1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái

42 72 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 4,21 MB

Nội dung

Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái MỤC LỤC LỜI CẢM ƠN LỜI MỞ ĐẦU Chương 1: KHÁI QUÁT VỀ XỬ LÝ ẢNH VÀ XƯƠNG ẢNH 1.1 Khái quát xử lý ảnh 1.1.1 Xử lý ảnh, sơ đồ hệ thống xử lý ảnh 1.1.2 Một số vấn đề xử lý ảnh 1.2 Xương phát xương xử lý ảnh 10 Chương 2:KỸ THUẬT PHÁT HIỆN XƯƠNG NHỜ PHÉP TỐN HÌNH THÁI 13 2.1 Các phép tốn hình thái tính chất 13 2.1.1 Khái niệm 13 2.1.1.1 Phép giãn nhị phân (Dilation) 17 2.1.1.2 Phép co nhị phân (Erosion) 19 2.1.2 Một số tính chất phép tốn hình thái 23 2.1.2.1 Các mệnh đề 23 2.1.2.2 Định lý 23 2.1.2.3 Hệ 24 2.2 Kỹ thuật tìm xương nhờ phép tốn hìh thái 25 2.2.1 Trích biên ( Boundary Extraction ) 25 2.2.2 Làm đầy (Region Filling) 26 2.2.3.Tách thành phần liên thông (Extraction of Connected Components) 27 2.2.4 Bao Lồi (Convex Hull) 29 2.2.5 Làm mảnh(Thinning) 31 2.2.6 Tìm khung xương (Skeletonization) 33 Chương 3: CHƯƠNG TRÌNH THỬ NGHIỆM 35 3.1 Bài toán 35 BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u toán phát hiệ n xương nhờ phép tốn hình thái 3.2 Phân tích giới thiệu 36 3.3 Một số kết chương trình 37 PHẦN KẾT LUẬN 42 TÀI LIỆU THAM KHẢO 43 BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái LỜI CẢM ƠN! Trước hết em xin bày tỏ lòng biết ơn sâu sắc tới PGS TS ĐỖ NĂNG TỒN tận tình giúp đỡ em nhiều suốt q trình tìm hiểu nghiên cứu hồn thành báo cáo tốt nghiệp Em xin chân thành cảm ơn thầy cô môn tin học – trường DHDL Hải Phịng thầy trường trang bị cho em kiến thức cần thiết để em hồn thành báo cáo Xin gửi lời cảm ơn đến bạn bè người bên em động viên tạo điều kiện thuận lợi cho em, tận tình giúp đỡ bảo em em cịn thiếu sót q trình làm báo cáo tốt nghiệp Cuối em xin bày tỏ lòng biết ơn sâu sắc tới người thân gia đình giành cho em quan tâm đặc biệt ln động viên em Vì thời gian có hạn, trình độ hiểu biết thân cịn nhiều hạn chế Cho nên đồ án khơng tránh khỏi thiếu sót, em mong nhận đóng góp ý kiến tất thầy cô giáo bạn bè để đồ án em hoàn thiện Em xin chân thành cảm ơn! Hải phòng, ngày… tháng…năm 2019 Sinh viên thực BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Lời mở đầu Trong thực tế hình dạng thường trọng kích thước người nhận đối tượng xung quanh chủ yếu thông qua hình dạng Chính vậy, biểu diễn hình dạng vấn đề quan trọng thiếu trình nhận dạng đối tượng Trong xử lý ảnh số ta sử dụng phép tốn hình thái để giải vấn đề Các phép tốn hình thái khơng quan trọng lĩnh vực tốn học mà cịn quan trọng lĩnh vực Cơng Nghệ Thơng Tin nói chung xử lý ảnh số nói riêng: giúp ta giải tốn tìm biên ảnh, lọc nhiễu ảnh, cải thiện chất lượng hình ảnh, nối nét đứt văn xuống cấp phát đối tượng chuyển động nhiều ứng dụng Chính em lựa chọn đề tài “Tìm hiểu tốn phát xương nhờ phép tốn hình thái ” Mục tiêu đồ án phát xương nhờ phép tốn hình thái vào xử lý đối tượng hình ảnh Ban đầu em tìm đọc tài liệu sách báo có nội dung liên quan đến khái niệm đề tài, sau đưa phương hướng, rút kết luận cho riêng để thực đề tài Báo cáo đồ án gồm 44 trang, chia làm chương: Chương I Khái quát xử lý ảnh xương ảnh: Chương gồm có khái niệm ban đầu xử lý ảnh số, sơ đồ hệ thống xử lý ảnh ,một số vấn đề xử lý ảnh, xương phát xương xử lý ảnh Chương II Kỹ thuật phát xương nhờ phép tốn hình thái: Chương gồm có khái niệm phép tốn hình thái, từ đến khái niệm nâng cao ứng dụng thực tế Toàn chương tập trung làm rõ khái niệm về: Phép co nhị phân, phép giãn nhị phân, số tính chất phép tốn hình thái Các kỹ thuật tìm xương nhờ phép tốn hình thái phép trích biên, phép làm đầy, phép tách thành phần liên thông, phép bao lồi, phép làm mảnh tìm xương Chương III Chương trình thử nghiệm: Trên sở lý thuyết tìm hiểu em xây dựng chương trình xử lý ảnh sử dụng phép tốn hình thái: tìm xương đối tượng ảnh nhị phân Kết Luận… BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Chương 1: KHÁI QT VỀ XỬ LÝ ẢNH VÀ XƯƠNG ẢNH 1.1 Khái quát xử lý ảnh 1.1.1 Xử lý ảnh, sơ đồ hệ thống xử lý ảnh Con người thu nhận thông tin qua giác quan, thị giác đóng vai trò quan trọng Những năm trở lại với phát triển phần cứng máy tính, xử lý ảnh đồ hoạ phát triển cách mạnh mẽ có nhiều ứng dụng sống Xử lý ảnh đồ hoạ đóng vai trị quan trọng tương tác người máy Quá trình xử lý ảnh xem trình thao tác ảnh đầu vào nhằm cho kết mong muốn Kết đầu trình xử lý ảnh ảnh “tốt hơn” kết luận Ảnh xem tập hợp điểm ảnh điểm ảnh xem đặc trưng cường độ sáng hay dấu hiệu vị trí đối tượng khơng gian xem hàm n biến P(c1, c2, , cn) Do đó, ảnh xử lý ảnh xem ảnh n chiều Sơ đồ tổng quát hệ thống xử lý ảnh: BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái 1.1.2 Một số vấn đề xử lý ảnh 1.1.2.1 Một số khái niệm * Ảnh điểm ảnh: Điểm ảnh xem dấu hiệu hay cường độ sáng toạ độ không gian đối tượng ảnh xem tập hợp điểm ảnh * Mức xám, màu Là số giá trị có điểm ảnh ảnh 1.1.2.2 Nắn chỉnh biến dạng Ảnh thu nhận thường bị biến dạng thiết bị quang học điện tử Để khắc phục người ta sử dụng phép chiếu, phép chiếu thường xây dựng tập điểm điều khiển Giả sử (Pi, Pi’) i = 1, n có n tập điều khiển Tìm hàm f: Pi f (Pi) cho Giả sử ảnh bị biến đổi bao gồm: Tịnh tiến, quay, tỷ lệ, biến dạng bậc tuyến tính Khi hàm f có dạng: f (x, y) = (a1x + b1y + c1, a2x + b2y + c2) BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Ta có: Để cho φ → Giải hệ phương trình tuyến tính tìm a1, b1, c1 Tương tự tìm a2, b2, c2 ⇒ Xác định hàm f 1.1.2.3 Khử nhiễu Có loại nhiễu q trình thu nhận ảnh • Nhiều hệ thống: nhiễu có quy luật khử phép biến đổi • Nhiễu ngẫu nhiên: vết bẩn không rõ nguyên nhân → khắc phục phép lọc 1.1.2.4 Chỉnh mức xám: Nhằm khắc phục tính khơng đồng hệ thống gây Thơng thường có hướng tiếp cận: • Giảm số mức xám: Thực cách nhóm mức xám gần thành bó Trường hợp có mức xám chuyển ảnh đen trắng Ứng dụng: In ảnh màu máy in đen trắng • Tăng số mức xám: Thực nội suy mức xám trung gian kỹ thuật nội suy Kỹ thuật nhằm tăng cường độ mịn cho ảnh BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái 1.1.2.5 Trích chọn đặc điểm Các đặc điểm đối tượng trích chọn tuỳ theo mục đích nhận dạng q trình xử lý ảnh Có thể nêu số đặc điểm ảnh sau đây: Đặc điểm không gian: Phân bố mức xám, phân bố xác suất, biên độ, điểm uốn v.v Đặc điểm biến đổi: Các đặc điểm loại trích chọn việc thực lọc vùng (zonal filtering) Các vùng gọi “mặt nạ đặc điểm” (feature mask) thường khe hẹp với hình dạng khác (chữ nhật, tam giác, cung tròn v.v ) Đặc điểm biên đường biên: Đặc trưng cho đường biên đối tượng hữu ích việc trích trọn thuộc tính bất biến dùng nhận dạng đối tượng Các đặc điểm trích chọn nhờ tốn tử gradient, toán tử la bàn, toán tử Laplace, toán tử “chéo khơng” (zero crossing) v.v Việc trích chọn hiệu đặc điểm giúp cho việc nhận dạng đối tượng ảnh xác, với tốc độ tính tốn cao dung lượng nhớ lưu trữ giảm xuống 1.1.2.6 Nhận dạng Nhận dạng tự động (automatic recognition), mô tả đối tượng, phân loại phân nhóm mẫu vấn đề quan trọng thị giác máy,được ứng dụng nhiều ngành khoa học khác Tuy nhiên, câu hỏi đặt là: mẫu (pattern) gì? Watanabe, người đầu lĩnh vực định nghĩa: “Ngược lại với hỗn loạn (chaos), mẫu thực thể (entity), xác định cách ang (vaguely defined) gán cho tên gọi đó” Ví dụ mẫu ảnh vân tay,ảnh vật chụp, chữ viết, khuôn mặt người ký đồ tín hiệu tiếng nói Khi biết mẫu đó, để nhận dạng phân loại mẫu có thể: Hoặc phân loại có mẫu (supervised classification), chẳng hạn phân tích phân biệt (discriminant analyis), mẫu đầu vào định danh thành phần lớp xác định Hoặc phân loại khơng có mẫu (unsupervised classification hay clustering) mẫu gán vào lớp khác dựa tiêu chuẩn đồng dạng Các lớp thời điểm phân loại chưa biết hay chưa định danh Hệ thống nhận dạng tự động bao gồm ba khâu tương ứng với ba giai đoạn chủ yếu BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái sau đây: 1o Thu nhận liệu tiền xử lý 2o Biểu diễn liệu 3o Nhận dạng, định Bốn cách tiếp cận khác lý thuyết nhận dạng là: 1o Đối sánh mẫu dựa đặc trưng trích chọn 2o Phân loại thống kê 3o Đối sánh cấu trúc 4o Phân loại dựa mạng nơ-ron nhân tạo Trong ứng dụng rõ ràng khơng thể dùng có cách tiếp cận đơn lẻ để phân loại “tối ưu” cần sử dụng lúc nhiều phương pháp cách tiếp cận khác Do vậy, phương thức phân loại tổ hợp hay sử dụng nhận dạng có kết có triển vọng dựa thiết kế hệ thống lai (hybrid system) bao gồm nhiều mơ hình kết hợp Việc giải toán nhận dạng ứng dụng mới, nảy sinh sống không tạo thách thức thuật giải, mà đặt yêu cầu tốc độ tính tốn Đặc điểm chung tất ứng dụng đặc điểm đặc trưng cần thiết thường nhiều, chuyên gia đề xuất, mà phải trích chọn dựa thủ tục phân tích liệu 1.1.2.7 Nén ảnh Nhằm giảm thiểu không gian lưu trữ Thường tiến hành theo hai cách khuynh hướng nén có bảo tồn khơng bảo tồn thơng tin.Nén khơng bảo tồn thường có khả nén cao khả phục hồi Trên sở hai khuynh hướng, có cách tiếp cận nén ảnh: • Nén ảnh thống kê: Kỹ thuật nén dựa vào việc thống kê tần xuất xuất giá trị điểm ảnh, sở mà có chiến lược mã hóa thích hợp Một ví dụ điển hình cho kỹ thuật mã hóa *.TIF • Nén ảnh khơng gian: Kỹ thuật dựa vào vị trí khơng gian điểm ảnh để tiến hành mã hóa Kỹ thuật lợi dụng giống điểm ảnh vùng gần BÙI DUY MẠNH-CT1201-HPU Trang Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Ví dụ cho kỹ thuật mã nén *.PCX • Nén ảnh sử dụng phép biến đổi: Đây kỹ thuật tiếp cận theo hướng nén khơng bảo tồn vậy, kỹ thuật thướng nến hiệu *.JPG tiếp cận theo kỹ thuật nén • Nén ảnh Fractal: Sử dụng tính chất Fractal đối tượng ảnh, thể lặp lại chi tiết Kỹ thuật nén tính tốn để cần lưu trữ phần gốc ảnh quy luật sinh ảnh theo nguyên lý Fractal 1.2 Xương phát xương xử lý ảnh 1.2.1 Giới Thiệu Xương coi hình dạng đối tượng, với số điểm ảnh Ta lấy thơng tin hình dạng nguyên đối tượng thông qua xương Một định nghĩa xúc tích xương dựa tính continuum (tương tự tượng cháy đồng cỏ) đưa Blum (1976) sau: Giả thiết đối tượng đồng phủ cỏ khô sau dựng lên vịng biên lửa Xương định nghĩa nơi gặp vệt lửa chúng dập tắt a)Ảnh gốc b)Ảnh xương Hình 1.4 Ví dụ ảnh xương Kỹ thuật tìm xương ln chủ đề nghiên cứu xử lý ảnh năm gần Mặc dù có nỗ lực cho việc phát triển thuật toán tìm xương, phương pháp đưa bị mát thơng tin Có thể chia thành hai loại thuật tốn tìm xương bản: BÙI DUY MẠNH-CT1201-HPU Trang 10 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái cách gán điểm ảnh đối tượng từ điểm ảnh đó, lặp lặp lại phép giãn nhị phân với phần tử cấu trúc hạn chế đặt tập hợp A Với X0=p B phần tử cấu trúc Khi phép tách thành phần liên thông xác định công thức: Xk = ( X k B ) A, k= 1,2,3… (1.35) Hình 2.8: Q trình tách thành phần liên thơng ảnh phép tốn hình thái 2.2.4 Bao Lồi (Convex Hull) Ta hình dung bao lồi đối tượng giống dải băng cao su bao quanh đối tượng Vì dải băng cao su căng qua phần lõm theo viền lồi đối tượng Kết tạo hình dạng đối tượng khơng có đoạn bị lõm Bao lồi biến đổi phép tốn Hit-or-Miss với phần tử cấu trúc luân phiên BÙI DUY MẠNH-CT1201-HPU Trang 28 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái i quay 90 Cho A ảnh nhị phân phần tử cấu trúc B với i=1,2,3,4, ta có phần tử cấu trúc tương ứng sau: (1.36) Trong phần tử cấu trúc phần tử đánh dấu phần tử không cần quan tâm Đầu tiên cho X 0i A , sau lặp lặp lại thuật tốn theo cơng thức sau: X ki Khi X ki Di X ki ( s* B) X A, i=1,2,3,4 k=1,2,3…k-1 (1.37) tức chúng đồng quy (converge) trình xử lý dừng lại đặt Xconvi , Khi bao lồi A là: C(A) Di , (1.38) i Nói cách khác, thuật tốn thực phép biến đổi Hit-or-Miss tập hợp A với phần tử cấu trúc B toàn đối tượng đối tượng khơng có thay đổi dừng lại đặt Di Xconvi , sau hợp tập hợp A với kết Di , trình thực với B , B , B4 Cuối hợp tập Di cho ta bao lồi A Xét thí dụ chu trình xử lý ảnh sử dụng phép bao lồi (Hình 2.19) Với tập c hợp A tập hợp phần tử tạo lên đối tượng ảnh, A phần bù tập hợp A B phần tử cấu trúc gồm có B1, B2 Hình 2.9: Một q trình phép bao lồi BÙI DUY MẠNH-CT1201-HPU Trang 29 Tìm hiể u toán phát hiệ n xương nhờ phép toán hình thái Thí dụ cho thấy chu trình trình thực phép bao lồi đối tượng ảnh Quá trình lặp lặp lại với phần tử cấu trúc khác (1.37) Khi thuật toán kết thúc, tất chỗ bị lõm hay thiếu hụt chi tiết làm đầy Xét thí dụ tổng quát từ thí dụ hình 2.19, với , : Hình 2.10: Phép bao lồi đối tượng ảnh 2.2.5 Làm mảnh(Thinning) Thuật toán làm mảnh thường bao gồm nhiều lần lặp, lần lặp tất điểm ảnh đối tượng kiểm tra, Các phần tử cấu trúc thiết kế để tìm điểm biên mà loại bỏ điểm ảnh đối tượng khơng làm ảnh hưởng tới liên thông Nếu điểm ảnh mà thỏa mãn điều kiện phần tử cấu trúc bị loại bỏ Quá trình lặp lặp lại khơng cịn điểm biên xóa Làm mảnh tập hợp A phần tử cấu trúc B, ký kiệu , xác định công thức sau: BÙI DUY MẠNH-CT1201-HPU Trang 30 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái = , (1.39) Để làm mảnh đối tượng A cách hiệu hơn, ta dựa vào dãy phần tử cấu trúc , (1.40) Trong Nhận từ , qua phép quay quanh tâm điểm Với khái niệm ta định nghĩa phép làm mảnh dãy phần tử cấu trúc theo công thức , (1.41) Nói cách khác, q trình làm mảnh A , kết lại tiếp tục được làm mảnh Lúc đối tượng ảnh khơng thay đổi Xét thí dụ trình làm mảnh (Hình 2.21) Quá trình làm mảnh đối tượng lặp lặp lại đối tượng khơng có thay đổi dừng lại Theo cơng thức tổng qt ta có: , Như vậy, Trong thí dụ q trình làm mảnh lặp lặp lại lượt Trong lần lặp đối tượng phải trải qua trình làm mảnh với phần tử cấu trúc: BÙI DUY MẠNH-CT1201-HPU Trang 31 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Hình 2.11: Quá trình làm mảnh đối tượng hình ảnh 2.2.6 Tìm khung xương (Skeletonization) Tìm khung xương tương tự làm mảnh, dùng để tìm chi tiết cấu trúc đối tượng Khung xương đối tượng tập hợp điểm ảnh cách biên đối tượng Và biểu diễn phép co nhị phân phép mở ảnh BÙI DUY MẠNH-CT1201-HPU Trang 32 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Xét A ảnh nhị phân bao gồm điểm ảnh thuộc đối tượng, đặt nhãn số Các điểm ảnh không thuộc đối tượng đặt nhãn số B phần tử cấu trúc 3x3 Khi đó, ký hiệu S(A) khung xương tập hợp A thuật tốn tìm khung xương xác định qua cơng thức: , (1.42) Trong đó: , (A ⊖ kB) phép co k lần liên tiếp A Tức là: (A ⊖ kB )=(( ( A ⊖ B)…) ⊖ B ….)⊖ B (1.43) Và K Bước lặp cuối trước A bị ăn mịn thành tập rỗng Nói cách khác: K = max{ k | (A ⊖ kB ) } Công thức (1.42) (1.43) khẳng định khung xương S(A) nhận từ hợp khung xương Sk(A) Có thể chứng minh A xây dựng lại từ tập cách sử dụng cơng thức: A= Trong , (1.44) ký hiệu k lần giãn nhị phân Sk(A), tức là: =(( ( Sk(A) ⊕B)…) B ….)⊕ B Xét thí dụ: Hình 2.12: Q trình thực thuật tốn tìm xương BÙI DUY MẠNH-CT1201-HPU Trang 33 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Chương 3: CHƯƠNG TRÌNH THỬ NGHIỆM 3.1 Bài tốn Do tính chất cơng việc thẩm mỹ người luôn thay đổi để phù hợp với thực tiễn mà đòi hỏi, yêu cầu đặt cho xử lý ảnh ngày cao, đa dạng Theo xu hướng đó, xử lý ảnh phát triển khơng ngừng hướng tới quy trình xử lý ảnh hồn thiện Với tốn đặt ra, em cài đặt chương trình thử nghiệm Đầu vào : Một ảnh Đầu : Ảnh xử lý 3.2 Phân tích giới thiệu 3.2.1.Phân tích Hoạt động chương trình : Bước 1: Đưa ảnh có định dạng JPG (hoặc PNG, BMP, GIF, JPEG) Bước 2: Chương trình quét xử lý Bước 3: Xử lý dựa vào phép tốn hình thái Bước 4: Hiển thị ảnh kết 3.2.2.Giới thiệu hướng dẫn sử dụng Chương trình xây dựng C#, để minh họa phép tốn hình thái gồm có, phép co nhị phân (Erosion), phép giãn nhị phân (Dilation), phép đóng ảnh (Closing), phép mở ảnh (Opening), tìm biên (Edge direction), tìm xương (Skeleton) Giao diện chương trình sau: BÙI DUY MẠNH-CT1201-HPU Trang 34 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Hướng dẫn sử dụng Open: Nạp ảnh cần xử lý vào picture box Save: Lưu ảnh xử lý định dạng Image file Ở nhóm Operation: Lựa chọn phép toán để tác động lên ảnh gốc Phép giãn nhị phân (Dilation), phép co nhị phân (Erosion), Phép mở ảnh (Opening), Phép đóng ảnh (Closing) Nhóm “Kernel Shape”: Lựa chọn dạng phần tử cấu trúc, tác động lên đối tượng ảnh Dạng hình vng (Square), dạng hình trịn (Circle), dạng hình dấu cộng (Cross) BÙI DUY MẠNH-CT1201-HPU Trang 35 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái “Kernel Side”: Dùng để lựa chọn kích thước phần tử cấu trúc Morphology: Thực phép tốn hình thái tác động lên ảnh chọn phép toán dạng cỡ phần tử cấu trúc tương xứng Edge direction: Phát biên đối tượng ảnh Skeleton: Bắt đầu trình làm mảnh đối tượng ảnh Status bar: Thanh trạng thái biểu thị tiến độ xử lý ảnh chương trình Cho thí dụ, sử dụng phép co nhị phân hay giãn nhị phân, tiến độ chạy lần, để thực phép co nhị phân phép giãn ta thực thuật toán lần Nếu sử dụng với phép đóng ảnh phép mở ảnh chạy hai lần, để thực hai phép toán ta phải thực hai lần thuật toán co giãn nhị phân Đối với phép tốn khác chức biểu thị trạng thái tương tự 3.3 Một số kết chương trình Chương trình cài đặt thuật tốn để xử lý ảnh nhị phân phép toán phép giãn nhị phân, phép co nhị phân, phép đóng ảnh, phép mở ảnh với phần tử cấu trúc dạng hình vng, hình trịn, hình chữ thập, có kích thước khác (3x3, 4x4, 5x5, 6x6, 7x7) Quan sát hình 4.1 ta thấy: Từ ảnh nhị phân xuống cấp, sau sử dụng phép giãn nhị phân với phần tử cấu trúc dạng trịn, kích thước 4x4, ta ảnh mới, BÙI DUY MẠNH-CT1201-HPU Trang 36 Tìm hiể u toán phát hiệ n xương nhờ phép tốn hình thái Hình 3.1: Thực nghiệm giãn nhị phân hình ảnh với cấu trúc 4x4 Thí dụ trường hợp trên, ta xét thuật toán giãn nhị phân ảnh với phần tử cấu trúc 7x7 ta có ảnh: BÙI DUY MẠNH-CT1201-HPU Trang 37 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Hình 3.2: Thực giãn nhị phân hình ảnh với phần tử cấu trúc 7x7 Cũng hình ảnh nhị phân ta sử dụng phép co nhị phân hình ảnh với phần tử cấu trúc 4x4 Bởi với phép tốn đối tượng có xu hướng co vào nên ta sử dụng để lọc điểm ảnh nhỏ thừa ảnh nhị phân Vì tùy theo yêu cầu mà ta tùy chọn kích thước phần tử cấu trúc tương ứng để lọc chi tiết quan trọng ảnh Quan sát hình 4.3 ta thấy, với phần tử cấu trúc 4x4, ta cài đặt thuật toán tác động lên ảnh tập hợp điểm ảnh có kích thước lớn không bị loại bỏ phần tử cấu trúc, tập hợp điểm ảnh nhỏ điểm ảnh riêng rẽ bị loại bỏ Như phần lý thuyết chương giới thiệu, số trường hợp ta kết hợp phép co nhị phân phép giãn nhị phân để lọc điểm ảnh không dư thừa ảnh Tất nhiên đạt yêu cầu ảnh nhị phân BÙI DUY MẠNH-CT1201-HPU Trang 38 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Hình 3.3: Thực nghiệm phép co nhị phân hình ảnh với phần tử cấu trúc 4x4 Tiếp theo, ta xét hình ảnh nhị phân đối tượng chữ A màu trắng (Hình 4.9), ta áp dụng thuật tốn tìm xương hình ảnh Kết thu tập hợp điểm màu đỏ phía bên A Hình 4.9: Thực nghiệm tìm xương đối tượng ảnh nhị phân BÙI DUY MẠNH-CT1201-HPU Trang 39 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Cuối thuật toán phát biên đối tượng Đầu tiên thuật toán thực co nhị phân đối tượng phần tử cấu trúc, sau lấy đối tượng ban đầu trừ kết co nhị phân, ta biên đối tượng, độ dày biên tùy thuộc vào phần tử cấu trúc Hình 4.5: Thực nghiệm tìm biên đối tượng BÙI DUY MẠNH-CT1201-HPU Trang 40 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái PHẦN KẾT LUẬN Phép tốn hình thái mảng vơ quan trọng xử lý ảnh số, đề tài phép biến đổi nhiều người quan tâm, qua thuật tốn phép tốn sở ta mở rộng phát triển tốn khác có liên quan đến lĩnh vực quan sát thăm dị, trí tuệ nhân tạo…, chẳng hạn ứng dụng với camera theo dõi qua thuật toán nhận biết đối tượng chuyển động, ghép đối tượng hai hình ảnh thơng qua đặc điểm điểm tương đồng… Các kết đạt được: - Trình bày tổng quan xử lý ảnh, lịch sử phát triển phương thức hoạt động - Trình bày hệ thống khái niệm phép tốn hình thái góc độ xử lý ảnh; khái niệm, tính chất ứng dụng xử lý biểu diễn hình dạng đối tượng Đồng thời qua giải thích minh họa cụ thể đưa mối liên hệ phép tốn với - Thực nghiệm phép tốn, thuật tốn qua chương trình xử lý Qua phân tích ta rút kết luận: Các phép toán giãn nhị phân (Dilation), co nhị phân (Erosion), Phép mở ảnh (Opening), phép đóng ảnh (Closing), phép tốn sở phép tốn hình thái, thuật tốn trích biên (Boundary), làm đầy (Region filling), tách thành phần liên thông (Extraction of connected compoments), bao lồi (Convex Hull), làm mảnh (Thinning), tìm xương (Skeleton), xây dựng từ phép tốn hình thái Các phép tốn điều kiện, tiền đề để tìm hiểu nghiên cứu thuật tốn khác có tính ứng dụng cao xử lý ảnh nói riêng thực tế đời sống nói chung Phép tốn hình thái đề tài rộng, cần nhiều thời gian tìm hiểu nghiên cứu Trong thời gian tới em tiếp tục tìm hiểu thuật tốn lọc nhiễu, tăng cường ảnh, phân đoạn ảnh… thông qua phép tốn hình thái Vì em mong nhận đóng góp ý kiến quý báu thầy cô giáo bạn bè để báo em hoàn thiện Em xin chân thành cảm ơn! BÙI DUY MẠNH-CT1201-HPU Trang 41 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái TÀI LIỆU THAM KHẢO Tiếng Việt [1] TS Đỗ Năng Tồn, TS Phạm Việt Bình (2007) - Giáo Trình Mơn Học Xử Lý Ảnh, trường ĐH thái nguyên, khoa CNTT, tr 26 ~ 27, tr 44 ~ 49 [2] Lương Mạnh Bá, Nguyễn Thanh Thủy (2003)- Nhập Môn Xử Lý Ảnh Số, Nhà xuất Khoa học Kỹ thuật, tr ~ 10 [3] Phạm Việt Bình (2006) – Phát triển kỹ thuật dò biên, phát biên ứng dụng, luận án tiến sĩ khoa học, tr 5, tr 13~17 [4]Đào Bảo Linh – C5Tin – ĐH Điện Lực HN “Tìm hiểu phép tốn hình thái ứng dụng”đồ án tốt nghiệp ngành C5Tin [5] Phan Hữu Mạnh- CT701-CNTT- “Tìm hiểu phép tốn hình thái ứng dụng” đồ án tốt nghiệp ngành CNTT Tiếng Anh [1] Frank Y Shih(2009) -Image Processing and Mathematical Morphology Fundamentals and Applications, tr 11~ 24,tr 37~52 [2] J.B.T.M Roerdink- Computer vision And Mathematical Morphology BÙI DUY MẠNH-CT1201-HPU Trang 42 ... nằm xương đối tượng BÙI DUY MẠNH-CT1201-HPU Trang 12 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái Chương 2: KỸ THUẬT PHÁT HIỆN XƯƠNG NHỜ PHÉP TỐN HÌNH THÁI 2.1 Các phép tốn hình thái. .. B=X B (Phát triển kỹ thuật dò biên, phát biên ứng dụng/Tr 15) BÙI DUY MẠNH-CT1201-HPU Trang 24 Tìm hiể u tốn phát hiệ n xương nhờ phép tốn hình thái 2.2 Kỹ thuật tìm xương nhờ phép tốn hình thái. .. tìm xương nhờ phép tốn hình thái phép trích biên, phép làm đầy, phép tách thành phần liên thông, phép bao lồi, phép làm mảnh tìm xương Chương III Chương trình thử nghiệm: Trên sở lý thuyết tìm hiểu

