You are on page 1of 10

Học viện công nghệ bưu chính viễn thông

Khoa Công nghệ thông tin

********

BÁO CÁO XỬ LÝ ẢNH


ĐỀ TÀI: PHÂN VÙNG VỚI TÁCH NGƯỠNG TỰ ĐỘNG

Giáo viên giảng dạy: Phạm Việt Hưng.

Nhóm sinh viên thực hiện: Nhóm 1: - Lớp: D09CN2

Nguyễn Thị Bích

Hoàng Thị Ngọc

Nguyễn Thị Thi

Nguyễn Thị Trâm

Nguyễn Hải Yến


1
Mục lục
BACKGROUD ............................................................................................................................ 4
Cơ sở thực nghiệm .................................................................................................................... 8
I. Giới thiệu chung về phân vùng ảnh. ................................................................................ 8
II. Đôi điều về phân vùng ảnh theo ngưỡng......................................................................... 9
PHÂN VÙNG ẢNH THEO NGƯỠNG ........................................................................................10
I. Làm trơn ảnh – Làm trơn histogram – Chọn ngưỡng dựa vào biểu đồ . .........................10
II. Thuật toán đẳng điệu......................................................................................................13
III. Thuật toán đối xứng nền. ............................................................................................18
IV. Thuật toán tam giác ....................................................................................................24
V. Kĩ thuật tìm ngưỡng tự động. .........................................................................................29
1. Phân vùng với ngưỡng toàn cục. ...............................................................................30
KẾT LUẬN CHUNG ...............................................................................................................35
PHỤ LỤC ..................................................................................................................................35
BẢNG KẾT QUẢ THỬ NGHIỆM ...............................................................................................42

2
MỞ ĐẦU

Một trong các bước then chốt trong xử lý ảnh số đó là phân vùng ảnh.Với mong
muốn cuốn tài liệu này trở nên có ích cho bạn đọc muốn tìm hiểu bước đầu về kĩ
thuật phân đoạn ảnh trong môn học Xử Lý Ảnh. Tài liệu này sẽ giới thiệu đến mọi
người một số phương pháp phân vùng ảnh dựa theo ngưỡng, hi vọng đây sẽ là
hành trang đầu tiên để các bạn chạm đến cánh cửa tri thức, tạo nguồn cảm hứng để
bạn đi sâu tìm hiểu về môn học thu vị này.

Mục tiêu của cuốn tài liệu:

- Giúp người đọc hiểu được tầm quan trọng của Xử lý ảnh nói chung và phân
vùng ảnh nói riêng.
- Nắm được sơ bộ về phân vùng ảnh theo ngưỡng.
- Hiểu và áp dụng được thuật toán tìm ngưỡng tự động: thuật toán đẳng điệu,
đối xứng nền, làm trơn histogram, tam giác, tìm ngưỡng toàn cục…. vào xử
lý ảnh.

Với những mục tiêu như trên, tài liệu này gồm có các phần chính sau:

- Phần Backgroup: Vài nét về Xử lý ảnh


- Cơ sở thực nghiệm: Giới thiệu chung về phân vùng ảnh và đôi điều về phân
vùng ảnh theo ngưỡng.
- Phân vùng ảnh theo ngưỡng: Trình bày một số kĩ thuật điển hình trong phân
vùng ảnh theo ngưỡng: làm trơn histogram, đẳng điệu, đối xứng nền…., một
số vấn đề cần lưu ý trong các kĩ thuật tìm ngưỡng để phân vùng ảnh.
- Phụ lục: phần code matlab cho các kĩ thuật trình bày ở phần 3.

3
- Bảng kết quả thực nghiệm: Đưa ra kết quả thực nghiệm ứng dụng thuật toán
ở phần 3 vào một số loại ảnh.

BACKGROUD

Xử lý ảnh là một trong những chuyên ngành quan trọng và lâu đời của công
nghệ thông tin. Xử lý ảnh được áp dụng nhiều trong nhiều lĩnh vực khác
nhau như y học, vật lý, hóa học, tìm kiếm tội phạm,

