Bối cảnh và vấn đề nghiên cứu

Nhận dạng chữ viết tay (Handwritten Text Recognition - HTR) là bài toán trọng tâm trong lĩnh vực thị giác máy tính với mục tiêu chuyển đổi ảnh chứa vùng văn bản viết tay thành dữ liệu số có thể lưu trữ, tìm kiếm và xử lý tự động. Trong thực tế, bài toán này đóng vai trò then chốt đối với công tác số hóa tài liệu hành chính, học bạ, hóa đơn, sổ ghi chép và giấy khai sinh. Đầu vào của hệ thống là ảnh chứa vùng văn bản cần nhận dạng, và đầu ra là chuỗi văn bản tương ứng.

Quá trình nhận dạng chữ viết tay phải đối mặt với nhiều rào cản kỹ thuật phức tạp:

  • Tính đa dạng cao về phong cách viết của từng cá nhân, tình trạng viết nhanh làm mất nét, viết tắt, viết nguệch ngoạc, chữ xiên vẹo và các nét chữ chồng chéo lên nhau.
  • Các yếu tố ngoại cảnh gây suy giảm chất lượng ảnh như nhiễu nền từ bề mặt viết, màu mực đa dạng, độ mờ do thiết bị thu nhận và điều kiện ánh sáng môi trường phân bố không đều.
  • Tính phức tạp đặc thù của chữ viết tay tiếng Việt: Trong khi bảng ký tự tiếng Anh tiêu chuẩn chỉ gồm 96 ký tự (bao gồm chữ hoa, chữ thường, chữ số và dấu câu), tiếng Việt yêu cầu xử lý tới 224 ký tự. Hệ thống chữ viết tiếng Việt có 5 dấu thanh (sắc, huyền, hỏi, ngã, nặng) kết hợp với các nguyên âm gốc (u, e, o, a, i) và các nguyên âm biến thể (ă, â, ê, đ, ơ, ô, ư), làm gia tăng đột biến không gian nhãn dự đoán. Thêm vào đó, do dấu thanh được viết rời khỏi thân chữ cái, vị trí đặt dấu thường bị lệch hoặc không tương ứng chuẩn xác với ký tự mang dấu, dẫn đến nguy cơ sai lệch hoàn toàn ngữ nghĩa của từ khi nhận dạng.

Mặc dù lĩnh vực nhận dạng văn bản cảnh (Scene Text Recognition - STR) trên thế giới đã đạt được nhiều tiến bộ với các kiến trúc học sâu hiện đại, nghiên cứu nhận dạng chữ viết tay tiếng Việt vẫn gặp trở ngại lớn do thiếu hụt dữ liệu thực tế. Các nghiên cứu trước đây chủ yếu dựa vào hai bộ dữ liệu: VNOnDB (110.746 ảnh, bản chất là dữ liệu nhận dạng online thu nhận qua thiết bị cảm ứng rồi chuyển đổi thành ảnh offline) và UIT-HWDB (110.745 ảnh, dữ liệu tổng hợp dựa trên VNOnDB). Hai tập dữ liệu này thiếu vắng các đặc tính nhiễu vật lý thực tế.

Trong bối cảnh đó, khóa luận đặt ra 4 mục tiêu nghiên cứu cụ thể:

  1. Tìm hiểu tổng quan về bài toán nhận dạng chữ viết tay và các hướng tiếp cận tiên tiến hiện nay.
  2. Xây dựng bộ dữ liệu chữ viết tay tiếng Việt thực tế ở cấp độ từ thông qua việc thu thập từ tài liệu thực tế (học bạ sinh viên) và dữ liệu các cuộc thi (BKAI-OCR, Cinnamon), tiến hành tiền xử lý và gán nhãn chuẩn hóa.
  3. Đánh giá, so sánh thực nghiệm một số phương pháp nhận dạng hiện đại nhằm phân tích ưu, nhược điểm và cơ chế cải tiến của từng mô hình.
  4. Xây dựng hệ thống phần mềm minh họa cho đề tài trên nền tảng web.

