Khóa luận tốt nghiệp: Hệ thống trích xuất thông tin văn bản từ ảnh hành chính

Khóa luận tốt nghiệp nghiên cứu hệ thống trích xuất thông tin từ văn bản trên dữ liệu ảnh văn bản hành chính, ứng dụng công nghệ hiện đại.

Trường đại học

Đại học Công nghệ Thông tin

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2021

96
6
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: MỞ ĐẦU

1.1. Đặt vấn đề

1.2. Mục tiêu và phạm vi

1.3. Đóng góp của khóa luận

1.4. Cấu trúc khóa luận

2. CHƯƠNG 2: TỔNG QUAN

2.1. Giới thiệu các bài toán rút trích thông tin trong hình ảnh văn bản và các bài toán liên quan

2.1.1. Bài toán rút trích thông tin

2.1.2. Bài toán phát hiện văn bản

2.1.3. Bài toán nhận diện chữ

2.2. Một số nghiên cứu liên quan đối với bài toán rút trích thông tin

2.2.1. Hướng tiếp cận truyền thống

2.2.2. Sử dụng các kĩ thuật học sâu

2.2.2.1. Sử dụng nội dung chữ viết trong văn bản
2.2.2.2. Sử dụng phối hợp các đặc trưng trực quan và nội dung chữ viết

3. CHƯƠNG 3: CƠ SỞ LÝ THUYẾT

3.1. Ý tưởng cốt lõi trong Transformer

3.1.1. Multi-Head Attention

3.2. Mạng thần kinh đồ thị học sâu (Graph neural network - GNN)

3.2.1. Một số khai niệm trong lí thuyết đồ thị

3.2.2. Các bài toán điển hình đối với GNN

3.3. Nhúng thông tin trong đồ thị (Graph-based Embedding)

3.4. Áp dụng Deep Learning vào bài toán nhận diện chữ viết tiếng Việt

3.4.1. Phát hiện dòng văn bản bằng Pixel Aggregation Network (PANet)

3.4.2. Nhận diện chữ bằng VietOCR

3.5. Rút trích thông tin từ hình ảnh văn bản sử dụng SDMGR

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

4.1. Mở đầu

4.2. Xây dựng tập dữ liệu

4.2.1. Giai đoạn phát hiện dòng văn bản (Text line Detection)

4.2.1.1. Quá trình thu thập dữ liệu
4.2.1.2. Quá trình tiền xử lý dữ liệu
4.2.1.3. Thống kê số liệu tập dữ liệu

4.2.2. Giai đoạn nhận diện chữ (Text Recognition)

4.2.2.1. Quá trình thu thập dữ liệu
4.2.2.2. Quá trình tiền xử lý dữ liệu
4.2.2.3. Cách thức thực hiện
4.2.2.4. Thống kê số liệu tập dữ liệu

4.2.3. Giai đoạn trích xuất thông tin từ trong văn bản (Key information extraction)

4.2.3.1. Quá trình thu thập dữ liệu
4.2.3.2. Quá trình tiền xử lý dữ liệu
4.2.3.3. Thống kê số liệu tập dữ liệu

4.3. Một số khái niệm cơ bản

4.4. Kết quả và đánh giá

4.4.1. Giai đoạn phát hiện chữ (Text Detection)

4.4.2. Giai đoạn nhận diện chữ (Text Recognition)

4.4.3. Giai đoạn trích xuất thông tin (Key information extraction)

4.5. Đánh giá toàn hệ thống

5. CHƯƠNG 5: XÂY DỰNG ỨNG DỤNG MINH HỌA THỰC NGHIỆM

5.1. Danh sách Use-case

5.1.1. Đặc tả Use-case "Chọn ảnh từ thư mục"

5.1.2. Đặc tả Use-case "Chọn ảnh từ đường dẫn"

5.1.2.1. Chọn ảnh từ thư mục
5.1.2.2. Chọn ảnh từ đường dẫn

5.2. Mô hình hóa ứng xử

5.2.1. Luồng xử lý dữ liệu

5.2.2. Mô tả chi tiết từng thành phần trong hệ thống

