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

Ứng dụng xử lý ảnh trong nhận diện phiếu kiểm nghiệm mẫu :Luận văn thạc sĩ - Chuyên ngành: Kỹ thuật điện tử
PREMIUM
Số trang
101
Kích thước
3.1 MB
Định dạng
PDF
Lượt xem
1822

Ứng dụng xử lý ảnh trong nhận diện phiếu kiểm nghiệm mẫu :Luận văn thạc sĩ - Chuyên ngành: Kỹ thuật điện tử

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

PHẠM HOÀNG THÁI

ỨNG DỤNG XỬ LÝ ẢNH TRONG NHẬN DIỆN

PHIẾU KIỂM NGHIỆM MẪU

Chuyên ngành: KỸ THUẬT ĐIỆN TỬ

Mã chuyên ngành: 8520203

LUẬN VĂN THẠC SĨ

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

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: TS. Phạm Trần Bích Thuận

Luận v n thạc s đƣợc ảo vệ tại Hội đồng ch m ả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 29 tháng 01 n m 2021

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

1. .........................................................................- Chủ tịch Hội đồng

2. .........................................................................- Phản iện 1

3. .........................................................................- Phản iện 2

4. .........................................................................- Ủy viên

5. .........................................................................- Thƣ ký

(Ghi rõ họ, tên, học hàm, học vị của Hội đồng chấm bảo vệ luận văn thạc sĩ)

CHỦ TỊCH HỘI ĐỒNG TRƢỞNG KHOA CÔNG NGHỆ ĐIỆN TỬ

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

Họ tên học viên:PHẠM HOÀNG THÁI........................ MSHV:18104941 ................

Ngày, tháng, n m sinh:15/04/1982 ................................ Nơi sinh:TP.HCM

Chuyên ngành:Kỹ thuật Điện tử .................................... Mã chuyên ngành: 8520203

I. TÊN ĐỀ TÀI:

Ứng dụng xử lý ảnh trong nhận diện phiếu kiểm nghiệm mẫu

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

Mục tiêu của đề tài là tìm kiếm phƣơng pháp hỗ trợ cho việc phân loại các mẫu cần

kiểm nghiệm qua chỉ tiêu và nền mẫu từ phiếu kiểm nghiệm mẫu một cách nhanh

và chính xác nh t;

Xây dựng ứng dụng xử lý và nhận diện ảnh từ phiếu kiểm nghiệm, từ đó làm phiếu

điện tử đi kèm với các mẫu đến để các phòng an tƣơng ứng.

II. NGÀY GIAO NHIỆM VỤ:

Quyết định giao đề tài: Số 841/QĐ-ĐHCN ngày 10 / 07 /2020

III. NGÀY HOÀN THÀNH NHIỆM VỤ: 29/01/2021

IV. NGƢỜI HƢỚNG DẪN KHOA HỌC: (Ghi rõ học hàm, học vị, họ, tên)

Hƣớng dẫn khoa học: TS. PHẠM TRẦN BÍCH THUẬN

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

NGƢỜI HƢỚNG DẪN

(Họ tên và chữ ký)

CHỦ NHIỆM BỘ MÔN ĐÀO TẠO

(Họ tên và chữ ký)

TRƢỞNG KHOA CÔNG NGHỆ ĐIỆN TỬ

(Họ tên và chữ ký)

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

Lời đầu tiên, tôi xin gửi lời cảm ơn đến Ban Giám hiệu trƣờng Đại học Công nghiệp

Thành phố Hồ Chí Minh đã tạo một môi trƣờng học tập tốt cũng nhƣ điều kiện

thuận lợi nh t để thực hiện đề tài. Trong suốt quá trình học tập và hoàn thành đề tài,

tôi đã nhận đƣợc nhiều sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của Thầy,

Cô, gia đình và ạn è. Với lòng kính trọng và iết ơn sâu sắc, tôi xin gửi lời cảm

ơn chân thành đến TS. Phạm Trần Bích Thuận, giảng viên Khoa Công nghệ Điện

tử của trƣờng Đại học Công nghiệp Thành phố Hồ Chí Minh, và ngƣời đã truyền

cảm hứng cho tôi là thầy PGS.TS Nguyễn Tấn Luỹ - Phó trƣởng khoa Công nghệ

Điện tử. Thầy và cô đã tận tình, tận tâm trực tiếp hƣớng dẫn, truyền cảm hứng cũng

nhƣ chỉ bảo, động viên tôi trong suốt quá trình thực hiện luận v n.

Tôi cũng xin chân thành cảm ơn các Thầy, Cô trong Trƣờng Đại học Công nghiệp

Thành phố Hồ Chí Minh nói chung và các Thầy, Cô trong Khoa Công nghệ Điện tử

nói riêng đã tận tình dạy dỗ, truyền đạt những kiến thức cơ sở cũng nhƣ chuyên

ngành, để có đƣợc nền tảng kiến thức hoàn thành đề tài. Tôi cũng xin chân thành

cảm ơn gia đình và ạn è, đã luôn tạo điều kiện, quan tâm, giúp đỡ, động viên

