Luận Văn Thạc Sĩ: Phương Pháp Nhận Dạng Chữ Viết Tay Tiếng Việt Dựa Trên Mô Hình Mạng Nơron

Luận văn thạc sĩ VNU UET nghiên cứu phương pháp nhận dạng chữ viết tay tiếng Việt bằng mô hình mạng nơron trong công nghệ thông tin.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Luận văn
99
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CÁM ƠN

MỞ ĐẦU

1. CHƯƠNG 1: QUY TRÌNH CHUNG CỦA MỘT HỆ NHẬN DẠNG CHỮ

1.1. Phân lớp mẫu

1.2. Cấu trúc của hệ thống nhận dạng văn bản

1.3. Bước 1 Thu nhận và lưu trữ ảnh

1.4. Bước 2 Chuẩn hoá

1.5. Bước 3 Phân đoạn ảnh

1.6. Bước 4 Nhận dạng

1.7. Bước 5 Hậu xử lý

1.8. Bước 6 Lưu văn bản

2. CHƯƠNG 2: NHẬN DẠNG TỪ DỰA TRÊN MÔ HÌNH ĐA MẠNG NƠRON CẢI TIẾN KẾT HỢP VỚI THỐNG KÊ NGỮ CẢNH

2.1. Sử dụng phương pháp trích chọn đặc trưng phù hợp cho ký tự

2.2. Sơ đồ tổng quan của mô hình nhận dạng từ được đề xuất bởi luận văn

2.3. Quá trình xây dựng mô hình đa mạng nơron thích hợp cho nhận dạng chữ viết tay tiếng Việt

2.4. Quá trình xây dựng bộ thống kê ngữ cảnh

2.5. Đánh giá khả năng nhận dạng của mô hình

3. CHƯƠNG 3: CÀI ĐẶT HỆ THỐNG NHẬN DẠNG CHỮ VIẾT TAY HẠN CHẾ

4. CHƯƠNG 4: THỬ NGHIỆM HỆ THỐNG NHẬN DẠNG CHỮ VIẾT TAY HẠN CHẾ

4.1. Môi trường thử nghiệm

4.2. Dữ liệu và kết quả thử nghiệm

4.3. Thử nghiệm nhận dạng chữ cái viết tay

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Nhận Dạng Chữ Viết Tay Tiếng Việt Bằng Mạng Nơron

Nhận dạng chữ viết tay tiếng Việt là một lĩnh vực nghiên cứu quan trọng trong công nghệ thông tin. Với sự phát triển của công nghệ AIhọc sâu, việc áp dụng mạng nơron nhân tạo vào nhận dạng chữ viết tay đã mở ra nhiều cơ hội mới. Hệ thống nhận dạng chữ viết tay không chỉ giúp tự động hóa quy trình xử lý văn bản mà còn nâng cao hiệu quả trong nhiều ứng dụng thực tiễn.

1.1. Khái niệm về Nhận Dạng Chữ Viết Tay

Nhận dạng chữ viết tay là quá trình chuyển đổi hình ảnh chữ viết tay thành văn bản số. Điều này bao gồm việc phân tích các ký tự, từ và câu trong văn bản viết tay. Các hệ thống hiện tại sử dụng mạng nơron để cải thiện độ chính xác và tốc độ nhận dạng.

1.2. Lịch sử Phát Triển Công Nghệ Nhận Dạng Chữ Viết Tay

Công nghệ nhận dạng chữ viết tay đã trải qua nhiều giai đoạn phát triển. Từ những năm 1980, các phương pháp nhận dạng dựa trên học máy đã được áp dụng. Gần đây, sự xuất hiện của học sâu đã làm thay đổi cách tiếp cận trong lĩnh vực này, đặc biệt là với sự phát triển của mạng nơron nhiều lớp.

II. Thách Thức Trong Nhận Dạng Chữ Viết Tay Tiếng Việt

Nhận dạng chữ viết tay tiếng Việt gặp nhiều thách thức do sự đa dạng trong cách viết của từng cá nhân. Các yếu tố như kích thước, độ nghiêng và sự dính chữ giữa các ký tự làm cho quá trình nhận dạng trở nên phức tạp. Những thách thức này cần được giải quyết để cải thiện độ chính xác của hệ thống.

