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

44 3.6K 68
PHÂN VÙNG VỚI TÁCH NGƯỠNG TỰ ĐỘNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

PHÂN VÙNG VỚI TÁCH NGƯỠNG TỰ ĐỘNGMộ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.

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 1 Mục lục 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à 2 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. - 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, 3 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: - 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. 4 Phân đoạn Biểu diễn và mô tả ảnh Cơ sở tri thức Nhận dạng và giải thích Tiền xử lý ảnh Thu nhận ảnh - 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ả 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 5 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 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ỉ 6 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. 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 7 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. 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 đồngvù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… 8 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ưỡngtá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. - 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. 9 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. Trước khi phân vùng ảnh thường biểu đồ tần suất ảnh sẽ được làm trơn. Hàm làm trơn biểu đồ tần suất là hàm: b = histsmooth (a,w) • với a là histogram đầu vào 10

Ngày đăng: 13/06/2015, 22:27

Từ khóa liên quan

Mục lục

  • BACKGROUD

  • Cơ sở thực nghiệm

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

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

    • 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 đồ .

      • II. Thuật toán đẳng điệu.

      • III. Thuật toán đối xứng nền.

      • IV. Thuật toán tam giác

      • V. Kĩ thuật tìm ngưỡng tự động.

        • 1. Phân vùng với ngưỡng toàn cục.

        • KẾT LUẬN CHUNG

        • PHỤ LỤC

        • BẢNG KẾT QUẢ THỬ NGHIỆM

Tài liệu cùng người dùng

Tài liệu liên quan