Flux optic

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 14 ianuarie 2014; verificările necesită 12 modificări .

Fluxul optic  este o afișare (pe un grafic vizual sau sub forma unui model matematic) a mișcării aparente a obiectelor, suprafețelor sau marginilor scenei, rezultată din mișcarea observatorului (ochii sau aparatul de fotografiat) față de scenă. Algoritmii bazați pe flux optic, cum ar fi detectarea mișcării, segmentarea obiectelor, codificarea mișcării și contorizarea disparităților stereo folosesc această mișcare a obiectelor, suprafețelor și marginilor.

Estimarea fluxului optic

Secvențele de imagini ordonate permit estimarea mișcării fie ca viteza instantanee a imaginii, fie ca o deplasare discretă [1] .Fleet și Weiss au compilat un tutorial despre metoda gradientului de estimare a fluxului optic [2] .

O analiză a metodelor de calcul a fluxului optic a fost efectuată de John L. Barron, David J. Fleet și Steven Beauchemin. Ei iau în considerare metodele atât din punct de vedere al preciziei, cât și din punct de vedere al densității câmpului vectorial rezultat. [3]

Metodele bazate pe fluxul optic calculează mișcarea între două cadre luate la timp și , în fiecare pixel . Aceste metode sunt numite diferenţiale deoarece se bazează pe aproximarea semnalului de către un segment din seria Taylor ; astfel, folosesc derivate parțiale în raport cu coordonatele de timp și spațiu.

În cazul dimensiunii 2D+ t (cazurile de dimensiuni mai mari sunt similare), pixelul din poziția cu intensitatea pe cadru va fi mutat cu , și , și se poate scrie următoarea ecuație:

Presupunând că deplasarea este mică și folosind seria Taylor, obținem:

.

Din aceste egalități rezultă:

sau

prin urmare se dovedește că

Unde

sunt componentele vitezei de curgere optice în , , , sunt imagini derivate în direcțiile corespunzătoare.

În acest fel:

sau

Ecuația rezultată conține două necunoscute și nu poate fi rezolvată în mod unic. Această împrejurare este cunoscută sub numele de problema diafragmei . Problema se rezolva prin impunerea unor restrictii suplimentare - regularizare .

Metode pentru determinarea fluxului optic

Utilizarea fluxului optic

Cercetarea fluxului optic se desfășoară pe scară largă în domeniile compresiei video și analizei mișcării. Algoritmii de flux optic nu numai că determină câmpul de flux, dar folosesc și fluxul optic în analiza esenței și structurii tridimensionale a scenei, precum și mișcarea 3D a obiectelor și a observatorului în raport cu scenă.

Fluxul optic este utilizat în robotică pentru recunoașterea obiectelor, urmărirea obiectelor, detectarea mișcării și navigarea robotului.

În plus, fluxul optic este folosit pentru a studia structura obiectelor. Deoarece detectarea mișcării și crearea de hărți ale structurii mediului sunt o parte integrantă a vederii animalelor (umane), implementarea acestei abilități înnăscute prin intermediul unui computer este o parte integrantă a vederii computerizate.

Imaginați-vă un videoclip cu cinci cadre în care mingea se mișcă din stânga jos în dreapta sus. Metodele pentru găsirea mișcării pot determina că pe un plan bidimensional mingea se mișcă în sus și la dreapta, iar vectorii care descriu această mișcare pot fi obținuți dintr-o succesiune de cadre. În compresia video, aceasta este descrierea corectă a secvenței de cadre. Totuși, în domeniul vederii computerizate, fără informații suplimentare, este imposibil de spus dacă mingea se mișcă spre dreapta și observatorul stă nemișcat, sau mingea este în repaus și observatorul se mișcă spre stânga.

Modele de flux optic în psihologie

James Gibson a considerat modelele de flux optice (invarianți optici) ca un stimul de ordin superior. Modelele de flux optice în teoria lui Gibson sunt configurații complexe ale informațiilor optice înregistrate de receptorii vizuali. Fluxul optic conține toate informațiile necesare pentru percepția noastră despre lumea din jurul nostru, evenimentele care au loc în acesta, inclusiv informații despre mișcare (inclusiv paralaxa mișcării și gradientul de expansiune optică). Astfel, fluxul optic exclude din psihologia percepției nevoia de a folosi orice altă informație externă [6] .

Ideea de a folosi fluxul optic pentru a explica procesul de formare a unei imagini perceptive i-a venit lui Gibson în timpul celui de-al Doilea Război Mondial, în timpul lucrărilor de creare a simulatoarelor speciale și a unui film de antrenament pentru pregătirea piloților din Forțele Aeriene ale SUA.

Vezi și

Note

  1. SS Beauchemin, JL Barron 1995 calculul fluxului optic
  2. David J. Fleet și Yair Weiss (2006) estimarea fluxului optic. Arhivat 8 iunie 2011 la Wayback Machine în Paragios et al.. Manual de modele matematice în viziunea computerizată.
  3. John L. Barron, David J. Fleet și Steven Beauchemin 1994. Performance of optical flow techniques Arhivat la 30 iulie 2009 la Wayback Machine
  4. Glyn W. Humphreys și Vicki Bruce 1989 Visual cognition
  5. B. Glocker, N. Komodakis, G. Tziritas, N. Navab & N. Paragios 2008 Dense Image Registration through MRFs and Efficient Linear Programming Arhivat 19 iulie 2011.
  6. KN OGLE. Percepția lumii vizuale. James J. Gibson; Leonard Carmichael, Ed. Boston: Houghton Mifflin, 1950. 235 p. 4,00 USD  // Știință. - 1951-05-04. - T. 113 , nr. 2940 . — S. 535–535 . — ISSN 1095-9203 0036-8075, 1095-9203 . - doi : 10.1126/science.113.2940.535 .

Link -uri