Nghiên cứu về mạng Nơron tích chập và ứng dụng cho bài toán nhận dạng biển số xe (Nguyễn Thế Quyền)
Convolutional Nơron Network (CNNs – Mạng nơ-ron tích chập) là một trong những mô hình Deep Learning tiên tiến giúp cho chúng ta xây dựng được những hệ thống thông minh với độ chính xác cao như hiện nay. Trong luận văn cao học này, em đi vào nghiên cứu về mạng nơron cũng như mạng Convolution (tích chập) cũng như ý tưởng của mô hình CNNs trong phân lớp ảnh (Image Classification), và áp dụng trong việc xây dựng hệ thống nhận dạng biển số xe tự động.
Nội dung bài báo cáo bao gồm 3 chương.
Chương 1: Mạng nơron và mạng nơron tích chập.
Chương 2: Tổng quan về nhận dạng biển số xe.
Chương 3: Áp dụng mạng nơron tích chập trong nhận dạng ký tự
Phần kết luận tóm tắt lại các nội dung đã đạt được của luận văn, và nêu lên một số gợi ý về hướng phát triển tiếp theo của luận văn.
NỘI DUNG:
GIẢI THÍCH ĐỊNH NGHĨA VÀ TỪ VIẾT TẮT .................................................. v
DANH SÁCH HÌNH ................................................................................................ vi
DANH SÁCH BẢNG .............................................................................................. vii
PHẦN MỞ ĐẦU ........................................................................................................ 1
CHƢƠNG 1. MẠNG NƠRON VÀ MẠNG NƠRON TÍCH CHẬP ..................... 2
1.1. Giới thiệu về mạng nơron .................................................................................. 2
1.2. Mạng nơron tích chập ........................................................................................ 5
1.2.1. Định nghĩa mạng nơron tích chập ........................................................... 5
1.2.2. Convolution (tích chập) .......................................................................... 5
1.3. Mô hình mạng nơron tích chập ......................................................................... 5
1.4. Tính chất của mạng nơron tích chập ................................................................ 8
1.5. Kết luận chƣơng ................................................................................................ 10
CHƢƠNG 2. TỔNG QUAN VỀ NHẬN DẠNG BIỂN SỐ XE ........................... 11
2.1. Khái niệm về hệ thống nhận dạng biển số xe ................................................. 11
2.1.1. Lịch sử phát triển .................................................................................. 11
2.1.2. Cách thức hoạt động của hệ thống nhận dạng biển số xe ..................... 11
2.1.3. Phân loại các ứng dụng nhận dạng biển số xe ...................................... 12
2.1.4. Ứng dụng thực tiễn tại Việt Nam .......................................................... 13
2.1.5. Phân loại biển số xe .............................................................................. 14
2.2. Phƣơng pháp nhận dạng biển số xe từ ảnh chụp camera ............................. 17
2.2.1. Phương pháp chuyển đổi Hough ........................................................... 17
2.2.2. Phương pháp hình thái học.................................................................... 18
2.3. Phƣơng pháp nhận dạng ký tự trong biển số xe ............................................ 19
2.4. Phạm vi nghiên cứu và hƣớng giải quyết ....................................................... 20
2.5. Kết luận chƣơng ................................................................................................ 22
iv
CHƢƠNG 3. ÁP DỤNG MẠNG NƠRON TÍCH CHẬP TRONG NHẬN
DẠNG KÝ TỰ ......................................................................................................... 23
3.1. Nhận dạng ký tự trong bài toán nhận dạng biển số xe ................................. 23
3.2. Giai đoạn xử lý ảnh .......................................................................................... 23
3.2.1. Cách phân loại ảnh ................................................................................ 23
3.2.2. Các giai đoạn xử lý ảnh ......................................................................... 24
3.2.3. Xác định vùng chứa biển số .................................................................. 25
3.3. Xây dựng mô hình nhận dạng ký tự ............................................................... 28
3.4. Thuật toán ......................................................................................................... 31
3.4.1. Tách dòng .............................................................................................. 31
3.4.2. Tách ký tự ............................................................................................. 32
3.4.3. Ánh xạ vào ma trận ............................................................................... 32
3.4.4. Huấn luyện mạng nơron ........................................................................ 34
3.4.5. Nhận dạng ký tự .................................................................................... 34
3.5. Cài đặt ứng dụng .............................................................................................. 35
3.5.1. Môi trường cài đặt và các yêu cầu phàn cứng phần mềm ..................... 35
3.5.2. Giao diện chương trình chính ............................................................... 36
3.6. Kết quả thực nghiệm nhận dạng biển số xe ................................................... 37
3.7. Kết luận chƣơng ................................................................................................ 38
KẾT LUẬN .............................................................................................................. 40
DANH MỤC TÀI LIỆU THAM KHẢO
Convolutional Nơron Network (CNNs – Mạng nơ-ron tích chập) là một trong những mô hình Deep Learning tiên tiến giúp cho chúng ta xây dựng được những hệ thống thông minh với độ chính xác cao như hiện nay. Trong luận văn cao học này, em đi vào nghiên cứu về mạng nơron cũng như mạng Convolution (tích chập) cũng như ý tưởng của mô hình CNNs trong phân lớp ảnh (Image Classification), và áp dụng trong việc xây dựng hệ thống nhận dạng biển số xe tự động.
Nội dung bài báo cáo bao gồm 3 chương.
Chương 1: Mạng nơron và mạng nơron tích chập.
Chương 2: Tổng quan về nhận dạng biển số xe.
Chương 3: Áp dụng mạng nơron tích chập trong nhận dạng ký tự
Phần kết luận tóm tắt lại các nội dung đã đạt được của luận văn, và nêu lên một số gợi ý về hướng phát triển tiếp theo của luận văn.
NỘI DUNG:
GIẢI THÍCH ĐỊNH NGHĨA VÀ TỪ VIẾT TẮT .................................................. v
DANH SÁCH HÌNH ................................................................................................ vi
DANH SÁCH BẢNG .............................................................................................. vii
PHẦN MỞ ĐẦU ........................................................................................................ 1
CHƢƠNG 1. MẠNG NƠRON VÀ MẠNG NƠRON TÍCH CHẬP ..................... 2
1.1. Giới thiệu về mạng nơron .................................................................................. 2
1.2. Mạng nơron tích chập ........................................................................................ 5
1.2.1. Định nghĩa mạng nơron tích chập ........................................................... 5
1.2.2. Convolution (tích chập) .......................................................................... 5
1.3. Mô hình mạng nơron tích chập ......................................................................... 5
1.4. Tính chất của mạng nơron tích chập ................................................................ 8
1.5. Kết luận chƣơng ................................................................................................ 10
CHƢƠNG 2. TỔNG QUAN VỀ NHẬN DẠNG BIỂN SỐ XE ........................... 11
2.1. Khái niệm về hệ thống nhận dạng biển số xe ................................................. 11
2.1.1. Lịch sử phát triển .................................................................................. 11
2.1.2. Cách thức hoạt động của hệ thống nhận dạng biển số xe ..................... 11
2.1.3. Phân loại các ứng dụng nhận dạng biển số xe ...................................... 12
2.1.4. Ứng dụng thực tiễn tại Việt Nam .......................................................... 13
2.1.5. Phân loại biển số xe .............................................................................. 14
2.2. Phƣơng pháp nhận dạng biển số xe từ ảnh chụp camera ............................. 17
2.2.1. Phương pháp chuyển đổi Hough ........................................................... 17
2.2.2. Phương pháp hình thái học.................................................................... 18
2.3. Phƣơng pháp nhận dạng ký tự trong biển số xe ............................................ 19
2.4. Phạm vi nghiên cứu và hƣớng giải quyết ....................................................... 20
2.5. Kết luận chƣơng ................................................................................................ 22
iv
CHƢƠNG 3. ÁP DỤNG MẠNG NƠRON TÍCH CHẬP TRONG NHẬN
DẠNG KÝ TỰ ......................................................................................................... 23
3.1. Nhận dạng ký tự trong bài toán nhận dạng biển số xe ................................. 23
3.2. Giai đoạn xử lý ảnh .......................................................................................... 23
3.2.1. Cách phân loại ảnh ................................................................................ 23
3.2.2. Các giai đoạn xử lý ảnh ......................................................................... 24
3.2.3. Xác định vùng chứa biển số .................................................................. 25
3.3. Xây dựng mô hình nhận dạng ký tự ............................................................... 28
3.4. Thuật toán ......................................................................................................... 31
3.4.1. Tách dòng .............................................................................................. 31
3.4.2. Tách ký tự ............................................................................................. 32
3.4.3. Ánh xạ vào ma trận ............................................................................... 32
3.4.4. Huấn luyện mạng nơron ........................................................................ 34
3.4.5. Nhận dạng ký tự .................................................................................... 34
3.5. Cài đặt ứng dụng .............................................................................................. 35
3.5.1. Môi trường cài đặt và các yêu cầu phàn cứng phần mềm ..................... 35
3.5.2. Giao diện chương trình chính ............................................................... 36
3.6. Kết quả thực nghiệm nhận dạng biển số xe ................................................... 37
3.7. Kết luận chƣơng ................................................................................................ 38
KẾT LUẬN .............................................................................................................. 40
DANH MỤC TÀI LIỆU THAM KHẢO


.png)
%20(1).png)
.png)

.png)
.png)


Không có nhận xét nào: