computer vision

Kan man lære at estimere et objekts orientering uden dataannotering?

Oliver Gyldenberg Hjermitslev

Oliver Gyldenberg Hjermitslev

Visual Computing Specialist

For at estimere et givent objekts orientering i forhold til et kamera skal man først og fremmest kende, og genkende, objektets form og størrelse. Neurale netværk klarer disse opgaver godt, da de med nok data kan lære abstrakte koncepter. Dog er dataannotering, specielt til at estimere orientering og position, en lang, tidskrævende proces. Derfor har vi udviklet en motor til at generere syntetisk data til netop denne slags opgaver. Resultatet kan ses nedenfor.
Estimeret orientering og position af en boremaskine
Billeder genereret af vores motor
Objektets koordinatsystem set i billederne ovenfor

Robust neuralt netværk

Ovenfor ses tre eksempler på genereret data. Billederne, og modellen, bliver genereret med tilfældige farver, baggrunde og støj. Dette fører til et enormt robust neuralt netværk, som kan genkende modellen og dens orientering på trods af rod i billedet og objektets farve og slid. Den tilsvarende 3-dimensionelle repræsentation bliver brugt til at lære det neurale netværk at associere knudepunkter på boremaskinen med specifikke lærte områder, den kan genkende. På denne måde kan et 2-dimensionelt billede overføres til 3D. 

En beskrivelse af hele systemet (datagenerering, annotering, træning af neuralt netværk og projicering af 3D-objektet ind i et 2D-billede) kan læses i denne blogpost. Her diskuterer jeg også syntetisk data og potentielle faldgruber. Syntetisk data rummer et stort potentiale for at sænke tærsklen for brugen af deep learning og neurale netværk, specielt for små og mellemstore virksomheder.

"Syntetisk data rummer et stort potentiale for at sænke tærsklen for brugen af deep learning og neurale netværk, specielt for små og mellemstore virksomheder. "

Oliver Gyldenberg Hjermitslev Tweet

Kun fantasien sætter grænser for brugen af denne teknologi. Deltag gerne i diskussionen og send forespørgsler til mig på oliver.gyldenberg@alexandra.dk.

bliv klogere på tech

Relateret viden

DETR: Objektgenkendelse med transformere

Facebook har for nyligt udviklet DETR, et objektgenkendelsesnetværk baseret på en deep learning-algoritme kendt som ‘transformer’. DETR, som står for DEtection TRansformer, er et skridt i den rigtige retning, idet det reducerer mængden af domænekendskab, udvikleren skal have. Det simplificerer resultaterne og beregningsprocessen, og præsenterer et stærkt resultat i både hastighed og præcision.

Forklaringer som vejen til bedre modeller

Når vi taler om forklarlig kunstig intelligens, så er omdrejningspunktet tit, hvordan vi får forklaret computerens beslutningsproces, så alle kan forstå det. Det er dog ikke kun i teknologiens møde med slutbrugeren, at forklaringer har værdi. Når vi udvikler ny teknologi, kan forklaringer illustrere, hvordan en model vægter data i sin beslutning, og herunder hvad der måske vægtes uhensigtsmæssigt. Den information kan så bruges til at justere sammensætningen af den data, vi træner på og selve træningsprocessen, så vi kan forbedre vores model.

Du kan altid tage kontakt

I tvivl om hvordan du kommer videre, og hvem du skal kontakte? Skriv til os her. Vi vender tilbage inden for 24 timer.

Formular indsendt!

Formularen er indsendt!