5.2.2.1. Các API hệ thống rút trích thông tin từ hình ảnh văn bản

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Kết luận

6.2. Hướng phát triển

Tài liệu tham khảo

Tóm tắt

I. Giới thiệu về Hệ Thống Trích Xuất Thông Tin Từ Hình Ảnh Văn Bản Hành Chính

Hệ thống trích xuất thông tin từ hình ảnh văn bản hành chính là một công nghệ tiên tiến giúp tự động hóa quá trình quản lý và xử lý dữ liệu văn bản. Với sự phát triển của công nghệ, việc áp dụng các phương pháp như nhận diện ký tự quang học (OCR) và xử lý ngôn ngữ tự nhiên (NLP) đã trở nên khả thi. Hệ thống này không chỉ giúp tiết kiệm thời gian mà còn giảm thiểu sai sót trong quá trình nhập liệu.

1.1. Tổng quan về công nghệ trích xuất thông tin

Công nghệ trích xuất thông tin từ hình ảnh văn bản sử dụng các thuật toán học sâu để nhận diện và phân tích nội dung văn bản. Điều này cho phép hệ thống tự động hóa việc thu thập và xử lý thông tin từ các tài liệu hành chính.

1.2. Lợi ích của hệ thống trích xuất thông tin

Hệ thống giúp giảm thiểu thời gian xử lý, tăng độ chính xác và hiệu quả trong việc quản lý văn bản. Nó cũng hỗ trợ các tổ chức trong việc lưu trữ và truy xuất thông tin một cách nhanh chóng.

II. Vấn đề và Thách thức Trong Trích Xuất Thông Tin Từ Hình Ảnh

Mặc dù công nghệ trích xuất thông tin đã phát triển, nhưng vẫn tồn tại nhiều thách thức. Chất lượng hình ảnh kém, định dạng văn bản đa dạng và sự phức tạp trong cấu trúc văn bản là những vấn đề chính. Các yếu tố này có thể ảnh hưởng đến độ chính xác của quá trình trích xuất.

2.1. Chất lượng hình ảnh và ảnh hưởng đến kết quả

Hình ảnh có độ phân giải thấp hoặc bị mờ có thể dẫn đến việc nhận diện ký tự không chính xác. Điều này làm giảm hiệu quả của hệ thống trích xuất thông tin.

2.2. Định dạng văn bản đa dạng

Văn bản có nhiều kiểu chữ, kích thước và màu sắc khác nhau có thể gây khó khăn cho hệ thống trong việc nhận diện và phân tích thông tin.

III. Phương Pháp Trích Xuất Thông Tin Từ Hình Ảnh Văn Bản Hành Chính

Để giải quyết các thách thức, nhiều phương pháp đã được phát triển. Các mô hình học sâu như mạng nơ-ron tích chập (CNN) và mạng nơ-ron đồ thị (GNN) đã được áp dụng để cải thiện độ chính xác trong việc trích xuất thông tin.

3.1. Sử dụng công nghệ OCR trong trích xuất thông tin

Công nghệ OCR cho phép chuyển đổi hình ảnh văn bản thành văn bản số, từ đó dễ dàng phân tích và trích xuất thông tin cần thiết.

3.2. Ứng dụng mạng nơ ron đồ thị

Mạng nơ-ron đồ thị giúp cải thiện khả năng nhận diện cấu trúc văn bản, từ đó nâng cao độ chính xác trong việc trích xuất thông tin.

IV. Ứng Dụng Thực Tiễn Của Hệ Thống Trích Xuất Thông Tin

Hệ thống trích xuất thông tin từ hình ảnh văn bản hành chính đã được áp dụng rộng rãi trong nhiều lĩnh vực. Từ quản lý tài liệu đến tự động hóa quy trình làm việc, hệ thống này mang lại nhiều lợi ích cho các tổ chức.

4.1. Ứng dụng trong quản lý văn bản

Hệ thống giúp tổ chức quản lý và lưu trữ văn bản một cách hiệu quả, giảm thiểu thời gian tìm kiếm và truy xuất thông tin.

