Tài Liệu Về Phát Hiện Biên Trong Xử Lý Ảnh

Chuyên khảo phân tích Tài liệu xử lý ảnh phát hiện biên, đánh giá các khía cạnh quan trọng, đề xuất hướng nghiên cứu tiếp theo., phục vụ nghiên cứu và ứng dụng thực tiễn

Trường đại học

Hust

Chuyên ngành

Xử Lý Ảnh

Người đăng

Ẩn danh

Thể loại

bài báo
51
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

1. Giới thiệu về biên trong ảnh

1.1. Điểm biên

1.2. Đường biên còn gọi là đường bao (boundary)

1.3. Ý nghĩa của đường biên

1.4. Sự không liên tục về pháp tuyến bề mặt

1.5. Sự không liên tục về độ sâu

1.6. Sự không liên tục về màu sắc của bề mặt

1.7. Mô hình biểu diễn đường biên

1.8. Phát hiện biên - Tìm biên

1.9. Các phương pháp tìm biên (chú trọng 2 pp in đậm)

2. Phát hiện biên trực tiếp

2.1. Phương pháp dựa vào sự biến thiên độ sáng của điểm ảnh

2.2. Nội dung

2.2.1. Kỹ thuật phát hiện biên Gradient

2.2.2. Kỹ thuật phát hiện biên Laplace

2.2.3. Kỹ thuật Canny

2.3. Kỹ thuật phát hiện biên gradient

2.3.1. Định nghĩa Gradient và vector Gradient

2.3.2. Tính toán Gradient với mặt nạ H1, H2

2.3.3. Ví dụ tính biên độ G(m,n)

2.3.4. Toán tử Gradient tiêu biểu: Prewitt, Sobel, Robert, 4-lân cận

2.3.5. Các công đoạn phát hiện biên theo kỹ thuật Gradient

2.3.6. Kỹ thuật Prewitt

2.3.7. Kỹ thuật Sobel

2.3.8. Kỹ thuật la bàn

2.4. Kỹ thuật phát hiện biên Laplace

2.5. Kỹ thuật Canny

2.5.1. Tính Gradient theo 8 hướng

2.5.2. Loại bỏ điểm không phải cực

2.5.3. Phân ngưỡng và lấy Gradient lần cuối

2.6. Biên và độ biến đổi về mức xám

2.7. Khó khăn đối với phát hiện Biên

3. Phát hiện biên gián tiếp

3.1. Phân vùng ảnh dựa vào phép xử lý kết cấu đối tượng

3.2. Các điểm 4 và 8-láng giềng

3.3. Chu tuyến của một đối tượng ảnh

3.4. Chu tuyến ngoài

3.5. Chu tuyến trong

4. Thuật toán dò biên tổng quát

4.1. Hai kỹ thuật dò biên cơ bản

4.2. Các bước cơ bản của thuật toán dò biên

4.2.1. Xác định điểm biên xuất phát

4.2.2. Dự báo và xác định điểm biên tiếp theo

4.2.3. Lặp bước 2 cho đến khi gặp điểm xuất phát

4.3. Chi tiết các bước thuật toán

4.3.1. Xác định cặp nền-vùng (đen-trắng) xuất phát

4.3.2. Xác định cặp nền-vùng tiếp theo

4.3.3. Lựa chọn điểm biên vùng

4.3.4. Dừng khi gặp lại cặp xuất phát

5. Phát hiện một số hình dạng cơ bản

5.1. Giả sử đã có kết quả phát hiện biên

5.2. Biết được phương trình hình học của đối tượng cần tìm

5.3. Thực hiện 1 trong 2 thuật toán

5.3.1. Hough transform

5.3.2. RANSAC

5.4. Minh họa một số cách làm với đường thẳng

5.5. Đúng cho các đối tượng khác như đường tròn, ellipse

6. Lý thuyết về giả định và kiểm chứng

6.1. Thuật toán Hough transform

6.2. Ví dụ minh họa

6.3. Nhận xét về Hough Transform

