Professional Documents
Culture Documents
Thi-Lan Le
(lan.lethi1@hust.edu.vn)
SET, HUST
Mục lục
Một số khái niệm về đặc điểm của ảnh
Biểu đồ tần suất (Histogram)
Độ sáng
Độ tương phản
Các phép biến đổi trên ảnh
Các phép biến đổi tuyến tính
Cân bằng histogram
Các toán tử logic và toán tử khác trên ảnh
Biểu đồ tần suất (Image histogram)
Số điểm ảnh
Mức xám
3
1 2 0 4
1 0 0 7
2 2 1 0
4 1 2 1
2 0 1 1
Mức xám 0 1 2 3 4 5 6 7
h 5 7 5 0 2 0 0 1
Histogram 5/2 7/20 5/20 0/20 2/20 0/20 0/20 1/20
chuẩn hóa 0
Histogram 5 12 17 17 19 19 19 20
cộng dồn
(cdf)
Biểu đồ tần suất (Image histogram)
PI(k)
1
PI(k)
1
0.5
k
PI(k)
0.1
Nhược điểm:
Biểu đồ tần suất chuẩn hóa và Biểu đồ
tần suất cộng dồn
Biểu đồ tuần suất chuẩn hóa:
Mean
10
Độ tương phản (Image contrast)
11
Độ tương phản (Image contrast)
Biến đổi mức điểm (pixelwise): Giá trị của 1 điểm ảnh trên
I’ được tính toán dựa trên giá trị của 1 điểm ảnh tương ứng
trên I
Biến đổi mức cục bộ (local): Giá trị của 1 điểm ảnh trên I’
được tính toán dựa trên giá trị của các điểm ảnh lân cận với
điểm ảnh tương ứng trên I
Biến đổi toàn cục (global): Giá trị của 1 điểm ảnh trên I’
được tính toán dựa trên giá trị của tất cả các điểm ảnh trên I
Biến đổi tuyến tính
%
255
255 0 255
min max
255
255
mi ma 0 255
n
Source : Caroline Rougier. Traitement d'images x
(IFT2730). Univ. de Montréal. 14
Biến đổi tuyến tính
Kỹ thuật LUT:
Biến đổi tuyến tính
Tăng độ tương phản dựa trên việc thay đổi độ động của ảnh:
Biến đổi tuyến tính có bão hòa
%
255
255 0 255
Smin Smax
255
255
min max
Smin Smax 0 255
Source : Caroline Rougier. Traitement d'images (IFT2730). Univ. de Montréal. 18
Biến đổi tuyến tính có bão hòa
255
I ' (i, j ) ( I ( i , j ) S min )
S max S min
I ' (i, j ) 0 I ' (i, j ) 0
I ' ( i , j ) 255 I ' ( i , j ) 255
255 0 255
Smin Smax
255
255
mi ma
Smin
n Smaxx 0 255
S
Source : Caroline Rougier. Traitement d'images (IFT2730). Univ. de Montréal. 20
Biến đổi tuyến tính piecewise
Ví dụ về một hàm tang độ tương phản
255
255
255
Source : www.crans.ens-cachan.fr/~genest/histogramme.pdf 23
Cải thiện độ động của ảnh (image dynamic)
Trong trường hợp ở phân bố ban đầu đã trải rộng cả phổ thì không nhận
ra sự thay đổi sau khi biến đổi
Source : www.crans.ens-cachan.fr/~genest/histogramme.pdf 24
Cân bằng histogram (Histogram equalization)
3500 3500
3000 3000
2500 2500
2000 2000
1500 1500
1000 1000
500 500
0 0
0 50 100 150 200 250 0 50 100 150 200 250
Cân bằng histogram có thể cải thiện độ tương phản của ảnh khi cải thiện độ
động của ảnh không có hiệu quả
26
Cân bằng histogram
Cân bằng histogram
New_level=4
Tính f(g)
Ảnh kết quả
Cân bằng histogram (Histogram equalization)
Nếu lấy một ảnh với nhiều mức tương phản thì sau khi
áp dụng cân bằng histogram thì thu được các ảnh giống
hệt nhau
30
Source : Gonzalez and Woods. Digital Image Processing. Prentice-Hall, 2002.
Cân bằng phân bố cục bộ
Cân bằng cục bộ được thực hiện trên các cửa sổ kích thước 7*7
AND =
OR =
x1,5 = x1,2 =
36
Source : Eric Favier. L'analyse et le traitement des images. ENISE.
Toán tử trên ảnh (+,-)
0.5*F(x,y) + 0.5*G(x,y)
F(x,y)
G(x,y)
G(x,y) - F(x,y) F(x,y) - G(x,y)
Source : www.nte.montaigne.u-bordeaux.fr/SuppCours/5314/Dai/TraitImage01-02.ppt 37
Bài tập
Không gọi hàm của thư viện Opencv. Viết các đoạn chương
trình Python thực hiện:
Tính histogram của một ảnh mức xám
Tính histogram của một ảnh màu