Khóa Luận Tốt Nghiệp Về Trích Xuất Thông Tin Từ Bìa Sách Tiếng Việt

Khóa luận tốt nghiệp khoa học dữ liệu về trích xuất thông tin trên bìa sách tiếng Việt, ứng dụng công nghệ hiện đại trong nghiên cứu.

Chuyên ngành

Công nghệ thông tin

Tác giả

Võ Kiều Hoa

Người đăng

Ẩn danh

Thể loại

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

2022

82
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. MỞ ĐẦU

2. CHƯƠNG 1: BÀI TOÁN TRÍCH XUẤT THÔNG TIN TRÊN BÌA SÁCH TIẾNG VIỆT

2.1. Bài toán trích xuất thông tin trên bìa sách tiếng Việt

2.2. Phương pháp đề xuất giải quyết bài toán

3. CÁC CÔNG TRÌNH NGHIÊN CỨU LIÊN QUAN

3.1. Các công trình nghiên cứu trên ngôn ngữ nước ngoài

3.2. Các công trình nghiên cứu trên ngôn ngữ tiếng Việt

4. CHƯƠNG 4: XÂY DỰNG BỘ DỮ LIỆU CHO BÀI TOÁN TRÍCH XUẤT THÔNG TIN TRÊN BÌA SÁCH TIẾNG VIỆT

4.1. Hướng dẫn gán nhãn dữ liệu

4.2. Quá trình gán nhãn dữ liệu

5. CÁC PHƯƠNG PHÁP TIẾP CẬN

5.1. Tiền xử lý chia dữ liệu tập huấn luyện, tập kiểm thử và tập đánh giá

5.2. Tiền xử lý dữ liệu cho mô hình phát hiện văn bản (Text Detection)

5.3. Tiền xử lý dữ liệu cho mô hình Text Recognition

5.4. Tiền xử lý dữ liệu cho mô hình Object detection

5.5. Bài toán phát hiện chữ trên ảnh (Text Detection)

5.5.1. Hệ thống nhận dạng chữ viết PaddleOCR

5.5.2. Mô hình EAST

5.5.3. Mô hình SAST

5.5.4. Mô hình CRAFT

5.6. Bài toán nhận diện chữ trên ảnh (Text Recognition)

5.6.1. Mô hình CRNN trong hệ thống PP-OCR

5.6.2. Mô hình SVTR-LCNet trong hệ thống PP-OCR

5.6.3. Thư viện VietOCR

5.7. Bài toán xử lý tổng hợp thông tin

5.7.1. Mô hình Yolov4

6. CÀI ĐẶT, THỰC NGHIỆM VÀ ĐÁNH GIÁ

6.1. Cài đặt, thực nghiệm

6.1.1. Bài toán phát hiện văn bản (Text Detection)

6.1.2. Bài toán nhận diện văn bản

6.1.3. Phân loại và tổng hợp thông tin

6.2. Kết quả thực nghiệm và đánh giá

7. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về khóa luận tốt nghiệp khoa học dữ liệu trích xuất thông tin

Khóa luận tốt nghiệp về khoa học dữ liệu trích xuất thông tin từ bìa sách tiếng Việt là một nghiên cứu quan trọng trong lĩnh vực trích xuất thông tin. Mục tiêu chính của khóa luận là xây dựng một hệ thống có khả năng nhận diện và trích xuất thông tin từ bìa sách, bao gồm tên sách, tên tác giả và nhà xuất bản. Nghiên cứu này không chỉ giúp nâng cao khả năng quản lý sách mà còn góp phần vào việc số hóa tài liệu văn hóa Việt Nam.

1.1. Mục tiêu và ý nghĩa của nghiên cứu

Mục tiêu của nghiên cứu là xây dựng bộ dữ liệu cho bài toán trích xuất thông tin từ bìa sách tiếng Việt. Ý nghĩa của nghiên cứu nằm ở việc cải thiện khả năng truy cập thông tin sách và hỗ trợ quản lý thư viện hiệu quả hơn.

1.2. Phạm vi nghiên cứu và đối tượng

Phạm vi nghiên cứu tập trung vào các bìa sách tiếng Việt, với nguồn dữ liệu thu thập từ các nhà sách và thư viện. Đối tượng nghiên cứu bao gồm các thông tin như tên sách, tên tác giả và nhà xuất bản.

II. Thách thức trong việc trích xuất thông tin từ bìa sách tiếng Việt

