explainx.ai350K+ learn from us
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR: what Open Vision Banana is
  • How does perception become image generation?
  • What are the results?
  • What is legend ensembling?
  • What does the recipe teach about building these models?
  • Why this matters for builders
  • What are people likely to ask next?
  • Limits and open questions
  • How to try it
  • Related reading
← Back to blog

explainx / blog

Open Vision Banana: An Open Recipe That Turns FLUX.2 Klein Into a Segmentation and Depth Model

Computer Vision, Open Source, Image Generation, Research, Hugging Face

Part of AI Image, Video and Voice

Open Vision Banana fine-tunes FLUX.2 Klein 4B and 9B for segmentation, depth and normals. Open weights, code, 148 checkpoints, and a voting trick. What it shows.

Nov 13, 2026·9 min read·Yash Thakker
add explainx.ai
go deep
Open Vision Banana: An Open Recipe That Turns FLUX.2 Klein Into a Segmentation and Depth Model

A team of researchers has released Open Vision Banana, a fully open recipe that turns a pretrained image generator into a general vision model. It fine-tunes the open-weight FLUX.2 Klein 4B and 9B generators on public datasets, and the same model then does semantic, instance, referring and reasoning segmentation, plus relative depth and surface normals. The paper reports that it beats Google DeepMind's closed Vision Banana on zero-shot Cityscapes, 73.9 vs 69.9 mIoU. Data, code and 148 checkpoints are public, according to the project page.

The headline number needs care, and we explain below why. The bigger point is the method: perception expressed as image generation, with no task-specific prediction heads.

TL;DR: what Open Vision Banana is

table · 2 cols
QuestionAnswer (source: paper and project page)
What is it?A recipe to convert image generators into unified perception models
Base modelsOpen-weight FLUX.2 Klein 4B and 9B
Training data2.1M to 3.8M training pairs from public datasets
TasksSemantic, instance, referring and reasoning segmentation; relative depth; surface normals
Headline result73.9 vs 69.9 mIoU zero-shot on Cityscapes vs Vision Banana (as reported)
What is new at test timeLegend ensembling: vote across color legends, no retraining
What is openPipeline, training and eval code, final, intermediate and ablation checkpoints
WhoAuthors from University of Technology Nuremberg, DLR, AIST, valeo.ai, TU Munich and Tubingen
Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

How does perception become image generation?

The project page gives the loop in plain terms. You give the model an input image and a text instruction, such as "paint the requested Cityscapes classes with their assigned colors." The model generates an RGB image. A deterministic decoder then reads the prediction: for segmentation, it maps each pixel to the nearest prompted color and then to a class label. No extra prediction head or loss is added.

Computer vision segmentation lifting one object cleanly from its background, as in generative visual perceptionComputer vision segmentation lifting one object cleanly from its background, as in generative visual perception

This idea comes from Google DeepMind's Vision Banana, which frames vision tasks as conditional image editing. The authors write that its "data, weights, code, and implementation details are not public." Open Vision Banana is their attempt to reproduce the idea in the open, and to study which design choices matter.

For depth and normals, the same trick applies: the model draws a depth or normal map as an image and a decoder converts colors to values.

What are the results?

The project page lists selected comparisons. OVB numbers are non-zero-shot unless stated, and the authors warn that comparison setups differ.

table · 3 cols
Task and benchmarkOpen Vision Banana result (project page)Reference on the page
Cityscapes val, mIoU75.7 (9B, non-zero-shot, 20-pass vote); 69.7 mean single passVision Banana 69.9 (reported zero-shot); SAM 3 65.2
RefCOCOg val, cIoU69.2 (9B, non-zero-shot)Several larger pipelines score higher; see the page
ReasonSeg val, gIoU74.6 (4B, non-zero-shot)Variants with an added language model reach higher
SA-Co/Gold, cgF140.1 (9B, 11-pass consensus)OWLv2 24.6; DINO-X 21.3
NYUv2 relative depth, delta 199.0 (9B)Marigold V2 98.0; Lotus-2 97.6
NYUv2 surface normals, mean error13.21 degrees (4B)DSINE 16.4; Marigold V2 16.6

Read the table with the authors' own caution. The abstract's 73.9 vs 69.9 figure is the zero-shot Cityscapes comparison. The 75.7 figure on the project page is a non-zero-shot variant with a 20-pass vote, and the page says that score exceeds the reported zero-shot scores of Vision Banana and SAM 3 while noting that training and inference setups differ. The paper says the non-zero-shot variants come within five points of Vision Banana on referring and reasoning segmentation, and stay further behind on instance segmentation. We have not rerun any of these numbers, and the project page packs several comparison rows together, so check the paper's tables before you quote one.

What is legend ensembling?

The paper's most reusable idea is a test-time scaling method for generator-based perception. The authors found that the model often finds the right regions but assigns the wrong colors. So they ask for the same classes with different color assignments, decode each output into labels, and take a majority vote per pixel.

Three steps:

  1. Change the color legend: request the same categories with different colors.
  2. Predict and decode: the same model generates each image, and colors are decoded into class labels.
  3. Vote: for each pixel keep the category chosen by most passes.

According to the project page, zero-shot 9B Cityscapes goes from 65.4 to 74.06 mIoU, first pass to peak vote across 27, 28 or 30 passes. On COCO-Object, 44.9 goes to 59.3 mIoU with a 90-pass vote. The paper summarizes the gain as up to 8.7 points on Cityscapes and 15.0 on COCO-Object, with no retraining. The cost is plain: more passes mean more generations, so inference gets many times slower than a single pass.

What does the recipe teach about building these models?

The project page lists three takeaways from the ablations.

