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.
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
Î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 .
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.
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.