Objectannotatie in binnenomgevingen voor servicerobots en belichaamde AI — Casestudy
Hoe Shaip uitgebreide annotatie van binnenruimtes leverde voor een toonaangevend innovatiebedrijf in de robotica – waarbij elk object in de ruimte werd gedetecteerd en gelabeld met ruimtelijke relatietags – en zo een productieklare dataset creëerde voor AI-gestuurde robotperceptie en -navigatie in woningen, kantoren, magazijnen en zorginstellingen.
project Overzicht
Naarmate robotica steeds vaker wordt ingezet in huizen, kantoren, magazijnen en ziekenhuizen, had de klant behoefte aan een uitgebreide annotatiepipeline die elk zichtbaar object in dichtbevolkte binnenomgevingen kon labelen, met voldoende attributen voor interactietaken met robots.
Shaip ontwikkelde de complete annotatiepipeline, inclusief het segmenteren van bounding boxes en polygonen, het opnemen van objecten in een dichte laag, het taggen van ruimtelijke relaties en het verwerken van reflecterende oppervlakken. Hiermee werden datasets geproduceerd die direct bruikbaar zijn voor robotperceptie, navigatie en interactie tussen mens en omgeving.
Key Stats
Objecten / Afbeelding
100s
Categorieën
Dicht
Methoden
Doos + Veelhoek
Attribuutlagen
4
Challenges
- annoteren elk zichtbaar object in dichtbevolkte kamerbeelden — honderden per frame
- De juiste methode kiezen — begrenzingskader versus polygoonsegmentatie — gebaseerd op objectcomplexiteit
- Inclusief kleine voorwerpen zoals schakelaars, stekkers en decoratieve items die essentieel zijn voor robotinteractie
- Behandeling reflecterende oppervlakken (spiegels, glazen tafels) zonder spookaantekeningen
- Tagging ruimtelijke relaties en objecttoestanden voor contextbewuste robot-AI
Het resultaat
Uitgebreide objectinclusie
Elk zichtbaar object in elke kamerfoto werd afzonderlijk geannoteerd aan de hand van een breed scala aan categorieën: meubels (stoelen, tafels, banken, bedden, planken), apparaten (televisies, koelkasten, magnetrons, lampen), persoonlijke spullen (tassen, boeken, flessen, kleding), structurele elementen (deuren, ramen, muren, vloeren) en kleine voorwerpen (afstandsbedieningen, kopjes, borden, toetsenborden, schakelaars, stekkers).
Methodeselectie per object
Objecten werden nauwkeurig gelabeld met behulp van begrenzingskaders of polygoonsegmentatie, afhankelijk van de vorm en complexiteit van het object. Begrenzingskaders werden gebruikt voor regelmatige rechthoekige objecten; polygonen werden gebruikt om organische vormen en dicht opeengepakte objecten vast te leggen, waarbij begrenzingskaders te veel zouden overlappen. Deze methodekeuze per object zorgde voor scherpe grenzen, zelfs in rommelige scènes.
Ruimtelijke relatietagging
Elk geannoteerd object werd verrijkt met attributen die de objectstatus (open of gesloten voor deuren en laden), ruimtelijke relatietags die de nabijheid en plaatsing ten opzichte van andere objecten aangeven, de occlusiestatus en de objectconditie beschrijven. Deze ruimtelijke intelligentielaag stelt AI-robotsystemen in staat om de context te begrijpen, en niet alleen objecten te detecteren.
Dekking van kleine objecten en interacties die cruciaal zijn
De annotatoren hanteerden strikte inclusieregels om elk zichtbaar object te labelen, ongeacht de grootte. Dit omvatte ook kleine voorwerpen zoals schakelaars, stekkers en decoratieve objecten die cruciaal zijn voor robotinteractietaken. Deze voorwerpen bepalen vaak of een robot zijn taak kan voltooien, dus mochten ze niet worden genegeerd.
Behandeling van reflecterende oppervlakken
Reflecterende oppervlakken zoals spiegels en glazen tafels vereisten speciale behandeling om dubbele of spookachtige annotaties te voorkomen. Specifieke richtlijnen bepaalden of reflecterende objecten afzonderlijk gelabeld, genegeerd of gemarkeerd moesten worden – om te voorkomen dat latere modellen leerden van labels die artefacten bevatten.
Project bereik
| Gegevenssettype | Dekking | Methoden | Categorieën | Attributen | Speciale behandeling |
|---|---|---|---|---|---|
| Annotatie van objecten in een binnenscène | Elk zichtbaar object | Doos + veelhoek | Meubels, apparaten, persoonlijke spullen, constructie, klein | 4 lagen (toestand, ruimtelijk, occlusie, conditie) | Regels voor reflecterende oppervlakken |
Resultaten
- Een opgericht object-dichte annotatiepipeline voor robotische waarneming binnenshuis
- Gestandaardiseerde methodeselectie per object tussen begrenzingskaders en polygoonsegmentatie
- Geleverd ruimtelijke relatiemarkering contextbewuste robot-AI mogelijk maken
- Geïmplementeerd Behandeling van reflecterende oppervlakken om spookannotaties te voorkomen
- De client is ingeschakeld woningen, magazijnen, winkels en zorginstellingen AI-implementatie in de robotica
Al met al heeft Shaip geholpen om een objectrijke behoefte aan annotatie binnenshuis om te zetten in een gestructureerde, productiegereedde pipeline – een pipeline die robotnavigatie, pick-and-place-automatisering, slimme omgevingsmonitoring en mens-robotinteractie in diverse binnenomgevingen kan ondersteunen.
Shaip annoteerde kamers zoals onze robots ze zien: elk object, elke relatie, elk klein detail dat ertoe doet. Hun aandacht voor schakelaars, stopcontacten en reflecterende oppervlakken zorgde ervoor dat ons perceptiemodel niet vastliep op zaken die de meeste datasets negeren.
— Vicepresident Robotische Waarneming