Việc trích xuất thông tin từ bìa sách tiếng Việt gặp nhiều thách thức do sự đa dạng về kiểu dáng và chất lượng hình ảnh. Các yếu tố như độ phân giải thấp, ánh sáng không đồng đều và phông chữ khác nhau có thể ảnh hưởng đến độ chính xác của quá trình nhận diện. Điều này đòi hỏi các phương pháp xử lý hình ảnh và nhận diện văn bản phải được tối ưu hóa.

2.1. Các vấn đề về chất lượng hình ảnh

Chất lượng hình ảnh là một yếu tố quan trọng ảnh hưởng đến khả năng nhận diện văn bản. Hình ảnh mờ, thiếu sáng hoặc bị méo có thể dẫn đến sai sót trong quá trình trích xuất thông tin.

2.2. Độ phức tạp của ngôn ngữ tiếng Việt

Ngôn ngữ tiếng Việt có nhiều đặc điểm riêng biệt như dấu câu và các ký tự đặc biệt, điều này làm cho việc nhận diện văn bản trở nên phức tạp hơn so với các ngôn ngữ khác.

III. Phương pháp trích xuất thông tin hiệu quả từ bìa sách

Để giải quyết các thách thức trong việc trích xuất thông tin, nghiên cứu áp dụng nhiều phương pháp khác nhau, bao gồm học máyxử lý ngôn ngữ tự nhiên. Các mô hình như EasyOCR, PaddleOCR và Tesseract được sử dụng để nhận diện văn bản trên bìa sách.

3.1. Xây dựng bộ dữ liệu cho mô hình

Bộ dữ liệu được xây dựng từ khoảng 10.000 ảnh bìa sách tiếng Việt, được gán nhãn rõ ràng để phục vụ cho việc huấn luyện các mô hình nhận diện văn bản.

3.2. Các mô hình học máy được áp dụng

Nghiên cứu sử dụng các mô hình học máy tiên tiến như EAST và CRAFT cho việc phát hiện văn bản, cùng với các mô hình như CRNN và SVTR cho việc nhận diện văn bản.

IV. Kết quả nghiên cứu và ứng dụng thực tiễn

Kết quả nghiên cứu cho thấy các mô hình được áp dụng đạt được độ chính xác cao trong việc trích xuất thông tin từ bìa sách. Hệ thống không chỉ giúp số hóa thông tin sách mà còn hỗ trợ quản lý thư viện hiệu quả hơn. Các ứng dụng thực tiễn của nghiên cứu bao gồm việc phát triển các ứng dụng quản lý sách và thư viện điện tử.

4.1. Đánh giá hiệu suất của mô hình

Các mô hình được đánh giá dựa trên các chỉ số như Precision, Recall và F1-score, với kết quả đạt được trên 75% cho độ chính xác.

4.2. Ứng dụng trong quản lý thư viện

Hệ thống trích xuất thông tin từ bìa sách có thể được ứng dụng trong việc quản lý thư viện, giúp tiết kiệm thời gian và nâng cao hiệu quả công việc.

V. Kết luận và hướng phát triển tương lai

Khóa luận đã đạt được những kết quả khả quan trong việc trích xuất thông tin từ bìa sách tiếng Việt. Tuy nhiên, vẫn còn nhiều hướng phát triển trong tương lai, bao gồm việc cải thiện độ chính xác của các mô hình và mở rộng phạm vi nghiên cứu sang các loại tài liệu khác.

5.1. Hướng phát triển công nghệ OCR

Công nghệ OCR sẽ tiếp tục được cải tiến để đáp ứng nhu cầu ngày càng cao trong việc số hóa tài liệu và quản lý thông tin.

5.2. Nghiên cứu mở rộng sang các ngôn ngữ khác

Nghiên cứu có thể mở rộng sang các ngôn ngữ khác, từ đó tạo ra các bộ dữ liệu phong phú hơn và nâng cao khả năng ứng dụng của hệ thống.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

10/07/2025
Khóa luận tốt nghiệp khoa học dữ liệu trích xuất thông tin trên bìa sách tiếng việt

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

Chương 1: Tổng quan Giới thiệu về lĩnh vực nghiên cứu về OCR hiện nay và tinh ứng dung của nó trong cuộc sông hiện tại. Đồng thời, trình bày thực trạng quản lý sách hiện nay tại Việt Nam. * Chương 2: Bài toán trích xuất trên bìa sách tiếng Việt Trình bày đầu vào và đầu ra của bài toán trích xuất thông tin trên bìa sách tiếng Việt. Nêu các thách thức đặt ra của bài toán và hướng giải quyết.

