SceneConductor: 3D Scene Generation from Single Image with Multi-Agent Orchestration
Oorspronkelijke auteurs: Jeonghwan Kim, Yushi Lan, Yongwei Chen, Hieu Trung Nguyen, Chuanyu Pan, Xingang Pan
Oorspronkelijke auteurs: Jeonghwan Kim, Yushi Lan, Yongwei Chen, Hieu Trung Nguyen, Chuanyu Pan, Xingang Pan
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Technische Samenvatting: SceneConductor
Probleemstelling
Het genereren van volledige, coherente 3D-scènes vanuit een enkele afbeelding is een fundamenteel uitdagende taak vanwege de inherente ambiguïteit van visueel bewijs. Het vereist het gezamenlijk afleiden van objectgeometrie, ruimtelijke lay-out, relaties tussen objecten en de omgevingscontext. Bestaande benaderingen kampen met aanzienlijke beperkingen:
- Holistische Generatie: Diffusiegebaseerde methoden die meerdere objecten en lay-outs simultaan genereren, lijden vaak aan schaalbaarheidsproblemen, omdat geheugen en rekenkracht toenemen met het aantal objecten, wat ze moeilijk toepasbaar maakt voor complexe, rommelige real-world scènes.
- Object-Centrische Pipelines: Methoden die objecten onafhankelijk genereren en vervolgens assembleren, zijn sterk afhankelijk van lay-out of pose-modules die getraind zijn op synthetische of domein-beperkte datasets. Deze slagen er vaak niet in om te generaliseren naar "in-the-wild" afbeeldingen met diverse gezichtspunten en composities.
- Agent-gebaseerde Systemen: Hoewel Large Language Model (LLM) en Vision-Language Model (VLM) agents over planning-capaciteiten beschikken, vertrouwen veel op tekstuele priors in plaats van op beeld-gegronde restricties. Beeld-geconditioneerde multi-agent systemen maken vaak gebruik van grove generator/evaluator-rollen die opereren op de gehele scène holistisch. Dit vereist herhaalde multi-turn interacties over de volledige context, wat de latentie verhoogt en de precisie van gelokaliseerde correcties beperkt.
Methodologie: SceneConductor
De auteurs stellen SceneConductor voor, een multi-agent orchestratie-framework dat de single-image 3D-scènegeneratie deelt op in drie gestructureerde, sequentiële stadia. Deze aanpak wijst gespecialiseerde rollen toe aan agents, waardoor zij alleen kunnen opereren op relevante contexten in plaats van over de gehele scène holistisch te redeneren.
1. Scène Initialisatie
Deze fase legt een grove 3D-scène basis vast:
- Masker Verfijning: Een agent verwerkt segmentatie-maskers (geëxtraheerd via Grounded-SAM) om redundantie op te lossen, gefragmenteerde instanties samen te voegen en maskers die meerdere objecten dekken op te splitsen, wat zorgt voor een zuivere één-op-één mapping tussen maskers en fysieke objecten.
- 3D Reconstructie: Verfijnde maskers worden gebruikt om object-meshes te reconstrueren via SAM3D. Identieke objecten worden één keer gereconstrueerd en gerepliceerd om redundantie te voorkomen.
- Layout Predictie: Een geometrie-bewuste layout predictor schat de initiële ruimtelijke arrangement van objecten in.
2. Omgevingsconstructie
Deze fase bouwt het omgevingssteiger (ruimtegrenzen, oppervlakken, materialen, verlichting) om de scène te verankeren:
- Vloerplan Schatting: Gebruikmakend van de initiële scène en een voorspelde puntkaart, opereert het systeem in bird's-eye-view (BEV) ruimte. Het extraheert geldige 3D-punten, projecteert deze naar het horizontale vlak en berekent een convex hull om een grove stage polygon te definiëren.
- Steiger Generatie: Een agent indiceert een vereenvoudigde structuur inclusief een vloer/ondersteuningsvlak en wanden. Dit lichte steiger dwingt fysieke ondersteuning af (voorkomt zwevende objecten) en voorkomt penetratie van muren.
- Contextualisering: De agent analyseert de invoer-afbeelding om wandmaterialen toe te wijzen die overeenkomen met het dominante uiterlijk van de scène en configureert lichtbronnen voor plausibele verlichting.
3. Multi-Agent Verfijning
De laatste fase verbetert iteratief de geometrische consistentie en visuele realisme door een hybride van eenvoudige en complexe operaties:
- Planner Agent: Inspecteert de scène en routeert problemen naar ofwel eenvoudige deterministische operaties of complexe gelokaliseerde revisies.
- Eenvoudige Operaties: De planner geeft een deterministische lijst uit voor taken zoals het afdwingen van fysieke ondersteuning, het afstemmen van schalen/rotaties van soortgelijke objecten, en het corrigeren van onwaarschijnlijke poses.
- Complexe Operaties (Specialist Agents): Voor nauw gekoppelde interacties isoleert de planner een sub-scène van onderling afhankelijke objecten. Een specialist agent verfijnt deze sub-scène via multi-turn interactie, waarbij gerenderde afbeeldingen en segmentatie inspecteert om ruimtelijke inconsistenties op te lossen. De verfijnde sub-scènes worden vervolgens geïntegreerd in de globale scène.
Kerncomponent: Geometrie-bewuste Layout Predictor
Een cruciale bijdrage is een layout predictor ontworpen om betrouwbare initialisatie te bieden zonder kostbare scène-niveau annotaties.
- Trainingsstrategie: In plaats van een generatieve distributie te leren van beperkte 3D-datasets, regresseert het model layout-parameters (Rotatie, Translatie, Schaal, Vloer Rotatie) gesuperviseerd door ijle geometrische priors afgeleid van segmentatie-maskers en puntkaarten.
- Architectuur: Het model codeert beeld-, masker- en puntkaart-features. Object-meshes worden gevoxeliseerd en ingebed in latent tokens. Een transformer met globale aandacht vangt inter-object interacties op.
- Pose Decompositie: Het model voorspelt per-object poses (Ri,Ti,Si) in een canoniek vloer-gealigneerd frame en een gedeelde globale vloerrotatie F. Deze decompositie scheidt expliciet de globale vloer-alignment van de per-object pose, wat de vrijheidsgraden vermindert en een consistente hoogte-notie afdwingt.
- Loss Functie: Een puntkaart-gesuperviseerde geometrie-loss combineert een eenzijdige Chamfer distance (van puntkaart naar mesh) met een bounding-box alignment term, wat training op grootschalige 2D segmentatie datasets mogelijk maakt zonder ground-truth 3D poses.
Belangrijkste Bijdragen
- Drie-fasen Multi-Agent Framework: Een gestructureerde pipeline (Initialisatie, Omgevingsconstructie, Verfijning) die gespecialiseerde agents gebruikt om taakcoördinatie en betrouwbaarheid te verbeteren, waarbij de overhead van holistische scène-redenering wordt vermeden.
- Geometrie-bewuste Layout Predictor: Een nieuwe predictor die ruimtelijke informatie leert van real-world afbeeldingen met behulp van ijle geometrische priors (segmentatie en puntkaarten), waardoor de noodzaak voor dure scène-niveau annotaties wordt geëlimineerd en de generalisatie naar diverse omgevingen wordt verbeterd.
- Prestatiewinst: Toont consistente verbeteringen ten opzien van bestaande benaderingen in geometrische nauwkeurigheid, ruimtelijke consistentie en perceptuele realisme op benchmark datasets.
Experimentele Resultaten
De methode werd geëvalueerd op de 3D-FUTURE, ScanNet en MIT-Indoor-67 datasets.
- Kwantitatieve Metrieken: Op 3D-FUTURE en ScanNet behaalde SceneConductor de laagste Chamfer Distance (CD) en de hoogste F-Score en IoU-B vergeleken met baselines zoals 3D-Fixer, SceneGen en SAM3D. Op 3D-FUTURE behaalde het bijvoorbeeld een CD van 0.0089 (vs. 0.0117 voor SAM3D) en een F-Score van 0.9261.
- Visuele Metrieken: Gebruikmakend van VLM-gebaseerde evaluatoren (Qwen3.5-2B) en CLIP-scores, presteerde de methode beter dan baselines op het gebied van realisme, functionaliteit, layout-consistentie en beeld-alignment. Op MIT-Indoor-67 behaalde het de hoogste gemiddelde score (4.2742) vergeleken met SAM3D (4.0179) en VIGA (1.300).
- Ablatie-studies: Experimenten bevestigden dat de combinatie van geometrie-loss, vloerrotatie-voorspelling en training op segmentatie-data de beste prestaties oplevert. Specifiek stabiliseert vloerrotatie de pose-voorspelling door rotatie-ambiguïteit te verminderen.
- Kwalitatieve Analyse: Visuele vergelijkingen tonen aan dat SceneConductor nauwkeurigere object-rotaties en coherente grondvlak-structuren produceert, met name in scènes met getinte camerastandpunten waar andere methoden instabiele layouts genereren.
Betekenis en Claims
Het paper claimt dat SceneConductor een veelbelovende richting biedt voor schaalbare en controleerbare image-to-scene generatie. Door het generatieproces te verdelen in gestructureerde stadia en gebruik te maken van gespecialiseerde agents, maakt het framework het generatieproces gemakkelijker te beheren en te controleren vergeleken met holistische benaderingen.
De auteurs benadrukken dat hun geometrie-bewuste layout predictor significant is omdat het betrouwbare initialisatie mogelijk maakt met enkel 2D segmentatie en puntkaart-data, waardoor de noodzaak voor dure scène-niveau annotaties wordt omzeild. Dit stelt het systeem in staat om robuust te generaliseren naar diverse real-world omgevingen.
Beperkingen: De auteurs erkennen dat het framework afhankelijk is van meerdere foundation models die sequentieel worden uitgevoerd, wat een latentie in de inferentie introduceert en het risico op foutpropagatie uit vroege stadia met zich meebrengt. Huidige experimenten richten zich op indoor scènes met textuur-niveau modellering; het uitbreiden van het framework naar outdoor/onbegrensde omgevingen en rijkere materiaalspecificaties wordt genoteerd als toekomstig werk.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.
Ontvang wekelijks de beste computer science papers.
Vertrouwd door onderzoekers van Stanford, Cambridge en de Franse Academie van Wetenschappen.
Check je inbox om je aanmelding te bevestigen.
Er ging iets mis. Opnieuw proberen?
Geen spam, altijd opzegbaar.