Xây Dựng Hệ Thống Cảnh Báo Ngủ Gật Trên Kit Raspberry Pi 3

Xây dựng hệ thống cảnh báo ngủ gật trên kit Raspberry Pi 3, nghiên cứu khoa học sinh viên, ứng dụng công nghệ trong an toàn giao thông.

Chuyên ngành

Kỹ thuật điện tử tin học công nghiệp

Người đăng

Ẩn danh

Thể loại

báo cáo tổng kết đề tài nghiên cứu khoa học

2019

83
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI GIỚI THIỆU

1. CHƯƠNG I: CƠ SỞ LÝ THUYẾT

1.1. Cơ sở xử lý ảnh số

1.2. Các khái niệm cơ bản về xử lý ảnh

1.3. Các phương pháp nhận dạng biên ảnh

1.4. Không gian màu biểu diễn ảnh

1.5. Các kỹ thuật lọc ảnh số

1.6. Các phương pháp nhận dạng khuôn mặt

1.7. HOG kết hợp với máy phân lớp SVM. So sánh HOG và Haar

1.8. Nghiên cứu hành vi ngủ gật của người lái xe

1.9. Hành vi gây mất tập trung của tài xế lái xe

1.10. Các dấu hiệu nhận biết trình trạng ngủ gật, không tập trung khi lái xe

1.11. Các phương pháp phát hiện ngủ gật trên xe ô tô

2. CHƯƠNG II: GIỚI THIỆU KIT RASPBERRY

2.1. Giới thiệu về Kit Raspberry

2.2. Thông số cấu hình

2.3. Raspberry Pi Camera Module V2

2.4. Hệ điều hành sử dụng

2.5. Cài đặt cho Raspberry Pi. Cài đặt hệ điều hành

2.6. Kết nối với Raspberry Pi từ PC

2.7. Thiết lập IP cho Raspberry Pi. Các ứng dụng Kit Raspberry trong thực tiễn

2.8. Ứng dụng Raspberry trong nhận diện tình trạng ngủ gật của tài xế

3. CHƯƠNG III: XÂY DỰNG HỆ THỐNG NHẬN DẠNG VÀ CẢNH BÁO

3.1. Thư viện OpenCV

3.2. Giới thiệu thư viện OpenCV

3.3. Chức năng OpenCV

3.4. Ứng dụng thư viện OpenCV

3.5. Ngôn ngữ lập trình Python. Lựa chọn phương pháp của đề tài nghiên cứu

3.6. Thư viện Dlib + Facial Landmark

3.7. Các bước giải thuật

4. CHƯƠNG IV: KẾT QUẢ MÔ PHỎNG

4.1. Kết quả mô phỏng trên Kit Raspberry

4.2. Đánh giá hệ thống

KẾT LUẬN VÀ KIẾN NGHỊ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Hệ Thống Cảnh Báo Ngủ Gật Dùng Raspberry Pi 3

Tai nạn giao thông do ngủ gật khi lái xe là một vấn đề nhức nhối toàn cầu. Theo WHO, mỗi năm có hàng triệu ca tử vong liên quan đến tai nạn giao thông, và một phần không nhỏ trong số đó là do người lái xe mất tập trung hoặc buồn ngủ. Hệ thống cảnh báo buồn ngủ cho lái xe sử dụng Raspberry Pi 3 ra đời như một giải pháp tiềm năng để giảm thiểu nguy cơ này. Hệ thống này sử dụng camera để theo dõi khuôn mặt của người lái, phân tích các dấu hiệu mệt mỏi lái xe như nhắm mắt, ngáp, và đưa ra cảnh báo kịp thời. Ưu điểm của hệ thống là nhỏ gọn, dễ lắp đặt và chi phí tương đối thấp so với các giải pháp an toàn khác trên xe. Bài viết này sẽ đi sâu vào cách xây dựng và ứng dụng hệ thống này.

1.1. Giới thiệu chung về hệ thống cảnh báo ngủ gật