Phạm vi nghiên cứu của đề tài giới hạn ở bài toán nhận dạng chữ viết tay tiếng Việt cấp độ từ (word level). Không gian nhãn đánh giá khảo sát ở hai mức độ: tập ký tự phổ biến (196 ký tự) và toàn bộ bảng ký tự tiếng Việt (224 ký tự). Đối tượng thực nghiệm gồm các mô hình nhận dạng văn bản cảnh tiên tiến (ViTSTR, ABINet, PARSeq, CLIP4STR, SVTR-CPPD) và hai mô hình tiêu biểu từng đạt kết quả tốt trên dữ liệu tiếng Việt trước đây (ResNet34_2-Transformer, TransformerOCR).

Cơ sở lý thuyết và phương pháp nghiên cứu

Khóa luận thiết lập nền tảng lý thuyết thông qua việc phân loại và phân tích các cơ chế xử lý văn bản trong ảnh:

  • Phân loại văn bản trong ảnh: Phân biệt giữa văn bản đồ họa (graphic text - chữ được chèn nhân tạo vào ảnh/video sau khi quay chụp) và văn bản cảnh (scene text - chữ xuất hiện trên các vật thể trong môi trường tự nhiên trước khi chụp); phân biệt văn bản in (phông chữ chuẩn hóa, ít biến động) và văn bản viết tay (chồng chéo nét, biến thiên phong cách lớn); phân biệt dữ liệu chữ viết tay online (thu nhận tọa độ nét bút theo thời gian thực) và dữ liệu offline (ảnh tĩnh chứa chữ viết tay).
  • Mạng nơ-ron tích chập (CNN): Sử dụng các kiến trúc nền tảng (backbone) như VGG (VGG-16, VGG-19) và ResNet (ResNet-34, ResNet-50, ResNet-101) để rút trích bản đồ đặc trưng thị giác 2 chiều từ ảnh đầu vào.
  • Mô hình Sequence-to-sequence (Seq2Seq) và cơ chế Attention: Khung kiến trúc Encoder-Decoder ánh xạ chuỗi đặc trưng đầu vào sang chuỗi token ngôn ngữ đích. Cơ chế Attention tính toán các trọng số phân bố xác suất ngữ cảnh (context vector) tại từng bước giải mã, khắc phục hiện tượng mất mát thông tin trên chuỗi dài của các mạng RNN/LSTM truyền thống. Tác giả khảo sát 4 chiến lược tìm kiếm đầu ra: Exhaustive search, Ancestral sampling, Greedy Search và Beam Search.
  • Kiến trúc Transformer: Áp dụng cơ chế Self-Attention và Multi-Head Attention thông qua 3 vector Query (Q), Keys (K) và Values (V), kết hợp Positional Encoding và Masked Multi-Head Attention tại bộ giải mã nhằm nắm bắt mối quan hệ phụ thuộc toàn cục giữa các phần tử trong chuỗi với tốc độ xử lý song song cao.
  • Mô hình Vision Transformer (ViT): Cơ chế chia ảnh đầu vào kích thước $(H, W)$ thành $N = HW/P^2$ gói nhỏ (patches) kích thước $P \times P$, thực hiện phép chiếu tuyến tính (patch embedding), cộng vector vị trí 1 chiều (position embedding) và đưa qua các khối Transformer Encoder. Tác giả tổng hợp 3 phiên bản chuẩn của ViT:
Phiên bản mô hình Số lớp (Layers) Kích thước ẩn (Hidden size $D$) Kích thước lớp MLP Số đầu Attention (Heads) Số lượng tham số (Params)
ViT-Base 12 768 3072 12 86M
ViT-Large 24 1024 4096 16 307M
ViT-Huge 32 1280 5120 16 632M
  • Mô hình Contrastive Language-Image Pre-training (CLIP): Học biểu diễn đa phương thức giữa ảnh và văn bản thông qua việc tối đa hóa độ tương đồng Cosine (cosine similarity) giữa các cặp ảnh - chú thích đúng và cực tiểu hóa đối với các cặp không khớp bằng hàm mất mát Cross-Entropy.
  • Các hướng tiếp cận nhận dạng chữ viết tay: Khóa luận hệ thống hóa hai nhánh học sâu chính: tiếp cận dựa trên Connectionist Temporal Classification (CTC) với đại diện tiêu biểu là CRNN, và tiếp cận dựa trên Attention Seq2Seq.

Phương pháp nghiên cứu thực nghiệm bao gồm: thu thập dữ liệu đa nguồn từ thực tế; tiền xử lý và cắt dòng thành từ; chuẩn hóa và tái gán nhãn dữ liệu; thiết lập môi trường huấn luyện đồng nhất cho các mô hình nhận dạng; đánh giá kết quả bằng các độ đo độ lỗi ký tự và độ lỗi từ trên tập kiểm thử độc lập.

Thiết kế và triển khai hệ thống thực nghiệm

Nhằm phục vụ quá trình nghiên cứu và ứng dụng thực tiễn, tác giả triển khai quy trình xây dựng tập dữ liệu và hệ thống phần mềm minh họa:

[Dữ liệu gốc: Học bạ, Cinnamon, BKAI-OCR]
[Tiền xử lý: Cắt dòng thành từ, Lọc dữ liệu]
[Gán nhãn & Kiểm duyệt: Công cụ PPOCRLabel]
[Tập dữ liệu thực tế hoàn chỉnh (190.685 ảnh)]
[Huấn luyện & Thực nghiệm các mô hình STR]
[Tích hợp vào Ứng dụng Web minh họa]

Quá trình chuẩn bị dữ liệu và phát triển ứng dụng bao gồm:

  1. Thu thập và xử lý tập dữ liệu:
    • Dữ liệu học bạ sinh viên được số hóa từ các bản scan học bạ thực tế nhằm bổ sung mẫu chữ viết số và từ ngữ học thuật.
    • Dữ liệu Cinnamon ban đầu ở dạng dòng văn bản, được phân tách (crop) thành từng từ riêng biệt.
    • Dữ liệu BKAI-OCR có tỷ lệ nhãn lỗi cao được rà soát và gán nhãn lại toàn bộ.
    • Quá trình gán nhãn thực hiện qua phần mềm chuyên dụng PPOCRLabel, xuất nhãn theo định dạng file chuẩn phục vụ huấn luyện.
  2. Triển khai ứng dụng minh họa:
    • Hệ thống được xây dựng dưới dạng ứng dụng trên nền tảng web.
    • Kiến trúc hệ thống bao gồm: giao diện tiếp nhận ảnh tải lên từ người dùng, khối tiền xử lý ảnh, module tải trọng số mô hình đã huấn luyện tốt nhất để thực hiện dự đoán, và giao diện trực quan hóa kết quả nhận dạng văn bản tiếng Việt.

Nội dung chính theo từng chương

Chương 1: Tổng quan

Chương này tập trung trình bày tính cấp thiết của bài toán nhận dạng chữ viết tay trong tiến trình chuyển đổi số tài liệu. Tác giả đi sâu phân tích 6 thách thức cốt lõi: chữ viết thiếu nét, sự phức tạp về vị trí đặt dấu thanh, các nét chữ chồng lên nhau, nhiễu bề mặt viết, sự đa dạng phong cách cá nhân và chữ viết xiên vẹo. Tác giả đối chiếu hạn chế của hai bộ dữ liệu hiện hành (VNOnDB và UIT-HWDB) với ảnh thực tế, từ đó xác lập 4 mục tiêu nghiên cứu, phạm vi thực hiện ở cấp độ từ và liệt kê 5 đóng góp chính của khóa luận.

Chương 2: Cơ sở lý thuyết và các nghiên cứu liên quan

Chương 2 cung cấp nền tảng toán học và kiến trúc học sâu cho bài toán. Tác giả định nghĩa văn bản cảnh, văn bản đồ họa, văn bản in và văn bản viết tay; phân tích chi tiết cơ chế hoạt động của mạng tích chập CNN (VGG, ResNet). Khung làm việc Sequence-to-sequence được mổ xẻ qua công thức toán học của hàm giải mã xác suất có điều kiện và hàm mất mát Cross-Entropy, đồng thời so sánh các giải thuật giải mã từ Greedy Search đến Beam Search.

Chương này trình bày chi tiết toán học cơ chế Self-Attention và Multi-Head Attention trong Transformer, phương pháp biểu diễn vector vị trí Positional Encoding và cơ chế Masked Attention tại Decoder. Tiếp đó, nguyên lý của Vision Transformer (ViT) được mô tả qua các khâu trích xuất patch, patch embedding, inductive bias và cấu trúc 3 phiên bản ViT. Tác giả kết thúc chương với cơ chế Contrastive Pre-training của mô hình CLIP và tổng quan các bộ dữ liệu chữ viết tay tiếng Việt đã công bố.

Chương 3: Một số phương pháp nhận dạng văn bản áp dụng cho chữ viết tay tiếng Việt

Tác giả phân tích cấu trúc kỹ thuật của 7 mô hình được lựa chọn thực nghiệm:

  • TransformerOCR và ResNet34_2-Transformer: Hai mô hình kết hợp mạng nơ-ron tích chập ResNet-34 làm bộ trích xuất đặc trưng thị giác và khối Transformer làm bộ giải mã chuỗi ký tự.
  • ViTSTR: Kiến trúc nhận dạng văn bản cảnh thuần Transformer, chuyển đổi các patch ảnh thành chuỗi vector 1D và đưa trực tiếp qua bộ mã hóa ViT.
  • ABINet: Kiến trúc mạng 2 chiều tự trị gồm nhánh thị giác (Vision Model) kết hợp với mô hình ngôn ngữ 2 chiều (Language Model - BCN) hoạt động độc lập và cơ chế sửa nhãn dự đoán lặp lại (iterative correction).
  • PARSeq: Mô hình chuỗi tự hồi quy hoán vị (Permuted Autoregressive Sequence) ứng dụng kỹ thuật mô hình hóa ngôn ngữ hoán vị (Permutation Language Modeling - PLM). Khối giải mã kết hợp thị giác - ngôn ngữ (Visio-lingual decoder) với 2 lớp Attention cho phép học đồng thời 3 chiến lược masking: tự hồi quy (AR), không tự hồi quy (NAR) và che từ (cloze).
  • CLIP4STR: Mô hình tận dụng khả năng biểu diễn đa phương thức của CLIP, gồm nhánh trích xuất thị giác và nhánh tương tác chéo (cross-modal) để tinh chỉnh dự đoán, trong đó bộ mã hóa văn bản được đóng băng một phần.
  • SVTR-CPPD: Kết hợp mô hình thị giác đơn SVTR (sử dụng các khối Patch Embedding và biến đổi tuyến tính) với bộ giải mã lan truyền ngữ cảnh CPPD (Context Perception and Propagation Decoder) gồm hai mô-đun: đếm ký tự (Character Counting - CC) và định thứ tự ký tự (Character Ordering - CO).

Chương 4: Thực nghiệm và đánh giá

Chương này mô tả chi tiết quy trình xây dựng tập dữ liệu thực tế gồm 190.685 ảnh cấp độ từ. Tác giả thống kê tỷ lệ ảnh chứa số trước và sau khi bổ sung dữ liệu học bạ, đồng thời trình bày quy trình chuẩn hóa dữ liệu bằng PPOCRLabel.

Thực nghiệm đánh giá được tiến hành qua các độ đo chuẩn: độ chính xác mức ký tự/từ và độ lỗi nhận dạng. Tác giả thực hiện 4 nhóm thực nghiệm đối sánh:

  1. Đánh giá các phương pháp trên tập dữ liệu VNOnDB, UIT-HWDB và tập dữ liệu thực tế xây dựng mới trên không gian 196 ký tự.
  2. So sánh chuyên sâu giữa ResNet34_2-Transformer và TransformerOCR.
  3. Đánh giá toàn bộ các mô hình trên tập dữ liệu thực tế với đầy đủ 224 ký tự tiếng Việt.
  4. Đánh giá kết quả nhận dạng khi không xét dấu thanh tiếng Việt.