4.2. Tự động hóa quy trình làm việc

Việc tự động hóa quy trình làm việc giúp tiết kiệm chi phí và thời gian, đồng thời nâng cao hiệu quả công việc.

V. Kết Luận và Tương Lai Của Hệ Thống Trích Xuất Thông Tin

Hệ thống trích xuất thông tin từ hình ảnh văn bản hành chính đang ngày càng trở nên quan trọng trong bối cảnh số hóa hiện nay. Tương lai của công nghệ này hứa hẹn sẽ mang lại nhiều cải tiến và ứng dụng mới, giúp nâng cao hiệu quả trong quản lý thông tin.

5.1. Xu hướng phát triển công nghệ

Công nghệ trích xuất thông tin sẽ tiếp tục phát triển với sự hỗ trợ của các mô hình học sâu và trí tuệ nhân tạo, mở ra nhiều cơ hội mới cho các ứng dụng trong tương lai.

5.2. Tác động đến các ngành công nghiệp

Hệ thống này sẽ có tác động lớn đến nhiều ngành công nghiệp, từ tài chính đến giáo dục, giúp cải thiện quy trình làm việc và quản lý thông tin.

10/07/2025
Khóa luận tốt nghiệp khoa học máy tính tìm hiểu và xây dựng hệ thống trích xuất thông tin văn bản trên dữ liệu ảnh văn bản hành chính

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