Mục đích chungcủa XLA được chi làm 2 phần:

- Biến đổi ảnh làm tăng chất lượng ảnh.

- Tự động nhận dạng, đoán ảnh, đánh giá nội dung của ảnh.

Quá trình xử lý ảnh có thể được mô tả bằng sơ đồ sau:

Phân đoạn Biểu diễn và mô


tả ảnh

Tiền xử lý ảnh
Cơ sở tri
thức
Nhận dạng và
Thu nhận ảnh giải thích

4
- Thu nhận ảnh: đây là công đoạn đầu tiên mang tính quyết định đối với
quá trình XLA. Ảnh đầu vào sẽthunhận qua các thiết bị như camera,
sensor, máy scanner… và sau đó các tín hiệu này sẽ được số hóa. Các
thông số quan trọng ở bước này là độ phân giải, chất lượng màu, dung
lượng bộ nhớ và tốc độthunhận ảnh của các thiết bị.

- Tiền xử lý: Ở bước này, ảnh sẽ được cải thiện về độ tương phản, khử
nhiễu, khử độ lệch… với mục đích làm cho chất lượng ảnh trở nên tốt
hơn nữa và thường được thực hiện bởi các bộ lọc.

- Phân đoạn : phân đoạn ảnh là bước then chốt trong XLA. Giai đoạn này
nhằm phân tích ảnh thành những thành phần có cùng tính chất nào đó
dựa theo biên hay các vùng liên thông. Tiêu chuẩn để các định các vùng
liên thông có thể là cùng màu, cùng mức xám hay cùng độ nhám… Mục
đích của phân đoạn ảnh là để có một miêu tả tổng hợp về rất nhiều phần
tử khác nhau cáu tạo nên ảnh thô. Vì lượng thông tin chứa trong ảnh rất
lớn- trong khi đa số các ứng dụng chúng ta chỉ cần trích chọn một vài
đặc trưng nào đó, do vậy cần có một quá trình để giảm lượng thông tin
khổng lồ ấy. Quá trình này bao gồm phân vùng ảnh và trích chọn đặc
tính chủ yếu.

- Biểu diễn và mô tả ảnh: kết quả của bước phân đoạn ảnh thường được
cho dưới dạng dữ liệu điểm ảnh thô, trong đó hàm chứa biên của một
vùng ảnh, hoặc tập hợp tất cả các điểm ảnh thuộc về chính vùng ảnh đó.
Trong cả hai trường hợp , sự chuyển đổi dữ liệu thô này thành một dạng
thích hợp hơn cho việc xử lý tỏng máy tính rất là cần thiết. Để chuyển
đổi chúng, câu hỏi đầu tiên cần phải trả lời là nên biểu diễn một cùng
ảnh dưới dạng biên hay dưới dạng một cùng hoàn chỉnh gồm tất cả

5
những điểm ảnh thuộc về nó. Biểu diễn dạng biên cho một vùng phù hợp
với những ứng dụng chỉ quan tâm chủ yếu đến các đặc trưng hình dạng
bên ngoài của đối tượng. Biểu diễn dạng vùng lại thích hợp cho những
ứng dụng khai thác các tính chất bên trong của đối tượng, ví dụ như vân
ảnh hoặc cấu trúc xương của nó. Sự lựa chọn cách biểu diễn thích hợp
cho một vùng ảnh chỉ mới là một phần trong việc chuyển đổi dữ liệu ảnh
thô sang một dạng thích hợp hơn cho các xử lý về sau. Chúng ta còn
phải đưa ra một phương pháp mô tả dữ liệu đã được chuyển đổi sao cho
những tính chất cần quan tâm đến sẽ được làm nổi bật lên, thuận tiện
cho việc xử lý chúng.