Hệ thống cảnh báo ngủ gật là một thiết bị điện tử được thiết kế để phát hiện và cảnh báo người lái xe khi họ có dấu hiệu ngủ gật. Hệ thống này thường sử dụng các cảm biến và thuật toán để theo dõi các chỉ số sinh lý hoặc hành vi của người lái xe, chẳng hạn như chuyển động của mắt, tư thế đầu và phản ứng của cơ thể. Khi hệ thống phát hiện các dấu hiệu mệt mỏi, nó sẽ phát ra cảnh báo bằng âm thanh, hình ảnh hoặc rung động để đánh thức người lái xe và ngăn ngừa tai nạn. Hệ thống này có thể được tích hợp vào xe hoặc sử dụng như một thiết bị độc lập.

1.2. Vai trò của Raspberry Pi 3 trong hệ thống

Raspberry Pi 3 đóng vai trò là bộ não của hệ thống, thực hiện các tác vụ xử lý ảnh, phân tích dữ liệu và đưa ra quyết định cảnh báo. Với khả năng tính toán đủ mạnh và kích thước nhỏ gọn, Raspberry Pi 3 là lựa chọn lý tưởng cho các ứng dụng nhúng như hệ thống giám sát lái xe. Nó có thể chạy các thuật toán nhận diện khuôn mặt bằng Raspberry Pixử lý ảnh bằng Raspberry Pi một cách hiệu quả, đồng thời kết nối với camera và các thiết bị ngoại vi khác.

II. Thách Thức Giải Pháp Phát Hiện Ngủ Gật Cho Lái Xe

Phát hiện ngủ gật khi lái xe là một bài toán phức tạp do sự khác biệt về khuôn mặt, ánh sáng, và tư thế của người lái. Các phương pháp truyền thống dựa trên cảm biến sinh lý có thể gây khó chịu cho người dùng. Do đó, các phương pháp dựa trên xử lý ảnhhọc máy ứng dụng trong giao thông ngày càng được ưa chuộng. Tuy nhiên, việc đảm bảo độ chính xác và thời gian phản hồi nhanh chóng vẫn là một thách thức lớn. Hệ thống cần phải hoạt động ổn định trong nhiều điều kiện khác nhau và không gây ra cảnh báo sai.

2.1. Các yếu tố ảnh hưởng đến độ chính xác của hệ thống

Độ chính xác của hệ thống cảnh báo buồn ngủ cho lái xe có thể bị ảnh hưởng bởi nhiều yếu tố, bao gồm ánh sáng, góc quay của camera, chất lượng hình ảnh và sự khác biệt về khuôn mặt của người lái. Ánh sáng yếu hoặc quá mạnh có thể làm giảm khả năng nhận diện khuôn mặtphát hiện mệt mỏi lái xe. Góc quay của camera cũng có thể ảnh hưởng đến khả năng theo dõi mắt và miệng của người lái. Ngoài ra, sự khác biệt về khuôn mặt, chẳng hạn như đeo kính hoặc đội mũ, cũng có thể gây khó khăn cho hệ thống.

2.2. Giải pháp sử dụng thuật toán phát hiện buồn ngủ tiên tiến

Để giải quyết các thách thức trên, hệ thống sử dụng các thuật toán phát hiện buồn ngủ tiên tiến như Dlib facial landmark detectionPython OpenCV. Các thuật toán này cho phép hệ thống xác định chính xác vị trí của các đặc điểm trên khuôn mặt, chẳng hạn như mắt và miệng, và theo dõi sự thay đổi của chúng theo thời gian. Bằng cách phân tích các đặc điểm này, hệ thống có thể phát hiện các dấu hiệu ngủ gật như nhắm mắt, ngáp và gục đầu.

2.3. Ứng dụng camera hồng ngoại Raspberry Pi trong điều kiện thiếu sáng

Để cải thiện hiệu suất của hệ thống trong điều kiện thiếu sáng, có thể sử dụng camera hồng ngoại Raspberry Pi. Camera hồng ngoại có thể thu được hình ảnh rõ ràng ngay cả trong bóng tối, giúp hệ thống giám sát lái xe hoạt động hiệu quả hơn vào ban đêm. Điều này đặc biệt quan trọng đối với các tài xế lái xe đường dài hoặc làm việc vào ban đêm.

III. Xây Dựng Hệ Thống Cảnh Báo Ngủ Gật Với Raspberry Pi 3