trong suốt quá trình học tập và hoàn thành luận v n thạc s .

Luận v n đã hoàn thành một cách tốt nh t mà tôi đã dành ra hết t t cả tâm huyết,

nhƣng chắc chắn sẽ có những thiếu sót không thể tránh khỏi. Tôi r t mong nhận

đƣợc sự thông cảm và những ý kiến đóng góp chân thành từ phía Quý Thầy Cô.

Tôi xin chân thành cảm ơn!

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

Học viên thực hiện

Phạm Hoàng Thái

ii

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

Ngày nay, nhờ vào sự phát triển và ứng dụng mạnh mẽ của các hệ thống máy tính

và các giải thuật trong l nh vực xử lý ảnh và thị giác máy tính mà ngày càng đƣợc

nghiên cứu ứng dụng trong nhiều l nh vực giúp cho cuộc sống ngày càng thuận tiện

hơn. Từ thực tiễn đó việc xây dựng các chƣơng trình hoạt động cho các hệ thống

phân loại là thiết yếu, đặc iệt là các hệ thống phân loại sản phẩm theo hình dạng.

Nhận dạng đối tƣợng đƣợc xem là một trong những ài toán thu hút sự quan tâm từ

các nhà nghiên cứu và phát triển... L nh vực thị giác máy tính mang lại nhiều ứng

dụng hữu ích từ nhiều l nh vực nhƣ nhận diện ảnh, theo dõi đối tƣợng, tìm kiếm,...

Có r t nhiều cách tiếp cận để giải quyết trong l nh vực thị giác máy tính, với mỗi

loại đối tƣợng cụ thể sẽ có có một phƣơng pháp cụ thể để thực hiện.

Bố cục của ài luận đƣợc trình ày nhƣ sau : trƣớc hết tác giả đi vào nghiên cứu về

mạng Neural và 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

ứng dụng nhận diện phiếu kiếm nghiệm mẫu.

iii

LỜI CAM ĐOAN

Tôi xin cam đoan đề tài luận vặn này là của riêng tôi và đƣợc sự hƣớng dẫn của TS.

Phạm Trần Bích Thuận. Nội dung nghiên cứu cũng nhƣ kết quả trong đề tài này là

trung thực và chƣa công ố dƣới t kỳ hình thức nào trƣớc đây. Những số liệu

trong các ảng iểu phục vụ cho việc phân tích, nhận xét, đánh giá đƣợc chính tác

giả thu thập từ các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo.

Học viên thực hiện

Phạm Hoàng Thái

iv

MỤC LỤC

LỜI CẢM ƠN ............................................................................................................. i

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

LỜI CAM ĐOAN ..................................................................................................... iii

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

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

DANH MỤC THUẬT NGỮ..................................................................................... xi

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

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

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

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

3.1. Đối tƣợng nghiên cứu ..........................................................................................2

3.2. Phạm vi nghiên cứu..............................................................................................3

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

4.1 Cách tiếp cận.........................................................................................................3

4.2 Phƣơng pháp nghiên cứu ......................................................................................3

5. C u trúc áo cáo luận v n thạc s ............................................................................3

6. Ý ngh a thực tiễn của đề tài.....................................................................................4

CHƢƠNG 1 TỔNG QUAN VỀ LĨNH VỰC NGHIÊN CỨU .............................5

1.1 Tổng quan..............................................................................................................5

1.2 Các nghiên cứu trƣớc đây .....................................................................................5

1.3 Nội dung nghiên cứu.............................................................................................9

CHƢƠNG 2 CƠ SỞ LÝ THUYẾT.....................................................................12

2.1 Tổng quan về xử lý ảnh.......................................................................................12

2.1.1 Thu nhận hình ảnh (Image Acquisition)..........................................................13

2.1.2 Phân đoạn (Segmentation) hay phân vùng ảnh ...............................................14

2.1.3 Nhận dạng đối tƣợng (Object recognition)......................................................14

2.1.4 Biểu diễn và mô tả ảnh (Representation & description) .................................15

2.2 Trích xu t đặc trƣng ảnh .....................................................................................15

2.2.1 Đặc trƣng màu sắc............................................................................................16

v

2.2.2 Độ đo tƣơng đồng về màu sắc.........................................................................17

2.2.3 Đặc trƣng kết c u.............................................................................................17

2.2.4 Đặc trƣng hình dạng ........................................................................................18

2.2.4.1 Đặc trƣng hình dạng.......................................................................................18

2.2.4.2 Độ đo tƣơng đồng cho hình dạng...............................................................19

2.2.5 Đặc trƣng cục bộ b t biến................................................................................19

2.2.5.1 Đặc trƣng cục bộ b t biến.............................................................................19

2.2.5.2 Độ đo tƣơng đồng cho đặc trƣng cục bộ b t biến..................................20

2.2.6 Lựa chọn đặc trƣng ..........................................................................................20

2.3 Mạng thần kinh nhân tạo.....................................................................................22

2.3.1 Giới thiệu về mạng Neural nhân tạo................................................................23

2.3.2 C u trúc mạng neural nhân tạo ........................................................................23

