Documente Academic
Documente Profesional
Documente Cultură
SISTEME BIOMETRICE
LABORATOR 3 PRELUCRAREA IMAGINILOR
Autor: std. sg. maj. Monica Ciobanu Profesor coordonator: tefan-Adrian Toma
2014
CUPRINS
Cuprins Instrumente pentru prelucrarea imaginilor n MATLAB Matrici de tip built-in Funcii specifice matricilor Operaii cu matrici Submatrici i notaii importante Funcii de prelucrare a imaginilor n Matlab Formate de compresie GIF (Graphic Interchange Format) BMP (Bitmap) JPEG PNG (Portable Network Graphics) EXIF (exchange Image File) PS (PostScript) PDF (Portable Document Format) Definiie semnale 2D Reprezentarea culorilor Modelul de culoare RGB (Red Green Blue) Modelul de culoare CMYK (Cyan Mangenta Yellow Black) Modelul de culoare YcbCr HSV (Hue Saturation Value)
2 3 3 3 3 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 9
n MATLAB, toate obiectele sunt matrici: A = [1 2 3; 4 5 6; 7 8 9] este reprezentarea n linie de cod a matricei: Pentru a accesa un element dintr-o matrice, utilizm urmatoarea comand: A(2,3) pentru a accesa elementul de pe linia 2, coloana 3 ( )
OPERAII CU MATRICI
Exist toate tipurile de operaii matriceale simple: adunare, scdere, nmulire, dar i operaiile de tip punct la punct care apar prefixate de simbolul .. ( )
Comenzile folosite pentru operaiile de I/O cu imagini: A = imread(fileName) citete imaginea care se afl n acelai folder ca i scriptul; matricea A va avea valori ntregi pe 8 bii corespunztor intensitii fiecrui pixel sau triplete RGB, fiecare component de culoare avnd n reprezentare cte 8 bii imwrite(A, fileName) scrie matricea A a imaginii n fiierul fileName
FORMATE DE COMPRESIE
GIF (GRAPHIC INTERCHANGE FORMAT)
iniial a fost folosit pentru transmisii pe linii telefonice; compresie fr pierderi; stocheaz una sau mai multe imagini cu un numr de culori limitat la 256; o versiune mbuntit este GIF89 care introduce urmtoarele extensii: animaii (delay ntre imagini); reglarea transparenei (factorul alpha - RGBA); separarea textului de imagini.
BMP (BITMAP)
stocarea imaginilor pe 1 bit, 4, 8, 16, 24 sau 32 de bii; trei formate de stocare: raw image (fr compresie) compresie BI_RLE8 (imagini color pe 8 bii) compresie BI_RLE4 (imagini color pe 4 bii) componente ale fiierului BMP: tipul imaginii, dimensiuni, algoritm de compresie, paleta de culori, tripletele RGB propriu-zise
JPEG
exist dou tipuri de format JPEG: cu pierderi i fr pierderi; n cazul fr pierderi, predictorul combin valorile pixelilor vecini pentru a anticipa valoarea pixelului curent; encoderul compar predicia cu valoarea real a pixelului i codeaz diferena folosind o schem de codificare fr pierderi.
PS (POSTSCRIPT)
mediul academic; format vectorial, necompresat; posibilitate de ncapsulare.
DEFINIIE SEMNALE 2D
Semnalele bidimensionale, numite i semnale 2D, sunt de regul imagini. Fie u(x1, x2) un sistem bidimensional, iar y(x1, x2) ieirea acestui sistem ce se obine n urma aplicrii unor operaii specifice (ex.: filtrare, extragere contur, egalizare etc.) asupra semnalului iniial. Sistem 2D
Un exemplu de semnal bidimensional este semnalul aferent imaginilor captate de o camera video. Dac imaginea este una alb-negru i n micare, atunci semnalul intensitate luminoas produs de camera video devinde unul 3D, fiindc mai depinde de nc o variabil independent, i anume timp. Dac imaginea este una color, se pune aceeai problem i anume compunerea imaginii din trei imagini pe tiparul RGB.
REPREZENTAREA CULORILOR
MODELUL DE CULOARE RGB (RED GREEN BLUE)
Culoarea fiecrui pixel, att pentru echipamente de nregistrare video/imagini, ct i pentru afiare (TV, CRT, LCD) se obine prin combinaia a trei culori primare, i anume: Rou, Verde i Albastru. Modelul este mapat pe un cub, fiecare culoare fiind reprezentat pe 8 bii (256 de nivele).
Aceast reprezentare necesit dou spaii de culoare aditive: alb i negru. Iar imaginile monocrome/ greyscale sunt obinute pe diagonala principal a cubului, atunci cnd valorile lui R, G i B sunt egale.