Để xây dựng hệ thống cảnh báo ngủ gật hiệu quả, cần kết hợp phần cứng và phần mềm một cách tối ưu. Phần cứng bao gồm Raspberry Pi 3 model B, camera, và loa. Phần mềm bao gồm hệ điều hành, thư viện xử lý ảnh, và các thuật toán phát hiện ngủ gật. Quá trình xây dựng bao gồm cài đặt hệ điều hành, cài đặt thư viện, viết code, và kiểm thử hệ thống.

3.1. Lựa chọn phần cứng phù hợp cho dự án Raspberry Pi

Việc lựa chọn phần cứng phù hợp là rất quan trọng để đảm bảo hiệu suất của hệ thống. Raspberry Pi 3 model B là lựa chọn phổ biến vì nó có đủ sức mạnh tính toán và khả năng kết nối để xử lý các tác vụ xử lý ảnhnhận diện khuôn mặt. Camera cần có độ phân giải đủ cao để thu được hình ảnh rõ ràng của khuôn mặt người lái. Loa cần có âm lượng đủ lớn để cảnh báo người lái xe khi họ có dấu hiệu buồn ngủ.

3.2. Cài đặt và cấu hình môi trường phát triển trên Raspberry Pi

Để bắt đầu phát triển hệ thống, cần cài đặt và cấu hình môi trường phát triển trên Raspberry Pi. Điều này bao gồm cài đặt hệ điều hành (thường là Raspbian), cài đặt các thư viện cần thiết như OpenCVDlib, và cấu hình các thiết bị ngoại vi như camera và loa. Có nhiều hướng dẫn trực tuyến và tài liệu hướng dẫn chi tiết về cách thực hiện các bước này.

3.3. Hướng dẫn lập trình phát hiện ngủ gật bằng Python OpenCV

Ngôn ngữ lập trình Python kết hợp với thư viện OpenCV là lựa chọn phổ biến để phát triển các ứng dụng xử lý ảnhnhận diện khuôn mặt. Cần viết code để thu thập hình ảnh từ camera, nhận diện khuôn mặt, xác định vị trí của các đặc điểm trên khuôn mặt, và phân tích các dấu hiệu ngủ gật. Code cũng cần bao gồm các chức năng để phát ra cảnh báo khi hệ thống phát hiện các dấu hiệu buồn ngủ.

IV. Ứng Dụng Thực Tế Kết Quả Nghiên Cứu Hệ Thống

Hệ thống cảnh báo ngủ gật có thể được ứng dụng rộng rãi trong các loại xe khác nhau, từ xe cá nhân đến xe tải và xe buýt. Kết quả nghiên cứu cho thấy hệ thống có độ chính xác khá cao trong việc phát hiện ngủ gật ở người Việt Nam. Tuy nhiên, cần tiếp tục cải thiện hệ thống để tăng độ chính xác và giảm thiểu cảnh báo sai.

4.1. Thử nghiệm hệ thống trên các đối tượng lái xe thực tế

Để đánh giá hiệu quả của hệ thống, cần thử nghiệm nó trên các đối tượng lái xe thực tế trong các điều kiện khác nhau. Điều này bao gồm lái xe vào ban ngày, ban đêm, trên đường cao tốc và trong thành phố. Cần thu thập dữ liệu về số lần hệ thống phát hiện đúng ngủ gật, số lần hệ thống phát hiện sai, và phản ứng của người lái xe đối với các cảnh báo.

4.2. Đánh giá độ chính xác và thời gian phản hồi của hệ thống

Độ chính xác và thời gian phản hồi là hai yếu tố quan trọng để đánh giá hiệu quả của hệ thống. Độ chính xác cho biết khả năng của hệ thống trong việc phát hiện đúng ngủ gật. Thời gian phản hồi cho biết thời gian hệ thống cần để phát hiện ngủ gật và phát ra cảnh báo. Cả hai yếu tố này cần được tối ưu hóa để đảm bảo hệ thống hoạt động hiệu quả.

4.3. Phân tích và cải thiện hiệu suất của hệ thống

Sau khi thử nghiệm hệ thống, cần phân tích dữ liệu thu thập được để xác định các điểm yếu và cải thiện hiệu suất của hệ thống. Điều này có thể bao gồm điều chỉnh các tham số của thuật toán phát hiện buồn ngủ, cải thiện chất lượng hình ảnh, hoặc thay đổi vị trí của camera. Quá trình này cần được lặp lại nhiều lần để đạt được hiệu suất tối ưu.

