COCOTree: A Dataset and Benchmark for Open Tree-Structured Visual Decomposition
This paper introduces COCOTree, a massive-scale dataset and benchmark for open tree-structured visual decomposition that leverages an automated LVLM and SAM 3 pipeline to generate 1.8M hierarchical nodes across 21K images, accompanied by a new evaluation metric (OTQ) to assess mask precision, label accuracy, and structural consistency.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are looking at a photograph of a busy kitchen.
The Old Way:
Traditional computer vision tools look at that photo and say, "I see a person, a table, and a chair." They might even break the person down a little bit: "Head, torso, arms." But they stop there. They treat the image like a flat list of items. If you ask the computer, "What is that handle attached to the cabinet?", it might just see a "handle" floating in space. It doesn't know that the handle belongs to the cabinet, which belongs to the kitchen, or that the handle is made of a specific knob and a screw. It lacks the "family tree" of the objects.
The New Way (COCOTREE):
This paper introduces COCOTREE, a new way of teaching computers to see the world not as a flat list, but as a giant, branching family tree.
Think of it like a Russian nesting doll or a tree with roots and branches:
- The Root: The whole image is the trunk.
- The Branches: The trunk splits into big objects (a person, a cabinet).
- The Twigs: Those objects split into parts (the cabinet splits into a door, a shelf, and a handle).
- The Leaves: The parts split even further (the handle splits into a knob and a screw).
The goal is to map out every visible piece of an object, all the way down to the tiniest detail, and connect them all in a logical hierarchy.
How Did They Build This? (The Robot Chef)
Building a map like this for thousands of photos by hand would be impossible. It would take humans years to label every single screw and hinge.
Instead, the authors built a fully automated "Robot Chef" that does the work for them. This robot uses two powerful AI tools working together:
- The Brain (LVLM): A Large Vision-Language Model acts like a curious chef. It looks at the image and says, "I see a cabinet. What's inside? Ah, a shelf and a handle!" It uses its "common sense" to guess what parts exist.
- The Hands (SAM 3): A precise segmentation model acts like a pair of steady hands. Once the Brain guesses "handle," the Hands draw a perfect outline around that specific handle in the photo.
The Process:
The robot starts with the whole image. It asks the Brain to find the main parts. The Hands draw lines around them. Then, the robot takes just the "cabinet" part, zooms in, and asks the Brain again: "Now that I'm looking only at the cabinet, what do I see?" The Brain says, "A door and a handle." The Hands draw those. This happens over and over, recursively, until the robot can't find any more smaller pieces.
The Result: A Massive Library of Trees
The result is COCOTREE, a dataset containing over 21,000 images and 1.8 million structural nodes (pieces of objects).
- Unconstrained: Unlike old datasets that only know 80 or 100 specific words (like "dog" or "car"), this dataset uses an "open vocabulary." It can label a weird, unique object with a long, specific description if it sees it.
- Deep: It goes much deeper than previous methods. While old datasets might stop at "door," this one goes "door -> handle -> knob -> screw."
- Verified: The authors didn't just trust the robot. They had 20 human reviewers check the work. The humans agreed that the robot's "family trees" were accurate and matched how humans see the world.
How Do We Grade the Robot? (The OTQ Score)
How do you grade a test where the answers are complex trees? You can't just check if the robot got the "car" right. You have to check:
- Did it draw the outline of the wheel correctly? (Mask Precision)
- Did it call it a "wheel" and not a "tire"? (Label Accuracy)
- Did it correctly put the wheel under the car, and the tire under the wheel? (Structural Consistency)
To do this, they created a new scoring system called OTQ (Open Tree Quality). It's like a report card that gives a single score based on how well the robot drew the picture, named the parts, and organized the family tree.
Summary
In short, COCOTREE is a massive, automatically generated library that teaches computers to see the world in layers. It moves beyond just "what is in the picture" to "how the things in the picture are built and connected," using a team of AI robots to build the map and human reviewers to make sure the map is accurate.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.