Experimentele opstelling
Deze studie gebruikte twee standaard indoor scene parsing datasets, een grootschalige indoor 3D-dataset en een RGB-D indoor scene dataset, om de prestaties te evalueren en het model af te stemmen. De grootschalige binnen-3D-dataset bevat realistisch gescande, complexe fysieke ruimte-scènes en hoge resolutie RGB-weergaven, met hoogprecisie, pixel-voor-pixel 3D puntwolk-semantische labels en 2D-ruimtelijke projectie-segmentatiemaskers. De van nature realistische data voor de reconstructie van het raster in de fysieke ruimte en de eigenschappen van het orthogonaal vlak stellen een meetkundige-waarheid vergelijkingscriterium vast voor het nauwkeurig construeren van de Manhattan 3D-begrenzingsbox in de extractietak. De RGB-D binnenscoure-dataset bevat dieptebeelden van binnenshuis die worden verduisterd door meubels en rommel en wordt gebruikt om de globale logische redeneernauwkeurigheid en robuustheid van het netwerk tegen occlusies te testen.
Het algoritme gebruikt mIoU om de ruimtelijke overlap tussen de voorspelde en ware semantische verdelingen te meten, terwijl het ook een structurele grens F1-score introduceert om de nauwkeurigheid van de passing tussen het voorspelde masker en de nul-afstand fysieke structurenranden die door de SDF zijn gekalibreerd, rigoureus te beoordelen. Tijdens de berekening wordt een vaste foutdrempel voor pixelafstand in de Euclidische ruimte ingesteld om te bepalen of de door het netwerk geproduceerde randpixels de werkelijke fysieke grenscontouren van de gebouwen snijden. Dit dubbele evaluatiesysteem beperkt classificatiefouten in semantische blokken met grote oppervlaktes en versterkt de microkwantitatieve beoordeling van het topologische reconstructie-effect van starre lijnen. Om consistentie te behouden tussen de configuratie van de experimentele data en het optimalisatieproces, werden de datasetschaal en de kerntrainingshyperparameters samengevat in Tabel 2. Tabel 2 geeft één gezaghebbende experimentele configuratie voor het herziene manuscript. De grootschalige indoor 3D-benchmark gebruikt 1201 trainingsscènes en 312 validatiescènes, de RGB-D indoor scene benchmark gebruikt 795 trainingsbeelden en 654 testbeelden, en beide benchmarks zijn getraind met een batchgrootte van 8, een initiële leersnelheid van 0,0001, een gewichtsvervalcoëfficiënt van 0,01 en 300 trainingsepochs.
Vergelijking met geavanceerde methoden
Voordat een kwantitatieve vergelijkingstabel van indoor scene parsing-algoritmen wordt gepresenteerd, definieert deze sectie rigoureus de testbenchmarks die in het multidimensionale evaluatiesysteem worden gebruikt. Om de classificatieprestaties van het model bij verschillende granulariteiten weer te geven, vult het evaluatiesysteem het testsysteem aan met twee extra metrics: globale pixelnauwkeurigheid (PixelAcc) en gemiddelde klassenauwkeurigheid (MeanAcc). Deze metrieken vormen samen een gedetailleerd systeem voor het verificatie van algoritmeprestaties, waarmee een rigoureuze theoretische referentie wordt gecreëerd voor latere kwantitatieve analyse. Om de nauwkeurigheid van semantische parsing en occlusierobuustheid van het voorgestelde algoritme in complexe fysieke ruimten te evalueren, werden vergelijkende tests uitgevoerd met bestaande algoritmen op de RGB-D indoor scene validatieset. De bibliotheek van vergelijkingsmodellen omvat fundamentele mask-aandacht frameworks, hiërarchische visie Transformers, moderne pure convolutionele segmentatiepijplijnen, uniforme dichte-voorspellingsarchitecturen en cross-channel aandachtsnetwerken. De benchmarkevaluatie werd uitgebreid met een transformer-gebaseerde segmentatiebaseline, een uniforme dichtvoorspellingbaseline, een uniforme detectie- en segmentatiebaseline, een grootschalige vision foundation-baseline, een pure convolutionele baseline, een op masker gebaseerde segmentatiebaseline, een cross-modale feature-aggregatiebaseline en een progressieve featurefusie-baseline (zie de Table of Materials), met dezelfde RGB-D indoor scene validatieset, inputresolutie, trainingsschema en metriekprotocol. In de voorgestelde architectuur integreert het structuurgeleide netwerk een verschoven-venster multi-schaal visuele ruggengraat, een structuurgeleide cross-attention module met een SDF en een superpixel GCN. De uitgebreide vergelijking omvat transformator-gebaseerde dichte voorspelling, convolutie-gebaseerde dichte voorspelling, masker-aandacht parsing, cross-modale featurefusie en progressieve feature fusion-paradigma's, waardoor de bijdrage van expliciete 3D-geometrische grensinterventie geëvalueerd wordt tegen bredere binnenscène-parsing baselines.
Tabel 3 geeft de objectieve evaluatieprestaties van elk netwerk op de kernkwantitatieve meetwaarden weer, met de gemiddelden en bijbehorende standaarddeviaties over vijf onafhankelijke runs. De uitgebreide baseline-vergelijking evalueert of het voorgestelde structuurgestuurde redeneermechanisme bijdraagt aan nauwkeurigheidswinsten buiten standaard dichte voorspellingsbackbones, maskergebaseerde segmentatienetwerken en RGB-D feature fusion-netwerken. Experimentele gegevens tonen aan dat het voorgestelde algoritme stabiele winsten behaalt over alle vier de kwantitatieve metrics. Transformer-gebaseerde dichte voorspellingsnetwerken en mask-attention netwerken behielden een sterke globale contextmodellering, maar hun Boundary F1-waarden bleven lager bij aanwezigheid van voorgrondrommel omdat de voorspelde maskers geen expliciete fysieke grensbeperkingen hadden. Crossmodale en progressieve fusienetwerken verbeterden de lokale semantische continuïteit, maar hun featurefusie was nog steeds primair afhankelijk van uiterlijk- en diepteresponsen in plaats van van een structurele prior op getekende afstand. Het voorgestelde structuurgeleide netwerk behaalde een mIoU van 0,687 met een standaarddeviatie van 0,002 en een gemiddelde grens F1-score van 0,764 met een standaarddeviatie van 0,003. De uitgebreide vergelijking geeft aan dat de prestatiewinst niet uitsluitend te danken was aan een grotere dichte voorspellingsruggengraat, maar eerder aan het gezamenlijke gebruik van getekende afstandsveldbegeleiding, structuurbewuste kruis-aandacht en grafgebaseerde topologieredenering.
Om de globale logische redeneernauwkeurigheid van het model onder occlusies te analyseren, identificeerden en extraherden we typische scenario's in de validatieset die ernstig werden belemmerd door meubels en andere rommel, en maakten we visualisaties van pixel-niveau voorspellingsmaskers.
Na de methode werden workflow en het grafredeneerproces gedefinieerd in Figuur 1, Figuur 2, Figuur 3 en Figuur 4. Figuur 5 illustreert de verschillen in morfologische voorspellingen tussen modellen onder extreme occlusieomstandigheden. De rode rechthoeken in de kwalitatieve vergelijkingsmesh markeren belangrijke conflictgebieden waar hoeken en dragende oppervlakken verstopt zijn. Het uitvoermasker van de op masker gebaseerde segmentatiebasis toont uitgesproken randgladstrijking en interklassenadhesie. Hoewel de baseline voor cross-modale feature-aggregatie en de progressieve feature-fusie baseline cross-modale data bevatten, vertonen hun voorspellingsresultaten nog steeds structurele klassendiscontinuïteiten en fysieke grensvervormingen. Het masker dat door deze voorgestelde methode wordt gegenereerd, vertoont een sterke ruimtelijke overlap met de grondwaarheidslabels. Basismodellen, beperkt door puur pixelgestuurde principes, zijn gevoelig hun lokale receptieve velden te verliezen wanneer ze worden afgesloten. De voorgestelde methode gebruikt een superpixel GCN om berichten door te geven in niet-Euclidische ruimte, waardoor de onderliggende hoeken en lineaire ruimtelijke skeletten worden gereconstrueerd door impliciete geometrische grenzen. Dit verifieert de anti-interferentieprestaties van onze voorgestelde oplossing bij het oplossen van complexe binnenindelingen vanuit een visueel morfologisch perspectief.
Ablatie-experiment
Om de daadwerkelijke bijdrage van elk onafhankelijk onderdeel in de voorgestelde architectuur te analyseren, stelde deze studie een uitgebreide modulaire ablatietest op op de RGB-D indoor scene validatieset. De testbaseline werd ingesteld op een conventioneel classificatienetwerk met alleen de visuele ruggengraat van de basistransformator met verschoven venster. Kwantitatieve evaluatie mat de onafhankelijke bijdrage van structuurgestuurde kruisaandacht, tekenafstandsveldbias, adaptieve structurele weging, redeneren van superpixelgrafieken, coplanaire randconstructie, symmetrische grafnormalisatie en verlies van structurele consistentie. Dit uitgebreide ablatieontwerp scheidde de cumulatieve modulewinst van componentverwijderingseffecten, waardoor de bijdragegrens van elke ontwerpkeuze duidelijker werd.
Tabel 4 en Figuur 6 illustreren de evolutie van nauwkeurigheid onder uitgebreide cumulatieve en verwijderingsgebaseerde ablatie-instellingen. Het basisnetwerk van verschoven-venstertransformatoren kent geen driedimensionale fysieke grensbeperkingen, wat resulteert in beperkte feature-aggregatie in rommelige achtergronden. Door structuurgeleide kruisaandacht toe te voegen steeg de mIoU van 0,615 naar 0,648 en de grens F1-score van 0,630 naar 0,685, wat aantoont dat het vooraf getekende afstandsveld de uitlijning tussen visuele kenmerken en structurele contouren verbeterde. Door alleen superpixelgrafiekredeneren toe te voegen steeg de mIoU tot 0,641 en de Boundary F1-score tot 0,676, wat aangeeft dat nodegewijze topologieredenering de semantische consistentie verbeterde over homogene fysieke gebieden. Door alleen al het verlies van structurele consistentie toe te voegen, steeg het mIoU tot 0,632 en de Boundary F1-score tot 0,662, wat aantoont dat de verliesterm vooral invloed had op grenspassing in plaats van brede contextuele aggregatie.
Door cross-attention te combineren met grafredenering steeg de mIoU tot 0,669 en de Boundary F1-score tot 0,721, wat aantoont dat visueel-structurele uitlijning en het doorgeven van berichten in het graafdomein complementaire effecten opleverden. Door cross-attention te combineren met structureel consistentieverlies werd een mIoU van 0,660 en een Boundary F1-score van 0,713 bereikt, terwijl het combineren van graph-redeneren met structureel consistentieverlies een mIoU van 0,653 en een Boundary F1-score van 0,704 opleverde. Deze paargewijze resultaten geven aan dat de cross-attention module het belangrijkste geometrische uitlijningssignaal leverde, de graph reasoning module dit signaal uitbreidde over coplanaire gebieden, en het verlies van structurele consistentie de semantische overgangsgrens tijdens optimalisatie verfijnde.
Verwijderingsgebaseerde ablatie verduidelijkte de bijdrage van de interne ontwerpkeuzes verder. Het verwijderen van de getekende-afstand veldadditieve bias verlaagde de mIoU tot 0,656 en de Boundary F1-score tot 0,698, waarmee werd bevestigd dat de structurele affiniteitsmatrix centraal stond bij het onderdrukken van cross-boundary feature-diffusie. Het verwijderen van de adaptieve structurele wegingscoëfficiënt λ verlaagde de mIoU tot 0,671 en de Boundary F1-score tot 0,736, wat aangeeft dat een vaste structurele beperking de modelrespons in niet-Manhattan en visueel verslechterde gebieden verzwakte. Het verwijderen van de coplanaire randbeperking verlaagde de mIoU tot 0,666 en de grens F1-score tot 0,728, wat aantoonde dat grafranden die alleen op lokale adjacency waren gebaseerd er niet in slaagden de consistentie van het fysieke vlak te behouden. Het verwijderen van symmetrische grafnormalisatie verlaagde de mIoU tot 0,673 en de Boundary F1-score tot 0,737, wat aangeeft dat degree-balanced propagation noodzakelijk was voor stabiele knoopaaggregatie. Het volledig voorgestelde structuurgestuurde netwerk behaalde een mIoU van 0,687 en een Boundary F1-score van 0,764, waarmee werd aangetoond dat de uiteindelijke winst voortkwam uit de gecoördineerde interactie tussen structurele aandacht, grafredeneren en grensbewuste optimalisatie.
Analyse van computationele complexiteit, trainingstijd en inferentie-efficiëntie
Om de rekenkosten van SDF-extractie, structuurgestuurde cross-attention en superpixelgraf convolutioneel redeneren te beoordelen, evalueerde deze studie de parameterschaal, floating-point-operaties, piekgeheugengebruik, trainingstijd, single-frame inferentielatentie, framerate en mIoU op hetzelfde computerplatform. Floating-point-operaties werden berekend onder een 512 × 512 inputresolutie. Inferentielatentie werd gemeten met een batchgrootte van 1 na het opwarmen van het model, terwijl de gerapporteerde framerate werd berekend op basis van de gemiddelde latentie voor één afbeelding. De trainingstijd werd gemeten volgens hetzelfde schema van 300 epochs, batchgrootte van 8, optimizer-instellingen en data-preprocessing pipeline.
Tabel 5 beschrijft de relatie tussen modelschaal, trainingskosten, inferentie-efficiëntie en parsingnauwkeurigheid voor elke netwerkarchitectuur. De kolommen mIoU en Boundary F1 in Tabel 5 gebruiken dezelfde totale validatiesetwaarden als Tabel 3 voor elk overeenkomstig model. Deze twee nauwkeurigheidskolommen worden in Tabel 5 herhaald, uitsluitend om parsingnauwkeurigheid te vergelijken met de rekenkosten. De toename van trainbare parameters was voornamelijk te danken aan de query-key-value projectielagen in de structuurgeleide cross-attention module en de gewichtsmatrices van de drie grafconvolutionele lagen. De niet-trainbare kosten werden voornamelijk veroorzaakt door SDF-generatie, superpixelpartitionering en graf-adjacency constructie. Omdat deze niet-trainbare bewerking eenmaal voor elk invoerbeeld werden uitgevoerd, verhoogden ze de inferentielatentie, maar verhoogden ze het aantal trainbare parameters niet wezenlijk. Deze scheiding verklaart waarom de voorgestelde methode een matige toename in parameters liet zien, maar een meer uitgesproken toename van de latentie. De complexiteitsresultaten tonen aan dat de op masker gebaseerde segmentatiebaseline een kleiner aantal parameters en kortere inferentielatentie behield, maar dat de Boundary F1-score en mIoU beperkt waren onder ernstige occlusie vanwege het ontbreken van expliciete geometrische grensrichtlijnen in het netwerk. De baseline voor cross-modale feature-aggregatie vereiste meer floating-point-operaties en een langere trainingstijd omdat cross-modale aggregatie extra feature-alignment overhead introduceerde. De progressieve featurefusie-baseline handhaafde een matige rekenkosten, maar de voorspellingsnauwkeurigheid bleef lager dan die van de voorgestelde methode onder randvervorming. Het voorgestelde structuurgestuurde netwerk brengt extra rekenkosten met zich mee door SDF-constructie, structurele kruisaandachtprojectie, superpixelgrafconstructie en graafconvolutiepropagatie. Het volledige model gebruikte 66,8 miljoen parameters, 121,4 miljard floating-point-operaties, 15,6 uur trainingstijd, 7,9 GB piekgeheugen, 61 ms single-frame inferentietijd en 16,4 frames per seconde. Hoewel de inferentielatentie hoger was dan die van de pure mask-attention baseline, behaalde het model een mIoU van 0,687 en een Boundary F1-score van 0,764, wat aangeeft dat de extra kosten voornamelijk structurele randreparatie en topologiebewuste semantische consistentie ondersteunden.
Om visueel de tweedimensionale ruimtelijke balans tussen de rekenschaal en de analytische nauwkeurigheid van het model weer te geven, werd een bubbelverdelingsdiagram gemaakt dat het aantal floating-point-operaties en de mIoU van het algoritme toont. De herziene visualisatie rapporteerde ook trainingstijd en inferentielatentie in het figuurannotatiegebied, waardoor nauwkeurigheidswinsten en rekenkosten vanuit zowel trainings- als implementatieperspectief werden vergeleken. De horizontale as behield floating-point operaties, de verticale as bleef mIoU, de bubbelgrootte vertegenwoordigde de trainbare parameterhoeveelheid, en het bijgevoegde label rapporteerde inferentietijd voor elke methode.
Figuur 7 toont de relatie tussen floating-pointbewerkingen, parameterschaal, inferentielatentie en parsingnauwkeurigheid. De voorgestelde methode behaalt een hoger mIoU dan de vergelijkingsnetwerken, terwijl de FLOP's en het aantal parameters dicht bij die van de cross-modale en progressieve fusiebaselines blijven. De single-frame latentie van 61 ms geeft aan dat de toegevoegde SDF- en graph-reasoning-takken implementatie-overhead introduceerden, maar de latentie bleef binnen het realtime bereik dat vereist is voor veel taken in de indoor-scene interpretatie. De trainingstijd werd verhoogd tot 15,6 uur omdat structurele voorafgaande extractie, aandachtsprojectie en grafredenering tijdens elk trainingstijdperk werden uitgevoerd. Dit resultaat toont aan dat de rekenkundige kosten van de voorgestelde methode voornamelijk geconcentreerd zijn in randbewuste structurele redenering in plaats van ongecontroleerde parameteruitbreiding.
Specifieke vergelijking van structureel consistentieverlies en ruimtelijk afstandsverlies
Het inverse transformatienetwerkverlies voor het kwantiseren van grensruimtelijke transformatieafstand maakt gebruik van homomorfe transformatieparameters om grensafwijkingen vast te leggen, waarmee wordt aangetoond dat zuivere ruimtelijke afstandsmetrieken beter presteren dan traditionele kruis-entropieverliezen op basis van pixellabelwijzigingen. Voortbouwend op deze theoretische consensus worden parallelle validatie-experimenten uitgevoerd met behulp van grensbeperkingsschema's om de vergelijkende prestaties van de op Manhattan bounding-box gebaseerde aangepaste Structural Consistency Loss (SCL) te beoordelen met betrekking tot scene-adaptability. De experimenten behouden de analytische architectuur waarbij een multischaal visuele backbone wordt samengevoegd met een grafeninferentienetwerk, terwijl de grensverliesterm tijdens backpropagatie simpelweg wordt vervangen. Vier parallelle validatienetwerken zijn geconfigureerd: een netwerk dat alleen de basisclassificatie kruis-entropieverlies gebruikt, mist hoogdimensionale geometrische beperkingen; een netwerk met toegevoegd standaard boundary cross-entropy (BCE) verlies voert conventionele randbinaire classificatie toezicht uit; Een netwerk met toegevoegd ruimtelijk grensverlies richt zich op het vastleggen van lokale vervormingen; en een netwerk dat de voorgestelde SCL toepast, legt orthogonale topologische straffen op op basis van de SDF. Kwantisatiemetrics op de RGB-D indoor scene validatieset zijn beperkt tot de mIoU en de structurele grens F1-score.
Tabel 6 beschrijft de mate van interventie van verschillende backpropagatieoptimalisatiestrategieën op de onderliggende ruimtelijke logische cognitie. De cross-entropie-only vermelding in Tabel 6 duidt de voorgestelde architectuur aan die uitsluitend getraind is met pixelniveau cross-entropieverlies, terwijl de visuele ruggengraat, de getekende afstand veldtak, de structuurgeleide cross-attention module en de superpixel graph redeneertak ongewijzigd blijven. Deze vermelding is geen Mask2Former-basislijn en moet niet worden vergeleken met de algemene Mask2Former-waarde in Tabel 3, omdat het hetzelfde model gebruikt. Netwerken die uitsluitend vertrouwen op basis kruisentropieverlies bereiken de laagste grensfitscore. Netwerken met een extra standaard standaard binaire kruisentropieverlies bereiken een lichte winst, maar dit mechanisme veroorzaakt nog steeds randvervaging bij grootschalige occlusie. Ruimtelijk grensafstand verlies verbetert de score via een ruimtelijk transformatieperceptiemechanisme, waardoor sommige vervormde randen effectief worden gecorrigeerd. Het structurele consistentieverlies dat in dit artikel wordt voorgesteld, benut direct de reële SDF om gradiëntstraffen op te leggen aan anomalische semantische mutaties binnen het fysieke dragende oppervlak, waarmee de hoogste F1-score op de structurele grens wordt behaald.
Om visueel de drijvende effecten van verschillende verliesfunctieconfiguraties op de nauwkeurigheid van maskervoorspelling en grenspassing te vergelijken, hebben we gegroepeerde staafdiagrammen uitgezet over verschillende optimalisatiestrategieën.
Figuur 8 illustreert de stapsgewijze prestatieverbetering als gevolg van het upgraden van de ruimtelijke perceptiedimensie van de verliesfunctie. Het staafdiagram dat de F1-score van de structurele grens weergeeft, toont een significante opwaartse trend. Experimentele gegevens tonen aan dat dit aangepaste strafmechanisme de ruimtelijke spronglocatie van de voorspelde categorie dwingt precies samen te vallen met de orthogonale fysieke contour. Het afstand veld-penaltymechanisme, aangepast voor indoor orthogonale priors, behaalt een hogere nauwkeurigheid dan het algemene ruimtelijke grensvangstverlies, waardoor een effectief optimalisatiepad wordt gecreëerd voor het aanpakken van complexe gebouwfouten.
Robuustheidstesten van extreme occlusieverdeling, afwijkende structuren en uitdagende verlichtingsomstandigheden
Complexe ruimtelijke relaties tussen objecten en wederzijdse occlusie beïnvloeden de globale 3D-ruimtelijke cognitie negatief. De gezamenlijke voorspellingsarchitectuur benadrukt de ondersteunende rol van scène-indelingsbeperkingen bij het extraheren van het onderliggende masker. Het onderzoeken van de anti-interferentielimieten van het algoritme onder visueel signaalverlies in grote gebieden en afwijkende ruimtelijke indelingen die de 3D-orthogonale fysische aanname schenden, definieert duidelijk de effectieve toepassingsgrens van het algoritme en heeft de kern, aantoonbare waarde. Op basis van het aandeel grootschalige meubels dat in de grondwaarheidslabels is gemaskeerd, wordt de RGB-D binnenscènetestset onderverdeeld in drie steeds moeilijkere subsets: milde, matige en ernstige occlusie. Tegelijkertijd worden niet-typische Manhattan-achtige scènes met hellende plafonds of gebogen muren handmatig geëxtraheerd om anomalie-grenstestsets te construeren, en scènes met extreem weinig licht, overbelichting en glanzende of transparante glasoppervlakken worden ingedeeld in uitdagende verlichtings- en textuursubsets. De bibliotheek van het vergelijkingsmodel bevat een op masker gebaseerde segmentatiebasislijn; een algemene segmentatiearchitectuur gebaseerd op maskeraandacht om globale context vast te leggen; een baseline voor cross-modale feature-aggregatie met een uitgebreide cross-modale aggregatiestrategie; en een progressieve feature-fusiebaseline die een meerstaps progressief feature-extractiemechanisme integreert. Elke vergelijkingsbaseline, de fusie visuele ruggengraat en de graf-inferentienetwerkparsingarchitectuur die in dit artikel is geconstrueerd, worden onafhankelijk geëvalueerd op bovenstaande subsets, en de nauwkeurigheidsvervalgradiënt van elk model wordt statistisch geanalyseerd.
Tabel 7 toont subset-specifieke robuustheidsmetrics onder milde, matige en ernstige occlusie, uitdagende verlichting, textuurinterferentie en niet-Manhattan anomalieomstandigheden. Tabel 7 beschrijft de veranderingen in de nauwkeurigheid van de maskervoorspelling van verschillende modellen onder ruimtelijke interferentie. Tabel 7 geeft subset-specifieke mIoU-waarden voor verschillende modellen onder ruimtelijke interferentiecondities, uitsluitend berekend binnen de overeenkomstige occlusie-, verlichtings-, textuur- of niet-Manhattan-subset, in plaats van op de totale RGB-D indoor scene validatieset. In de subsets van milde en matige occlusie behouden alle modellen een basisnauwkeurigheid. Met toenemende occlusieoppervlakte tonen de basismodellen die vertrouwen op pixel-gedreven regels een afname van de intersectie-unieverhouding (IU) op de zwaar geoccludeerde deelverzameling. De op masker gebaseerde segmentatiebaseline en de cross-modale feature-aggregatiebaseline lijden aanzienlijke nauwkeurigheidsverliezen op deze subset. De meerfasige progressieve feature-extractiearchitectuur van de progressieve feature-fusion baseline vertoont een sterke prestatiedaling. De voorgestelde oplossing maakt gebruik van expliciete 3D-skeletkenmerken om de uitlijning van beschadigde visuele signalen af te dwingen, een stabiele maskeruitgang op de zwaar geblokkeerde subset te behouden en topologische stabiliteit van de semantische maskeruitgang aan te tonen. In de uitdagende belichtings- en textuursubsets mist de lijnsegmentdetector structurele randen in gebieden met sterke reflecties en transparant glas, wat leidt tot lokale discontinuïteiten in de SDF. De foutieve geometrische coördinaten planten zich voort via de structurele affiniteitsmatrix en het structurele consistentieverlies, waardoor anomale gradiëntstraffen worden toegepast op de semantische kenmerken en overeenkomstige afwijkingen in randvoorspellingen ontstaan. Het globale ruimtelijke contextredeneermechanisme van de GCN vult ontbrekende geometrische priors aan met aangrenzende structurele affiniteiten, waardoor de algehele parsingsnauwkeurigheid binnen een acceptabel vervalbereik wordt gehandhaafd en de grens van de visuele waarnemingsmogelijkheden van het algoritme onder complexe fysieke interferentie wordt onthuld. In de niet-Manhattan anomalie-subset introduceert de SDF-prior op de onderste laag van dit model een lichte mapping bias, wat resulteert in iets lagere prestaties dan de progressieve feature fusion-basislijn. De adaptieve structurele wegingscoëfficiënt in de cross-attention module beoordeelt dynamisch de consistentie van de gradiënten van de onderliggende fysieke structuur. In scènes met gebogen wanden of hellende plafonds vermindert deze coëfficiënt automatisch het constraintgewicht van de SDF, waardoor het netwerk wordt aangemoedigd om te vertrouwen op het lokale feature-knooppuntaggregatiemechanisme van het superpixel-grafnetwerk om semantische coherentie in homogene gebieden te behouden, waardoor een effectief geometrisch compensatiemechanisme voor niet-Manhattan ruimtelijke indelingen wordt gevestigd.
Om visueel de negatieve impact van de ernst van occlusie op de resolutienauwkeurigheid te demonstreren, hebben we lijngrafieken uitgezet die de afname in nauwkeurigheid over verschillende algoritmemodellen tonen.
Figuur 9 toont visueel de verschillen in robuustheid tussen verschillende paradigma's voor feature-extractie onder extreme fysieke omgevingen. De drie gestippelde lijnen die de basismodellen vertegenwoordigen, vertonen allemaal een significante neerwaartse trend bij zwaar geblokkeerde knooppunten, wat de beperkingen weerspiegelt van conventionele receptieve velden bij feature-extractie bij grootschalig signaalverlies. De doorgetrokken lijn die de voorgestelde methode vertegenwoordigt, behoudt een relatief zachte vervaltraject. Experimentele gegevens tonen aan dat de koppeling tussen expliciete 3D-architectuurvoorafgaande en grafgebaseerde inferentiemechanismen structurele ondersteuning biedt voor occlusiebestendige scèneparsingstaken en de generalisatieprestaties van het model verbetert in complexe omgevingen.
Ruimtelijke gevoeligheidsanalyse van topologie-graafknoopverdeling
De dimensie-reductie bemonsteringssnelheid parameter van de coördinatenruimte-grafconvolutiemodule bepaalt direct de kwaliteit van het receptieve veld en de rekenlast van het graafnetwerk. In lijn met het theoretische kader van dit artikel onderzoekt deze studie hoe het aantal discrete graafknopen dat wordt geproduceerd door eenvoudige lineaire iteratieve clustering de prestaties van niet-Euclidische topologische inferentie beïnvloedt, met als doel rigoureuze ondersteuning te bieden voor hyperparameterselectie. Er werden experimenten uitgevoerd om de initialisatiecontroleparameters van het clustering-algoritme aan te passen, waarbij met geweld werd ingegrepen in de dynamische dimensionaliteitsreductie van de featureruimte, waarbij het aantal superpixel-grafknooppuntpartitities werd ingesteld op 64, 128, 256, 512 en 1024. Onder een strikt uitgelijnde testbenchmark werden de gemiddelde intersection-over-union (IoU) ratio, de structurele grens F1-score en de gemiddelde inferentietijd per afbeelding met hoge resolutie gelijktijdig geregistreerd over verschillende topologische knoopgroottes.
Tabel 8 beschrijft de relatie tussen de mate van dynamische dimensionaliteitsreductie in de featureruimte en zowel analytische nauwkeurigheid als rekenkosten. Het te laag instellen van het aantal knopen leidt tot ondersegmentatie van beeldkenmerken, waardoor de semantische attributen van kleine objecten samensmelten met grootschalige wandkenmerken, waardoor verschillende nauwkeurigheidsmetrieken afnemen. Naarmate de schaal van knoopverdelingen toeneemt, verbetert de gevoeligheid van het model voor lokale ruimtelijke details aanzienlijk. Het verhogen van het aantal knopen tot 512 en 1024 resulteert in fragmentatie van homogene gebieden, verzwakt het gladstrijkeffect op macroscopische kenmerken in grafneurale netwerken, verhoogt de dimensionaliteit van de knooprelatiematrix en verhoogt de inferentietijd. Een parameterconfiguratie met een vast aantal knopen van 256 leidt tot de hoogste waarden voor de intersectie-unieverhouding en grensscore.
Om visueel de afweging tussen nauwkeurigheid en rekenkracht in niet-Euclidische topologische inferentie weer te geven, werd een biaxiale statistische grafiek uitgezet die de gevoeligheid van knooppuntgrootte toont.
Figuur 10 illustreert de onderliggende logica waarmee het aantal discrete graafknooppunten de evolutie van netwerkkenmerken beïnvloedt. De achtergrondbalk die rekentijd vertegenwoordigt, laat een sterke toename zien nadat het aantal knooppunten de drempel van 256 overschrijdt. De dubbele lijn die de nauwkeurigheid weergeeft, piekt op 256 op de horizontale as en neemt dan redelijk af door fragmentatie-effecten. De objectieve kwantitatieve gegevens en de visuele evolutietrend zijn zeer consistent en tonen aan dat het handhaven van de berekeningsgrafiekgrootte op 256 knooppunten een balans vindt tussen hardwareverwerking en logisch redeneren onder de huidige vaste-parameter configuratie. De ernstige prestatieverlies veroorzaakt door afwijking van dit node-aantal onthult de hoge gevoeligheid van de vaste superpixelsegmentatiestrategie voor hyperparameterafstemming en onderstreept de noodzaak om een dynamisch nodeselectiemechanisme te ontwikkelen.
BESCHIKBAARHEID GEGEVENS:
De ruwe benchmarkgegevens die in deze studie zijn geanalyseerd, zijn openbaar beschikbaar in de officiële archieven die in de Materiaaltabel staan. De grootschalige indoor 3D-benchmark werd geraadpleegd als de officiële ScanNet v2-release, met de dataset-release-identificatie ScanNet v2. De RGB-D indoor scene benchmark werd benaderd via de officiële NYU Depth Dataset V2-release, met release-identificatie NYU Depth Dataset V2. De beschrijvende publicatie DOI voor de grootschalige indoor 3D-benchmark is 10.1109/CVPR.2017.261, en de beschrijvende publicatie DOI voor de RGB-D indoor scene benchmark is 10.1007/978-3-642-33715-4_54. In deze studie werden geen nieuwe ruwe beelden of RGB-D-datasets gegenereerd. De verwerkte splitbestanden, trainingsconfiguratiebestanden, ruwe evaluatielogboeken, numerieke bronbestanden die Tabel 2, Tabel 3, Tabel 4, Tabel 5, Tabel 6, Tabel 7 en Tabel 8 ondersteunen, en Figuur 5, Figuur 6, Figuur 7, Figuur 8, Figuur 9 en Figuur 10, getrainde modelgewichten en broncode zijn gedeponeerd in figshare onder DOI: 10.6084/m9.figshare.32906765. Het figshare-record bevat de volledige ruwe resultaatgegevens die nodig zijn om de kwantitatieve tabellen en cijfers in dit manuscript te reproduceren. De repository bevat de voorspellingsmaskers, grensevaluatiebestanden, metrische berekeningsscripts, modelcheckpoints en tabelbronbestanden die worden gebruikt voor de gerapporteerde mIoU, Boundary F1, PixelAcc, MeanAcc, computationele complexiteit, robuustheid, verliesfunctievalidatie en node-partitie gevoeligheidsanalyses.