Phần phân tích lỗi chia các trường hợp sai lệch thành 3 nhóm: lỗi do chữ viết quá xấu hoặc thiếu nét, lỗi do dấu thanh bị đặt sai vị trí hoặc nhận diện sai biến thể nguyên âm (điển hình ở CLIP4STR), và lỗi do nhiễu nền/ảnh mờ. Cuối chương là phần trình bày kiến trúc và kết quả đánh giá ứng dụng minh họa trên nền tảng web.

Chương 5: Kết luận và hướng phát triển

Chương 5 tóm tắt các kết quả đạt được về mặt dữ liệu, mô hình và ứng dụng minh họa. Tác giả khẳng định tính ưu việt của dữ liệu thực tế so với dữ liệu tổng hợp, xác lập vai trò của mô hình ngôn ngữ trong bài toán nhận dạng chữ viết tay tiếng Việt, đồng thời đề xuất các định hướng nghiên cứu tiếp theo.

Kết quả và đóng góp của khóa luận

Khóa luận đã đóng góp các kết quả định lượng cụ thể cho bài toán nhận dạng chữ viết tay tiếng Việt:

1. Xây dựng tập dữ liệu chữ viết tay tiếng Việt thực tế quy mô lớn

Khóa luận tạo lập thành công bộ dữ liệu chữ viết tay tiếng Việt cấp độ từ từ các nguồn tài liệu thực tiễn với quy mô vượt trội so với các công bố trước đó:

Tập dữ liệu Số lượng ảnh Bản chất dữ liệu Tính chất thực tế (Nhiễu nền, mờ, màu mực)
VNOnDB 110.746 Dữ liệu online chuyển sang ảnh offline Không có
UIT-HWDB 110.745 Dữ liệu tổng hợp từ VNOnDB Không có
Dữ liệu khóa luận 190.685 Ảnh chụp/scan từ học bạ, BKAI-OCR, Cinnamon Đầy đủ tính chất thực tế

2. Kết quả thực nghiệm và hiệu năng mô hình

  • Tác động của dữ liệu thực tế: Khi huấn luyện các mô hình trên tập dữ liệu thực tế do nhóm xây dựng, độ lỗi nhận dạng trung bình giảm xuống còn 5% - 10%, thấp hơn một nửa so với huấn luyện trên bộ UIT-HWDB (độ lỗi 15% - 30%) và giảm khoảng 3 lần so với bộ VNOnDB (độ lỗi 15% - 40%). Kết quả chứng minh dữ liệu thực tế mang tính quyết định đến độ chính xác của hệ thống nhận dạng.
  • Xác định hướng tiếp cận tối ưu: Các mô hình có tích hợp mô hình ngôn ngữ và cơ chế sửa nhãn dự đoán đạt hiệu năng vượt trội. Ba phương pháp ABINet, PARSeq và CLIP4STR đạt độ lỗi ký tự trung bình thấp nhất, đều ở mức khoảng 7.x%.
  • Khảo sát ảnh hưởng của dấu thanh: Thực nghiệm với toàn bộ 224 ký tự và thực nghiệm loại bỏ dấu thanh cho thấy việc nhận diện chính xác vị trí và loại dấu thanh tiếng Việt là nguồn gây lỗi lớn nhất của các mô hình thị giác thuần túy.

3. Đóng góp về học thuật và ứng dụng

  • Hệ thống hóa tài liệu chuyên khảo về các kiến trúc nhận dạng văn bản hiện đại áp dụng cho tiếng Việt.
  • Công bố toàn bộ kết quả nghiên cứu thành một bài báo khoa học (đính kèm trong phụ lục khóa luận).
  • Triển khai hoàn chỉnh ứng dụng web minh họa phục vụ kiểm thử mô hình với ảnh chữ viết tay thực tế.