6.4. Nhận xét về thuật toán RANSAC

Tóm tắt

I. Giới thiệu về phát hiện biên trong xử lý ảnh

Phát hiện biên là một trong những kỹ thuật quan trọng trong xử lý ảnh. Nó giúp xác định các điểm ảnh có sự thay đổi đột ngột về độ sáng, từ đó phân tách các vùng khác nhau trong ảnh. Đường biên, hay còn gọi là đường bao, là tập hợp các điểm biên liên tiếp. Việc phát hiện biên không chỉ giúp nhận diện đối tượng mà còn hỗ trợ trong nhiều ứng dụng như nhận dạng khuôn mặt, phân tích hình ảnh y tế và nhiều lĩnh vực khác.

1.1. Ý nghĩa của phát hiện biên trong ảnh

Đường biên là một đặc trưng cục bộ quan trọng trong phân tích ảnh. Nó giúp phân cách các vùng xám hoặc màu khác nhau, từ đó tạo điều kiện cho việc nhận diện và phân tích hình ảnh hiệu quả hơn.

1.2. Các loại điểm biên trong xử lý ảnh

Điểm biên được xác định dựa trên sự thay đổi nhanh chóng về mức xám hoặc màu sắc. Ví dụ, trong ảnh nhị phân, một điểm đen được coi là điểm biên nếu có ít nhất một điểm trắng lân cận.

II. Thách thức trong phát hiện biên trong xử lý ảnh

Mặc dù phát hiện biên là một kỹ thuật mạnh mẽ, nhưng vẫn tồn tại nhiều thách thức. Các yếu tố như nhiễu ảnh, độ sáng không đồng đều và sự biến thiên màu sắc có thể làm giảm hiệu quả của các phương pháp phát hiện biên. Việc phát hiện biên trong các ảnh có độ phức tạp cao, như ảnh đa mức xám, cũng gặp nhiều khó khăn.

2.1. Ảnh nhiễu và ảnh không đồng nhất

Nhiễu ảnh có thể làm cho việc phát hiện biên trở nên khó khăn hơn. Các phương pháp phát hiện biên cần phải có khả năng phân biệt giữa nhiễu và biên thực sự để đạt được kết quả chính xác.

2.2. Độ phức tạp của ảnh đa mức xám

Trong ảnh đa mức xám, sự biến thiên mức xám không đồng đều có thể dẫn đến việc phát hiện biên không chính xác. Các phương pháp cần phải được điều chỉnh để xử lý các tình huống này.

III. Phương pháp phát hiện biên hiệu quả trong xử lý ảnh

Có nhiều phương pháp phát hiện biên khác nhau, mỗi phương pháp có ưu điểm và nhược điểm riêng. Hai phương pháp phổ biến là phát hiện biên trực tiếp và phát hiện biên gián tiếp. Các phương pháp này sử dụng các kỹ thuật toán học khác nhau để xác định các điểm biên trong ảnh.

3.1. Phát hiện biên trực tiếp với Gradient

Phương pháp phát hiện biên trực tiếp chủ yếu dựa vào sự biến thiên độ sáng của điểm ảnh. Kỹ thuật Gradient là một trong những phương pháp phổ biến, giúp xác định biên bằng cách tính toán đạo hàm bậc nhất của ảnh.

3.2. Phát hiện biên gián tiếp với Laplace

Phương pháp phát hiện biên gián tiếp sử dụng đạo hàm bậc hai để xác định các điểm biên. Kỹ thuật này giúp làm nổi bật các vùng có sự biến thiên lớn về độ sáng, từ đó xác định biên một cách hiệu quả.

3.3. Kỹ thuật Canny trong phát hiện biên

Kỹ thuật Canny là một trong những phương pháp phát hiện biên hiệu quả nhất. Nó kết hợp nhiều bước để loại bỏ nhiễu và xác định các điểm biên chính xác, từ đó tạo ra các đường biên mượt mà và rõ ràng.

IV. Ứng dụng thực tiễn của phát hiện biên trong xử lý ảnh

