Nâng cao chất lượng ảnh
188
với f là ảnh ban đầu, w là mặt nạ lọc và g là ảnh sau khi lọc. Các thông số còn lại là các thông
số tuỳ chọn:
‘filtering_mode’
có thể là
‘corr’
(thực hiện phép tính tương quan) hoặc
‘conv’
(phép
chập), giá trị mặc định là
‘corr’
.
Khi tính toán đáp ứng lọc tại các pixel ở biên của ảnh, một phần mặt nạ sẽ nằm ở ngoài biên
giới của ảnh, do đó khi tính đáp ứng lọc, ta không biết phải gán giá trị mức xám tại những
điểm này bằng bao nhiêu (xem hình 12.11).
‘boundary_options’
xác định quy tắc chèn
thêm các mức xám ở ngoài biên của ảnh trước khi lọc.
Hình 12.11.
Có bốn quy tắc chèn thêm mức xám ngoài biên, được xác định bởi 4 cách chọn giá trị của
‘boundary_options’:
X : X là giá trị mức xám cụ thể được gán cho các điểm ngoài, mặc định là 0.
‘symmetric’:
các mức xám bên ngoài là ảnh đối xứng gương của các điểm ảnh bên trong
qua biên của ảnh.
‘replicate’:
các mức xám bên ngoài lặp lại các giá trị mức xám trên biên của ảnh
‘circular’ :
các mức xám được tính toán trên cơ sở giả thiết ảnh vào có tính tuần hoàn
Hình vẽ dưới đây (12.12) minh hoạ các cách chèn thêm biên ảnh:
Hình 12.12.
‘size_options’
là một chuỗi xác định kích thước ảnh sau khi lọc: giá trị
‘full’
có nghĩa
là toàn bộ kết quả tính toán (kể cả các vị trí được chèn thêm) được đưa vào ảnh mới, như vậy