Cân bằng histogram (histogram equalization) là sự điều chỉnh histogram về trạng thái cân bằng, làm cho phân bố (distribution) giá trị pixel không bị co cụm tại một khoảng hẹp mà được kéo dãn ra. Trong thực tế, camera thường chịu tác động từ điều kiện sáng. Điều đó khiến cho nhiều ảnh bị tối hoặc quá sáng. Cân bằng histogram là một phương pháp tiềnhậu xử lí ảnh rất mạnh mẽ
Trang 1HISTOGRAM
EQUALIZATION
1
Trang 2NỘI DUNG
Histogram Equalization
Contrast Limited
Adaptive Histogram Equalization
Thử nghiệm
2
Trang 3Histogram Equalization
3
• Histogram Equalization (cân bằng Histogram): được dùng để cải thiện độ tương phản của ảnh
• Cách thức hoạt động: bằng cách trải rộng giá trị biểu đồ pixel
Trang 4Histogram Equalization
4
• Ứng dụng: khi ảnh nhận được bị bạc màu hoặc
có độ tương phản kém
Ví dụ: Ảnh từ kính hiển vi điện tử
• Tuy nhiên, cân bằng Histogram vẫn có nhiều
nhiễu, và có thể dẫn tới những vùng ảnh quá
tối hoặc quá sang do độ tương phản không bị
giới hạn
Before equalization After equalization
Trang 5Contrast Limited Adaptive Histogram Equalization
5
• Adaptive Histogram Equalization-AHE (cân bằng Histogram thích nghi): phân chia hình ảnh gốc thành
các vùng nhỏ hơn (mặc định của OpenCV là các vùng 8x8)
• Ở mỗi vùng đó đều áp dụng cân bằng Histogram
• Contrast Limited AHE: để giảm thiểu khuếch đại nhiễu, độ tương phản sẽ bị giới hạn lại (mặc định của
OpenCV là 40)
Trang 6Thử nghiệm
6
• Code
Trang 7Thử nghiệm
7
Kết quả
Trang 8Thử nghiệm
• Bởi vì phần lớn các tác vụ được chỉ được thực hiện
với ảnh xám, nên khi áp dụng CLAHE với ảnh màu,
ta sử dụng sử dụng hệ màu LAB thay vì RGB
• Nguyên nhân:
• Với hệ màu RGB, ta phải điều chỉnh cả 3 channel
• Với hệ màu LAB, ta chỉ phải điều chỉnh channel L
(Lightness-Luminance) , vì kênh này chỉ chứa thông
tin về độ sang của màu
• Hệ màu LAB ổn định hơn
8
Trang 9Thử nghiệm
Hình ảnh
9
Trang 10THANK YOU
!
10