2.1. Đặc Điểm Riêng Biệt Của Chữ Viết Tay Tiếng Việt

Chữ viết tay tiếng Việt có nhiều đặc điểm riêng biệt, bao gồm các dấu và ký tự đặc trưng. Sự khác biệt này làm cho việc nhận dạng trở nên khó khăn hơn so với các ngôn ngữ khác. Việc nhận diện các ký tự có dấu là một thách thức lớn trong quá trình phát triển hệ thống.

2.2. Các Vấn Đề Kỹ Thuật Trong Nhận Dạng

Các vấn đề kỹ thuật như độ chính xác của mạng nơron, khả năng xử lý ảnh và tốc độ nhận dạng là những yếu tố quan trọng. Hệ thống cần phải được tối ưu hóa để xử lý các văn bản viết tay với độ chính xác cao và thời gian phản hồi nhanh.

III. Phương Pháp Nhận Dạng Chữ Viết Tay Bằng Mạng Nơron

Phương pháp nhận dạng chữ viết tay bằng mạng nơron bao gồm nhiều bước từ tiền xử lý ảnh đến nhận dạng ký tự. Các bước này cần được thực hiện một cách chính xác để đảm bảo kết quả tốt nhất. Việc áp dụng các kỹ thuật học sâu giúp cải thiện đáng kể hiệu suất của hệ thống.

3.1. Tiền Xử Lý Ảnh Trong Nhận Dạng

Tiền xử lý ảnh là bước quan trọng trong quy trình nhận dạng. Các kỹ thuật như căn chỉnh độ nghiêng, phân ngưỡng và khử nhiễu ảnh giúp cải thiện chất lượng ảnh đầu vào. Điều này ảnh hưởng trực tiếp đến độ chính xác của quá trình nhận dạng.

3.2. Sử Dụng Mạng Nơron Để Nhận Dạng Ký Tự

Mạng nơron được sử dụng để nhận dạng ký tự bằng cách học từ các mẫu đã được huấn luyện. Các mô hình như MLP (Multilayer Perceptrons) cho phép hệ thống học và nhận diện các ký tự viết tay một cách hiệu quả. Việc tối ưu hóa cấu trúc mạng nơron là cần thiết để đạt được kết quả tốt nhất.

IV. Ứng Dụng Thực Tiễn Của Nhận Dạng Chữ Viết Tay

Nhận dạng chữ viết tay có nhiều ứng dụng thực tiễn trong đời sống. Từ việc tự động hóa quy trình văn phòng đến hỗ trợ trong giáo dục, công nghệ này đang dần trở thành một phần không thể thiếu trong nhiều lĩnh vực. Các ứng dụng này không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả công việc.

4.1. Ứng Dụng Trong Giáo Dục

Trong giáo dục, nhận dạng chữ viết tay có thể được sử dụng để tự động hóa việc chấm bài và phân tích kết quả học tập. Điều này giúp giáo viên tiết kiệm thời gian và nâng cao chất lượng giảng dạy.

4.2. Ứng Dụng Trong Doanh Nghiệp

Trong doanh nghiệp, công nghệ nhận dạng chữ viết tay giúp tự động hóa quy trình xử lý tài liệu, từ đó nâng cao hiệu suất làm việc. Việc áp dụng công nghệ này giúp giảm thiểu sai sót và tiết kiệm chi phí.

V. Kết Luận Và Hướng Phát Triển Tương Lai

Nhận dạng chữ viết tay tiếng Việt bằng mạng nơron là một lĩnh vực đầy tiềm năng nhưng cũng không ít thách thức. Việc nghiên cứu và phát triển các phương pháp mới sẽ giúp cải thiện độ chính xác và hiệu suất của hệ thống. Hướng phát triển trong tương lai cần tập trung vào việc tối ưu hóa các mô hình mạng nơron và áp dụng các kỹ thuật mới trong học sâu.

5.1. Tương Lai Của Nhận Dạng Chữ Viết Tay

Tương lai của nhận dạng chữ viết tay sẽ phụ thuộc vào sự phát triển của công nghệ AIhọc sâu. Các nghiên cứu mới sẽ giúp cải thiện khả năng nhận dạng và mở rộng ứng dụng của công nghệ này trong nhiều lĩnh vực khác nhau.