Hạn chế và hướng nghiên cứu tiếp theo

Khóa luận chỉ rõ các hạn chế tồn tại dựa trên kết quả phân tích thực nghiệm:

  • Mô hình nhận dạng vẫn gặp khó khăn trong việc phân biệt các biến thể nguyên âm và dấu thanh tiếng Việt. Điển hình tại mô hình CLIP4STR, hệ thống nhận dạng chính xác ký tự nguyên âm gốc nhưng vẫn dự đoán sai các biến thể có dấu (như nhầm lẫn giữa các dấu hỏi, ngã, sắc, nặng).
  • Nghiên cứu mới giải quyết bài toán ở cấp độ từ đơn lẻ (word level). Dữ liệu dạng dòng văn bản (như tập Cinnamon) phải trải qua bước tiền xử lý cắt từ thủ công hoặc bán tự động, chưa tích hợp thành một quy trình nhận dạng toàn diện từ cấp độ trang tài liệu xuống cấp độ dòng và từ (end-to-end).
  • Các mẫu chữ viết quá ẩu, chữ viết tắt hoặc bị mất nét nghiêm trọng do bề mặt viết vẫn vượt quá khả năng phục hồi của các mô hình hiện tại.

Hướng nghiên cứu tiếp theo được tác giả đề xuất:

  • Mở rộng bài toán nhận dạng lên cấp độ dòng (line-level) và đoạn văn bản (paragraph-level) nhằm giảm phụ thuộc vào khâu phân đoạn từ.
  • Tích hợp các mô hình ngôn ngữ tiếng Việt tiền huấn luyện sâu hơn vào bộ giải mã để tận dụng triệt để ngữ cảnh từ vựng, hỗ trợ sửa lỗi dấu thanh.
  • Nghiên cứu cải tiến các khối chú ý thị giác chuyên biệt hóa cho việc nhận diện dấu thanh nhỏ và các nét phụ trong chữ viết tiếng Việt.

Giá trị tham khảo

Khóa luận là tài liệu tham khảo hữu ích cho sinh viên, học viên cao học và các nhóm nghiên cứu thuộc ngành Khoa học máy tính, Trí tuệ nhân tạo và Thị giác máy tính:

  • Giá trị về dữ liệu: Cung cấp quy trình chi tiết về thu thập, cắt lọc và sử dụng công cụ PPOCRLabel để chuẩn hóa và gán nhãn tập dữ liệu chữ viết tay tiếng Việt thực tế quy mô 190.685 ảnh.
  • Giá trị về kiến trúc mô hình: Là tài liệu tham khảo chuyên sâu bằng tiếng Việt phân tích chi tiết cấu tạo toán học và cơ chế giải mã của các kiến trúc nhận dạng văn bản tiên tiến nhất: Transformer, ViT, ABINet, PARSeq, CLIP4STR và SVTR-CPPD.
  • Giá trị về phương pháp luận thực nghiệm: Cung cấp khung đối chuẩn (benchmark) toàn diện trên nhiều tập dữ liệu (VNOnDB, UIT-HWDB, dữ liệu thực tế) với các thiết lập đánh giá có dấu và không xét dấu, hỗ trợ định hướng giải pháp cho các đề tài số hóa văn bản hành chính và giáo dục tại Việt Nam.

Câu hỏi thường gặp

1. Điểm khác biệt căn bản giữa tập dữ liệu 190.685 ảnh do nhóm tác giả xây dựng so với hai bộ dữ liệu VNOnDB và UIT-HWDB là gì?

Bộ dữ liệu VNOnDB vốn là dữ liệu nhận dạng online (thu qua bảng vẽ/bút cảm ứng) được chuyển đổi nhân tạo thành ảnh tĩnh, còn UIT-HWDB là dữ liệu tổng hợp nhân tạo từ VNOnDB. Cả hai bộ dữ liệu này đều thiếu các tính chất vật lý thực tế. Tập dữ liệu 190.685 ảnh của khóa luận được thu thập từ nguồn tài liệu thực tế (học bạ sinh viên, cuộc thi BKAI-OCR và Cinnamon), chứa đầy đủ các thuộc tính nhiễu bề mặt giấy, đa dạng màu mực, ảnh bị mờ do thiết bị chụp và ánh sáng không đều.