MỞ ĐẦU 1.1 Đặt van đề Văn bản là phương tiện để con người lưu trữ thông tin và trong cuộc cách mạng 4.0 khối lượng lưu trữ trên internet của loại dữ liệu này đã tăng trưởng rất mạnh. Văn bản được lưu trữ với rất nhiều định dạng khác nhau, và chúng là loại dữ liệu không có cau trúc nên việc số hoá loại dữ liệu này tốn rất nhiều chi phí, tài nguyên cũng như nhân lực. Chính vì vậy các nhà nghiên cứu cũng như các doanh nghiệp, công ty công nghệ hàng đầu đang cố gắng tìm cách tự động hoá quá trình trên và hệ thống Trích xuất thông tin quan trọng từ hình ảnh văn bản đã được ra đời để phục vụ mục đích này. Mô tả bài toán trích xuất thông tin từ hình ảnh văn bản: « Ta sẽ định nghĩa trước các trường thông tin mà ta cần rút trích (information field) « Đầu vào bài toán: là ảnh văn bản mà ta muốn rút trích thông tin (Hình 1.1) * Đầu ra của bài toán: là các trường thông tin mà ta cần rút trích trong ảnh (Hình 1.

Mở dau gửi về Ban KH&CN — ĐHQG-HCM, phường Lin Văn bản gópý của Quý đơn vị gửi về Ban KH&CN — ĐHQG-HCM, phường Linh thoại 0837 242 16 hoại 0837 243 160 hủ Đức; điện edu.vn trước ngày 09/11/2021 đi (Thứ. Ba) trước ngây 09/11/2021 (Thi la) ơn sự quan tim và phối hợp thực hiện của Quy đơn vị Trân trọng cám om sự quan tâm và phối hợp thực hiện của Quý đơn Xi nhịn TL. GIÁM ĐÓC Noi nhan TL. GIAM BOC Nhớ tên TRUONG BAN BAN KH&CN TRƯỜNG BAN BAN KH&CN Oe @ 1y #/Á / aif › = REF Tâm Quảng Vinh A ) , Thông ` ` thu được Hình 1.1: Ví dụ về hình ảnh đầu vào (Trái) và kết quả trả về (Phải) Dựa trên sự hiểu biết có hạn của nhóm trong thời gian khảo sát, nhóm nhận thấy việc xử lý rút trích thông tin quan trọng từ hình ảnh văn bản tiếng Việt hiện tại ở Việt Nam không có nhiều công bố khoa học.

Hiện nay có một số dịch vụ nổi bật của nước ngoài đã được triển khai để giải quyết bài toán này như SAP!, ở Việt Nam thì có computervision.vn’, tuy nhiên các dịch vụ này đều là dịch vụ thương mại và công nghệ sử dụng trong đó vẫn là một hộp đen mà người ngoài không biết được. Để giảm bớt chi phí sử dụng, nắm bắt công nghệ, và góp một phần sức lực cho việc số hóa văn bản của trường Đại học Công nghệ Thông tin. Nhóm đã quyết định nghiên cứu và xây dựng hệ thống trích xuất thông tin văn bản. Hệ thống tập trung giải quyết việc rút trích thông tin từ các văn bản được scan, hoặc ảnh chụp văn bản chính diện.

Với hệ thống này, chúng ta có thể rút trích các thông tin mà ta mong muốn trong hình ảnh. Việc này sẽ làm giảm bớt sức lao động của con người, tự động hóa được quá trình số hóa văn bản nhằm 'https://www.com/solutions/44901/Document-Information-Extraction/ ?https://demo.vn/ocr/?type=hoa-don-full > 1. Mở dau phục vụ cho các mục đích lưu trữ, truy vấn, quản lý được dễ dàng hơn. Những năm gan đây, lượng dif liệu xuất hiện trên internet ngày càng nhiễu, điều này góp phần cho học sâu (deep learning - DL) phát triển nhanh chóng và dần trở thành một xu hướng với tốc độ tính toán cũng như độ chính xác ngày càng được cải tiến.

Các phương pháp và thuật toán áp dung DL đa số đều đạt được kết quả tốt hơn so với phương pháp tiếp cận sử dụng đặc trưng chuyên gia (hand-crafted feature). Chính vì thế mà hướng tiếp cận DL được cộng đồng nghiên cứu rất quan tâm. Cho nên trong quá trình nghiên cứu phát triển DL, số lượng các thuật toán, phương pháp từ đó xuất hiện ngày càng phong phú và đa dạng. Để biết được đâu là thuật toán phù hợp với mục đích sử dụng trong hệ thống này, nhóm đã tiền hành khảo sát đánh giá trên nhiều phương pháp để chọn ra phương pháp phù hợp nhất cho từng bước.

Từ đó áp dụng các phương pháp này xây dựng nên hệ thống. Thách thức: » Về dữ liệu: — Quá trình rút trích thông tin sẽ có một số trường thông tin bị nhập nhằng với nhau gây ra khó khăn cho các mô hình học sâu về rút trích thông tin. — Các văn bản hành chính ở trường Dai học Công nghệ Thông tin thường rất đa dạng về cách trình bày, kiểu chữ, và vì là dữ liệu trên giấy in và được quét sau đó đưa lên mạng nên chất lượng hình ảnh của các văn bản mà nhóm có được là tương đối thấp, gây rất nhiều khó khăn cho việc gán nhãn, huấn luyện cũng như là chạy thử các mô hình của nhóm. — Các dữ liệu dưới dạng văn bản hành chính thường có nền khá phức tạp khi các dấu mộc hiện nay được đóng trực tiếp và đè lên các nội > 1.

Mở dau dung khác bên trong văn bản. — Trong các văn bản hành chính của trường Đại học Công nghệ Thông tin không chỉ có những ký tự chữ in đánh máy mà còn có rất nhiều chữ viết tay. * Về phương pháp: - Luồng xử lý của hệ thống rút trích thông tin từ hình ảnh văn bản thường được phân thành ba mô-đun chính là phát hiện văn bản, nhận diện và cuối cùng là rút trích thông tin, với mỗi mô-đun sẽ có rất nhiều các phương pháp và mô hình cần phải tìm hiểu, thử nghiệm và đánh giá. Chính vì vậy việc cân bằng giữa thời gian xử lý cũng như là độ chính xác cũng là một thách thức lớn đối với hệ thống.

« VỀ tài nguyên: — Các mô hình cũng như là phương pháp phục vụ cho bài toán rút trích thông tin từ văn bản thường là những mô hình học sâu, chính vì vậy chúng đòi hỏi một lượng tài nguyên về phần cứng đủ lớn để có thể huấn luyện, đánh giá và triển khai thành một ứng dụng thức tế.2 Mục tiêu và phạm vi 1.21 Mục tiêu Nhóm tập trung giải quyết bài toán rút trích thông tin trong hình ảnh. Để hoàn thành công việc, nhóm đã dé ra mục tiêu cụ thé sau: « Tìm hiểu tổng quan về bài toán trích xuất thông tin từ hình ảnh văn bản, các hướng tiếp cận. Mở dau « Xây dựng bộ dữ liệu phục vụ cho việc trích xuất thông tin văn bản tiếng Việt. « Thử nghiệm các phương pháp tiên tiến cho bài toán rút trích thông tin từ văn bản.

» Xây dựng một hệ thống hỗ trợ việc rút trích thông tin từ văn bản tiếng Việt.2 Phạm vi Trong khuôn khổ giới hạn của khóa luận, nhóm tập trung thực hiện hoàn thành các công việc sau: * Tìm hiểu tổng quan về bài toán trích xuất thông tin từ hình ảnh văn bản, các hướng tiếp cận. « Xây dựng bộ dữ liệu tiếng Việt về văn bản hành chính của trường Dai học Công nghệ Thông tin. ¢ Thử nghiệm các phương pháp PANet[1], FCENet[2], DGGR[3] cho qua trình phát hiện dòng văn bản, VietOCR!, STARNet[4] cho quá trình nhận diện dòng văn bản, SDMGR[6], PICK[5] cho quá trình trích xuất thông tin từ văn bản trên tập dữ liệu tiếng Việt được xây dựng. » Xây dựng một ứng dụng minh hoa cho khoá luận của nhóm.

¢ Các trường thông tin mà nhóm sẽ tập trung rút trích trong dữ liệu được minh họa ở Hình 1.com/pbcquoc/vietocr > 1. Mở dau BO KHOA HOC [VA CONG NGHỆ CONG HOA XÃ HOI CHU NGHĨA VIET NAM > Số kế hoạch cuc SỞ HỮU TRÍ TUỆ Độc lập - Tự do - Hạnh phúc.srr] Tà Nội, ngày 20 tháng O1 năm 2017 } > Ngày kế hoạch : TRƯỜNG ĐẠI HỌC ; > SỐ CONG NGHỆ THONG THN| = |pẾN Ngày .C2 2, Vé việc chấp nhận đơn hợp lệ > Ngay gửi | = CUC TRUONG CỤC SỞ HỮUTRÍ TUỆ Can cứ Điều lệ Tổ chức và Hoạt động của Cục Sở hữutrí tuệ ban hành theo Quyết định số 69/QĐ-BKHCN ngày 15/01/2014 của Bộ trưởng Bộ Khoa học và Cong nghệ: 2 và điểm 13.b của Thông tư số 01/2007/TT-BKHCN ngày 14.2007 của BO Khoa học và Công nghệ hướng dẫn thi hành Nghị định số 103/2006/NĐ-CP; Can cứ kết quả thẩm định hình thức đơn đăng ký giải pháp hữu ích: Số đơn: 2-2016-00434 QUYẾT ĐỊNH: Điều 1. Chấp nhận đơn hợp lệ với những ghi nhận sau đây: Ngày nộp đơn: 09/12/2016 Chủ đơn(*): Trường Đại học Công nghệ Thông tin (VN) Dia chỉ: Khu phố 6, phường Linh Trung, quận Thủ Đức, thành phố Hồ Chí Minh “Tên giải pháp hữu ích: Phương pháp phát hiện biển báo giao thông sử dụng kết hợp đa đặc trưng Điều 2. Công bố đơn trên Công báo sở hữu công nghiệp và thẩm định nội dung trong trường hop có yêu cầu theo quy định tại điểm 25.1 của Thông tư số 01/2007/TT-BKHCN.