V. Kết Luận Hướng Phát Triển Hệ Thống Cảnh Báo Ngủ Gật

Hệ thống cảnh báo ngủ gật sử dụng Raspberry Pi 3 là một giải pháp tiềm năng để giảm thiểu tai nạn giao thông do ngủ gật. Hệ thống có thể được cải thiện bằng cách sử dụng các thuật toán học máy tiên tiến hơn, tích hợp thêm các cảm biến khác, và kết nối với các hệ thống an toàn khác trên xe. Trong tương lai, hệ thống có thể trở thành một phần không thể thiếu của các phương tiện giao thông hiện đại.

5.1. Tổng kết những ưu điểm và hạn chế của hệ thống

Hệ thống cảnh báo ngủ gật có nhiều ưu điểm, bao gồm chi phí thấp, kích thước nhỏ gọn, và khả năng hoạt động trong thời gian thực. Tuy nhiên, hệ thống cũng có một số hạn chế, bao gồm độ chính xác có thể bị ảnh hưởng bởi ánh sáng và tư thế của người lái, và khả năng phát hiện sai có thể gây phiền toái cho người lái.

5.2. Đề xuất các hướng nghiên cứu và phát triển tiếp theo

Có nhiều hướng nghiên cứu và phát triển tiếp theo cho hệ thống cảnh báo ngủ gật. Một hướng là sử dụng các thuật toán học máy tiên tiến hơn để cải thiện độ chính xác của hệ thống. Một hướng khác là tích hợp thêm các cảm biến khác, chẳng hạn như cảm biến nhịp tim và cảm biến điện não đồ, để cung cấp thông tin chính xác hơn về trạng thái của người lái. Ngoài ra, có thể kết nối hệ thống với các hệ thống an toàn khác trên xe, chẳng hạn như hệ thống phanh khẩn cấp tự động, để tăng cường khả năng bảo vệ người lái.

5.3. Tiềm năng ứng dụng IoT trong hệ thống cảnh báo ngủ gật

Việc ứng dụng IoT trong giao thông có thể mang lại nhiều lợi ích cho hệ thống cảnh báo ngủ gật. Hệ thống có thể kết nối với internet để thu thập dữ liệu về tình trạng giao thông, thời tiết và các yếu tố khác có thể ảnh hưởng đến sự mệt mỏi của người lái. Dữ liệu này có thể được sử dụng để điều chỉnh các tham số của hệ thống và cung cấp cảnh báo phù hợp hơn cho người lái. Ngoài ra, hệ thống có thể gửi dữ liệu về trung tâm điều khiển để theo dõi tình trạng của các tài xế và đưa ra các biện pháp can thiệp kịp thời.

06/06/2025

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

MỞ ĐẦU 1. Tổng quan tình hình nghiên cứu Tai nạn giao thông là một vấn nạn đe dọa nghiêm trọng tính mạng con người, không chỉ là vấn nạn ở Việt Nam ta mà là một hiện tượng mang tính toàn cầu. Nhiều nghiên cứu trên thế giới cho thấy rằng một trong những nguyên nhân chính gây ra tai nạn giao thông là do lái xe ngủ gật. Ngủ gật là hành vi do sự mệt mỏi của cơ thể, có biểu hiện đầu gục xuống giống như tư thế cúi gằm mặt, mắt lim dim trong giây lát, rồi bất chợt tỉnh lại; trong khoảng thời gian ngắn ngủi ấy, cơ thể rơi vào trạng thái vô thức, tài xế mất đi khả năng điều khiển xe, chạy không ổn định, lấn làn và lái xe không kịp phản xạ để tránh tình huống nguy hiểm khi tới gần chướng ngại vật hoặc phương tiện giao thông khác.