2.3.3 Một số kiểu mạng Neural ................................................................................25

2.3.3.1 Tự kết hợp (autoassociative)........................................................................25

2.3.3.2 Kết hợp khác kiểu (heteroassociative) ......................................................26

2.3.3.3 Kiến trúc truyền thẳng (feedforward architechture)..............................26

2.3.3.4 Kiến trúc phản hồi (Feedback architecture).............................................27

2.3.4 Mạng Neural lan truyền ngƣợc MLP...............................................................27

2.3.4.1 Kiến trúc mạng MLP......................................................................................27

2.3.4.2 Hu n luyện mạng MLP .................................................................................29

2.3.4.3 Học có giám sát trong các mạng nơron.....................................................30

2.3.5 Mạng neural tích chập (CNN) .........................................................................31

2.3.5.1 Mô hình mạng neural tích chập...................................................................34

2.3.5.2 Xây dựng mạng neural tích chập ................................................................35

CHƢƠNG 3 PHÂN LOẠI PHIẾU KIỂM NGHIỆM MẪU DÙNG MẠNG

NƠRON CNN ......................................................................................................... 47

3.1 Xác định đặc trƣng ảnh phiếu kiểm nghiệm .......................................................47

3.1.1Thu thập ảnh phiếu kiểm nghiệm .....................................................................48

3.1.2 Tiền xử lý ảnh ..................................................................................................49

3.1.3 Trích xu t đặc trƣng.........................................................................................49

3.1.4 Kết quả thực nghiệm........................................................................................49

3.2 Phân loại ảnh dùng mạng nơron CNN ................................................................50

vi

3.2.1 C u trúc mạng nơron CNN..............................................................................50

3.2.1.1 Sơ đồ c u trúc mạng nơron đề xu t............................................................50

3.2.1.2 Phân tích sơ đồ c u trúc mạng nơron đề xu t..........................................51

3.2.2 Tập dữ liệu hu n luyện ....................................................................................52

3.2.2.1 Mẫu phiếu hu n luyện ...................................................................................52

3.2.2.2 Mẫu phiếu Validation ....................................................................................53

3.2.2.3 Mẫu phiếu Test................................................................................................54

3.2.3 Thuật toán hu n luyện mạng............................................................................55

3.2.4 Kết quả phân loại ảnh phiếu kiểm nghiệm......................................................57

3.2.4.1 Kết quả thực nghiệm trong quá trình hu n luyện..................................57

3.2.4.2 Kết quả phân loại phiếu kiểm nghiệm.......................................................58

3.3 Kết luận ...............................................................................................................59

CHƢƠNG 4 NHẬN DIỆN PHIẾU KIỂM NGHIỆM MẪU ..............................60

4.1 Kiến trúc hệ thống...............................................................................................60

4.1.1 Kiến trúc hệ thống tổng quát............................................................................60

4.1.2 Kiến trúc hệ thống nhận dạng ảnh từ phiếu kiểm nghiệm ..............................60

4.2 Lƣu đồ giải thuật .................................................................................................62

4.3 Kết quả nhận điện phiếu kiểm nghiệm mẫu thực tế............................................64

4.3.1 Xử lý ảnh đầu vào ............................................................................................64

4.3.2 Kết quả nhận diện phiếu kiểm nghiệm mẫu....................................................65

4.3.2.1 Kết quả lựa chọn nền mẫu và lựa loại chỉ tiêu cần kiểm nghiệm theo

phiếu yêu cầu kiểm nghiệm từ phần mềm nhận mẫu..............................................65

4.3.2.2 Kết quả phần mềm kiểm thử trên máy tính..............................................67

4.3.2.3 Kết quả phần mềm kiểm thử trên điện thoại............................................69

4.4 Kết luận ...............................................................................................................70

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

1.Kết quả đạt đƣợc ....................................................................................................71

1.1. Về mặt khoa học.......................................................................................71

1.2. Về mặt ứng dụng ......................................................................................71

1.3. Về mặt con ngƣời .....................................................................................71

2.Tồn tại ....................................................................................................................72

3.Hƣớng phát triển ....................................................................................................72

vii

TÀI LIỆU THAM KHẢO.........................................................................................73

PHỤ LỤC..................................................................................................................78

1. TỔNG QUAN VỀ NGÔN NGỮ PYTHON.........................................................78

1.1 Giới thiệu.............................................................................................................78

1.2 Đặc trƣng.............................................................................................................78

1.3 Ứng dụng của Python..........................................................................................79

2. TỔNG QUAN VỀ GOOGLE COLAB.................................................................80

2.1 Giới thiệu.............................................................................................................80

2.2 Tổng quan về các thƣ viện sử dụng trong Python..............................................81

2.2.1 OpenCV....................................................................................................................81

2.2.2 NumPy ......................................................................................................................82

2.2.3 Keras..........................................................................................................................83

2.2.4 TensorFlow..............................................................................................................83

2.2.5 Tkinter.......................................................................................................................84

2.3 Code hu n luyện mô hình CNN..........................................................................84

LÝ LỊCH TRÍCH NGANG CỦA HỌC VIÊN .........................................................87

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