¢ Chương 3: Các công trình nghiên cứu liên quan Chúng tôi trình bày một số công trình nghiên cứu chúng tôi tham khảo có cả ngôn ngữ nước ngoài và ngôn ngữ tiếng Việt. * Chương 4: Xây dựng bộ dữ liệu cho bài toán trích xuất thông tin trên bìa sách tiếng Việt Trình bày chi tiết hình thức bộ dữ liệu xây dựng, cách thu thập va gán nhãn cho bộ dữ liệu ảnh bìa sách. Quy trình gán nhãn dữ liệu và đưa ra một số phân tích về bộ dữ liệu xây dựng. « Chương 5: Các phương pháp tiếp cận Trình bày các phương pháp và mô hình dùng huấn luyện cho phát hiện văn bản trên bìa sách, nhận diện văn bản trên bìa sách, tổng hợp thông tin bìa sách.

s Chương 6: Cai đặt, thực nghiệm và đánh giá Trình bày các thức cài đặt các mô hình thực nghiệm và đánh giá kết quả thực nghiệm. * Chương 7: Kết luận và hướng phát triển 1 Chương 1.1 Giới thiệu đề tài Ở nước ta trong mấy chục năm qua, văn hoá đọc đã có những bước phát triển vượt bậc. Điều đó thể hiện ở những con số sau đây: trước năm 1975, cả hai miền Bắc và Nam xuất bản hàng năm được khoảng chưa đầy 4.000 tên sách, ngày nay hàng năm xuất bản khoảng xấp xỉ 25.000 tên sách, tăng gấp 6 lần, gần đây tốc độ gia tăng hàng năm khoảng 10%. Cả nước hiện nay đang xuất bản khoảng gần 400 tên báo, tạp chí, nhiều báo có số lượng xuất bản mỗi số lên tới 500.

Chính vì thế cần giải pháp để hỗ trợ việc quản lý sách cho những cửa hàng, thư viện và cá nhân là cần thiết, cũng từ đó hướng đến tự động hoá, chuyển đổi từ thư viện truyền thống sang thư viện điện tử/thư viện sé. Hiện nay khi thời đại khoa học công nghệ đang ngày càng phát triển, có thể dễ dàng nhận thấy công nghệ OCR hiện đã được ứng dụng rộng rãi trong đời sống, trong nhiều lĩnh vực khác nhau. Công nghệ OCR thường được dùng phổ biến nhất đó là trong các máy scanner tại các văn phòng. Hiện nay, các máy scan cơ bản chỉ có thể quét được các hình ảnh và trả chúng về những hình ảnh dạng số hoá.

Chính những lý do thực tế này, chúng tôi thực hiện đề tài này để đóng góp một phần công sức cho cộng đồng nghiên cứu về xử lý ảnh cũng như cộng đồng yêu sách ở Việt Nam. Đề tài trích xuất thông tin trên ảnh chụp bìa sách tiếng Việt với đầu vào là hình ảnh bìa sách và dau ra là thông tin tên tác giả, tên sách và tên nhà xuất bản. Trong dé tài này chúng tôi giới thiệu bộ dữ liệu ảnh gồm 7.875 ảnh chụp bìa sách đã gán nhãn. Chúng tôi xây dựng hệ thống trích xuất thông tin trên bìa gồm tên tác giả, tên sách, tên nhà xuất bản bằng cách giải quyết 3 bài toán sau: (1) phát hiện văn bản trên ảnh bìa sách, (2) nhận dạng văn bản trên ảnh bìa sách, (3) tổng hợp, phân loại nội dung văn bản.2 Tinh ứng dụng của đề tài Nghiên cứu của chúng tôi mang đến một số đóng góp cho cộng đồng xử lý ảnh va tính ứng dụng trong việc quản lý thư viện, cửa hàng bán sách, tủ sách cá nhân.

Trong lĩnh vực xử lý ảnh nói chung và mảng OCR nói riêng, bộ dữ liệu chúng tôi xây dựng gồm 7,875 ảnh chụp các bìa sách tiếng Việt phục vụ nghiên cứu và huấn luyện được mô hình phát hiện chữ tiếng Việt trên ảnh và nhận dạng chữ tiếng Việt trên ảnh. Ứng dụng cho những hệ thống có thực hiện nhiệm vụ nhận dạng chữ tiếng Việt thông qua hình ảnh. Ứng dụng chính mà chúng tôi hướng đến khi thực hiện đề tài này là xây dựng một hệ thống số hóa tủ sách hay ứng dụng hỗ trợ trích xuất các thông tin của sách trên bìa sách. Trên bìa sách có những thông tin chính bao gồm tác giả, tên sách, nhà xuất bản, những thông tin này giống như địa chỉ để người đọc tìm kiếm đến một cuốn sách.

