Quantification 8 bits 3 bits 1 bit 5 bits. Erreur Erreur sur l'image quantifiée sur 1 bit.
-
Upload
achille-hubert -
Category
Documents
-
view
117 -
download
3
Transcript of Quantification 8 bits 3 bits 1 bit 5 bits. Erreur Erreur sur l'image quantifiée sur 1 bit.
100 200 300 400 500
100
200
300
400
100 200 300 400 500
100
200
300
400
100 200 300 400 500
100
200
300
400
100 200 300 400 500
100
200
300
400
Quantification
8 bits
3 bits 1 bit
5 bits
50 100 150 200 250 300 350 400 450 500
50
100
150
200
250
300
350
400
450
Erreur
Erreur sur l'image quantifiée sur 1 bit
Décalage circulaire
100 200 300 400 500
50
100
150
200
250
300
350
400
450
100 200 300 400 500
50
100
150
200
250
300
350
400
450
B(x,y)=a(x-240,y-270)
Rotation (circulaire)
Teta=90° Teta=20°
(x,y) = mod( round(T-1*[x';y']) , [m;n]) + [1;1];b(x',y') = a(x,y);
Zooming(200,230)
x=200+round(1/alpha*x'); y=230+round(1/beta*y'); b(x',y')=a(x,y); % alpha=beta=4
"Shear" suivant x
x=x'-round(cos(teta)*y'); y=y'; %teta = 30°
Négation
100 200 300 400
50
100
150
200
250
300
350
400
450
500
550
100 200 300 400
50
100
150
200
250
300
350
400
450
500
550
Écrêtage
Cmax=70, Cmin=50
Ajustage
Recadrer sur 7 bits après écrêtage
Seuillage
Seuil = 70
Seuillage
Seuil = 50
Image trop sombre
Des détailles vers la basse luminosité
Transformation logarithmique
50 100 150 200 250
50
100
150
200
250
50 100 150 200 250
50
100
150
200
250
s = c log (1 + r )
Effet d'un écran CRT
50 100 150 200 250
50
100
150
200
250
50 100 150 200 250
50
100
150
200
250
CRT
50 100 150 200 250
50
100
150
200
250
CRT
Gamma=2
50 100 150 200 250
50
100
150
200
250
CORRECTIONGamma = 0.5
Power law (gamma)
Image d’origine trop foncéePower law avec gamma = 0.6
100 200 300
50
100
150
200
250
300
350
400
450
100 200 300
50
100
150
200
250
300
350
400
450
Power law
Image d’origine trop foncéePower law avec gamma = 0.3
100 200 300
50
100
150
200
250
300
350
400
450
100 200 300
50
100
150
200
250
300
350
400
450
200 400 600
100
200
300
400
500
600
700
200 400 600
100
200
300
400
500
600
700
Image d’origine trop éclairéePower law avec gamma = 2
Power law
Power law
200 400 600
100
200
300
400
500
600
700
200 400 600
100
200
300
400
500
600
700
Image d’origine trop éclairéePower law avec gamma = 4
Histogramme
100 200 300 400 500
50
100
150
200
250
300
350
400
450
5000 50 100 150 200 250
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
Image sombre
Histogramme
100 200 300 400 500
50
100
150
200
250
300
350
400
450
5000 50 100 150 200 250
0
0.02
0.04
0.06
0.08
0.1
0.12
Image éclairée
Histogramme
100 200 300 400 500
50
100
150
200
250
300
350
400
450
5000 50 100 150 200 250
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
Image avec un contraste bas
Histogramme
100 200 300 400 500
50
100
150
200
250
300
350
400
450
5000 50 100 150 200 250
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
Image avec contraste important
Histogram equalization
100 200 300 400 500
100
200
300
400
5000 50 100 150 200 250
0
0.02
0.04
0.06
100 200 300 400 500
100
200
300
400
5000 50 100 150 200 250
0
0.02
0.04
0.06
Histogram equalization
100 200 300 400 500
100
200
300
400
5000 50 100 150 200 250
0
0.02
0.04
0.06
0.08
0.1
0.12
100 200 300 400 500
100
200
300
400
5000 50 100 150 200 250
0
0.02
0.04
0.06
0.08
0.1
0.12
Histogram equalization
100 200 300 400 500
100
200
300
400
5000 50 100 150 200 250
0
0.02
0.04
0.06
0.08
100 200 300 400 500
100
200
300
400
5000 50 100 150 200 250
0
0.02
0.04
0.06
0.08
Histogram equalization
100 200 300 400 500
100
200
300
400
5000 50 100 150 200 250
0
0.02
0.04
0.06
100 200 300 400 500
100
200
300
400
5000 50 100 150 200 250
0
0.02
0.04
0.06
Histogram equalization
200 400 600
100
200
300
400
500
600
700
0 50 100 150 200 2500
0.005
0.01
0.015
0.02
0.025
Image de départ
200 400 600
100
200
300
400
500
600
700
0 50 100 150 200 2500
0.005
0.01
0.015
0.02
0.025
Image améliorée
Histogram equalization
200 400 600
100
200
300
400
500
600
700
200 400 600
100
200
300
400
500
600
700
Histogram equalization
Amélioration statistique locale
E=4, K0=0.4, K1=0.02, K2=0.4
Zones touchésImage amélioréeImage d'origine
moyennage
Image bruitéImage d'origine Image améliorée4 itérations
moyennage
Image améliorée100 itérations
Image améliorée20 itérations
Image améliorée8 itérations
Smoothing
Image d'origine Masque 5*5
Masque 5*5 avec pondération Masque 9*9
1 1 2 2 2 1 1
1 2 3 4 3 2 1
2 3 5 5 5 3 21
2 4 5 6 5 4 2132
2 3 5 5 5 3 2
1 2 3 4 3 2 1
1 1 2 2 2 1 1
2 2
221( , )
2
x y
h x y e
Masque gaussien
0 0 1 0 0
0 2 2 2 011 2 5 2 1
250 2 2 2 0
0 0 1 0 0
1 2 3 2 1
2 4 6 4 213 6 9 6 3
812 4 6 4 2
1 2 3 2 1
Masque triangulaire
Masque (filtre)
%filtre medianeim=getimage;d_im=double(im);%taille de fenetre (2*a+1)*(2*b+1)a=1;b=1;bloc_size=(2*a+1)*(2*b+1);[m,n]=size(im);d_tr_im=d_im;for x=a+1:m-a for y=b+1:n-b bloc=reshape(d_im(x-a:x+a,y-b:y+b),bloc_size,1); d_tr_im(x,y)=median(bloc); end;end;subplot(1,2,1);image(im);colormap(gray(256));subplot(1,2,2);image(d_tr_im);
function im = getimagefilename = input('donner le nom du fichier de image (sans extension):','s');filetype = input('le type du fichier (jpg, tif, bmp, ...) :','s');im=imread(strcat('image_de_test\',filename,'.',filetype),filetype);
Filtrage à médianeProgramme MATLAB
Filtrage à médiane
Médiane 3*3 Médiane 5*5
Moyennage 3*3Image d'origine
Méthode gradient
200 400 600 800
100
200
300
400
500
600
700
800
900
200 400 600 800
100
200
300
400
500
600
700
800
900
Approximation valeur absolue
Méthode gradient
100 200 300 400 500
50
100
150
200
250
300
350
400
450
100 200 300 400 500
50
100
150
200
250
300
350
400
450
Approximation valeur absolue
Laplacien
100 200 300 400
50
100
150
200
250
300
350
400
450
500
100 200 300 400
50
100
150
200
250
300
350
400
450
500
horizontal et vertical
Sharpening (add Laplacien)
Image d'origine Image améliorée
Masque horizontal et vertical
Laplacien
100 200 300 400
50
100
150
200
250
300
350
400
450
500
100 200 300 400
50
100
150
200
250
300
350
400
450
500
horizontal, vertical et diagonal
Sharpening (add Laplacien)
Image d'origine Image améliorée
Masque horizontal, vertical et diagonal
Sharpening spatial filter
Image d'origine Image améliorée
Masque horizontal et vertical
Laplacien
100 200 300 400 500
50
100
150
200
250
300
350
400
450
500
100 200 300 400 500
50
100
150
200
250
300
350
400
450
500
horizontal, vertical et diagonal
5*Laplacien
100 200 300 400 500
50
100
150
200
250
300
350
400
450
500
100 200 300 400 500
50
100
150
200
250
300
350
400
450
500
horizontal, vertical et diagonal
Sharpening spatial filter
Image d'origine Image améliorée
Masque horizontal, vertical et diagonal
Sharpening spatial filter
100 200 300 400 500
50
100
150
200
250
300
350
400
450
100 200 300 400 500
50
100
150
200
250
300
350
400
450
Masque horizontal, vertical et diagonal