5.2. Đề Xuất Nghiên Cứu Tiếp Theo

Các nghiên cứu tiếp theo nên tập trung vào việc phát triển các mô hình mạng nơron mới, cải thiện khả năng nhận dạng và giảm thiểu các lỗi trong quá trình nhận dạng chữ viết tay. Việc kết hợp giữa các phương pháp khác nhau cũng có thể mang lại kết quả tốt hơn.

22/07/2025
Luận văn thạc sĩ vnu uet phương pháp nhận dạng chữ viết tay tiếng việt dựa trên mô hình mạng nơron luận văn ths công nghệ thông tin 1 01 10

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

Chương 1: Tổng quan về nhận dạng chữ dựa trên mô hình mạng nơron LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 Nội dung của chương này sẽ tập trung khảo sát cách tiếp cận nhận dạng dựa trên mô hình mạng nơron thông qua mô hình mạng nhiều lớp truyền thẳng MLP (Multilayer Perceptrons). Từ đó đánh giá được các ưu, nhược điểm của mạng MLP, đây cũng chính là tiền đề cho quá trình xây dựng xây dựng mô hình nhận dạng ở chương sau Chương 2: Nhận dạng từ dựa trên mô hình đa mạng nơron cải tiến kết hợp với thống kê ngữ cảnh Chương này tập trung vào việc xây dựng mô hình hiệu quả để nhận dạng chữ viết tay hạn chế với những nội dung chính sau đây:  Sử dụng phương pháp trích chọn đặc trưng phù hợp cho ký tự  Sơ đồ tổng quan của mô hình nhận dạng từ được đề xuất bởi luận văn.  Quá trình xây dựng mô hình đa mạng nơron thích hợp cho nhận dạng chữ viết tay tiếng Việt.  Quá trình xây dựng bộ thống kê ngữ cảnh.

 Đánh giá khả năng nhận dạng của mô hình Chương 3: Cài đặt hệ thống nhận dạng chữ viết tay hạn chế Chương này sẽ mô tả một cách cụ thể hơn về quy trình nhận dạng ký tự viết tay. Đồng thời sẽ cụ thể hoá đến mức chi tiết nhất việc ứng dụng mô hình nhận dạng đã được đề xuất chương 3 để nhận dạng ký tự viết tay. Chương 4: Thí nghiệm hệ thống nhận dạng chữ viết tay hạn chế Chương này sẽ mô tả chi tiết quá trình thí nghiệm cũng như các kết quả thí nghiệm của hệ thống với các tập dữ liệu khác nhau Phần kết luận Phần này sẽ nêu lên các vấn đề đã giải quyết được, chưa giải quyết được và hướng phát triển trong tương lai của luận văn Các phần phụ lục A, B, C LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 12 Các phần phụ lục sẽ cung cấp các thông tin tham khảo có giá trị về các kết quả thực nghiệm của chương trình, các ký hiệu, từ khoá được sử dụng trong luận văn, các tài liệu tham khảo,. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 13 CHƢƠNG 1.

Quy trình chung của một hệ nhận dạng chữ Quy trình chung của một hệ thống nhận dạng chữ thường gồm hai giai đoạn là phân lớp mẫu và nhận dạng văn bản 1. Phân lớp mẫu Phân lớp (sắp lớp) mẫu là giai đoạn quyết định trong quá trình nhận dạng. Hai kiểu phân lớp điển hình thường được sử dụng là: phân lớp có thầy (học có thầy) và phân lớp không có thầy (học không có thầy ). Các vấn đề thường được đặt ra trong bước phân lớp là: • Độ chính xác: Độ tin tưởng của một luật phân lớp được thể hiện bởi tỷ lệ phân lớp đúng.

Nhìn chung, độ chính xác được đo bởi tập dữ liệu học và độ chính xác được đo bởi tập dữ liệu thí nghiệm là khác nhau. Đây không phải là một điều bất thường, đặc biệt trong các ứng dụng học máy, đối với tập dữ liệu học thì có thể đúng hoàn toàn, nhưng trên tập dữ liệu thử nghiệm có khi kết quả lại rất tồi tệ. Khi nói đến độ chính xác của một thuật toán phân lớp thì thường là nói đến độ chính xác trên tập dữ liệu thử nghiệm. Kinh nghiệm thực tế cho thấy, độ chính xác của một thuật toán phân lớp phụ thuộc khá nhiều vào tập dữ liệu học (cả về mặt số lượng lẫn chất lượng) nói một cách khác là việc trích chọn đặc trưng của các mẫu có ảnh hưởng lớn tới độ chính xác của quá trình phân lớp.