Figuur 1: Vergelijking van semantische discontinuïteit en structurele prior repair-effecten in complexe binnenshuise occlusiescenario's. (A) Originele RGB-afbeelding met grootschalige meubelocclusie. (B) Output van het traditionele basismodel dat fysieke randvervorming en semantische discontinuïteitsdefecten benadrukt. (C) Output van de voorgestelde methode met een cyaan streeplijnperspectiefoverlay die expliciet het 3D-gebouwskelet in kaart brengt voor topologische reparatie van beschadigde kenmerken van de onderliggende structuur. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Algemeen semantisch parsing kader geleid door het bouwen van structurele priors. Het diagram schetst de volledige pijplijn, beginnend bij de RGB-beeldinvoer, via de shifted-window visuele feature-extractietak en de structure prior extractie-branch, naar de structuurgestuurde cross-attention module, gevolgd door topologieredenering via de superpixel GCN, en uiteindelijk decoderend in de dichte semantische map. Gedetailleerde indelingen van de berekening van de aandachtsaffiniteitsmatrix, het doorgeven van grafberichten en de gezamenlijke optimalisatieverliesfuncties zijn rechts weergegeven. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Stroomdiagram van affiniteitsmatrix en topologische connectiviteitsconstructie. De grafiek beschrijft de stapsgewijze wiskundige mappingpijplijn, waarin de transformatie wordt getoond van de invoerafstandsveldkaart en geselecteerde pixelparen, via continue geometrische potentiaal-feature-extractie en gradiëntconsistentie-evaluatie, naar de genormaliseerde affiniteitsmatrix die wordt gebruikt als expliciete ruimtelijke bias voor het cross-attention mechanisme. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Schematisch diagram van superpixelgrafiek convolutieknoopprojectie en featureaggregatie. Het paneel beschrijft het niet-Euclidische topologische redeneerproces: (A) dichte pixelkenmerken die de oorspronkelijke lokale featurematrix en superpixelclusteringsgrenzen tonen; (B) topologieconstructie van superpixelgrafieken waarbij het reguliere rooster wordt afgebeeld op discrete knopen en fysiek verbonden ribben; (C) grafiek convolutionele berichtoverdracht waarbij gerichte aggregatie van lokale kenmerken worden uitgevoerd; en (D) coördinat-terugprojectie waarbij de herstelde macroscopische semantische consistentiekenmerken op het dichte raster worden gepresenteerd. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 5: Kwalitatief vergelijkingsrasterdiagram. De matrix biedt een visuele prestatie-evaluatie over verschillende rijgewijze binnenscènes, waarbij de oorspronkelijke indoor RGB-invoer en ground-truth lay-outs worden vergeleken met de uitvoeren van de masker-aandacht gebaseerde segmentatiebaseline, de cross-modale feature aggregation baseline, de progressieve feature fusion baseline en de voorgestelde methode, die succesvol occluded corners herstelt en dragende oppervlakken uitlijnt. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 6: Ablatieresultaten voor cumulatieve module-integratie. De dual-axis grafiek toont de stapsgewijze prestatieontwikkeling over verschillende modulaire ablatie-instellingen, waarbij de gestage opwaartse traject van de gemiddelde snij- over unie (mIoU) als balken wordt uitgezet en de structurele grens F1-score als een lijngrafiek van de basislijnruggengraat naar het volledige raamwerk. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 7: Computationele complexiteit, trainingstijd en inferentie-efficiëntieverdeling. De multidimensionale bubbelgrafiek laat de afwegingen zien tussen computationele overhead en parsingsnauwkeurigheid. De horizontale as meet floating-point operations (FLOPs), de verticale as geeft mIoU aan, de bubbelgrootte geeft de schaal van trainbare parameters weer en de aangrenzende tekstlabels geven de single-frame inferentielatentie voor elke netwerkarchitectuur weer. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 8: Histogram van grensnauwkeurigheid en metrische scores onder verschillende verliesfunctieconfiguraties. Het gegroepeerde staafdiagram vergelijkt de drijvende effecten van verschillende optimalisatiestrategieën op de onderliggende ruimtelijke logica, en illustreert de significante winsten in mIoU en de structurele grens F1-score die worden behaald door te upgraden van standaard cross-entropieformuleringen naar het voorgestelde structurele consistentieverlies. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 9: Lijngrafiek die de relatie toont tussen de ernst van occlusie en prestatieafnemen. De curve volgt de achteruitgang in nauwkeurigheid over verschillende feature-extractieparadigma's onder milde, matige en ernstige occlusieniveaus, en benadrukt de robuuste topologische stabiliteit en anti-interferentiecapaciteit van het voorgestelde structuurgeleide kader vergeleken met puur pixelgestuurde baselines. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 10: Gevoeligheidsanalyse van de superpixel-knoopschaal. De biaxiale statistische grafiek illustreert de afweging tussen hardwareverwerkingssnelheid en logische redeneernauwkeurigheid over verschillende graafpartitiegroottes, en laat zien hoe het aantal superpixelknopen de nauwkeurigheidsmetrieken beïnvloedt en leidt tot een sterke toename van de gemiddelde inferentietijd. Klik hier om een grotere versie van deze figuur te bekijken.
| Netwerklaagnummering | Dimensie van de ingangsknoop | Dimensie van de uitvoerknoop eigenschap | Willekeurige inactivatie-kansinstelling |
| 1 | 512 | 256 | 0.15 |
| 2 | 256 | 256 | 0.15 |
| 3 | 256 | 128 | 0.1 |
| 4 | 128 | 64 | 0.05 |
Tabel 1: Hyperparameter configuratietabel van netwerkarchitectuur voor convolutionele inferentiemodule. De tabel geeft de netwerklaagnummering, input-knooppunten, outputknooppunten-featuredimensies en willekeurige inactivatiekansinstellingen weer die in het graafredeneernetwerk worden gebruikt.
| Configuratie-item | Grootschalige indoor 3D-benchmark | RGB-D indoor scene benchmark |
| Officiële release-identificatie | ScanNet v2 | NYU Dieptedataset V2 |
| Trainingsvoorbeelden gebruikt in deze studie | 1201 taferelen | 795 afbeeldingen |
| Validatie- of testmonsters gebruikt voor evaluatie | 312 validatie-scènes | 654 testbeelden |
| Totale semantische categorieën | 20 | 40 |
| Resolutie van het invoerbeeld | 512 × 512 | 512 × 512 |
| Initiële leersnelheid | 0.0001 | 0.0001 |
| Batch invoer sample count | 8 | 8 |
| Gewichtsvervalcoëfficiënt | 0.01 | 0.01 |
| Totale trainingsperiodes | 300 | 300 |
| Aantal onafhankelijke runs | 5 | 5 |
Tabel 2: Experimentele dataset splitsing en uniforme trainingshyperparameterconfiguratie. De tabel geeft grootschalige binnen-3D-datasets en RGB-D indoor scene-dataset-instellingen, instellingen voor het partitioneren van voorbeelden, het aantal semantische categorieën, de leersnelheid, het aantal batch-invoermonsters, de gewichtsverval en het totale aantal trainingiteraties weer.
| Netwerkmodelarchitectuur | mIoU | Grens F1 | PixelAcc | MeanAcc |
| SegFormer | 0,596 ± 0,003 | 0,635 ± 0,004 | 0,838 ± 0,003 | 0,704 ± 0,004 |
| ConvNeXt UperNet | 0,604 ± 0,003 | 0,642 ± 0,004 | 0,846 ± 0,003 | 0,713 ± 0,004 |
| Mask2Former | 0,612 ± 0,003 | 0,654 ± 0,004 | 0,853 ± 0,003 | 0,721 ± 0,004 |
| OneFormer | 0,621 ± 0,002 | 0,663 ± 0,003 | 0,861 ± 0,003 | 0,733 ± 0,003 |
| MaskDINO | 0,628 ± 0,002 | 0,667 ± 0,003 | 0,869 ± 0,003 | 0,741 ± 0,003 |
| CCANet | 0,635 ± 0,003 | 0,671 ± 0,004 | 0,876 ± 0,003 | 0,745 ± 0,004 |
| InternImage UperNet | 0,641 ± 0,002 | 0,692 ± 0,003 | 0,884 ± 0,002 | 0,756 ± 0,003 |
| CMPFFNet | 0,658 ± 0,002 | 0,712 ± 0,003 | 0,891 ± 0,002 | 0,773 ± 0,003 |
| SGCA_GCN | 0,687 ± 0,002 | 0,764 ± 0,003 | 0,924 ± 0,002 | 0,816 ± 0,003 |
Tabel 3: Algemene kwantitatieve vergelijking van binnenscène-parsing baselines op de RGB-D indoor scene validatieset. De tabel geeft mIoU, Boundary F1-score, globale pixelnauwkeurigheid en gemiddelde klassenauwkeurigheid weer voor de mask-attention-based segmentatiebaseline, cross-modale feature-aggregatiebaseline, progressieve feature fusion-baseline en de voorgestelde structuur-geleide netwerkarchitectuur.
| Configuratie van netwerkarchitectuur | mIoU | Grens F1 | PixelAcc | MeanAcc |
| Basis verschoven-vensterruggengraat | 0,615 ± 0,003 | 0,630 ± 0,004 | 0,842±0,003 | 0,706 ± 0,004 |
| Ruggengraat plus structuurgestuurde kruisaandacht | 0,648 ± 0,003 | 0,685 ± 0,004 | 0,874 ± 0,003 | 0,748 ± 0,004 |
| Backbone plus superpixel graafredenering | 0,641 ± 0,003 | 0,676 ± 0,004 | 0,868 ± 0,003 | 0,741 ± 0,004 |
| Ruggengraat plus verlies van structurele consistentie | 0,632 ± 0,003 | 0,662 ± 0,004 | 0,859 ± 0,003 | 0,732 ± 0,004 |
| Backbone plus cross-attention en grafredenering | 0,669 ± 0,002 | 0,721 ± 0,003 | 0,897 ± 0,002 | 0,782 ± 0,003 |
| Ruggengraat plus kruisaandacht en verlies van structurele consistentie | 0,660 ± 0,002 | 0,713 ± 0,003 | 0,889 ± 0,002 | 0,773 ± 0,003 |
| Backbone plus grafredeneren en verlies van structurele consistentie | 0,653 ± 0,003 | 0,704 ± 0,003 | 0,881 ± 0,003 | 0,765 ± 0,003 |
| Volledig model zonder getekende-afstand veldadditieve bias | 0,656 ± 0,003 | 0,698 ± 0,004 | 0,884 ± 0,003 | 0,761 ± 0,004 |
| Volledig model zonder adaptieve structurele weging λ | 0,671 ± 0,002 | 0,736 ± 0,003 | 0,904 ± 0,002 | 0,792 ± 0,003 |
| Volledig model zonder coplanaire randbeperking | 0,666 ± 0,002 | 0,728 ± 0,003 | 0,899 ± 0,002 | 0,786 ± 0,003 |
| Volledig model zonder symmetrische graafnormalisatie | 0,673 ± 0,002 | 0,737 ± 0,003 | 0,906 ± 0,002 | 0,795 ± 0,003 |
| Volledige SGCA_GCN | 0,687 ± 0,002 | 0,764 ± 0,003 | 0,924 ± 0,002 | 0,816 ± 0,003 |
Tabel 4: Uitgebreide kwantitatieve ablatie-analyse van kerncomponenten. De tabel geeft cumulatieve module-integratie, paargewijze modulecombinaties en componentverwijderingsinstellingen weer om de onafhankelijke en coöperatieve bijdragen van structuurgestuurde kruis-aandacht, getekende-afstand veldbias, adaptieve structurele weging, superpixel-grafredenering, coplanaire randconstructie, symmetrische grafnormalisatie en verlies van structurele consistentie te kwantificeren.
| Netwerkmodelarchitectuur | Parameters | FLOPs | Piekherinnering | Trainingstijd | Inferentietijd | FPS | mIoU | Grens F1 |
| SegFormer | 83,7 M | 80,1 G | 6,1 GB | 10,6 uur | 44 ms | 22.7 | 0.596 | 0.635 |
| ConvNeXt UperNet | 60,2 M | 91,5 G | 6,4 GB | 11,2 uur | 47 ms | 21.3 | 0.604 | 0.642 |
| Mask2Former | 44,0 M | 74,6 G | 5,8 GB | 9,4 uur | 41 ms | 24.4 | 0.612 | 0.654 |
| OneFormer | 64,1 M | 103,2 G | 7,0 GB | 12,9 uur | 55 ms | 18.2 | 0.621 | 0.663 |
| MaskDINO | 52,8 M | 96,8 G | 6,8 GB | 12,1 uur | 52 ms | 19.2 | 0.628 | 0.667 |
| CCANet | 63,5 M | 118,7 G | 7,6 GB | 14,8 uur | 67 ms | 14.9 | 0.635 | 0.671 |
| InternImage UperNet | 70,4 M | 112,3 G | 7,4 GB | 14,2 uur | 64 ms | 15.6 | 0.641 | 0.692 |
| CMPFFNet | 58,9 m | 104,6 G | 7,1 GB | 13,1 uur | 59 ms | 16.9 | 0.658 | 0.712 |
| SGCA_GCN | 66,8 m | 121,4 G | 7,9 GB | 15,6 uur | 61 ms | 16.4 | 0.687 | 0.764 |
Tabel 5: Vergelijking van computationele complexiteit, trainingstijd en inferentie-efficiëntie met de algehele nauwkeurigheid van validatiesets. De tabel geeft trainbare parameters, floating-point-operaties, piekgeheugengebruik, trainingstijd voor 300 epochs, single-frame inferentielatentie, frames per seconde, mIoU en Boundary F1-score voor de voorgestelde methode en vergelijkingsnetwerken.
| Verliesfunctieconfiguratie | mIoU | Grens F1 |
| Alleen Cross-Entropie (CE) | 0.669 | 0.721 |
| CE + Grens BCE | 0.674 | 0.738 |
| CE + InverseFormverlies | 0.681 | 0.752 |
| CE + Ours SCL | 0.687 | 0.764 |
Tabel 6: Kwantitatieve vergelijking van verliesfunctievalidatie. De tabel geeft de mIoU en grens F1-score weer onder kruis-entropieverlies, grensbinair kruis-entropieverlies, inverse transformatieverlies en het voorgestelde structurele consistentieverlies.
| Algoritmische modelarchitectuur | Milde occlusie | Matige occlusie | Ernstige occlusie | Non-Manhattan set van anomalieën | Textuurinterferentie-subset |
| (mIoU) | (mIoU) | (mIoU) | (mIoU) | (mIoU) |
| Mask2Former | 0.685 | 0.612 | 0.421 | 0.584 | 0.553 |
| CCANet | 0.698 | 0.635 | 0.463 | 0.612 | 0.566 |
| CMPFFNet | 0.715 | 0.658 | 0.512 | 0.635 | 0.602 |
| SGCA_GCN | 0.732 | 0.687 | 0.645 | 0.628 | 0.649 |
Tabel 7: Subset-specifieke robuustheidsanalyse van extreme occlusieverdeling en niet-Manhattan structuren. De tabel geeft veranderingen aan in parsingsnauwkeurigheid over de subsets van milde-occlusie, matige occlusie, ernstige occlusie, uitdagende verlichting, textuurinterferentie en niet-Manhattan-anomalie.
| Aantal superscale-knooppunten | mIoU | GrensF1 | Gemiddelde inferentietijd (ms) |
| 64 | 0.641 | 0.695 | 45 |
| 128 | 0.665 | 0.732 | 52 |
| 256 | 0.687 | 0.764 | 61 |
| 512 | 0.678 | 0.751 | 95 |
| 1024 | 0.662 | 0.735 | 185 |
Tabel 8: Analyse van ruimtelijke gevoeligheid van de knooppuntpartitieschaal in topologiegrafiek. De tabel geeft de mIoU, de structurele grens F1-score en de gemiddelde inferentietijd over verschillende instellingen van superpixel-knooppunten weer.