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.

Objectannotatie voor binnenomgevingen in de robotica.

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.

Citaat icoon

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

★ ★ ★ ★ ★
Citaat icoon