Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Nhận dạng bảng số xe bằng phương pháp LB-CNN :Luận văn thạc sĩ - Chuyên ngành: Khoa học máy tính
PREMIUM
Số trang
95
Kích thước
6.0 MB
Định dạng
PDF
Lượt xem
1763

Nhận dạng bảng số xe bằng phương pháp LB-CNN :Luận văn thạc sĩ - Chuyên ngành: Khoa học máy tính

Nội dung xem thử

Mô tả chi tiết

BỘ CÔNG THƯƠNG

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH

PHAN NHƯ PHƯƠNG

NHẬN DẠNG BẢNG SỐ XE

BẰNG PHƯƠNG PHÁP LB-CNN

Chuyên ngành: KHOA HỌC MÁY TÍNH

Mã chuyên ngành: 60480101

LUẬN VĂN THẠC SĨ

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2019

Công trình được hoàn thành tại Trường Đại học Công nghiệp TP. Hồ Chí Minh.

Người hướng dẫn khoa học: PGS.TS. Phạm Thế Bảo

Người phản biện 1: TS. Lê Thành Sách

Người phản biện 2: TS. Trịnh Tấn Đạt

Luận văn thạc sĩ được bảo vệ tại Hội đồng chấm bảo vệ Luận văn thạc sĩ Trường Đại

học Công nghiệp thành phố Hồ Chí Minh ngày … tháng … năm 20…

Thành phần Hội đồng đánh giá luận văn thạc sĩ gồm:

1. PGS.TS. Huỳnh Trung Hiếu - Chủ tịch Hội đồng

2. TS. Lê Thành Sách - Phản biện 1

3. TS. Trịnh Tấn Đạt - Phản biện 2

4. TS. Đặng Thị Phúc - Ủy viên

5. TS. Phạm Thị Thiết - Thư ký

CHỦ TỊCH HỘI ĐỒNG TRƯỞNG KHOA CNTT

NHIỆM VỤ LUẬN VĂN THẠC SĨ

Họ tên chúng tôi: PHAN NHƯ PHƯƠNG MSHV: 15117691

Ngày, tháng, năm sinh: 15/12/1991 Nơi sinh: Đồng Nai

Chuyên ngành: Khoa Học Máy Tính Mã chuyên ngành: 60480101

I. TÊN ĐỀ TÀI:

Nhận dạng bảng số xe bằng phương pháp LB-CNN

NHIỆM VỤ VÀ NỘI DUNG:

Nghiên cứu và ứng dụng phương pháp LB-CNN vào việc nhận dạng bảng số xe. Xây

dựng chương trình nhận dạng bảng số xe tại Việt Nam, cung cấp các thuật toán hỗ

trợ cho việc phát hiện và nhận dạng bảng số xe.

II. NGÀY GIAO NHIỆM VỤ: Theo Quyết định số 1486/QĐ-ĐHCN 25/06/2018

III. NGÀY HOÀN THÀNH NHIỆM VỤ: 30/11/2019

IV. NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS. Phạm Thế Bảo

Tp. Hồ Chí Minh, ngày … tháng … năm 20 …

NGƯỜI HƯỚNG DẪN CHỦ NHIỆM BỘ MÔN ĐÀO TẠO

TRƯỞNG KHOA CNTT

BỘ CÔNG THƯƠNG

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP

THÀNH PHỐ HỒ CHÍ MINH

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

Độc lập - Tự do - Hạnh phúc

i

LỜI CẢM ƠN

Trước hết tôi xin gửi lời cảm ơn chân thành tới tập thể các thầy cô giáo trong Khoa

Công nghệ Thông tin, Trường Đại học Công Nghiệp TP. Hồ Chí Minh đã tận tình

dạy dỗ và tạo mọi điều kiện giúp đỡ tôi trong quá trình học tập và nghiên cứu.

Đặc biệt, tôi xin bày tỏ lòng biết ơn sâu sắc đến thầy PGS.TS. Phạm Thế Bảo, người

đã trưc tiếp hướng dẫn, chỉ bảo tôi tận tình trong suốt quá trình nghiên cứu và hoàn

thiện luận văn này.

Một lần nữa tôi xin được gửi lời cảm ơn đến tất cả các thầy cô giáo, bạn bè, gia đình

và cơ quan đã giúp đỡ tôi trong thời gian vừa qua.

ii

TÓM TẮT LUẬN VĂN THẠC SĨ

Trong nghiên cứu này, chúng tôi sử dụng phương pháp mạng nơron tích chập nhị

phân cục bộ (LB-CNN) để xác định và nhận dạng ký tự quang học (OCR). Bộ dữ liệu

ảnh đầu vào là bảng số xe Việt Nam được hỗ trợ bởi FPT. Để xác định và nhận dạng

bảng số xe, chúng tôi giải quyết 5 vấn đề chính: (1) xác định vùng bảng số xe, (2)

trích vùng bảng số xe, (3) trích các dòng ký tự, (4) trích từng ký tự trên dòng, (5)

nhận dạng ký tự. Chúng tôi đã thực hiện kiểm thử trên bộ dữ liệu ảnh này và cho kết

quả với độ chính xác là 90,00%.

Từ các kết quả thực nghiệm cho thấy, hiệu năng nhận dạng bảng số xe của LB-CNN

và CNN là tương đương nhau. Tuy nhiên, thời gian thực thi của LB-CNN nhanh hơn

