xÂy dỰng Ứng dỤng nhẬn dẠng biỂn bÁo giao thÔng trÊn thiẾt bỊ di ĐỘng
DESCRIPTION
Luận văn tốt nghiệp 2012. XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG. Giáo viên hướng dẫn : ThS . PHAN NGUYỆT MINH Sinh viên thực hiện : NGUYỄN BÁ CHUNG - 07520031 ĐỖ TRƯỜNG GIANG - 07520094. Mục lục. Đặt vấn đề. = ???. ???. Đặt vấn đề. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/1.jpg)
XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG
TRÊN THIẾT BỊ DI ĐỘNG
Giáo viên hướng dẫn:ThS. PHAN NGUYỆT MINH
Sinh viên thực hiện:NGUYỄN BÁ CHUNG - 07520031ĐỖ TRƯỜNG GIANG - 07520094
Luận văn tốt nghiệp 2012
![Page 2: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/2.jpg)
Mục lục
Đặt vấn đề
Nền tảng và công nghệ
Xử lý ảnh
Mạng noron
Mô hình giải quyết bài toán
Kết quả - Hướng phát triển
Demo
2
![Page 3: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/3.jpg)
Đặt vấn đề
3
= ??????
![Page 4: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/4.jpg)
Đặt vấn đề
Ngày càng có nhiều người sử dụng smartphone
Thị phần của Android đang lớn nhất
![Page 5: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/5.jpg)
Nền tảng và công nghệ
Lý thuyết
Xử lý ảnh
Mạng noron
Công nghệ
5
![Page 6: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/6.jpg)
Xử lý ảnh
Thu nhận ảnh
Tiền xử lý ảnh
Phân vùng ảnh
Biển diễn ảnh
Nhận dạng – nội suy
Các bước cơ bản trong xử lý ảnh
6
![Page 7: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/7.jpg)
Mạng noron
Cấu trúc mạng noron
Noron – Đơn vị xử lý
Mạng noron học làm sao ?
7
![Page 8: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/8.jpg)
Mô hình giải quyết bài toán
Bài toán cần giải quyết ? 8
![Page 9: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/9.jpg)
Mô hình giải quyết bài toán
9
![Page 10: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/10.jpg)
Mô hình giải quyết bài toán
Làm sao phát hiện biển báo ?
Đặc trưng hình học ?
Đặc trưng màu sắc ?
10
![Page 11: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/11.jpg)
Mô hình giải quyết bài toán
Phát hiện biên ảnh bằng phương pháp Canny
11
![Page 12: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/12.jpg)
Mô hình giải quyết bài toán
Cải tiến: Kết hợp đặc trưng màu với phương pháp Canny
12
![Page 13: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/13.jpg)
Mô hình giải quyết bài toán
Xử lý tiền nhận dạng và nhận dạng
Mẫu biển báo nhận dạng được!
Biến đổi ->
13
![Page 14: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/14.jpg)
Cài đặt
14
- IDE : Eclipse- OS: Android 2.2- Ngôn ngữ : Java
- Vi xử lý 600 MHz, RAM 512MB- Hệ điều hành Android 2.2 trở lên- Máy ảnh 5 Megapixel, tự động
lấy nét, đèn flash LED.
Môi trường phát triển
Cấu hình smartphone
![Page 15: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/15.jpg)
Kết quả thực nghiệm
- Xây dựng thành công mạng noron có khả năng nhận dạng 5 loại biển báo
- Mạng noron sẽ được chọn số noron lớp ẩn là 80 và đại lượng ước lượng trung bình bình phương tối thiểu là nhỏ hơn 0.0001
- Độ chính xác của ứng dụng trong khoảng 70%
Tập mẩu biển báo thử nghiệm
15
![Page 16: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/16.jpg)
Hướng phát triển và mở rộng
16
GIẢI QUYẾT
Hiệu ứng perspective projection
Tác động của môi trường
MỞ RỘNG
![Page 17: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/17.jpg)
17
Demo
Demo
![Page 18: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/18.jpg)
18
Thank you
Q&A
![Page 19: XÂY DỰNG ỨNG DỤNG NHẬN DẠNG BIỂN BÁO GIAO THÔNG TRÊN THIẾT BỊ DI ĐỘNG](https://reader033.vdocuments.site/reader033/viewer/2022061605/5681476e550346895db4aadb/html5/thumbnails/19.jpg)
Tài liệu tham khảo
19
[Tiếng Việt]• Giáo trình xử lý ảnh , TS Phạm Việt Bình – TS Đỗ Năng Toàn, Đại Học Thái
Nguyên, 2007.
• Giáo trình xử lý ảnh, tập thể tác giá, Học Viện Công Nghệ Bưu Chính Viễn Thông, lưu hành nội bộ, 2006.
• Lý thuyết mạng noron, Nguyễn Thanh Cẩm.
[Tiếng Anh]• An introduction to neural networks: Pattern learning with the back-propagation
algorithm - http://www.ibm.com/developerworks/library/l-neural/
• Android technical resources http://developer.android.com/resources/browser.html?tag=tutorial
• Color-Based Road Sign Detection and Tracking, Luis David Lopez and Olac Fuentes, Computer Science Department University of Texas
• Traffic Sign Recognition Using Neural network on OpenCV: Toward Intelligent Vehicle/Driver Assistance System, Auranuch Lorsakul - Jackrit Suthakorn