Chánh Văn phòng, Trưởng phòng Đăng ky, Trưởng phòng Thông tin chịu trách nhiệm thi hành Quyết định này. CỤC TRUONG Noi nhận: ING ANG CHẾ SỐ 1 [Chis don/ đại điện của chủ đơn: Luu: VT, HT > Noi nhan > Người ky Hình 1.2: Các trường thông tin được rut trích 1.3 Đóng góp của khóa luận Sau đây là một số đóng góp mà nhóm thực hiện có được sau quá trình thực hiện khóa luận: » Hệ thống lại các kiến thức, hướng tiếp cận và giải quyết bài toán rút trích thông tin từ trong hình ảnh văn bản tiếng Việt. « Đánh giá một số phương pháp tiên tiến ứng với từng mô-đun của bài toán - Đối với bài toán phát hiện dòng văn bản là PANet[1], FCENet[2], DGGR[3]. Trong đó PANet cho kết quả và hiệu năng tốt nhất với F1-score là 94.6% với tốc độ xử lý 14.

— Đối với bài toán nhận diện dòng văn bản là Starnet[4] và VietOCR!. Trong đó VietOCR kết quả và hiệu năng tốt nhất với Precision-full- sequence là 87.49% và tốc độ xử lý là 27fps.com/pbcquoc/vietocr > 1. Mở dau — Đối với bài toán rút trích thông tin là PICK[5], SDMGR[6] trong đó SDMGR có hiệu năng tốt nhất với f1-score là 98. » Xây dựng được mot tập dữ liệu tiếng Việt để phục vụ cho bài toán rút trích thông tin từ trong hình ảnh văn bản tiếng Việt (cho cả 3 giai đoạn bao gồm phát hiện dòng văn bản, nhận diện dòng văn bản và rút trích thông tin từ văn bản).

» Xây dựng chương trình minh họa cho phép người dùng sử dụng để nhận diện, rút trích thông tin có trong hình ảnh.4 Cấu trúc khóa luận Chương 1: Giới thiệu tổng quan đề tài. Chương 2: Trình bày tổng quát các hướng tiếp cận có thể giải quyết bài toán rút trích thông tin quan trọng từ hình ảnh văn bản. Chương 3: Trình bày các kiến thức cơ bản về Transformer, Attention, Graph Neural Networks và các mô hình mang Deep Learning được áp dụng cho bài toán.

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

Tài liệu "Hệ thống trích xuất thông tin văn bản từ ảnh hành chính" trình bày một giải pháp công nghệ tiên tiến nhằm tự động hóa quá trình trích xuất thông tin từ các tài liệu hành chính dưới dạng hình ảnh. Hệ thống này không chỉ giúp tiết kiệm thời gian và công sức cho người dùng mà còn nâng cao độ chính xác trong việc thu thập dữ liệu. Bằng cách áp dụng các thuật toán nhận diện ký tự quang học (OCR), tài liệu này mở ra cơ hội cho việc số hóa và quản lý thông tin hiệu quả hơn trong các lĩnh vực như hành chính, giáo dục và kinh doanh.

Để mở rộng thêm kiến thức về các ứng dụng công nghệ trong tự động hóa và quản lý thông tin, bạn có thể tham khảo các tài liệu liên quan như Luận văn thạc sĩ kỹ thuật điều khiển và tự động hóa điều khiển cân bằng pendubot, nơi bạn sẽ tìm thấy những nghiên cứu sâu hơn về tự động hóa trong kỹ thuật. Ngoài ra, tài liệu Khóa luận tốt nghiệp khoa học máy tính tìm hiểu và xây dựng hệ thống phân loại hình ảnh văn bản cũng sẽ cung cấp cái nhìn sâu sắc về việc phân loại và xử lý hình ảnh văn bản, một khía cạnh quan trọng trong việc phát triển hệ thống trích xuất thông tin. Cuối cùng, bạn có thể khám phá thêm về Khóa luận tốt nghiệp kỹ thuật phần mềm cải tiến hệ thống điểm danh sinh viên trong lớp học tự động bằng dual camera có tích hợp mạng cnn, tài liệu này sẽ giúp bạn hiểu rõ hơn về ứng dụng của công nghệ trong việc tự động hóa quy trình quản lý.

Mỗi liên kết trên đều là cơ hội để bạn khám phá sâu hơn về các chủ đề liên quan, mở rộng kiến thức và ứng dụng công nghệ trong thực tiễn.