nhiều lần thời gian thực thi của CNN.

iii

ABSTRACT

In this work, we used the local binary convolution neural network (LB-CNN) method

to detect and recognize optical character (OCR). The input image data set is

Vietnamese license plates supported by FPT company. To detect and recognize the

license plate, it is necessary to solve five main problems: (1) determining the license

plate area, (2) extracting the license plate area, (3) extracting the character lines, (4)

extracting each character on the line, (5) recognizing characters. We have conducted

on the image data set and obtained an accuracy of 90.00%.

The experimental results show that LB-CNN and CNN's license plate recognition

performance is similar. However, the execution time of LB-CNN is much faster than

that of CNN.

iv

LỜI CAM ĐOAN

Tôi xin cam đoan nội dung của luận văn “Nhận dạng bảng số xe bằng phương pháp

LB-CNN” là do tôi thực hiện dưới sự hướng dẫn của thầy PGS.TS. Phạm Thế Bảo.

Những nội dung được trình bày trong luận văn hoặc là của cá nhân hoặc là được tổng

hợp từ nhiều nguồn tài liệu khác nhau.Việc tham khảo các nguồn tài liệu đã được

thực hiện trích dẫn và ghi nguồn tài liệu tham khảo đúng quy định.

Tôi xin chịu hoàn toàn trách nhiệm và chịu mọi hình thức kỷ luật theo quy định cho

lời cam đoan của mình.

Học viên

Phan Như Phương

v

MỤC LỤC

MỤC LỤC...................................................................................................................v

DANH MỤC HÌNH ẢNH ...................................................................................... viii

DANH MỤC BẢNG BIỂU ........................................................................................x

DANH MỤC TỪ VIẾT TẮT.................................................................................... xi

MỞ ĐẦU.....................................................................................................................1

1. Đặt vấn đề ...............................................................................................................1

2. Mục tiêu nghiên cứu................................................................................................1

3. Đối tượng và phạm vi nghiên cứu...........................................................................1

4. Cách tiếp cận và phương pháp nghiên cứu .............................................................2

5. Ý nghĩa thực tiễn của đề tài.....................................................................................3

CHƯƠNG 1 TỔNG QUAN..................................................................................4

1.1 Bài toán..................................................................................................................4

1.2 Các hướng tiếp cận ................................................................................................5

1.2.1 Phương pháp Hough...........................................................................................8

1.2.2 Phương pháp hình thái học...............................................................................10

1.2.3 Phương pháp khớp mẫu....................................................................................11

1.3 Mô hình hoạt động của hệ thống nhận dạng bảng số xe .....................................12

1.3.1 Các ứng dụng ...................................................................................................12

1.3.2 Mô hình hoạt động ...........................................................................................13

1.4 Đề xuất hướng giải quyết....................................................................................14

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT.....................................................................15

2.1 Mạng Neural nhân tạo .........................................................................................15

2.2 Mạng Neural tích chập ........................................................................................18

2.2.1 Toán tử tích chập ..............................................................................................18

2.2.2 Kiến trúc CNN..................................................................................................21

2.2.3 Huấn luyện CNN..............................................................................................29

2.3 Mạng Neural tích chập nhị phân cục bộ..............................................................37

2.3.1 Mô-đun tích chập nhị phân cục bộ ...................................................................37

vi

2.3.2 Học với các lớp LBC........................................................................................37

2.3.3 Phân tích lý thuyết............................................................................................38

2.4 Phân loại bảng số xe theo quy định của Việt Nam..............................................42

2.4.1 Tiêu chuẩn bảng số xe ......................................................................................42

2.4.2 Quy định màu sắc .............................................................................................43

2.4.3 Quy định về bảng số Dân sự ............................................................................44

2.4.4 Quy định về bảng số Bộ quốc phòng ...............................................................45

2.4.5 Quy định về bảng số Bộ ngoại giao .................................................................46

2.4.6 Quy định về bảng số 80....................................................................................47

CHƯƠNG 3 XÂY DỰNG MÔ HÌNH................................................................49

3.1 Xác định vùng bảng số xe ...................................................................................49

3.1.1 Tiền xử lý .........................................................................................................50

3.1.2 Tìm đường bao đối tượng.................................................................................51

3.1.3 Lọc đường bao đối tượng .................................................................................53

3.2 Trích vùng bảng số xe .........................................................................................55

3.3 Trích các dòng ký tự............................................................................................56

3.4 Trích từng ký tự trên dòng...................................................................................58

3.5 Nhận dạng............................................................................................................59

3.5.1 Xây dựng LBP với các bộ lọc tích chập...........................................................59

3.5.2 Mạng nơron tích chập nhị phân cục bộ ............................................................62

3.5.3 Xây dựng mô hình LB-CNN............................................................................63

3.6 Phương pháp đánh giá .........................................................................................65

CHƯƠNG 4 THỰC NGHIỆM VÀ ĐÁNH GIÁ................................................66

4.1 Môi trường thực nghiệm......................................................................................66

4.2 Dữ liệu thực nghiệm............................................................................................67

4.2.1 Bộ dữ liệu MNIST............................................................................................67

4.2.2 Dữ liệu bảng số xe của FPT .............................................................................67

4.3 Kết quả thực nghiệm ...........................................................................................69

4.3.1 Huấn luyện mô hình .........................................................................................69

4.3.2 Nhận dạng.........................................................................................................70

Tải ngay đi em, còn do dự, trời tối mất!