Các bài toán với lược đồ xáM(HistograM)

Một phần của tài liệu Một số bài toán xử lý ảnh bằng c sharp (Trang 26 - 28)

a) Hiển thị lược đồ xám của ảnh

Theo định nghĩa của lược đồ xáM, thì việc xây dựng nó là khá đơn giản. Thuật toán xây dựng lược đồ xáM có thể Miêu tả như sau:

Bắt đầu

H là bảng chức lược đồ xám (là véc tơ có N phần tử)

B1:. Khởi tạo bảng và đặt tất cả các phần tử của bảng là 0. B2: Tạo bảng

Với mỗi điểm ảnh I(x,y) tính H[I(x,y)] = H[I(x,y)] + 1

B3: Tính giá trị Max của bảng H. Sau đó hiện bảng trong khoảng từ 0 đến Max.

Kết thúc

Ảnh gốc Lược đồ Mức xáM Hình 2-16 Minh họa về HistograM của ảnh

Lược đồ xáM là Một công cụ hữu hiệu dùng trong nhiều công đoạn của tăng cường xử lý ảnh.

b) Cân bằng lược đồ xám

Với Một ảnh tự nhiên được lượng hóa Một cách tuyến tính, phần lớn các điểM ảnh có giá trị thấp hơn độ sáng trung bình. Trong Miền tối, ta khó có thể cảM nhận các chi tiết của ảnh. Thực tế cần phải khắc phục nhược điểM này bằng cách biến đổi lược đồ xáM. Người ta biến đổi lược đồ sao cho tiến gần tới lược đồ định trước. Có nhiều phương pháp, trong đó phương pháp phổ dụng nhất là san bằng lược đồ.

Nếu ảnh có kích thước (p x p) và ảnh kết quả được Mã hóa trên N F Mức xáM thì số điểM ảnh cho Một Mức xáM trong lược đồ cân bằng lý tưởng sẽ là hằng số và

bằng P 2 / N F ( N F là số Mức xáM đầu xa). Trên thực tế, N F thường nhỏ hơn

N I

(số Mức xáM ban đầu).

Ta có thuật toán cân bằng lược đồ xáM như sau:

Với bức ảnh đầu vào I(m,n)

B1: Tính tổ chức đồ H[i] của ảnh.

B2: Tính tỷ lệ xuất hiện của mức xám H[i] trên ảnh(H[i]/m*n).

B3: Tính mật độ xác suất của các mức xám H[i](Hc[i]=H[i]+H[i-1]). B4: San bằng mức xám và gán các mức xám mới cho điểm ảnh đầu

ra.(Eq[i]=255*hc[i]).

Hình Minh họa:

Ảnh gốc Ảnh sau khi cân bằng lược đồ xáM Hình 2-17 Minh họa về cân bằng lược đồ xáM

Một phần của tài liệu Một số bài toán xử lý ảnh bằng c sharp (Trang 26 - 28)