Phát hiện biên có nhiều ứng dụng thực tiễn trong các lĩnh vực khác nhau. Từ nhận diện khuôn mặt, phân tích hình ảnh y tế đến tự động hóa trong công nghiệp, kỹ thuật này đóng vai trò quan trọng trong việc cải thiện chất lượng và hiệu quả của các hệ thống xử lý ảnh.

4.1. Nhận diện khuôn mặt

Phát hiện biên giúp xác định các đặc điểm khuôn mặt, từ đó hỗ trợ trong việc nhận diện và phân tích khuôn mặt một cách chính xác.

4.2. Phân tích hình ảnh y tế

Trong y tế, phát hiện biên được sử dụng để phân tích các hình ảnh như X-quang, MRI, giúp bác sĩ xác định các vấn đề sức khỏe một cách nhanh chóng và chính xác.

V. Kết luận và tương lai của phát hiện biên trong xử lý ảnh

Phát hiện biên là một lĩnh vực nghiên cứu đang phát triển mạnh mẽ. Với sự tiến bộ của công nghệ và các thuật toán học máy, khả năng phát hiện biên sẽ ngày càng chính xác và hiệu quả hơn. Tương lai của phát hiện biên hứa hẹn sẽ mang lại nhiều ứng dụng mới và cải tiến trong xử lý ảnh.

5.1. Xu hướng nghiên cứu trong phát hiện biên

Nghiên cứu hiện tại đang tập trung vào việc cải thiện độ chính xác và tốc độ của các phương pháp phát hiện biên, đặc biệt là trong các ứng dụng thực tế.

5.2. Tích hợp công nghệ mới vào phát hiện biên

Việc tích hợp các công nghệ mới như học sâu và trí tuệ nhân tạo vào phát hiện biên sẽ mở ra nhiều cơ hội mới cho lĩnh vực này.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

27/07/2025

Trích đoạn nội dung tài liệu

XỬ LÝ ẢNH Phát hiện biên Thi-Lan Le (lan.vn) SET, HUST 1. Giới thiệu về biên trong ảnh  Điểm biên: Một điểm ảnh được coi là điểm biên nếu có sự thay đổi nhanh hoặc đột ngột về mức xám (hoặc màu).  Ví dụ, trong ảnh nhị phân, điểm đen được gọi là điểm biên nếu lân cận của nó có ít nhất một điểm trắng.  Đường biên còn gọi là đường bao (boundary): Là tập hợp các điểm biên liên tiếp.

Giới thiệu về biên trong ảnh  Ý nghĩa của đường biên ● Đường biên là một loại đặc trưng cục bộ tiêu biểu trong phân tích, nhận dạng ảnh. ● Người ta sử dụng biên làm phân cách các vùng xám (hoặc màu) cách biệt. Ngược lại, người ta cũng sử dụng các vùng ảnh để tìm phân cách. Giới thiệu về biên trong ảnh Sự không liên tục về pháp tuyến bề mặt Hướng các vector nó khác nhau => không liên tục về bề mặt Source: D.

Giới thiệu về biên trong ảnh Sự không liên tục về độ sâu Source: D. Giới thiệu về biên trong ảnh Sự không liên tục về màu sắc của bề mặt Source: D. Giới thiệu về biên trong ảnh  Mô hình biểu diễn đường biên ● Theo toán học, điểm ảnh có sự biến đổi mức xám u(x) một cách đột ngột theo hình dưới: Biến đổi đột ngột Biến đổi bậc thang Biến đổi từ từ 1. Giới thiệu về biên trong ảnh  Phát hiện biên - Tìm biên ● Làm nổi lên những điểm ảnh mà tại đó có sự biến đổi lớn về giá trị độ sáng.