The color interface matters. Training with a fixed color legend gave 54.3 mIoU on Cityscapes, but only 7.1 when the colors changed. Randomized color assignments teach the model to follow the prompt instead of memorizing colors.

Tasks interact. More data or longer training can help one task while hurting another. The final recipe balances segmentation, geometry and retained generative abilities. The abstract adds that individually helpful choices can hurt when combined.

Adapt a lot of the backbone. Tuning only the last few transformer blocks performs poorly. Strong perception needs adapting a substantial fraction of the backbone.

Why this matters for builders

Most vision stacks use a separate model per task: one for segmentation, one for depth, one for normals. A single open generator that does all of them, and still edits images, could simplify pipelines for robotics, photo tools and data labeling. It also shows that open image generators hold usable scene understanding, which is a point we raised when covering open FLUX-family weights and multi-turn editing drift on FLUX.2 Klein.

For comparison, specialist models remain strong. Meta SAM 3 is built for promptable concept segmentation, and NVIDIA MetricTrail targets metric depth in long video. OVB trades some specialist accuracy for one shared model, and the paper is open about where it trails.

What are people likely to ask next?

Why would an image generator understand scenes? The abstract starts from the observation that pretrained image generators encode real-world understanding beyond image synthesis. A model that can draw a street scene has to know where the road ends and the cars begin. Vision Banana exploited that by framing vision tasks as conditional image editing, and OVB shows the same behavior in open models. The claim to watch is how far it generalizes: the paper stresses that its design choices interact, so a recipe that works for segmentation may not transfer unchanged to a new task.

Is the 73.9 number a fair win over Google? It is a fair headline for what the paper measured, but not a controlled head-to-head. Vision Banana is closed, so the authors compare against its reported score. They say plainly that training and inference setups differ across methods. Treat it as evidence that an open recipe can reach the same range, not as proof of a better model.

Does retraining on public data hurt image editing? The paper says all models largely retain the base model's image-editing abilities. That matters if you want one checkpoint for both tasks. We have not tested editing quality on the released weights.

Why does the color legend matter so much? Because the model answers with colors, not labels. If it always saw the same legend, it could memorize colors. The ablation in the project page shows the gap: 54.3 mIoU with a fixed legend on Cityscapes, and only 7.1 when the colors change. Randomizing the legend during training teaches the model to read the prompt. Legend ensembling then uses that same freedom at test time, by asking the same question in several color vocabularies and voting.

What about the people behind it? The project page lists seven authors across the University of Technology Nuremberg, DLR, AIST, valeo.ai, the Technical University of Munich and the University of Tubingen. Press summaries of the release credit it to FunAI Lab. We could not find a separate FunAI Lab repository, so rely on the paper and the project page for the official links.

Limits and open questions

  • Not like for like. The authors say training and inference setups differ across methods. Vision Banana is closed, so no one outside DeepMind can rerun its numbers.
  • Instance segmentation lags. The paper says non-zero-shot variants remain further behind there.
  • Test-time cost. The best scores use many passes: 20 to 90 generations per image on the cited results.
  • Licenses. We have not verified the license of the FLUX.2 Klein base models or of the released OVB weights. Check the model card terms before shipping a product on any checkpoint. Our FLUX 3 Image Klein coverage covers a different model and its license.
  • Early. The paper was posted on November 11, 2026 and has not been independently reproduced in anything we found.

How to try it

  1. Open the project page and follow its links to the code repository and the model weights.
  2. Start with a 4B checkpoint on a few images, single pass, and check the decoded mask visually.
  3. Add legend ensembling with 5 to 10 passes and measure the gain against the extra time.
  4. Compare against a specialist such as SAM 3 on your own images, not only on benchmark sets.
  5. Read the ablation checkpoints if you want to train your own variant: they show the effect of each design choice.

For the cost side of vision inputs in language models, see our guide to the multimodal vision token budget.

Related reading

  • FLUX.3 Image Klein open weights guide
  • TailSteer and multi-turn image editing drift on FLUX.2 Klein
  • Meta SAM 3 promptable concept segmentation
  • NVIDIA MetricTrail metric depth for long video
  • Multimodal vision token budget guide
  • NVIDIA FLORA open robot data engine models

Details are accurate as of November 13, 2026, from the arXiv abstract and project page. Check the repository for updates.

Spotted something out of date? Let us know.
Daily briefFrom Yash · 350K+ students taught

Catch up on AI

One AI story explained in plain English, plus one thing to try. Every day, free. Unsubscribe anytime.

  • ✓ Free
  • ✓ One email a day, no spam
  • ✓ Unsubscribe anytime
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Oct 15, 2026

Radical Numerics Halcyon: Text-to-Image Without Language Pretraining, 275x Less Compute

Radical Numerics says text-to-image generation does not need a pretrained language model. Its Halcyon family, trained only on 100M image-text pairs, beats two baselines with up to 275x less pretraining compute. Here is what was measured and what the headline hides.

Jun 23, 2026

Moebius: 0.2B Parameters, 10B-Level Inpainting, 15× Faster Than FLUX

A 0.22B model matching an 11.9B industrial giant on inpainting benchmarks is not a rounding error — it is a structural claim about what task-specific specialist models can do. Moebius achieves this via a novel attention block and latent-space distillation from PixelHacker. 26ms per step. Consumer hardware. Worth understanding.

Nov 10, 2026

MiniMax-H3-Image: Official 16 MP Open Weights and Repo

MiniMax-AI released the official MiniMax-H3-Image repository and Hugging Face weights in November 2026: a 33.1B distilled DiT for 16 MP generation and multi-reference editing in six steps, with deployment guides for SGLang, vLLM, diffusers, and ComfyUI.