Hiện nay, việc sử dụng các hệ thống trợ giúp theo dõi mức độ cảnh giác của lái xe và cảnh báo lái xe lúc mệt mỏi, ngủ gật được đặc biệt quan tâm nhằm giảm thiểu vấn nạn này. Tuy nhiên, việc phát hiện lái xe ngủ gật gặp khó khăn khi mặt người trong tình trạng nghiêng so với camera thu nhận. Ngoài ra, trạng thái lắc lư của xe hay chớp mắt của lái xe càng gây khó khăn cho việc giải quyết bài toán này. Do đó, để góp phần làm giảm thiểu tai nạn giao thông do tình trạng ngủ gật của lái xe, nhóm đã chọn đề tài “ Nghiên cứu sử dụng xử lý ảnh để nhận dạng trạng thái của khuôn mặt “” tạo ra một hệ thống phát hiện buồn ngủ hiệu quả và thân thiện có thể giúp dành lại cuộc sống cho nhiều người, làm cho cuộc sống dễ dàng và an toàn hơn.

Lý do lựa chọn đề tài Báo cáo về “Rối loạn giấc ngủ và tai nạn giao thông” tại hội nghị khoa học thường niên Hội Hô hấp Việt Nam và Chương trình đào tạo y khoa liên tục 2015, giáo sư Telfilo Lee Chiong (Trung tâm Nationnal Jewish Health, Mỹ)[5], cho biết thiếu ngủ là một trong những nguyên nhân chính gây tai nạn giao thông trên thế giới. Ước tính khoảng 10-15% tai nạn xe có liên quan đến thiếu ngủ. Nghiên cứu về giấc ngủ ở các tài xế 19 quốc gia châu Âu cho thấy tỷ lệ buồn ngủ khi lái xe cao, trung bình 17%. Trong đó 10,8% người buồn ngủ khi lái xe ít nhất một lần trong tháng, 7% từng gây tai nạn giao thông do buồn ngủ, 18% suýt xảy ra tai nạn do buồn ngủ.

10 Hầu hết tài xế gây tai nạn đều có thời gian thức kéo dài, ngủ ít hơn 5 giờ vào đêm trước khi gặp nạn. Ở Việt Nam đến nay nước ta chưa có nghiên cứu chính thức nào về số lượng tai nạn giao thông liên quan đến tình trạng thiếu ngủ của tài xế. Dù vậy một số báo cáo cho thấy rất nhiều vụ tai nạn nghiêm trọng do tài xế buồn ngủ, mệt mỏi dẫn đến mất lái và gây tai nạn. Nhận thấy được việc ngủ gật của các tài xế đặc biệt là các tài xế lái xe đường dài là vô cùng nguy hiểm.

Để hỗ trợ cảnh báo cho tải xế dấu hiệu buồn ngủ hạn chế tai nạn đáng tiếc, nhóm đã thực hiện đề tài “ Nghiên cứu sử dụng công nghệ xử lý ảnh nhận dạng trạng thái của khuôn mặt” và đưa ra cảnh báo cho tài xế khi có dấu hiệu mất tập trung. Mục tiêu của đề tài Nhằm giảm số lượng các vụ tai nạn giao thông liên quan đến việc ngủ gật của các tài xế và cảnh báo trực tiếp tại buồng lái để có cách giải quyết kịp thời cũng như truyền dữ liệu liên tục về đơn vị quản lý để xử lý các vi phạm của tài xế. Phạm vi giới hạn của đề tài Lập hệ thống cảnh báo qua chuông báo khi phát hiện dấu hiệu của trạng thái ngủ gật với điều kiện tài xế phải ngồi trong vùng nhận dạng của máy ảnh, điều kiện ánh sáng tương đối ổn định không có sự thay đổi đột ngột Chuyển thông tin lên dịch vụ lưu trữ DropBox, có thể trực tiếp theo dõi trạng thái của tài xế bất cứ khi nào và bất kể ở đâu có kết nối internet. Phương pháp nghiên cứu Đây là một đề tài thuộc lĩnh vực điện tử vì vậy chúng nhóm tác giả chọn phương pháp thực nghiệm khoa học, quan sát các hiện tượng thực tế sau đó đưa ra giải pháp, từ giải pháp sử dụng các thiết bị có sẵn để tạo ra sản phẩm hoàn chỉnh và thử nghiệm.

