Xem mẫu
- om
.c
ng
XỬ LÝ ẢNH
co
an
th
ng
Võ Tuấn Kiệt
o
Bộ môn Viễn thông (112B3)
du
Đại học Bách Khoa TpHCM
u
cu
Email: kietvo@hcmut.edu.vn
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Chương 3: Histogram
Histogram
om
Cân bằng histogram
.c
Hiệu chỉnh theo histogram định trước
ng
co
Dịch chuyển histogram
an
Trải rộng histogram
th
ng
Thu hẹp histogram
o
du
u
cu
2
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Histogram
Histogram (chuẩn hóa) của ảnh xám L mức:
om
nk
.c
p ( rk )
ng
n
co
an
nk: số lượng pixel có mức xám rk r0 , r1 , , r L 1
n: tổng số pixel
th
ng
Mô tả toàn cục sự xuất hiện trong ảnh, cung
o
du
cấp thông tin hữu ích cho độ sáng và độ tương
u
cu
phản.
Có thể xem như ước lượng của phân bố xác
suất.
3
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Xác định histogram
Với ảnh B-bit, khởi động 2B biến đếm tương
om
ứng các giá trị mức xám
.c
Quét toàn bộ điểm ảnh
ng
co
Tăng biến đếm tương ứng mỗi khi gặp mức
an
xám
th
o ng
du
Có thể thực hiện trực tiếp với ảnh kích thước
u
2D hoặc biến đổi về 1D
cu
4
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Độ sáng và độ tương phản
Độ sáng
om
Cường độ sáng (intensity): giá trị mức xám
.c
o 0: đen 255: trắng
ng
Độ sáng cảm thụ (brightness): phụ thuộc HVS,
co
mang tính tương đối khi so sánh
an
th
o 100 tối hơn 200 ng
Độ tương phản
o
du
Sự chênh lệch (lớn nhất) giữa sáng và tối.
u
cu
Độ tương phản cao: nổi bật và sắc nét hơn
Độ tương phản thấp: mờ mịn hơn
5
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- om
.c
ng
co
an
th
o ng
du
u
cu
6
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Ví dụ
om
Dark image
.c
ng
co
an
th
o ng
Bright image
du
u
cu
7
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- om
.c
Low contrast image
ng
co
an
th
o ng
du
High contrast image
u
cu
8
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- om
.c
ng
co
an
th
o ng
du
u
cu
9
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Ví dụ
om
.c
Low contrast image
ng
co
an
th
o ng
du
High contrast image
u
cu
10
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Cân bằng histogram
Là một hướng
om
trong tăng cường
.c
ảnh.
ng
Thiết kế một
co
biến đổi T(.) sao
an
th
cho histogram ng
chuẩn hóa của
o
du
ảnh ngõ ra phân
u
bố đều trong
cu
khoảng [0, 1].
11
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Cân bằng histogram liên tục
om
.c
ng
co
an
th
o ng
du
u
cu
12
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Giải thuật cân bằng histogram rời rạc
Step 1: For images with discrete gray values,
om
compute: p (r )
n k
.c
in k 0 k L 1
n
ng
L: Total number of gray levels
co
nk: Number of pixels with gray value rk
an
th
n: Total number of pixels in the image
ng
Step 2: Compute the discrete version of the
o
k
du
s T (r ) k k
p in ( r j )
previous transformation: j 0
u
0 s 1
cu
k
Step 3: The resulting normalized values sk might
have to be scaled and rounded appropriately. 13
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Ví dụ 1
Consider an 8-level 64 x 64 image with gray
om
values (0, 1, …, 7). The normalized gray values
are (0, 1/7, 2/7, …, 1). The normalized histogram
.c
ng
is given below:
co
an
th
o ng
du
u
cu
The gray values in output are also (0, 1/7, 2/7, …, 1).
14
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Ví dụ 2
om
.c
ng
co
an
th
o ng
du
u
cu
15
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Nhận xét
Cân bằng histogram ảnh số (rời rạc) thường
om
chỉ cho kết quả xấp xỉ phân bố đều.
.c
Cân bằng histogram có thể không luôn tạo ra
ng
kết quả mong muốn, cụ thể khi histogram cho
co
an
trước quá hẹp.
th
o ng
du
u
cu
16
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- om
.c
ng
co
an
th
o ng
du
u
cu
17
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Cân bằng histogram
giới hạn độ tương phản
om
.c
ng
co
an
th
o ng
du
u
cu
18
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Cân bằng histogram thích nghi
Dựa trên histogram từng phần của ảnh.
om
.c
ng
co
an
th
o ng
du
u
cu
Giới hạn mở rộng độ tương phản trong vùng
phẳng bằng cách xén giá trị histogram.
19
CuuDuongThanCong.com https://fb.com/tailieudientucntt
- om
.c
ng
co
an
th
o ng
du
u
cu
20
CuuDuongThanCong.com https://fb.com/tailieudientucntt
nguon tai.lieu . vn