● Làm nổi được các vùng khác nhau của ảnh (các vùng có sự biến thiên độ sáng của các vùng là đều) thì có nghĩa là làm nổi được biên của ảnh.  Các phương pháp tìm biên (chú trọng 2 pp in đậm) ● Các phương pháp phát hiện biên trực tiếp ● Phát hiện biên gián tiếp 2 Phát hiện biên trực tiếp  Phương pháp này chủ yếu dựa vào sự biến thiên độ sáng của điểm ảnh để làm nổi biên bằng kĩ thuật đạo hàm. ● Nếu lấy đạo hàm bậc nhất của f(x,y) ta có phương pháp Gradient ● Nếu lấy đạo hàm bậc hai của f(x,y) ta có phương pháp Laplace  Nội dung: ● Kỹ thuật phát hiện biên Gradient ● Kỹ thuật phát hiện biên Laplace ● Kỹ thuật Canny 2 Kỹ thuật phát hiện biên gradient  Gradient là một vectơ có các thành phần biểu thị tốc độ thay đổi mức xám của điểm ảnh (theo hai hướng x,y đối với ảnh 2 chiều) tức là:  Ta có: ● Trong đó dx, dy là khoảng cách giữa 2 điểm kế cận theo hướng x,y tương ứng (thực tế chọn dx=dy=1) 2 Kỹ thuật phát hiện biên gradient 11 2 Kỹ thuật phát hiện biên gradient  Nếu áp dụng Gradient vào xử lý ảnh, việc tính toán sẽ rất phức tạp.  Để đơn giản mà không mất tính chất của phương pháp Gradient, người ta sử dụng kĩ thuật Gradient dùng cặp mặt nạ H1,H2 trực giao.

Nếu định nghĩa Gx, Gy tương ứng là Gradient theo hai hướng x,y khi đó ta có vector Gradient của một ảnh f(x,y) là: = Ta có Hướng Biên độ 2 Kỹ thuật phát hiện biên gradient  Ví dụ biên độ G(m,n) tại điểm (m,n) được tính:  Để giảm độ phức tạp tính toán, G(m,n) được tính gần đúng như sau:  Một số toán tử Gradien tiêu biểu như toán tử Prewitt, Sobel, Robert đẳng hướng (Isometric), 4-lân cận. 2 Kỹ thuật phát hiện biên gradient  Các công đoạn phát hiện biên theo kỹ thuật Gradient I(x,y) I’(x,y) I’’(x,y) Làm nổi biên So sánh ngưỡng  Thực tế, việc làm nổi biên là nhân chập ảnh I với một mặt nạ (ma trận) Kỹ thuật Prewitt Kỹ thuật sử dụng 2 mặt nạ nhập chập xấp xỉ đạo hàm theo 2 hướng x và y là: Bước 1: Tính I Hx và I Hy Bước 2: Tính I Hx + I Hy Kỹ thuật Sobel  Tương tự như kỹ thuật Prewitt kỹ thuật Sobel sử dụng 2 mặt nạ nhân chập theo 2 hướng x, y là:  Bước 1: Tính I Hx và I Hy  Bước 2: Tính I Hx + I Hy Kỹ thuật Sobel  Ngoài ra để phát hiện biên theo đường chéo ta sử dụng 2 mặt nạ: Kỹ thuật la bàn  Kỹ thuật la bàn Kỹ thuật phát hiện biên Laplace  Kỹ thuật phát hiện biên Laplace  Kỹ thuật phát hiện biên Laplace  Dưới đây là ba kiểu mặt nạ thường dùng: Quan tâm đến 4 hướng xung quanh Quan tâm đến 8 hướng xung quanh Kỹ thuật Canny  Kỹ thuật Canny  Bước 3: Tính Gradient theo 8 hướng tương ứng với 8 lân cận của 1 điểm ảnh  Bước 4: Loại bỏ những điểm không phải cực nhằm xóa bỏ những điểm không thuộc biên  Bước 5: Phân ngưỡng. Thực hiện lấy Gradient lần cuối. Biên và độ biến đổi về mức xám  Trong thực tế người ta thường dùng hai phương pháp phát hiện biên trục tiếp và phát hiện biên gián tiếp.

 Một kỹ thuật khác dựa vào trung bình cục bộ dựa trên cơ sở đánh giá sự chênh lệch mức xám các điểm ảnh so với các điểm lân cận.  Đối với một ảnh bất kỳ ta có thể chuyển sang ảnh xám theo công thức: Gray=(R+G+B)/3 Khó khăn đối với phát hiện Biên  Một cách lý tưởng (ảnh đen trắng) thì đồ thị sự biến thiên mức xám của các điểm ảnh khi qua biên như sau:  Đối với các ảnh đa mức xám thì đồ thị có dạng 2. Phát hiện biên gián tiếp  Phân vùng ảnh dựa vào phép xử lý kết cấu đối tượng, cụ thể là dựa vào sự biến thiên nhỏ và đồng đều của các điểm ảnh thuộc một đối tượng.  Dựa trên các vùng, đòi hỏi áp dụng lý thuyết về xử lý kết cấu đối tượng phức tạp và khó cài đặt.

 Các điểm 4 và 8-láng giềng ● Các điểm P0, P2, P4, P6 là các 4-láng giềng của điểm P ● Các điểm P0, P1, P2, P3, P4, P5, P6, P7 là các 8-láng giềng của P.  Chu tuyến của một đối tượng ảnh  Chu tuyến của một đối tượng ảnh là dãy các điểm của đối tượng ảnh P1,…,Pn sao cho ● Pi và Pi+1 là các 8-láng giềng của nhau (i=1,.,n-1) ● P1 là 8-láng giềng của Pn, ● i Q không thuộc đối tượng ảnh và Q là 4-láng giềng của Pi (hay nói cách khác i thì Pi là biên 4).Pn> Hình bên biểu diễn chu tuyến của ảnh, trong đó, P là điểm khởi đầu chu tuyến. Tổng các khoảng cách giữa hai điểm kế tiếp của chu tuyến là độ dài của chu tuyến và kí hiệu Len(C) và hướng PiPi+1 là hướng chẵn nếu Pi và Pi+1 là các 4 – láng giềng (trường hợp còn lại thì PiPi+1 là hướng lẻ).  Chu tuyến ngoài  Chu tuyến trong Thuật toán dò biên tổng quát  Có hai kỹ thuật dò biên cơ bản.