Kết quả nghiên cứu hoàn toàn khách quan và chính xác. Sau đó dựa vào kết quả có được bằng thực nghiệm để đối chứng, so sánh, từ đó rút ra kết luận. Các bước cụ thể như sau: - Đưa ra giả thuyết khoa học; - Xây dựng kế hoạch nghiên cứu; 11 - Chọn đối tượng thí nghiệm; - Bố trí thí nghiệm; - Tiến hành thực nghiệm; - Theo dõi các chỉ tiêu của thiết bị; - Kết quả và tham vấn, rút ra kết luận. - Nghiên cứu các hiện tượng thực tế (thông qua khảo sát thực tế, tin tức, sách báo…) - Nghiên cứu các tài liệu và phân tích.

- Nghiên cứu các phương pháp xử lý ảnh. - Nghiên cứu các loại linh kiện, thiết bị điện tử và kĩ thuật có thể sử dụng, phân tích ưu nhược điểm của các loại linh kiện, thiết bị và kĩ thuật để đưa ra giải pháp phù hợp. - Xây dựng hệ thống, nguyên lý hoạt động, đánh giá. 12 CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.

Cơ sở xử lý ảnh số 1. Các khái niệm cơ bản về xử lý ảnh 1. Khái niệm ảnh số Ảnh số là hình ảnh được ghi lại bởi các bộ cảm biến trên các máy ảnh kĩ thuật số và được lưu lại dưới dạng dữ liệu trong bộ nhớ của máy (có thể là thẻ nhớ, đĩa,…) Ảnh số tập hợp hữu hạn các điểm ảnh dùng để mô tả ảnh gần với ảnh thật. Số điểm ảnh xác định độ phân giải của ảnh.

Độ phân giải (Resolution) của ảnh là mật độ điểm ảnh được ấn định trên một ảnh số được hiển thị. Theo định nghĩa, khoảng cách giữa các điểm ảnh phải được chọn sao cho mắt người vẫn thấy được sự liên tục của ảnh. Việc lựa chọn khoảng cách thích hợp tạo nên một mật độ phân bổ, đó chính là độ phân giải và được phân bố theo trục x và y trong không gian hai chiều.Ảnh có độ phân giải càng cao thì càng thể hiện rõ nét các đặt điểm của tấm hình càng làm cho tấm ảnh trở nên thực và sắc nét hơn. Phân loại ảnh số Ảnh số gồm 3 loại cơ bản : • Ảnh màu (color image): mỗi điểm ảnh có giá trị gồm 3 màu đỏ (R-red) + xanh lục (G-green) + xanh dương (B-blue).

Mỗi màu có giá trị từ 0 đến 255, nghĩa là mỗi điểm ảnh cần 24bits để biểu diễn.1: Ảnh màu Lena • Ảnh xám (gray image): giá trị mỗi điểm ảnh nằm trong giải giá trị từ 0 đến 255, nghĩa là cần 8 bits để biểu diễn mỗi điểm ảnh này. Ảnh này thường được sử dụng trong việc xử lý ảnh.2: Ảnh xám Lena • Ảnh nhị phân (binary image): giá trị mỗi điểm ảnh là 0 hoặc 1, nghĩa là trắng hoặc đen.3: Ảnh nhị phân Lena Khi muốn chuyển đổi từ ảnh màu sang ảnh xám ta có công thức : 𝑅+𝐺+𝐵 𝐺𝑅𝐴𝑌 = 3 1. Các phương pháp nhận dạng biên ảnh Biên trong một hình ảnh có thể được định nghĩa như là đường bao quanh của ảnh hoặc đường viền ngăn cách khu vực ảnh liền kề có đặc điểm tương đối khác biệt theo một số tính năng quan tâm, Biên có thông tin quan trọng góp phần hướng tới phân tích và nhận dạng hình ảnh. 14 Biên cũng có thể hiểu là tập hợp của các điểm có sự thay đổi đột ngột về mức xám của ảnh xám (hoặc màu đối với ảnh màu).