Trong các thư viện, nhà sách hay tủ sách cá nhân khi muốn sao lưu và thống kê quản lý số lượng sách trong kho, điều tất nhiên phải ghi lại các thông tin trên bìa sách về tên sách, tên tác giả, nhà xuất bản. Tuy nhiên với số lượng sách khổng lồ trong thư viện hay các nhà sách cần ứng dụng hỗ trợ thực hiện công việc sao lưu này một cách nhanh chóng.Ngoài tiết kiệm được thời gian, các tài liệu, văn bản được số hóa sẽ giúp tiết kiệm không gian lưu trữ và dé dang quản lý. 143 Kếtluận Nhìn chung, bài toán OCR đã và đang được đẩy mạnh nghiên cứu và ứng dụng nhiều trong cuộc sống. Đặc biệt, OCR trong việc giải quyết các bài toán về nhận diện chữ viết trong hình ảnh tao ra nhiều giá trị cho cuộc sống con người trong xu thé số hóa hiện nay.

Áp dụng OCR xây dựng một hệ thống trích xuất thông tin từ sách hỗ trợ cho việc quản lý sách trong thư viện, nhà sách hay tủ sách cá nhân giúp tiết kiệm được thời gian cũng như không gian lưu trữ, giúp người dùng sắp xếp quản lý sách một cách chuyên nghiệp và thuận hơn. Đồng thời, qua quá trình xây dựng nghiên cứu về dé tài đóng góp phần nhỏ vào công cuộc nghiên cứu chuyển đổi công nghệ số, đặc biệt là trong nhận dạng chữ cho thế giới nói chung và Việt Nam nói riêng. BÀI TOÁN TRÍCH XUẤT THONG TIN TRÊN BÌA SÁCH TIÊNG VIỆT Trên bìa sách có những thông tin chính bao gồm tác giả, tên sách, nhà xuất bản được trích xuất ra các trường thông tin qua các bước (1) tìm vị trí các văn bản có trên ảnh bìa sách (text detection), (2) nhận dạng các văn bản dưới dạng ảnh thành nội dung dưới dạng chuỗi (text recognition), (3) phân loại các chuỗi thông tin về đúng các trường tác giả, tên sách, nhà xuất bản.1 Bài toán trích xuât thông tin trên bìa sách tiêng Việt Bài toán trích xuất thông tin trên bìa sách tiếng Việt có đầu vào với đầu ra như sau: * Đầu vào: Ảnh chụp bìa sách tiếng Việt « Đầu ra: Thông tin các trường tác giả, tên sách, nhà xuất bản. Đâu ra - _ Tên sách: Tựa vào long me - Tác giả: ĐẶNG THIÊN SƠN „ - Nhà Xuât bản: NHÀ XUẤT BẢN DÂN TRÍ Hình 2: Ví dụ mô tả đầu vào và đầu ra của bài toán trích xuất thông tin từ bìa sách tiếng Việt.

10 Nhìn vào hình 2, hình bên trái là đầu vào của hệ thống hình ảnh bìa sách tiếng Việt được chụp bằng điện thoại. Bên trái là kết quả của hệ thống gồm chi tiết các thông tin tên sách, tên tác giả, tên nhà xuat ban.2 Thách thức OCR là một bài toán được nghiên cứu và ứng dụng trong thực tế tuy nhiên bài toán chúng tôi đặt ra có một số thách thức. Dữ liệu là điều kiện cần để thực hiện bất kỳ một mô hình học máy, tuy nhiên dữ liệu để giải quyết các bài toán OCR trong tiếng Việt rất ít, đặc biệt qua khảo sát thấy được, bài toán của chúng tôi thực hiện chưa có công bé dữ liệu nào. Từ đó đặt ra thách thức cho chúng tôi, cần xây dựng một bộ dữ liệu ảnh chụp bìa sách tiếng Việt và gán nhãn đề làm đầu vào cho các mô hình máy học.