● Xét ảnh biên thu được từ ảnh vùng sau một lần duyệt như một đồ thị, sau đó áp dụng các thuật toán duyệt cạnh đồ thị. ● Dựa vào ảnh vùng, kết hợp đồng thời quá trình dò biên và tách biên. Ở đây ta quan tâm cách tiếp cận thứ hai.  Về cơ bản, các thuật toán dò biên trên một vùng đều bao gồm các bước sau: ● (1) Xác định điểm biên xuất phát ● (2) Dự báo và xác định điểm biên tiếp theo ● (3) Lặp bước 2 cho đến khi gặp điểm xuất phát Thuật toán dò biên tổng quát ● Bước 1: Xác định cặp nền-vùng (đen-trắng) xuất phát: Duyệt ảnh lần lượt từ trên xuống dưới và từ trái sang phải điểm đem đầu tiên gặp được cùng với điểm trắng trước đó (theo hướng 4) để tạo nên cặp nền vùng xuất phát ● Bước 2: Xác định cặp nền-vùng tiếp theo ● Bước 3: Lựa chọn điểm biên vùng ● Bước 4: Nếu gặp lại cặp xuất phát thì dừng, nếu không quay lại bước 2.

Phát hiện một số hình dạng cơ bản Giả sử đã có kết quả phát hiện biên Biết được phương trình hình học của đối tượng cần tìm (đường thẳng, đường tròn, đường ellipise) Thực hiện 1 trong 2 thuật toán ● Hough transform ● RANSAC Minh họa một số cách làm với đường thẳng ● Đúng cho các đối tượng khác như đường tròn, ellipse Lý thuyết về giả định và kiểm chứng Thuật toán Hough transform Thuật toán Hough transform Thuật toán Hough transform Thuật toán Hough transform Ví dụ minh họa Nhận xét về Hough Transform Nhận xét về thuật toán RANSAC

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