Sunteți pe pagina 1din 15

FLUXUL OPTIC

Student: Petrean Vlad Daniel


Profesor indrumator: Danescu
Radu
CUPRIN
S
• Introducere
• Scurt istoric
• Descriere flux optic
• Utilizarea in diverse domenii
• Senzori ce folosesc fluxul optic
INTRODUCERE
• ,,Optical flow’’ reprezinta miscarea aparenta a unor obiecte
sau suprafete din cadrul unei scene, ce rezulta datorita
distantei aparute intre observator si elementele din scena
respectiva.
SCURT
ISTORIC
• Conceptul de ,,optical flow’’ a fost introdus de catre psihologul american
James J. Gibson în anii ’40.
• Potrivit lui James Gibson, ,,optical flow’’ poate fi descris ca fluxul aparent
al miscarii obiectelor în campul vizual în raport cu observatorul.
• Adeptii teoriei lui Gibson, cu continutat sa demonstreze rolul ,,optical
flow-ului’’ pentru a determina perceptia miscarii obiectelor, forma
acestora si distanta lor fata de observator
DESCRIERE FLUX OPTIC
(1)

Fluxul optic functioneaza pe mai multe ipoteze:

 Intensitatile pixelilor ale unui obiect nu se schimba intre cadre


consecutive

 Pixeli vecini au caracteristici similare

Pentru a intelege mai bine luam in considerare un pixel I (x, y, t) din cadrul
unul. Se deplasează pe distanță (dx, dy) în cadrul urmator luat dupa timpul dt.
Deci, deoarece acei pixeli sunt identici și intensitatea nu se schimba,
putem constanta:
I (x, y, t) = I (x + dx, y + dy, t + dt)
DESCRIERE FLUX OPTIC (2)
I (x, y, t) = I (x + dx, y + dy, t + dt)
Pe urma:
 Luam aproximarea seriei Taylor a termenului din partea dreapta
 Eliminam termenii comuni
 Impartim la dti

Si obtinem ecuatia: ce poarta numele de ,,Optical Flow equation’’


unde:

Iar si reprezinta gradientul imaginii iar reprezinta gradientul de-a


lungul timpului.

* Gradientul unui camp scalar este un camp vectorial ai carui vectori sunt indreptați, in
fiecare punct, in directia celei mai mari rate de crestere a campului scalar, si al carui
modul este cea mai mare rata de schimbare.
FLUXUL OPTIC IMPLEMENTAT IN
OPENCV
De mentionat este faptul ca framework-ul OpenCV contine deja
diverse implementari ale fluxului optic:
• metoda Lucas-Kanade (cea prezentata pe slide-urile anterioare)
• Fluxul optic dens

Urmarirea anumitor puncte intr-un videoclip cu ajutorul colturilor Shi-Tomasi si fluxului


optic Lucas-Kanade
e Mask – este o imagine pe 8 biţi care specifica regiunea din imaginea sursa pentru care se calculeaza hist
APLICATII ALE FLUXULUI OPTIC
 Analiza traficului si urmarirea vehiculelor

 Stabilizare video si realizarea de picturi

 Detectia miscarilor

 Proiectarea robotilor de navigare

 Controlarea vehiculelor micro aeriene


ANALIZA TRAFICULUI ȘI URMARIREA VEHICULELOR
Asa cum s-a mentionat anterior, una dintre cele mai
importante aplicatii ale fluxului optic este reprezentat de
catre analiza traficului si urmarirea vehiculelor.
ANALIZA TRAFICULUI ȘI URMARIREA
VEHICULELOR CONTINUARE
Fluxul optic faciliteaza urmarirea punctelor de interes, astfel
de sisteme în timp real pot fi implementate prin tehnici de flux
optic bazate pe caracteristici, fie de la o camera stationara, fie
de la camerele montate la diverse vehicule.
SENZORI FLUX
OPTIC
Un senzor de flux optic este un senzor de vedere
capabil sa masoare fluxul optic sau miscarea vizuala
si sa emita o masurare bazata pe fluxul optic.
Exista diverse configuratii ale senzorilor de flux
optic.
Un tip de astfel de configuratie este reprezant de
un cip senzor de imagine conectat la un procesor
programat pentru a rula un algoritm de flux optic.
Un alt exemplu de configuratie consta intr-un
circuit integrat care contine atat senzorul de imagine,
cat si procesorul, permitand astfel o implementare
compacta. Una dintre cele mai folosite exemple ale
senzorilor de acest tip il reprezinta mouse-ul optic.
CONCLUZII

 Conceptul de flux optic a aparut pentru prima data la inceputul secolului


XX
 Exista diverse metode prin care se calculeaza fluxul optic si care sunt deja
implementate in cadrul framework-ului OpenCV, atat in C cat si in Python.
 Utilizarea acestuia in cadrul analizei traficului este una tot mai des
intalnita.
 Pe langa acesta utilizare mai exista multe alte domenii unde se utilizeaza
fluxul optic.
VA MULTUMESC PENTRU ATENTIE
INTREBARI?

Bibliografie:
• https://en.wikipedia.org/wiki/Optical_flow
• https://www.sciencedirect.com/topics/engineering/optical-flow
• https://docs.opencv.org/3.4/d4/dee/tutorial_optical_flow.html
• Motorul de cautare Google pentru a cauta imaginile folosite

S-ar putea să vă placă și