Ngày đăng: 01/09/2020, 09:05

HÌNH ẢNH LIÊN QUAN

Xương được coi như hình dạng cơ bản của một đối tượng, với số ít các điểm ảnh cơ bản. Ta có thể lấy được các thông tin về hình dạng nguyên bản của một đối tượng thông qua xương. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
ng được coi như hình dạng cơ bản của một đối tượng, với số ít các điểm ảnh cơ bản. Ta có thể lấy được các thông tin về hình dạng nguyên bản của một đối tượng thông qua xương (Trang 10)
Hình 2.1: Ảnh và đối tượng trong ảnh. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.1 Ảnh và đối tượng trong ảnh (Trang 14)
Hình 2.2: Quan hệ giữa hai tập hợp - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.2 Quan hệ giữa hai tập hợp (Trang 15)
Nghĩa là phần tử w được hình thành khi nhân từng tọa độ của tập hợp B với -1 khi đó vị trí tương đối giữa các điểm trong tập hợp B  có xu hướng đối ngược lại so với ban đầu, gọi là tính phản xạ của tập hợp - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
gh ĩa là phần tử w được hình thành khi nhân từng tọa độ của tập hợp B với -1 khi đó vị trí tương đối giữa các điểm trong tập hợp B có xu hướng đối ngược lại so với ban đầu, gọi là tính phản xạ của tập hợp (Trang 16)
Bảng 2.1: Ba phép toán logic cơ bản: - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Bảng 2.1 Ba phép toán logic cơ bản: (Trang 17)
Hình 2.1: Phép giãn nhị phân. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.1 Phép giãn nhị phân (Trang 18)
Hình 2.6b cũng gồm những thành phần tương tự nhưng với phần tử cấu trúc B là hình chữ nhật, nhưng cho ta một kết khác - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.6b cũng gồm những thành phần tương tự nhưng với phần tử cấu trúc B là hình chữ nhật, nhưng cho ta một kết khác (Trang 19)
A. Xét hình vẽ sau: - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
t hình vẽ sau: (Trang 20)
Hình 2.4: Quá trình lọc đối tượng sử dụng phép co nhị phân và phép giãn nhị phân. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.4 Quá trình lọc đối tượng sử dụng phép co nhị phân và phép giãn nhị phân (Trang 22)
Quá trình thực hiện có thể được minh họa rõ ràng qua hình vẽ sau: - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
u á trình thực hiện có thể được minh họa rõ ràng qua hình vẽ sau: (Trang 22)
Hình 2.5: Ứng dụng của phép co ảnh dưới dạng số nhị phân. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.5 Ứng dụng của phép co ảnh dưới dạng số nhị phân (Trang 23)
2.2. Kỹ thuật tìm xương nhờ phép toán hình thái 2.2.1. Trích biên ( Boundary Extraction ) - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
2.2. Kỹ thuật tìm xương nhờ phép toán hình thái 2.2.1. Trích biên ( Boundary Extraction ) (Trang 25)
Hình 2.7: Quá trình làm đầy đối tượng trong ảnh. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.7 Quá trình làm đầy đối tượng trong ảnh (Trang 27)
Hình 2.8: Quá trình tách các thành phần liên thông trong ảnh bằng phép toán hình thái. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.8 Quá trình tách các thành phần liên thông trong ảnh bằng phép toán hình thái (Trang 28)
Xét thí dụ trong một chu trình xử lý ảnh sử dụng phép bao lồi (Hình 2.19). Với tập hợp A là tập hợp các phần tử tạo lên một đối tượng trong ảnh, Ac  là phần bù của tập hợp - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
t thí dụ trong một chu trình xử lý ảnh sử dụng phép bao lồi (Hình 2.19). Với tập hợp A là tập hợp các phần tử tạo lên một đối tượng trong ảnh, Ac là phần bù của tập hợp (Trang 29)
Hình 2.10: Phép bao lồi đối với đối tượng trong ảnh. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.10 Phép bao lồi đối với đối tượng trong ảnh (Trang 30)
Xét thí dụ quá trình làm mảnh (Hình 2.21). Quá trình làm mảnh đối tượng sẽ được lặp đi lặp lại cho đến khi đối tượng không có sự thay đổi nào thì dừng lại . - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
t thí dụ quá trình làm mảnh (Hình 2.21). Quá trình làm mảnh đối tượng sẽ được lặp đi lặp lại cho đến khi đối tượng không có sự thay đổi nào thì dừng lại (Trang 31)
Hình 2.11: Quá trình làm mảnh đối tượng trong hình ảnh. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.11 Quá trình làm mảnh đối tượng trong hình ảnh (Trang 32)
Hình 2.12: Quá trình thực hiện thuật toán tìm xương. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 2.12 Quá trình thực hiện thuật toán tìm xương (Trang 33)
Hình 3.1: Thực nghiệm giãn nhị phân hình ảnh với cấu trúc 4x4. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 3.1 Thực nghiệm giãn nhị phân hình ảnh với cấu trúc 4x4 (Trang 37)
Hình 3.2: Thực hiện giãn nhị phân hình ảnh với phần tử cấu trúc 7x7 - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 3.2 Thực hiện giãn nhị phân hình ảnh với phần tử cấu trúc 7x7 (Trang 38)
Hình 3.3: Thực nghiệm phép co nhị phân trên hình ảnh với phần tử cấu trúc 4x4. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 3.3 Thực nghiệm phép co nhị phân trên hình ảnh với phần tử cấu trúc 4x4 (Trang 39)
Tiếp theo, ta xét một hình ảnh nhị phân đối tượng là chữ A màu trắng (Hình 4.9), ta áp dụng thuật toán tìm xương trên hình ảnh này - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
i ếp theo, ta xét một hình ảnh nhị phân đối tượng là chữ A màu trắng (Hình 4.9), ta áp dụng thuật toán tìm xương trên hình ảnh này (Trang 39)
Hình 4.5: Thực nghiệm tìm biên của đối tượng. - Tìm hiểu bài toán phát hiện xương nhờ phép toán hình thái
Hình 4.5 Thực nghiệm tìm biên của đối tượng (Trang 40)

TỪ KHÓA LIÊN QUAN

w