Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałKamila Stankiewicz Został zmieniony 8 lat temu
1
Fotografia cyfrowa wykład podejście programisty Wybrane algorytmy przetwarzania obrazów fotograficznych
2
Demozaikowanie
3
Proces rekonstrukcji obrazu z CFA nazywamy demozaikowaniem. CFA – Color Filter Array
4
Obraz bezpośrednio z czujnika (za pomocą dcraw)
5
Obraz bezpośrednio z czujnika (za pomocą dcraw)
6
Najprostszym sposobem uzyskania zdjecia jest interpolacja liniowa dla każdego koloru osobno.
7
GR BG GR BG GR BG GR BG
8
GR BG GR BG GR BG GR BG G= 0 B=(0+255)/2 = 127 R=(0+0)/2 = 0
9
GR BG GR BG GR BG GR BG G=(0+0+0+255)/4 = 63 B=(0+0+255+255)/4 = 127 R= = 0
10
GR BG GR BG GR BG GR BG G=(0+255+255+255)/4 = 191 B= 255 R=(0+0+255+255)/4= 127
11
GR BG GR BG GR BG GR BG R=(0+255)/2=127 G=255 B=(255+255)/2=255
12
Interpolacja „w poprzek” granic kolorów prowadzi do powstania kolorowych artefaktów „zipping”.
15
Adaptive Homogeneity-Directed Demosaicing Keigo Hirakawa Thomas W. Parks
16
Adaptive Homogeneity-Directed Demosaicing Keigo Hirakawa Thomas W. Parks Interpolacja zielonego koloru wierszami i kolumnami, z wykorzystaniem pozostałych kolorów Dwuwymiarowa interpolacja pozostałych kolorów V Dla każdego pixela obliczenie tzw mapy jednorodności. Na podstwie tej mapy wybieramy interpolacje pionową lub poziomą H
17
Interpolacja zieleni 2 2 2
18
Interpolacja zieleni 2 2 2 To samo dla niebieskiego i kolumn
19
Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B
20
Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B
21
Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B
22
Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B
23
Interpolacja czerwieni i niebieskiego Interpolujemy różniće pomiędzy G i R oraz G i B
26
Mapy jednorodnosci - kolor piksela x
27
Adaptacja Wielkości dobierane są dla każdego piksela osobno na podstawie in otoczenia. u lc d r
28
Dla każdego piksela liczymy średnie H(x) w otoczeniu 3x3. Następnie porównujemy x
29
Filtr mediany 1.R(x)=median(R(x)-G(x))+G(x) 2.B(x)=median(B(x)-G(x))+G(x) 3.G(x)=1/2(median(G(x)-R(x))+median(G-B)+R+B) 12 4x 67 3 5 8
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.