2. Vì sao bài toán nhận dạng chữ viết tay tiếng Việt có độ phức tạp cao hơn nhiều so với tiếng Anh?

Trong khi tiếng Anh chỉ có 96 ký tự chuẩn, bảng ký tự tiếng Việt đầy đủ có tới 224 ký tự bao gồm chữ hoa, chữ thường, chữ số và dấu câu. Tiếng Việt có 5 dấu thanh kết hợp cùng các nguyên âm gốc và nguyên âm biến thể (ă, â, ê, đ, ơ, ô, ư) tạo nên số lượng tổ hợp ký tự rất lớn. Ngoài ra, dấu thanh tiếng Việt nằm tách rời khỏi thân chữ cái, dẫn đến hiện tượng người viết đặt dấu lệch vị trí, khiến mô hình dễ nhầm lẫn hoặc làm sai lệch hoàn toàn ý nghĩa của từ.

3. Những mô hình nào đạt kết quả nhận dạng tốt nhất trong nghiên cứu và nguyên nhân kỹ thuật là gì?

Ba mô hình ABINet, PARSeq và CLIP4STR đạt độ lỗi ký tự trung bình thấp nhất (khoảng 7.x%). Nguyên nhân là do các kiến trúc này không chỉ dựa thuần túy vào đặc trưng thị giác mà kết hợp thêm mô hình ngôn ngữ (như khối BCN trong ABINet hay Permutation Language Modeling trong PARSeq) cùng cơ chế lặp lại để tự động rà soát và sửa nhãn dự đoán dựa trên xác suất ngữ cảnh chuỗi ký tự.

4. Nhóm tác giả đã sử dụng công cụ và kỹ thuật tiền xử lý nào để xây dựng tập dữ liệu?

Tác giả thu thập dữ liệu học bạ sinh viên để bổ sung ký tự số, cắt các dòng văn bản từ bộ dữ liệu Cinnamon thành các ảnh cấp độ từ, và sử dụng công cụ gán nhãn chuyên dụng PPOCRLabel để chuẩn hóa và gán nhãn lại toàn bộ các mẫu dữ liệu bị gán sai nhãn từ tập BKAI-OCR.

5. Nghiên cứu ghi nhận hiện tượng lỗi đặc trưng nào ở mô hình CLIP4STR khi xử lý tiếng Việt?

Tại mô hình CLIP4STR, mặc dù hệ thống trích xuất tốt đặc trưng toàn cục và nhận dạng chính xác ký tự nguyên âm gốc, mô hình vẫn thường xuyên mắc lỗi dự đoán sai các dấu thanh đi kèm hoặc nhầm lẫn giữa các biến thể nguyên âm (ví dụ nhận diện đúng thân chữ nhưng đoán sai dấu hỏi, ngã, sắc, nặng).

Kết luận

Khóa luận tốt nghiệp của sinh viên Nguyễn Thành Đạt và Hàn Phi Trường đã giải quyết bài toán nhận dạng chữ viết tay tiếng Việt cấp độ từ thông qua việc xây dựng thành công tập dữ liệu thực tế gồm 190.685 ảnh. Nghiên cứu thực nghiệm toàn diện trên 7 kiến trúc học sâu chứng minh việc sử dụng dữ liệu thực tế giúp giảm độ lỗi nhận dạng trung bình xuống còn 5% - 10%, đồng thời khẳng định tính ưu việt của hướng tiếp cận kết hợp mô hình ngôn ngữ và cơ chế sửa nhãn tự động (ABINet, PARSeq, CLIP4STR). Đề tài hoàn thành trọn vẹn các mục tiêu học thuật, đóng góp một bài báo khoa học chuyên ngành và xây dựng thành công ứng dụng web minh họa phục vụ số hóa chữ viết tay tiếng Việt.