Skip to main content

Hva er optisk flyt?

Optisk flyt beskriver datastyrt sporing av bevegelige objekter ved å analysere innholdsforskjeller mellom videorammer.I en video kan både objekt og observatør være i bevegelse;Datamaskinen kan finne signaler som markerer grensene, kantene og regionene i individuelle stillbilder.Å oppdage fremgangene deres lar datamaskinen følge et objekt gjennom tid og rom.Teknologien er ansatt i bransjer og forskning, inkludert drift av ubemannede luftkjøretøyer (UAV) og sikkerhetssystemer.

To primære metoder genererer denne datamaskinvisjonen: gradientbasert og funksjonsbasert bevegelsesdeteksjon.Gradientbasert optisk strømning måler endringer i bildeintensitet gjennom rom og tid.Det skanner et tett strømningsfeltplan.Funksjonsbaserte strømmer overlay kanter av objekter innenfor rammer for å markere fremgang.

Denne teknikken ligner videokamera -bildestabilisering, slik at et beregnet synsfelt kan låses inn i rammen til tross for kameraryst.Optiske strømningsalgoritmer beregner samsvar mellom bilder i sekvens.Datamaskinen deler hvert bilde i firkantede rutenett.Overlegging av to bilder tillater sammenligninger å finne de beste kampene med firkanter.Når datamaskinen lokaliserer en kamp, trekker den en linje mellom forskjellspunktene, noen ganger kalt nåler.

Algoritmer fungerer systematisk fra grove til fine oppløsninger.Dette tillater bevegelsessporing mellom bilder med forskjeller i oppløsning.Dette kan hjelpe til med robotnavigasjon og visuell odometri, eller robotorientering og posisjon.Den bemerker ikke bare objekter, men også omgir omgivelser i tre dimensjoner, og gir roboter mer naturtro romlig bevissthet.Vektorer beregnet i et plan lar prosessoren utlede og svare på bevegelser hentet ut fra rammene.

Noen svakheter ved den optiske strømningsteknikken inkluderer datatap som skyldes firkanter datamaskinen ikke kan samsvare mellom bilder.Disse uovertrufne områdene forblir ledige og skaper plane tomrom, noe som reduserer nøyaktigheten.Klare kanter eller stabile elementer som hjørner bidrar til strømningsanalyse.

Detaljerte faktorer kan bli tilslørt hvis observatøren også er i bevegelse, siden den ikke kan skille visse elementer fra ramme til ramme.Analysen deler bevegelse i tilsynelatende global flyt og lokalisert objektbevegelse, eller egomotion.Romlig-tidsmessige endringer i kanter eller bildeintensitet går seg vill i bevegelsen til kameraet og den globale strømmen av det bevegelige miljøet.Analyse forbedres hvis datamaskinen kan eliminere effekten av den globale strømmen.