
TRƯỜNG ĐẠI HỌC MỎ ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO
MÔN H C X LÝ NH SỌ Ử Ả Ố
Đ ề
T à i
09
:
Phương pháp histogram equalization và histogram matching.
Chương trình th ửnghiệm với ảnh đa mức xám. Có thể nói gì về cách áp
d nụg các phương pháp nêu trên điố với ảnh màu (24 bit)?
GVHD :Ths.Tr n Mai H ngầ ươ
Nhóm sinh viên th c hi n: 05ự ệ
1. Lê Văn Long
2. L ng Th M ngươ ị ừ
3. Nguy n Th Trangễ ị
L p: Tin Tr c đia K59ớ ắ

Báo
Cáo
Bài Tập Lớn Xử Lý Ảnh Số
Trang
2
Hà N i 21/1ộ0/2015
GIỚI THIỆU
Histograms là gì?
Tuy có khá nhi u khái ni m, nh ng t u trung, Histograms là m t bi u đ thề ệ ư ự ộ ể ồ ể
hi n s l ng đi m nh và m c đ sáng t i c a nh ch p. Trong bi u đ ánhệ ố ượ ể ả ứ ộ ố ủ ả ụ ể ồ
sáng d ng thanh đc “đóng khung” trong m t khung hình ch nh t này, giá tr ánhạ ượ ộ ữ ậ ị
sáng đc bi u th theo d ng 2 chi u - trong đó chi u ngang th hi n c ng đượ ể ị ạ ề ề ể ệ ườ ộ
ánh sáng, chi u d c bi u th s l ng đi m nh có đ sáng t ng ng v i giá trề ọ ể ị ố ượ ể ả ộ ươ ứ ớ ị
chi u ngang c a bi u đ.ở ề ủ ể ồ
Theo quy c, thang ánh sáng chi u ngang c a Histograms đc chia thành 256ướ ề ủ ượ
c p đ liên t c. Giá tr 0 rìa trái bi u đ t ng ng v i màu đen/vùng t i nh t,ấ ộ ụ ị ở ể ồ ươ ứ ớ ố ấ
vùng tâm bi u đ t ng ng cho s c đ xám 18% (midtones), đi di n cho khuể ồ ươ ứ ắ ộ ạ ệ
v c ánh sáng trung bình (mid-tone); và sát rìa ph i bi u đ là màu tr ng/vùng sángự ả ể ồ ắ
nh t, t ng ng v i giá tr 255. Đôi khi, trong nhi p nh s , thang ánh sáng c aấ ươ ứ ớ ị ế ả ố ủ
Histograms còn đc phân chia l i ch còn 3, 4 hay 5 vùng chínhượ ạ ỉ .
Trong quá trình làm bài chúng em còn nhi u thi u xót r t mong đc s ề ế ấ ượ ự
đóng góp và ch b o c a cô giáo.ỉ ả ủ
Chúng em xin chân thành c m n!ả ơ

Báo
Cáo
Bài Tập Lớn Xử Lý Ảnh Số
Trang
3
MỤC LỤC
I. C S LÝ THUY T (Ơ Ở Ế Histogram)………………………………………………4
1. Histogram Equalization (Cân b ng l c đ m c ằ ượ ồ ứ
xám).....................................4
a. C s lý ơ ở
thuy t..............................................................................................4ế
b. Thu t Toán....................................................................................................4ậ
c. Các b c cài ướ
đt............................................................................................5ặ
d. Minh h a......................................................................................................ọ.6
2. Histogram Matching (Bi n đi l c đ m c xám theo m t l c đ ế ổ ượ ồ ứ ộ ượ ồ
m c xám đnh ứ ị
tr c).................................................................................................ướ .7
a. C s lý ơ ở
thuy t..............................................................................................ế7

Báo
Cáo
Bài Tập Lớn Xử Lý Ảnh Số
Trang
4
b. Các b c cài ướ
đt............................................................................................8ặ
c. Minh h a.......................................................................................................8ọ
II. CH NG TRÌNH NG D NGƯƠ Ứ Ụ ………………………………………...…..10
1. Histogram Equalization (Cân b ng l c đ m c ằ ượ ồ ứ
xám).....................................10
2. Histogram Matching (Bi n đi l c đ m c xám theo m t l c đ ế ổ ượ ồ ứ ộ ượ ồ
m cứ xám
đnhtr c)..................................................................................ị ướ .........................11
III. K T LU NẾ Ậ …………………………………………………………………….13
1. Histogram Equalization ………………………………....................................13
2. Histogram Matching .......................................................................................13
VI. TÀI LI U THAM KH OỆ Ả …………………………………………………….14
I. C S LÝ THUY T (Ơ Ở Ế Histogram)
1.
Histogram
Equalization
(Cân
bằng
lưcợ
đồ
mức
xám)
a.Cơ
sở
l
ý
thuyết
Cân
bằng
lưcợ
đồ
mức
xám
tức
là
đưa
lưcợ
đồ
mức
xám
về
dạng
chuẩn
(uniform)
đồng
th iờ
trải
lưcợ
đồ
mức
xám
đến
giá tr ịL. Hàm
chuyển
đổi:
T(a)=
L
* ;
N
=
số
pixel
;
L
=
số
lượng
cấp
độ
sáng

Báo
Cáo
Bài Tập Lớn Xử Lý Ảnh Số
Trang
5
a)
Tính
biểu
đồ
xám
tích
lũy
(cummulative
histogram)
của
ảnh
gốc
b)
Chia
biểu
đồ
xám
tích
lũy
cho
hệ
số
L
-1
/
N
rồi
làm
tròn
số
c)
V iớ
mỗi
giá
trị
độ
sáng
của
ảnh
gốc
ta
tính
đưcợ
giá
trị
m iớ
tương
ứng
b. Thu t toánậ
c.
Các
bước
cài
đặt
Tính t ch c đ h(x)ổ ứ ồ
For y = 0 To bm.Height - 1
For x = 0 To bm.Width - 1
toH(bm.GetPixel(x, y).R) += 1
Next
Next
Chu n hóa t ch c đ ẩ ổ ứ ồ