Trong bài toán phát hiện và nhận dạng chữ viết phổ biến những dạng văn bản có phông chữ cố định và dạng phông chữ phổ biến cụ thể như bài toán trích xuất thông tin trên hóa đơn, tuy nhiên các văn bản xuất hiện trên bìa sách là văn bản phi cấu trúc. Văn bản đa dạng về bố cục, phông chữ và background phức tạp. Thêm vào đó, các công trình nghiên cứu về bài toán nhận dạng văn bản trên hình ảnh có cấu trúc phức tạp rất ít, đặc biệt cho tiếng Việt. Từ những thách thức đặt ra, chúng tôi quyết định thực hiện đề tài này biến những thách thức thành cơ hội được nghiên cứu và thực nghiệm tạo ra bộ dữ liệu, các mô hình có thể một phần đóng góp vào những ứng dụng phục vụ trong cuộc sống, cũng như một phan thúc day quá trình cuộc cách mạng công nghệ của Việt Nam và thé giới.3 Phương pháp đề xuât giải quyét bài toán Dựa vào phân tích, đánh giá các điều kiện cần và đủ để giải quyết bài toán trích xuất thông trên bìa sách mà chúng tôi đặt ra, chúng tôi đề xuất các phương pháp đề từng bước giải quyết các van dé như sau: s Xây dựng bộ dữ liệu anh bìa sách, bộ dữ liệu đủ lớn đạt 7.000 ảnh và gan nhãn.

11 Nhãn dữ liệu là tọa độ bounding box văn bản có trên bìa sách và nội dung văn bản có trong bounding box. ¢ Huấn luyện mô hình cho nhiệm vụ phát hiện văn bản trên ảnh bìa sách (text detection) các mô hình chúng tôi đề xuất sử dung CRAFT , mô hình SAST, EAST của Paddle. ¢ Huấn luyện mô hình cho nhiệm vụ nhận dạng văn bản trên ảnh bìa sách (text recognition) các mô hình chúng tôi dé xuất sử dụng mô hình nhận dạng văn ban SVTR, CRNN của Paddle, mô hình transformerOCR của VietOCR. ¢ Huấn luyện mô hình YOLOv4 phát hiện vùng đối tượng văn bản thuộc nhóm thông tin tên sách(Title), tên tác giả(Author), tên nhà xuất ban(Publisher).

Xử lý tong hợp thông tin. Phát hiện văn bản Thực hiện xử lý tổng hợp mảnh thông tin tên sách, tên tác giả, tên Huấn luyện mô hình CRAFT, SAST, nhà xuất bản. EAST cho nhiệm vụ phát hiện văn bản trên bìa sách. @ ® @ © Xây dựng dữ liệu C Quản Nhận dạng văn Po Guốn: Xây dựng bộ dữ liệu bìa sách bản khoảng 7.

Huấn luyện mô hình SVTR, CRNN, TransformerOCR cho nhiệm vụ nhận diện văn bản trên bìa sách. Hình 3: Sơ đồ chuỗi các phương pháp dé xuất giải quyết bài toán trích xuất thông tin từ bìa sách tiếng Việt. CÁC CÔNG TRÌNH NGHIÊN CỨU LIEN QUAN Dạng ảnh chứa văn bản xử lý trong bài toán OCR được chia 2 dạng: ảnh văn bản có cau trúc và văn bản phi cấu trúc.

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

Tài liệu có tiêu đề Trích Xuất Thông Tin Từ Bìa Sách Tiếng Việt cung cấp cái nhìn sâu sắc về quy trình và kỹ thuật trích xuất thông tin từ bìa sách, đặc biệt là trong ngữ cảnh tiếng Việt. Nội dung chính của tài liệu nhấn mạnh tầm quan trọng của việc sử dụng công nghệ hiện đại để nhận diện và phân tích các đặc trưng của bìa sách, từ đó giúp cải thiện khả năng tìm kiếm và quản lý thông tin trong thư viện số.

Độc giả sẽ nhận được nhiều lợi ích từ tài liệu này, bao gồm việc hiểu rõ hơn về các phương pháp trích xuất thông tin, cũng như ứng dụng của chúng trong các hệ thống thông tin hiện đại. Để mở rộng kiến thức và khám phá thêm về các khía cạnh liên quan, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp khoa học dữ liệu trích xuất các đặc trưng sử dụng mô hình học sâu ứng dụng trong hệ thống phát hiện xâm nhập. Tài liệu này sẽ giúp bạn hiểu rõ hơn về việc áp dụng các mô hình học sâu trong việc trích xuất thông tin, từ đó nâng cao khả năng phát hiện và phân tích dữ liệu trong các hệ thống hiện đại.