Ví dụ trong ảnh nhị phân, một điểm đen được coi là điểm biên nếu lân cận nó là có ít nhất một điểm trắng. Có 3 loại đường biên chính là đường biên lý tưởng, đường biên bậc thang và đường biên thực Hình 1.4: Các loại biên cơ bản trong ảnh số Quy trình phát hiện biên: Bước 1: Lọc nhiễu do ảnh ghi vào từ các thiết bị thường có nhiễu Bước 2: Làm nổi biên sử dụng các phương pháp phát hiện biên Bước 3: Định vị biên Bước 4: Liên kết và trích chọn biên Có nhiều phương pháp để phát hiện biên của ảnh cơ bản, nhưng có 4 phương pháp thường được sử dụng là : • Phương pháp phát Gradient • Phương pháp phát hiện biên Laplace • Phương pháp phát hiện biên Canny 15 1. Kỹ thuật Gradient Tìm biên dựa vào sự biến thiên về giá trị độ sáng của ảnh xám. - Gradient là một vector có các thành phần biểu thị tốc độ thay đổi giá trị của điểm ảnh theo 2 hướng x và y, nó đại diện cho sự thay đổi về hướng và độ lớn của một vùng ảnh.

Nói cách khác phương pháp Gradient là phương pháp dò biên cục bộ bằng cách tìm kiếm các điểm ảnh có giá cực đại và cực tiểu khi lấy đạo hàm bậc nhất của ảnh trong không gian hai chiều. - Việc xấp xỉ đạo hàm bậc nhất theo các hướng x và y được thực hiện thông qua 2 ma trận nhân chập tương ứng sẽ cho ta các kỹ thuật phát hiện biên khác nhau (Roberts, Sobel, Prewitt,. ❖ Phương pháp phát hiện biên Robert • Chỉ có bốn điểm ảnh đầu vào cần phải được kiểm tra để xác định giá trị của mỗi điểm ảnh đầu ra, và chỉ phép trừ và phép cộng được sử dụng trong tính toán. • Lý do chính để sử dụng phương pháp Robert là nó rất tính toán rất nhanh.

• Nhược điểm chính của phương pháp Robert là sử dụng một mặt nạ nhỏ, và rất nhạy cảm với nhiễu. Nó cũng tạo ra phản hồi rất yếu với biên thực, trừ khi các biên này rất sắc nét. ❖ Phương pháp phát hiện biên Sobel Ở đây chúng ta sử dụng hai mặt nạ nhân chập 3 * 3 theo hướng x, y với hình ảnh đa mức xám.5: Tính nhận chập Hình 1.6: Kết quả của phép lọc Sobel theo phương x, phương y 17 ❖ Phương pháp phát hiện biên Prewitt Phương pháp Prewitt gần giống với Sobel. Đây là phương pháp lâu đời nhất, cổ điển nhất.

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

Tài liệu "Hệ Thống Cảnh Báo Ngủ Gật Dựa Trên Raspberry Pi 3" trình bày một giải pháp công nghệ tiên tiến nhằm phát hiện và cảnh báo tình trạng ngủ gật của người lái xe, từ đó giúp giảm thiểu tai nạn giao thông. Hệ thống này sử dụng Raspberry Pi 3 để theo dõi và phân tích hành vi của người lái, cung cấp cảnh báo kịp thời khi phát hiện dấu hiệu buồn ngủ. Điều này không chỉ nâng cao an toàn giao thông mà còn góp phần nâng cao nhận thức về tầm quan trọng của việc duy trì sự tỉnh táo khi lái xe.

Để mở rộng kiến thức về an toàn giao thông và các giải pháp giáo dục liên quan, bạn có thể tham khảo thêm tài liệu Luận văn thạc sĩ quản lý giáo dục quản lý hoạt động giáo dục an toàn giao thông cho học sinh tiểu học trên địa bàn thị xã bến cát tỉnh bình dương, nơi đề cập đến việc giáo dục an toàn giao thông cho thế hệ trẻ. Ngoài ra, tài liệu Luận văn thạc sĩ luật học thực hiện pháp luật về giao thông đường bộ qua thực tiễn thành phố hà nội sẽ cung cấp cái nhìn sâu sắc về việc thực thi pháp luật giao thông. Cuối cùng, bạn cũng có thể tìm hiểu về Luận văn thạc sĩ kỹ thuật xây dựng nghiên cứu xây dựng tài liệu giúp người lái xe mô tô hai bánh nâng cao nhận thức về các mối nguy hiểm tại giao lộ và áp dụng thí điểm tại bình dương, tài liệu này sẽ giúp bạn hiểu rõ hơn về việc nâng cao nhận thức an toàn giao thông cho người lái xe. Những tài liệu này không chỉ bổ sung kiến thức mà còn mở rộng quan điểm của bạn về các vấn đề liên quan đến an toàn giao thông.