Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Képek, képfeldolgozás Szirmay-Kalos László. Képek a képszintézisben Transzformáció vágás raszterizáció Pixel műveletek Rasztertár (8 bit) Geometriai model.

Hasonló előadás


Az előadások a következő témára: "Képek, képfeldolgozás Szirmay-Kalos László. Képek a képszintézisben Transzformáció vágás raszterizáció Pixel műveletek Rasztertár (8 bit) Geometriai model."— Előadás másolata:

1 Képek, képfeldolgozás Szirmay-Kalos László

2 Képek a képszintézisben Transzformáció vágás raszterizáció Pixel műveletek Rasztertár (8 bit) Geometriai model (x,y,szín) Kép (textúra) (akár float) scanner Digitális fényképezőgép fájl

3 Képek, képformátumok l Fej: –típus, méret (szélesség, magasság) –bit-per-pixel, indexelt-valós szín, lookup tábla l Törzs: –szélesség x magasság db pixel (R,G,B) vagy idx –Tömörítés (run length, LZW, Huffmann, FFT, wavelet) l Standard formátumok: –TARGA, GIF, JPEG, TIFF, BMP, PCX –GIF, MPG, AVI,...

4 TARGA db 0 Szélesség alsó bájt Szélesség felső bájt Magasság alsó bájt Magasság felső bájt Bit-per-pixel: Törzs Fej:Törzs: b1 g1 r1 … b2 g2 r2

5 Grafika - képfeldolgozás Geometriai leírás Kép Grafika Alakfelismerés Textúrák I(x,y) diszkrét

6 Képfeldolgozás Kép Diszkrét f(u,v) 2D tömb Kép Diszkrét g(u,v) 2D tömb Képfeldolgozás Kép ábrázolhatósága Kép javítás Alakfelismerés előkészítése Információ rejtés, stb.

7 Kvantálás 8 bit: 256 szín 4 bit: 16 szín3 bit: 8 szín

8 Dither += eredeti jel zaj hozzákeverés kvantálásaluláteresztô szűrés dither RAM x0 x1 y0 y1 n+d bit d bit n bit d bit rasztertár monitor szem 

9 Fekete-fehér dither Véletlen zaj Kis periódusú mátrix dither halftone Nagyperiódusú egyenletes sorozat 1 16

10 Színes dither Véletlen zajMátrix dither

11 Tone mapping HRDI(R,G,B)  LDRI(r,g,b) konverzió 1.Luminancia: I = 0.21R G B 2.Adaptációs lum: I’ 3.Relatív lum: I r = 4.Megjelenített lum: 5.Megjelenített szín:  I I’ I’ D = I r +Glow 1+ I r 1+ I r (r,g,b) = (R,G,B,) DI

12 Fényesség transzformációk: g(u,v) = H(f(u,v)) f g

13 Hisztogram Alacsony kontrasztAlacsony fényerő

14 Hisztogram kiegyenlítés

15 p f g p  f p(x)dx = g( f ) f g = p(f) dg df

16 Szűrés g(x) =  w(t) · f(x-t) dt g(i,j) =   w(di,dj) f(i-di, j-dj)

17 Aluláteresztő szűrőtípusok w(x) = sinc(  x) W(f) Ideális aluláteresztő dobozkúpB-spline Gauss

18 Postprocessing HDRI Mélység értékek Postprocessing 8 bit R,G,B kép Tone mapping Glow Depth of field Textúrák Frame buffer

19 Postprocessing HDRI Mélység értékek 8 bit R,G,B kép textúrák Frame buffer Render a full screen quad: glBegin(GL_QUADS); glTexCoord2f(1,1); glVertex4f(-1,-1,0,1); glTexCoord2f(1,0); glVertex4f(-1, 1,0,1); glTexCoord2f(0,0); glVertex4f( 1, 1,0,1); glTexCoord2f(0,1); glVertex4f( 1,-1,0,1); glEnd( ); Vertex shader: void main ( in float4 Pos : POSITION, in float2 Tex : TEXCOORD0, out float4 hPos : POSITION, out float2 oTex : TEXCOORD0 ) { hPos = Pos; oTex = Tex; } Fragment shader: float4 main ( in float2 Tex : TEXCOORD0) : COLOR { color = Filtered colors in the neighborhood of Tex; }

20 Glow

21 Mélységélesség (Depth of field) D képsík lencse r r circle of confusion d kz tárgy Éles kép Fokális sík P

22 Mélységélesség


Letölteni ppt "Képek, képfeldolgozás Szirmay-Kalos László. Képek a képszintézisben Transzformáció vágás raszterizáció Pixel műveletek Rasztertár (8 bit) Geometriai model."

Hasonló előadás


Google Hirdetések