Bối cảnh và vấn đề nghiên cứu
Trong quy trình số hóa và tự động hóa xử lý văn bản, việc trích xuất thông tin chính xác từ các tài liệu dạng ảnh là một bài toán nền tảng. Phần lớn thông tin quan trọng trong tài liệu quét (scanned documents) hoặc tệp PDF không chỉ lưu trữ dưới dạng văn bản thuần túy mà còn được biểu diễn qua các đối tượng đồ họa như bảng biểu (tables), hình vẽ/biểu đồ (figures), công thức toán học (formulas) và chú thích (captions). Các công nghệ nhận dạng ký tự quang học (OCR) hiện đại nhất không thể trích xuất chính xác cấu trúc dữ liệu nếu thiếu bước định vị và phân loại sơ bộ các đối tượng này. Bên cạnh đó, hầu hết các kiến trúc học sâu trong thị giác máy tính vốn được thiết kế và huấn luyện trên các tập dữ liệu ảnh tự nhiên (như ImageNet, COCO), dẫn đến khoảng cách miền (domain gap) đáng kể khi áp dụng trực tiếp vào ảnh tài liệu – môi trường chủ yếu bao gồm ký tự, đường viền và cấu trúc đồ họa rời rạc.
Trước thực tiễn đó, khóa luận xác định 7 mục tiêu và nhiệm vụ nghiên cứu cụ thể:
- Tìm hiểu tổng quan về bài toán phát hiện đối tượng trong trang tài liệu dạng ảnh.
- Khảo sát các bộ dữ liệu chuẩn được công bố rộng rãi liên quan đến hướng giải quyết bài toán.
- Khảo sát các phương pháp truyền thống và các phương pháp học sâu hiện đại phục vụ cho bài toán.
- Khảo sát các độ đo phổ biến được dùng trong bài toán phát hiện đối tượng trong tài liệu dạng ảnh.
- Nghiên cứu, so sánh và đánh giá các bộ dữ liệu dựa trên các nghiên cứu sẵn có.
- Nghiên cứu, cài đặt thực nghiệm các phương pháp đã tìm hiểu và so sánh, đánh giá các phương pháp đó.
- Tổng hợp, phân tích, đánh giá kết quả thực nghiệm và viết báo cáo.
Đối tượng nghiên cứu của đề tài là các thành phần đồ họa trong tài liệu dạng ảnh, trọng tâm bao gồm bảng, hình ảnh, công thức và văn bản/chú thích. Về phạm vi nghiên cứu, tác giả khảo sát các công trình học thuật và bộ dữ liệu chuẩn được công bố trong hơn một thập kỷ, đồng thời thực hiện cài đặt thực nghiệm, đo kiểm 6 kiến trúc học sâu trên 3 bộ dữ liệu: bộ dữ liệu tiếng Việt UIT-DODV (phát triển tại Trường Đại học Công nghệ Thông tin - ĐHQG TP.HCM), bộ dữ liệu Marmot và ICDAR-2019.
Nghiên cứu phân loại các thách thức cốt lõi của bài toán thành hai nhóm:
- Thách thức từ yếu tố bên ngoài: Chất lượng thu nhận ảnh kém (ảnh bị mờ, nhòe, biến dạng hình học, bị nghiêng hoặc che khuất), độ phân giải thấp, và sự chênh lệch chất lượng rõ rệt giữa tài liệu quét quang học so với tệp PDF gốc sinh ra từ máy tính.
- Thách thức từ yếu tố bên trong: Bố cục trang phức tạp và không đồng nhất, mật độ và độ giãn cách giữa các đối tượng phân bố không đều, sự đa dạng hình thái trong cùng một lớp đối tượng (ví dụ: bảng có đường viền bao quanh và bảng hoàn toàn không có đường viền), công thức toán học thể hiện lẫn vào dòng văn bản, và độ biến thiên giữa các lớp (inter-class variance) rất thấp khiến mô hình dễ nhầm lẫn giữa bảng, hình và công thức.
Cơ sở lý thuyết và phương pháp
Khóa luận phân loại và đối chiếu hai nhóm phương pháp tiếp cận chính trong lịch sử nghiên cứu:
- Phương pháp xử lý ảnh truyền thống: Khai thác các kỹ thuật tiền xử lý hình thái học như nhị phân hóa (binarization), phân tích thành phần liên thông (Connected Component Analysis), biến đổi khoảng cách (Distance Transform), kết hợp các mô hình thống kê như mô hình Markov ẩn (Hidden Markov Models - HMMs) và các thuật toán phỏng đoán (heuristics) dựa trên khoảng trắng, từ khóa hoặc giao điểm đường kẻ dọc/ngang (tiêu biểu qua các nghiên cứu của Tupaj và cộng sự, Wang và cộng sự, Kieninger và cộng sự với hệ thống T-Recs, Gatos và cộng sự, Costa e Silva và cộng sự, Shafait và cộng sự tích hợp trong Tesseract OCR).
- Phương pháp học sâu (Deep Learning): Ứng dụng mạng nơ-ron tích chập (CNN) và Transformer làm mạng trích xuất đặc trưng (backbone) để tự động xây dựng bản đồ đặc trưng không gian. Các khung phát hiện bao gồm mạng hai giai đoạn (Faster R-CNN, Mask R-CNN, Cascade Mask R-CNN), mạng tích chập hoàn toàn (FCNN kết hợp Conditional Random Fields - CRF), mạng tích chập biến dạng (Deformable Convolutions), tối ưu hóa vùng đề xuất bằng quy hoạch động (Dynamic Programming), và các mô hình thị giác Transformer (DiT, Deformable DETR).
Sáu kiến trúc học sâu trọng tâm được khảo sát sâu về mặt cấu trúc và toán học gồm:
- DiT (Document Image Transformer): Sử dụng mạng Vision Transformer thuần túy, tiền huấn luyện theo cơ chế mô hình hóa ảnh che (Masked Image Modeling - MIM) với bộ mã hóa biến phân rời rạc (dVAE) được huấn luyện riêng trên 42 triệu ảnh tài liệu IIT-CDIP để thu nhận visual tokens rời rạc, sau đó tinh chỉnh qua khung phát hiện Mask R-CNN hoặc Cascade R-CNN trên nền tảng Detectron2.
- CDeC-Net: Khung phát hiện bảng phức hợp dựa trên Cascade Mask R-CNN, sử dụng dual backbone ResNeXt-101 kết hợp các bộ lọc tích chập biến dạng (Deformable Convolution) thay thế cho tích chập thông thường, nhằm thích ứng với các biến đổi hình học và nâng cao độ chính xác ở các ngưỡng giao cắt cao.
- EfficientNet: Kiến trúc mạng tối ưu hóa đồng thời độ chính xác và FLOPS thông qua phương pháp chia tỷ lệ kết hợp (compound scaling) đồng đều cả ba chiều: độ sâu (depth), độ rộng (width) và độ phân giải đầu vào (resolution), với khối cơ sở MBConv tích hợp cơ chế squeeze-and-excitation.
- Dynamic R-CNN: Phương pháp phát hiện thích ứng với đặc tính động của quá trình huấn luyện thông qua hai kỹ thuật: Gán nhãn động (Dynamic Label Assignment - DLA) tự động tăng dần ngưỡng IoU theo chất lượng vùng đề xuất, và Hàm mất mát Dynamic SmoothL1 Loss (DSL) tự động co giãn tham số $\beta$ để tăng cường gradient đóng góp từ các mẫu có độ chính xác định vị cao.
- Deformable DETR: Bộ phát hiện đầu-cuối (end-to-end) giải quyết sự hội tụ chậm và giới hạn độ phân giải của Transformer gốc bằng mô-đun Multi-scale Deformable Attention, chỉ tập trung vào một tập hợp nhỏ gồm $K$ điểm lấy mẫu xung quanh điểm tham chiếu trên các mức bản đồ đặc trưng khác nhau.
- Empirical Attention: Khung toán học tổng quát hóa cơ chế attention, phân tích mối tương quan giữa self-attention không gian, attention theo kênh đặc trưng, tích chập biến dạng và tích chập động (dynamic convolution).
Phương pháp đánh giá thực nghiệm dựa trên hai chỉ số chuẩn trong bài toán phát hiện đối tượng:
- Intersection over Union (IoU): Tỷ lệ diện tích giao nhau trên diện tích hợp nhất giữa hộp giới hạn dự đoán ($b$) và hộp nhãn thực tế ($G$).
- Mean Average Precision (mAP): Trung bình độ chính xác trung bình của các lớp đối tượng tại các ngưỡng IoU xác định.
Nguồn dữ liệu thực nghiệm bao gồm: bộ dữ liệu UIT-DODV, tập dữ liệu Marmot và tập dữ liệu ICDAR-2019 (cTDaR), được chia thành các tập huấn luyện (train), kiểm định (val) và kiểm tra (test).
Nội dung chính theo từng chương
Chương 1. Tổng quan đề tài
Chương mở đầu phân tích sự cần thiết của việc phát hiện đối tượng trang đồ họa trước giai đoạn OCR trong các hệ thống trích xuất và truy xuất tài liệu tự động. Tác giả định nghĩa bài toán phát hiện đối tượng dưới dạng bài toán kết hợp giữa phân loại (classification) và định vị hộp giới hạn (localization), với đầu vào là ảnh trang tài liệu (PDF hoặc scan) và đầu ra là danh sách các bounding box kèm nhãn tương ứng (table, figure, caption, text). Chương này xác định chi tiết 7 nhiệm vụ nghiên cứu, đồng thời hệ thống hóa các rào cản kỹ thuật thành hai nhóm: rào cản ngoại cảnh (nhiễu scan, biến dạng, che khuất, lệch độ phân giải) và rào cản nội tại (hình thái bảng có viền/không viền, công thức toán học chìm trong dòng chữ, bố cục đa dạng, phương sai liên lớp thấp).
Chương 2. Các nghiên cứu liên quan
Chương 2 cung cấp bức tranh toàn cảnh về lịch sử phát triển của các phương pháp phát hiện đối tượng tài liệu, chia tách thành hai nhánh kỹ thuật:
- Các phương pháp truyền thống: Đánh giá phương pháp của Tupaj và cộng sự (dùng OCR phân tích khoảng trắng và từ khóa; hạn chế là phụ thuộc tập từ khóa định sẵn); Wang và cộng sự (dùng khoảng cách từ để tìm dòng bảng, giới hạn tối đa 2 cột); hệ thống T-Recs của Kieninger và cộng sự (dùng đồ thị phân đoạn từ dưới lên, dễ lỗi khi bảng có nhiều hàng/cột); Gatos và cộng sự (tính giao điểm đường ngang/dọc, đòi hỏi bảng phải có đường kẻ rõ ràng); Costa e Silva và cộng sự (dùng HMM trên luồng văn bản từ pdftotext); Hu và cộng sự; Shafait và cộng sự (tích hợp trong Tesseract OCR). Nhược điểm chung của nhóm này là phụ thuộc vào cấu trúc mẫu định trước và xử lý hậu kỳ phức tạp, không thích ứng được trên các bộ dữ liệu không đồng nhất.
- Các phương pháp học sâu: Khảo sát các công trình khai thác mạng Faster R-CNN (Schreiber và cộng sự dùng ZFNet/VGG-16 với transfer learning từ Pascal-VOC; Võ và cộng sự kết hợp RPN của Faster R-CNN và Fast R-CNN trên ICDAR-17 POD; Younas và cộng sự cùng Gilani và cộng sự biến đổi khoảng cách Euclid, tuyến tính và cực đại trên 3 kênh màu RGB trước khi đưa vào Faster R-CNN); Mask R-CNN (Saha và cộng sự với hệ thống Graphical Object Detection - GOD, khai thác segmentation loss để phân tách các lớp đối tượng có phương sai thấp mà không cần tiền xử lý phức tạp); Tích chập biến dạng (Siddiqui và cộng sự với De-CNT và deformable FPN; Younas và cộng sự với Fi-Fo Detector); Mạng FCNN (Kavasidis và cộng sự xử lý bảng và biểu đồ dưới dạng bản đồ đối tượng nổi bật kết hợp CRF); Phương pháp dựa trên quy hoạch động (Yi và cộng sự thay thế Non-Maximum Suppression bằng thuật toán quy hoạch động để giải quyết tỷ lệ khung hình có phương sai cao).
Chương 3. Nghiên cứu phương pháp và bộ dữ liệu
Chương này đi sâu vào chi tiết kiến trúc, giải thuật và cơ sở toán học của 6 phương pháp học sâu hiện đại:
- DiT: Mô tả quá trình tiền huấn luyện MIM trên 42 triệu ảnh tài liệu IIT-CDIP bằng dVAE để sinh chuỗi visual tokens, cơ chế mã hóa chuỗi patch qua các khối Transformer Encoder, và phương thức thích ứng ViT đơn tỷ lệ với cấu trúc FPN đa tỷ lệ trong khung Detectron2 (Mask R-CNN, Cascade R-CNN) qua 4 mô-đun biến đổi độ phân giải.
- CDeC-Net: Phân tích cấu trúc Cascade Mask R-CNN đa tầng sử dụng dual backbone ResNeXt-101 kết hợp tích chập biến dạng $3 \times 3$, cho phép receptive field tự thích ứng theo offset vị trí học được, giúp mô hình duy trì hiệu suất cao ở các ngưỡng IoU khắt khe.
- EfficientNet: Trình bày quy trình compound scaling dựa trên mô hình cơ sở EfficientNet-B0 (thiết kế bằng tìm kiếm kiến trúc mạng đa mục tiêu với hàm $ACC(m) \times [FLOPS(m)/T]^w$, mục tiêu 400M FLOPS, cấu tạo từ các khối MBConv1, MBConv6 tích hợp squeeze-and-excitation). Tác giả làm rõ quy trình tìm kiếm hệ số tỷ lệ $\alpha, \beta, \gamma$ ở bước 1 và cố định để mở rộng lên các dòng từ B1 đến B7 ở bước 2.
- Dynamic R-CNN: Trình bày hiện tượng phân phối nhãn hồi quy $\Delta = (\delta_x, \delta_y, \delta_w, \delta_h)$ thay đổi trong quá trình huấn luyện và đề xuất hai giải pháp: (a) Dynamic Label Assignment (DLA) cập nhật tự động ngưỡng $T_{now}$ dựa trên giá trị top-$K_L$ lớn nhất của IoU giữa các đề xuất và nhãn mục tiêu sau mỗi $C$ lần lặp; (b) Dynamic SmoothL1 Loss (DSL) điều chỉnh tự động tham số $\beta_{now}$ theo giá trị trung vị của top-$K_R$ nhỏ nhất của sai số hồi quy nhằm tập trung tối ưu các mẫu chất lượng cao.
- Deformable DETR: Phân tích công thức Multi-scale Deformable Attention, chứng minh độ phức tạp tính toán giảm xuống $O(2N_q C^2 + \min(HWC^2, N_q K C^2))$ — đạt mức tuyến tính $O(HWC^2)$ ở encoder ($N_q = HW$) và $O(N K C^2)$ ở decoder ($N_q = N$). Đồng thời mô tả cấu trúc tinh chỉnh hộp giới hạn lặp lại (iterative bounding box refinement) và biến thể Deformable DETR hai giai đoạn (two-stage).
- Empirical Attention: Thiết lập công thức attention tổng quát, so sánh cơ chế tính trọng số attention giữa Transformer attention, deformable convolution và dynamic convolution theo không gian và kênh đặc trưng.
Chương cũng hoàn thành việc thống kê, phân loại các bộ dữ liệu chuẩn đã công bố (UIT-DODV, Marmot, ICDAR-2019, PubLayNet, TableBank, UNLV, ICDAR-13, ICDAR-17 POD).
Chương 4. Thực nghiệm và đánh giá
Chương 4 thiết lập quy trình thực nghiệm gồm các bước: chuẩn bị dữ liệu, phân chia tập train/val/test, tiền xử lý và huấn luyện các mô hình DiT, CDeC-Net, EfficientNet, Dynamic R-CNN, Deformable DETR, Empirical Attention. Tác giả trình bày phương pháp đánh giá dựa trên IoU và mAP, thống kê chi tiết số lượng ảnh và đối tượng trên từng tập dữ liệu thực nghiệm (UIT-DODV, Marmot, ICDAR-2019). Kết quả thực nghiệm được tổng hợp qua các bảng so sánh định lượng trên tập kiểm tra của từng bộ dữ liệu, đi kèm các hình ảnh trực quan hóa hộp giới hạn dự đoán so với nhãn thực tế, chỉ ra các trường hợp true positive, false positive và phân tích nguyên nhân sai lệch khi định vị ranh giới bảng biểu.
Chương 5. Kết luận và hướng phát triển
Chương cuối tóm tắt toàn bộ các đóng góp chính của đề tài về mặt lý thuyết và thực nghiệm, tổng kết ưu điểm và hạn chế của từng phương pháp tiếp cận khi giải quyết bài toán phát hiện đối tượng trong tài liệu dạng ảnh, đồng thời đề xuất các hướng mở rộng nghiên cứu trong tương lai.
Kết quả và đóng góp
Khóa luận đã hoàn thành việc hệ thống hóa và so sánh toàn diện các phương pháp tiếp cận phát hiện đối tượng trang đồ họa bằng mạng nơ-ron sâu, được tổng hợp trong bảng đối chiếu sau:
| Phương pháp |
Kiến trúc nền tảng |
Ưu điểm chính |
Nhược điểm / Hạn chế |
| De-CNT |
Deformable Convolutions trong Faster R-CNN |
Trường tiếp nhận động (dynamic receptive field) giúp nhận diện ranh giới bảng có bố cục tùy ý |
Chi phí tính toán lớn hơn so với CNN thông thường |
| Fi-Fo Detector |
Biến đổi màu sắc, phân tích thành phần liên thông, biến đổi khoảng cách + Deformable FPN |
Biểu diễn ảnh biến đổi giúp mạng tập trung vào đối tượng tốt hơn ảnh thô |
Phụ thuộc vào các bước tiền xử lý ảnh phức tạp |
| DeepDeSRT |
Faster R-CNN kết hợp transfer learning |
Cách tiếp cận trực tiếp, đơn giản và hiệu quả trên tập dữ liệu chuẩn |
Độ chính xác phát hiện thấp hơn các kiến trúc cải tiến sau này |
| Phương pháp của Võ và cs |
Kết hợp Fast R-CNN và Faster R-CNN |
Tận dụng Selective Search và RPN để sinh vùng đề xuất (RoIs) đáng tin cậy |
Chi phí tính toán cao do kết hợp song song hai mạng phát hiện |
| Phương pháp của Gilani và cs |
Biến đổi khoảng cách 3 kênh (Euclid, tuyến tính, cực đại) + Faster R-CNN |
Biến đổi khoảng cách giúp mạng tăng cường khả năng hội tụ vào ranh giới bảng |
Yêu cầu bước tiền xử lý bổ sung trên từng kênh màu |
| CDeC-Net |
Cascade Mask R-CNN với Deformable Convolutions |
Kiến trúc kim tự tháp đa tỷ lệ, cải thiện rõ rệt độ chính xác ở các ngưỡng IoU cao |
Yêu cầu tài nguyên tính toán lớn do kết hợp dual backbone ResNeXt-101 |
| Phương pháp của Kavasidis và cs |
Mạng FCNN kết hợp fully connected CRF |
Mô hình hóa bài toán dưới dạng phát hiện đối tượng nổi bật, tích chập thưa tăng hiệu suất |
Phụ thuộc nhiều bước tiền xử lý để đạt kết quả tối ưu |
| Phương pháp của Yi và cs |
Mạng CNN chuyên biệt kết hợp thuật toán quy hoạch động |
Thay thế NMS bằng quy hoạch động, xử lý tốt đối tượng có tỷ lệ khung hình biến thiên mạnh |
Cần quy trình hậu xử lý tính toán riêng biệt |
| DiT |
Vision Transformer với MIM pre-training trên IIT-CDIP |
Khắc phục domain gap giữa ảnh tự nhiên và tài liệu, đa năng cho nhiều tác vụ Document AI |
Đòi hỏi tài nguyên tiền huấn luyện cực lớn (42 triệu ảnh) |
| Dynamic R-CNN |
Faster R-CNN với DLA và DSL |
Tự động thích ứng ngưỡng IoU và hình dạng hàm loss theo tiến trình cải thiện vùng đề xuất |
Cần tinh chỉnh thêm các siêu tham số cập nhật ($K_L, K_R, C$) |
| Deformable DETR |
Transformer End-to-End với Multi-scale Deformable Attention |
Hội tụ nhanh gấp nhiều lần DETR gốc, độ phức tạp tính toán tuyến tính theo kích thước ảnh |
Khó khăn tối ưu hóa nếu không có cơ chế bù điểm tham chiếu |
Các đóng góp chính mà tác giả đã thực hiện bao gồm:
- Khảo sát có hệ thống quá trình phát triển của bài toán phát hiện đối tượng trang từ các giải pháp truyền thống (heuristics, phân đoạn hình thái) đến các kiến trúc học sâu hiện đại nhất (CNN hai giai đoạn, mạng tích chập biến dạng, mạng Transformer).
- Phân tích chi tiết cơ sở toán học và cơ chế vận hành của 6 phương pháp tiên tiến: DiT, CDeC-Net, EfficientNet, Dynamic R-CNN, Deformable DETR và Empirical Attention.
- Thống kê định tính và định lượng các bộ dữ liệu chuẩn trong hơn một thập kỷ, đồng thời thực hiện cài đặt thực nghiệm, đánh giá đối sánh các mô hình trên tập kiểm tra của 3 bộ dữ liệu: UIT-DODV, Marmot và ICDAR-2019.
- Xây dựng thành công một chương trình ứng dụng minh họa tiếp nhận ảnh đầu vào của trang tài liệu và xuất ra các bounding box định vị chính xác kèm nhãn phân loại của các đối tượng quan tâm.
Hạn chế và hướng nghiên cứu tiếp
Theo trình bày của tác giả trong văn bản, nghiên cứu còn tồn tại một số hạn chế:
- Phạm vi kiến thức của lĩnh vực thị giác máy tính cho tài liệu là rất rộng, trong khi thời gian và tài nguyên phần cứng phục vụ nghiên cứu khóa luận có giới hạn nhất định.
- Các kiến trúc học sâu đạt độ chính xác cao (như CDeC-Net với dual backbone ResNeXt-101 hay DiT với mô hình Transformer sâu) đòi hỏi tài nguyên tính toán và bộ nhớ đồ họa rất lớn trong cả giai đoạn huấn luyện lẫn suy luận.
- Kết quả nhận diện vẫn còn gặp lỗi (false positives hoặc định vị lệch biên) đối với các trường hợp ảnh quét chất lượng thấp, ảnh bị nghiêng, các bảng không có đường viền phân tách cột/hàng, hoặc các công thức toán học nội dòng có cấu trúc tương tự văn bản thông thường.
Các hướng mở rộng được tác giả đề xuất bao gồm:
- Mở rộng phạm vi đánh giá thực nghiệm trên các bộ dữ liệu tài liệu đa dạng hơn về ngôn ngữ, thể loại ấn phẩm và cấu trúc trình bày.
- Nghiên cứu tối ưu hóa kích thước và tốc độ suy luận của mô hình để có thể triển khai trên các hệ thống có cấu hình phần cứng giới hạn.
- Cải thiện độ chính xác phát hiện đối với các trường hợp hình thái phức tạp và có tính nhập nhằng cao (bảng không viền, biểu đồ lồng chữ).
- Kết hợp mô hình phát hiện đối tượng với các giai đoạn tiếp theo trong đường ống xử lý tài liệu thông minh, bao gồm nhận dạng cấu trúc bảng chi tiết và trích xuất nội dung bằng OCR.
Giá trị tham khảo
Khóa luận là nguồn tài liệu tham khảo có giá trị học thuật và thực tiễn cho:
- Sinh viên, học viên cao học thuộc các ngành Khoa học Dữ liệu, Trí tuệ Nhân tạo, Công nghệ Thông tin đang thực hiện các đề tài nghiên cứu về Thị giác máy tính (Computer Vision), Xử lý tài liệu thông minh (Document AI) và Phân tích bố cục tài liệu (Document Layout Analysis).
- Các kỹ sư phát triển phần mềm đang xây dựng các hệ thống tự động hóa xử lý văn bản, trích xuất hóa đơn, hợp đồng số hóa hoặc xây dựng các công cụ hỗ trợ đọc hiểu tài liệu khoa học.
Các nội dung đáng tham khảo nhất trong tài liệu:
- Chương 2 và Chương 3: Phần tổng hợp lý thuyết, sơ đồ phân loại các phương pháp luận qua từng năm, bảng so sánh ưu/nhược điểm của các phương pháp học sâu và phần phân tích toán học chi tiết của các kỹ thuật tiên tiến (MIM trong DiT, cơ chế DLA/DSL trong Dynamic R-CNN, Multi-scale Deformable Attention trong Deformable DETR).
- Chương 4: Quy trình thiết lập thực nghiệm chuẩn hóa, việc ứng dụng các độ đo IoU và mAP, cùng kết quả đánh giá đối sánh đa mô hình trên bộ dữ liệu tài liệu tiếng Việt UIT-DODV.
Câu hỏi thường gặp
1. Khóa luận đã cài đặt thực nghiệm những mô hình học sâu cụ thể nào?
Tác giả đã tìm hiểu, cài đặt thực nghiệm và đánh giá đối sánh 6 phương pháp học sâu gồm: DiT, CDeC-Net, EfficientNet, Dynamic R-CNN, Deformable DETR và Empirical Attention.
2. Ba bộ dữ liệu được sử dụng trực tiếp để đo kiểm thực nghiệm trong khóa luận là gì?
Các mô hình được thực nghiệm và đánh giá trên tập kiểm tra (test set) của 3 bộ dữ liệu: UIT-DODV (bộ dữ liệu tài liệu tiếng Việt do UIT xây dựng), Marmot và ICDAR-2019 (cTDaR).
3. Cơ chế hoạt động của Dynamic Label Assignment (DLA) và Dynamic SmoothL1 Loss (DSL) trong Dynamic R-CNN là gì?
- Dynamic Label Assignment (DLA): Tự động nâng dần ngưỡng IoU ($T_{now}$) trong quá trình huấn luyện dựa trên giá trị top-$K_L$ lớn nhất của các đề xuất sau mỗi $C$ lần lặp, giúp bộ phân loại thích ứng với chất lượng ngày càng tăng của vùng đề xuất mà không làm mất mẫu dương tính.
- Dynamic SmoothL1 Loss (DSL): Tự động điều chỉnh tham số ngưỡng $\beta_{now}$ dựa trên giá trị trung vị của top-$K_R$ nhỏ nhất của sai số hồi quy sau mỗi $C$ lần lặp, làm thay đổi hình dạng hàm mất mát để tập trung tối ưu hóa các mẫu chất lượng cao.
4. Vì sao mô hình DiT phải huấn luyện lại bộ mã hóa dVAE trên tập dữ liệu IIT-CDIP thay vì sử dụng dVAE có sẵn của DALL-E?
Bộ mã hóa dVAE của DALL-E được huấn luyện trên 400 triệu ảnh tự nhiên, dẫn đến sự không khớp về miền (domain gap) khi áp dụng cho tài liệu vốn chủ yếu chứa ký tự và đồ họa rời rạc. Do đó, tác giả DiT đã huấn luyện lại dVAE trên 42 triệu ảnh tài liệu của tập IIT-CDIP để tạo ra các visual tokens rời rạc phù hợp hơn cho miền ảnh tài liệu.
5. Điểm mấu chốt giúp Deformable DETR giảm độ phức tạp tính toán so với DETR nguyên bản là gì?
Thay vì để mỗi phần tử truy vấn chú ý đến toàn bộ các vị trí không gian trên bản đồ đặc trưng (gây ra độ phức tạp bậc hai và hội tụ rất chậm), mô-đun Multi-scale Deformable Attention trong Deformable DETR chỉ lấy mẫu một số lượng cố định gồm $K$ điểm chính xung quanh một điểm tham chiếu ($K \ll HW$). Nhờ đó, độ phức tạp tính toán giảm xuống mức tuyến tính $O(HWC^2)$ đối với encoder và $O(NKC^2)$ đối với decoder.
Kết luận
Khóa luận của tác giả Nguyễn Thanh Tường Vi đã thực hiện một khảo sát toàn diện và có hệ thống về bài toán phát hiện đối tượng trang đồ họa trong tài liệu dạng ảnh, bao quát từ các phương pháp xử lý ảnh truyền thống đến các kiến trúc học sâu và Transformer hiện đại. Đề tài đã phân tích sâu sắc cơ sở lý thuyết, mô hình toán học của 6 phương pháp tiên tiến (DiT, CDeC-Net, EfficientNet, Dynamic R-CNN, Deformable DETR, Empirical Attention) và các thách thức đặc thù của miền dữ liệu tài liệu. Đồng thời, nghiên cứu đã tiến hành thực nghiệm đo kiểm, so sánh định lượng các mô hình trên 3 bộ dữ liệu (UIT-DODV, Marmot, ICDAR-2019) và xây dựng chương trình minh họa phát hiện đối tượng trực quan, cung cấp tài liệu tham khảo giá trị cho cộng đồng nghiên cứu thị giác máy tính và phân tích tài liệu thông minh.