- Nhận dạng và giải thích: đây là bước cuối cùng trong quá trình XLA.
Nhận dạng ảnh có thể được nhìn nhận một cách đơn giản là việc gán
nhãn cho các đối tượng trong ảnh. Giải thích công đoạn gán nghĩa cho
một tập các đối tượng đã được nhận biết.

Có thể thấy rằng không phải bất kỳ một ứng dụng XLA nào cũng bắt buộc
phải tuân theo tất cả các bước xử lý đã nêu ở trên, ví dụ như các ứng dụng
chỉnh sửa ảnh nghệ thuật thì chỉ dừng lại ở bước tiền xử lý. Một cách tổng
quát thì những chức năng xử lý bao gồm nhận cả nhận dạng và giải thích
thường chỉ có mặt trong hệ thống phân tích ảnh tự động, được dùng để rút
trích ra những thông tin quan trọng từ ảnh, ví dụ như các ứng dụng nhận
dạng ký tự quang học, nhận dạng chữ viết tay,…

Như vậy, để xử lý được một bức ảnh thì phải trải qua nhiều bước,
nhưng bước quan trọng và khó khăn nhất có lẽ đó là phân đoạn ảnh.Nếu
bước phân đoạn ảnh không tốt thì dẫn đến việc nhận diện sai lầm về các đối
tượng trong ảnh.Trong khoảng 30 năm trở lại đây đã có rất nhiều các thuật

6
toán được đề xuất để giải quyết bài toán phân đoạn ảnh. Các thuật toán hầu
hết đều dựa vào 2 thuộc tính quan trọng cảu mỗi điểm ảnh só với các điểm
lân cận của nó đó là: Sự khác nhau(Dissimilarity) và giống nhau
(Similarity). Các phương pháp dựa trên dự khác nhau của các điểm ảnh được
gọi là phương pháp biên ( boundary – based methods), còn phương pháp dựa
trên sự giống nhau cảu các điểm ảnh được gọi là phương pháp miền (region
based methods). Tuy nhiên, cho đến nay các thuật toán theo cả 2 hướng này
đều vẫn chưa cho kết quả phân đoạn tốt, vì cả hai phương pháp này đều chỉ
nắm bắt được các thuộc tính cục bộ (local) của ảnh. Do đó, trong thời gian
gần đây, việc tìm ra các thuật toán nắm bắt được các thuộc tính toàn cục
(global) của bức ảnh đã trở thành xu hướng.

Mục đích chính của nhóm em là tìm hiểu về phương pháp phân đoạn
ảnh đã có theo hướng: phân đoạn dựa theo ngưỡng với các thuật toán được
đưa ra. Từ đó so sánh khả năng cũng như điểm yếu của phương pháp.

7
Cơ sở thực nghiệm

I. Giới thiệu chung về phân vùng ảnh.

Phân vùng ảnh thường được coi là bước đầu tiên trong phân tích hình ảnh với
mục đích: Chia nhỏ một hình ảnh thành từng vùng có ý nghĩa để phục vụ cho
việc phân tích sâu hơn.Chúng ta hi vọng rằng các vùng thu được sẽ tương ứng
với các bộ phận vật lý hoặc các đối tượng của một cảnh (3-D) được biểu diễn
bởi hình ảnh (2-D).Để phân tích các đốitượng trong ảnh, chúng tacần phải
phân biệt được các đốitượngcần quan tâmvới phần cònlạicủa ảnh. Những
đốitượng này có thể tìm ra được nhờ cáckỹ thuật phân vùng ảnh, theo
nghĩa tách phần tiềncảnh ra khỏi hậucảnh trong ảnh.Nhìn chung, phân vùng
độc lập là một nhiệm vụ khó khăn trong xử lý hình ảnh kĩ thuật số.Chúng tacần
phải chú ý rằng:

- Không cókỹ thuật phân vùng nào là vạn năng, theo nghĩa
có thể áp dụng cho mọi loại ảnh.
- Không có kỹ thuật phân vùng nào là hoàn hảo.