• Tốc độ phân lớp: Đây là yếu tố đặc biệt quan trọng đối với các hệ thống có tính thời gian thực, chẳng hạn như nhận dạng chữ viết tay trực tuyến (online),. • Tính dễ hiểu: Thuật toán phân lớp đơn giản, dễ cài đặt và hiệu quả • Thời gian học: Nhất là trong một môi trường thường xuyên thay đổi, cần phải học một luật phân lớp một cách nhanh chóng hoặc hiệu chỉnh một luật đã có trong thời gian thực. Để học nhanh, nhiều khi ta chỉ cần sử dụng một số lượng nhỏ các mẫu huấn luyện để thiết lập các luật phân lớp. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.

Cấu trúc của hệ thống nhận dạng văn bản Cấu trúc cơ bản của hệ thống nhận dạng được chỉ ra trong hình 1. Một số công việc thực hiện trong xử lý nhận dạng là độc lập với hướng nghiên cứu một số khác thì liên quan và có thể được sử dụng để phân biệt giữa các hệ thống khác nhau. Các bước cần thực hiện trong giai đoạn này bao gồm: Thu nhận ảnh Chuẩn hoá Phân đoạn Nhận dạng Trích Nhận Cập nhật tri thức chọn dạng Cơ sở tri thức đặc bằng trưng mạng nơron Hậu xử lý Lưu văn bản Hình 1.1: Qui trình chung của một hệ thống nhận dạng chữ Bƣớc 1 Thu nhận và lƣu trữ ảnh: Đây là công đoạn đầu tiên trong một quá trình nhận dạng ảnh. Trong một hệ thống nhận dạng, ảnh thường được thu nhận qua máy quét, sau đó được lưu trữ dưới các định dạng file (*.

Nhìn chung việc lựa chọn định dạng file lưu trữ sẽ tuỳ thuộc vào các văn bản đầu vào cần nhận dạng và các yêu cầu cụ thể của từng hệ thống. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 15 Bƣớc 2 Chuẩn hoá: độ nghiêng nằm ngang và thẳng đứng của ảnh dữ liệu thường lớn hơn 0 do quá trình thu nhận ảnh và nét chữ tự do của người viết, khi đưa vào trong ảnh và độ nghiêng của chúng sẽ không thay đổi, do đó ta sẽ phải chuẩn hoá để ảnh của từ được thẳng đứng, trong công đoạn này ta sử dụng mật độ histogram lớn nhất để xác định dòng theo chiều ngang và theo chiều đứng của văn bản. Quá trình này sẽ nâng cao chất lượng ảnh đầu vào. Nói chung chất lượng của ảnh đầu vào sẽ ảnh hưởng nhiều đến chất lượng nhận dạng, ngoài việc căn chỉnh độ nghiêng của văn bản còn có một số thao tác chuẩn hoá khác như khử nhiễu ảnh đầu vào.

Bƣớc 3 Phân đoạn ảnh: Đây là một trong những công đoạn quan trọng của quá trình nhận dạng và có ảnh hưởng lớn đến kết quả nhận dạng. Hai cách tiếp cận phổ biến được đề xuất trong quá trình phân đoạn ảnh là: • Cách tiếp cận trên xuống (top-down): Toàn bộ ảnh văn bản phân đoạn được coi là một khối lớn, sau đó khối này được phân thành các khối nhỏ hơn, các khối nhỏ hơn này lại tiếp tục được phân thành các khối nhỏ hơn nữa cho đến khi thu được các ký tự hoặc không thể phân nhỏ hơn được nữa. Nhìn chung, với cách tiếp cận này, phương pháp thường dùng để phân đoạn ảnh là sử dụng các biểu đồ tần suất ngang và dọc. Tuy nhiên, do biểu đồ tần suất bị ảnh hưởng nhiều bởi độ nghiêng trang văn bản nên trước khi xử lý phân đoạn, ta thường phải căn chỉnh độ lệch của trang văn bản.

• Cách tiếp cận dưới lên (bottom-up): Quá trình phân đoạn bắt đầu bằng việc xác định những thành phần nhỏ nhất, sau đó gộp chúng lại thành những thành phần lớn hơn, cho đến khi thu được tất cả các khối trong trang văn bản. Bƣớc 4 Nhận dạng: Bao gồm hai công đoạn, thứ nhất là trích chọn đặc trưng để giảm kích cỡ đầu vào và tìm được những nét cơ bản nhất của ký tự. Tiếp theo là sử dụng đa mạng nơron để nhận dạng ký tự, đây chính là thao tác gán nhãn cho đối tượng dựa trên những tri thức đã học được, nói cách khác đây là thao tác tìm kiếm một lớp mẫu phù hợp nhất với đối tượng đầu vào. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 16 Bƣớc 5 Hậu xử lý: Đây là một trong những công đoạn cuối cùng của quá trình nhận dạng.

Trong nhận dạng chữ, có thể hiểu hậu xử lý là bước ghép nối các ký tự đã nhận dạng được thành các từ, các câu, các đoạn văn nhằm tái hiện lại văn bản đồng thời phát hiện ra các lỗi nhận dạng bằng cách kiểm tra chính tả dựa trên cấu trúc và ngữ nghĩa của câu, đoạn văn. Việc phát hiện ra các lỗi, các sai sót trong nhận dạng ở bước này đã góp phần đáng kể vào việc nâng cao kết quả nhận dạng Đặc biệt đối với các ảnh văn bản đầu vào không tốt (chẳng hạn: Bản in bị mờ, bị đứt nét do photo nhiều lần,.) hoặc các văn bản in chứa nhiều thông tin hỗn hợp (chẳng hạn trong văn bản có cả số lẫn chữ và các ký hiệu), điều này rất dễ gây nhầm lẫn trong nhận dạng. Thậm chí có những trường hợp nhập nhằng chỉ có thể giải quyết được bằng ngữ cảnh bằng cách phân tích ngữ cảnh của câu, chẳng hạn như trường hợp nhập nhằng giữa từ “IO” với số “10”. Bƣớc 6 Lƣu văn bản: Sau khi văn bản cần nhận dạng đã được tái tạo về dạng nguyên bản sẽ được lưu lại ở các định dạng file được hệ thống hỗ trợ, chẳng hạn như file dạng (.

Một trong những thủ tục quan trọng và tiêu tốn nhiều thời gian của các phương pháp nhận dạng truyền thống là làm mảnh ký tự. Thủ tục này làm giảm độ rộng các nét ký tự xuống còn một điểm nhằm phát hiện bộ khung xương của ký tự. Thủ tục này tạo điều kiện cho việc tìm kiếm các dấu hiệu đặc trưng của ký tự, song nó cũng làm cho một số ký tự trở nên giống nhau hơn. Do đó gây khó khăn cho các thủ tục ra quyết định sau này.

Thủ tục này sẽ không làm việc tốt khi chất lượng quét của máy quét tồi hoặc bản thân ký tự lấy từ văn bản mờ hoặc có nét đứt. Do đó cần được các thủ tục tiền xử lý như làm trơn đường biên, khử nhiễu trợ giúp. Các phương pháp ra quyết định trong phương pháp nhận dạng truyền thống được cài đặt tĩnh trong chương trình. Các phương pháp này dựa vào việc nghiên cứu đặc trưng của các ký tự như số giao điểm hoặc cấu trúc các ký tự như số điểm kết thúc, số chu trình, số thành phần liên thông,.Nhìn chung các phương pháp truyền thống đều gặp khó khăn khi chất lượng ảnh sau khi số hoá tương đối kém.

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 17 Hiện nay, cách tiếp cận nhận dạng dựa trên mô hình mạng nơron đang trở thành một trong những hướng nghiên cứu chính và nó đã được ứng dụng rộng rãi không chỉ trong lĩnh vực nhận dạng chữ mà cả những lĩnh vực khác, chẳng hạn như: Điều khiển thông tin, dự tính, dự báo, .

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