Có thể hiểu phân vùng là tiến trình chia ảnh thành nhiều vùng,mỗi vùng chứa
một đối tượng hay nhóm đối tượng cùng kiểu. Chẳng hạn, một đối tượng có
thể là một kí tự trên một trang văn bản hoặc một đoạn thẳng trong một bản vẽ
kỹ thuật, một nhóm các đối tượng có thể biểu diễn một từ hay hai đoạn thẳng
tiếp xúc nhau.

Tất cả các phương pháp phân vùng hình ảnh được giả định rằng:

1. Giá trị cường độ khác nhau ở các vùng khác nhau thì khác nhau.

8
2. Trong từng vùng, các đối tượng tương ứng đại diện cho một cảnh thì
có giá trị cường độ tương tự nhau. Nghĩa là các điểm trong một vùng
ảnh có độbiến thiên giá trịmức xám tương đối đồng đều hay tính kết
cấu tương đồng vì vùng ảnh là một tập hợp các điểm có cùng hoặc
gần cùng một tính chất nào đó : mức xám, mức màu, độnhám…

Dựa vào đặc tính vật lý của ảnh, người ta có nhiều kĩ thuật phân vùng: phân
vùng phân vùng dựa theo miền liên thông gọi là phân vùng dựa theo miền đồng
nhất hay miền kề; phân vùng dựa vào biên gọi là phân vùng biên. Ngoài ra còn
có các kỹthuật phân vùng khác dựa vào biên độ, phân vùng dựa theo kết cấu…..

Xuất phát từ những cơ sở ý tưởng nêu trên, trong phạm vi cuốn tài liệu này
chúng tôi sẽ trình bày kĩ thuật phân vùng ảnh dựa theo ngưỡng với các kĩ thuật
tìm ngưỡng tự động (đẳng điệu, đối xứng nền, tách ngưỡng tự động, tìm ngưỡng
toàn cục, tìm ngưỡng cục bộ…) áp dụng trên các đối tượng ảnh.

II. Đôi điều về phân vùng ảnh theo ngưỡng.

Phân vùng ảnh theo ngưỡng :

- Phân vùng theo ngưỡng là tách 2 vật thể bằng một ngưỡng chọn tự
động

- Việc chọn ngưỡng này sẽ thực hiện trên biểu đồ tần suất.

- Và ngưỡng này sẽ phân biệt vùng và nền.

Ý tưởng cơ bản.

- Giả sử chúng ta có ảnh bao gồm đối tượng và nền.


9
- Chúng ta giả định là đối tượng và nền là hai phân phối thống kê
riêng biệt

- Phân phối nền bao giờ cũng lớn hơn rất nhiều so với phân bố đối
tượng.

- Biểu đồ tần suất của ảnh sẽ là tổ hợp của hai phân phối này.

PHÂN VÙNG ẢNH THEO NGƯỠNG

I. Làm trơn ảnh – Làm trơn histogram – Chọn ngưỡng dựa


vào biểu đồ .
Trong hầu hết các trường hợp, ngưỡng được chọn từ lược đồ độ sáng
của vùng hay ảnh cần phân đoạn. Có rất nhiều kĩ thuật chọn ngưỡng
tự động xuất phát từ lược đồ xám {h[b] | b=0, 1, …… -1} đã được
đưa ra. Những kĩ thuật phổ biến sẽ được trình bày dưới đây. Những kĩ
thuật này có thể tận dụng những lợi thế do sự làm trơn dữ liệu lược đồ
ban đầu mang lại nhằm loại bỏ những dao động nhỏ về độ sáng. Tuy
nhiên các thuật toán làm trơn cần phải cẩn thận, không được làm dịch
chuyển các vị trí đỉnh của lược đồ. Nhận xét này dẫn đến thuật toán
làm trơn dưới đây:

Trong đó W là lẻ và W thường là 3 hoặc 5.

10

You might also like