Tổng quan nghiên cứu

Viết tay trung cổ không chỉ là một hoạt động truyền tải ngôn ngữ mà còn là một nghệ thuật phức tạp, gắn liền với phong cách và kỹ thuật riêng biệt của từng thời kỳ và vùng miền. Bối cảnh nghiên cứu được đặt trong khoảng thời gian ghi nhận bằng video đồng bộ từ hai camera với tốc độ 30 FPS và độ phân giải 1288x964 pixel, tập trung vào cử chỉ, động tác viết tay của các copiste thời Trung cổ. Các chuyên gia paléographie (chuyên ngành nghiên cứu chữ viết cổ) xem xét “ductus” – tức là số lượng, thứ tự và hướng thực hiện từng nét của chữ viết – làm cơ sở để phân tích nguồn gốc và bối cảnh văn bản. Tuy nhiên, đa phần các nghiên cứu hiện nay tập trung vào phân tích ảnh tĩnh, bỏ qua yếu tố động học của cử chỉ viết.

Mục tiêu nghiên cứu của luận văn là phát triển một hệ thống mô hình động sử dụng công nghệ stéréovision nhằm tái tạo chính xác các động tác viết tay trong không gian ba chiều dựa trên video song song, qua đó cung cấp công cụ hỗ trợ hiệu quả hơn cho giới học giả trong việc phân tích chữ viết cổ. Nghiên cứu được thực hiện từ tháng 6 đến tháng 11 năm 2018 tại phòng thí nghiệm PRISME thuộc Đại học Orléans (Pháp), sử dụng hai camera chuyên dụng CM3-U3-13S2C để song song ghi hình cử chỉ viết của người viết cổ.

Ý nghĩa nghiên cứu thể hiện ở khả năng giúp phân tích các chuyển động của nét viết một cách trực quan, từ đó cho phép đánh giá tinh vi hơn các đặc trưng về chất liệu chữ, kỹ thuật viết và bối cảnh lịch sử – xã hội. Một số chỉ số quan trọng được chú trọng theo dõi như độ lệch trung bình của quá trình theo dõi viết (tracking deviation), tỉ lệ khung hình được theo dõi thành công (tracking duration), và hiệu suất tính toán các thuật toán theo dõi sử dụng thư viện OpenCV, giúp định lượng chặt chẽ độ chính xác và hiệu quả của mô hình.


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

Khung lý thuyết áp dụng

Luận văn dựa trên sự kết hợp giữa lý thuyết về xử lý ảnh kỹ thuật số, phân tích đặc trưng thị giác máy tính và các mô hình mô phỏng động học chuyển động. Hai nền tảng lý thuyết chủ đạo được sử dụng là:

  1. Lý thuyết nhận dạng và theo dõi đối tượng trong hình ảnh

    • Sử dụng các thuật toán theo dõi dựa trên descripteurs (mô tả đặc trưng) bao gồm cả descripteurs locaux (SIFT, HOG, LBP) và descripteurs globaux (histogrammes de couleur, texture). Mục tiêu là nhận diện và duy trì vị trí của phần đầu bút trong video qua từng khung hình, bất chấp các thay đổi về ánh sáng, vị trí và trạng thái vật lý người viết.
    • Mô hình theo dõi gồm mô hình chuyển động và mô hình xuất hiện, dựa trên các thuật toán Boosting, KCF, TLD và MIL.
  2. Mô hình stéréovision và tái tạo không gian ba chiều

    • Stéréovision sử dụng hai video đồng bộ lấy từ hai góc nhìn khác nhau để tạo mô hình 3D thông qua thuật toán triangulation, tận dụng thông số camera đã được hiệu chỉnh (calibration)e nhằm hiệu chỉnh sai lệch độ méo ảnh.
    • Lý thuyết về calibration máy ảnh (định nghĩa tham số nội tại và ngoại vi), xử lý hình học (homography), và triangulation điểm đỉnh được ứng dụng để tái tạo chính xác quỹ đạo chuyển động của bút theo thời gian.

3-5 khái niệm chính:

  • Ductus: chuỗi nét bút, số lượng và trình tự trong chữ viết.
  • Descripteur HOG (Histogram of Oriented Gradients): mô tả hướng gradient để phát hiện các đặc tính cục bộ của hình ảnh.
  • Algorithme KCF (Kernelized Correlation Filters): thuật toán theo dõi hiệu quả cao kết hợp hồi quy tuyến tính và ma trận circulante, tốc độ xử lý cao phù hợp cho việc tracking trong video.

Phương pháp nghiên cứu

Nguồn dữ liệu chính gồm hai bộ video ghi hình cử chỉ viết với tổng số 2048 khung hình, quay bởi hai camera đồng bộ. Các video được hiệu chỉnh hình ảnh (correction des distorsions radiales) để nâng cao chất lượng dữ liệu đầu vào cho việc theo dõi.

Cỡ mẫu bao gồm các patches (vùng chứa đối tượng cần theo dõi) được lựa chọn với kích thước khác nhau để kiểm thử ảnh hưởng lên độ chính xác và tốc độ của các thuật toán tracking. Sử dụng đa dạng thuật toán theo dõi (Boosting, MIL, KCF với HAAR, KCF với HOG, TLD) để so sánh hiệu suất bằng các tiêu chí:

  • Độ lệch trung bình của điểm theo dõi (mean deviation),
  • Thời gian theo dõi đúng đối tượng (tracking duration),
  • Thời gian tính toán (execution time),
  • Độ bền của theo dõi trong trường hợp có cử chỉ phức tạp như thay đổi vị trí giấy hoặc nhúng bút mực.

Phương pháp phân tích gồm thống kê số liệu kết quả từng thuật toán trên từng video, so sánh khả năng theo dõi qua hình ảnh phối hợp, và hiệu chỉnh sai lệch do di chuyển giấy qua phương pháp recalage (điều chỉnh tương quan hình ảnh). Chuỗi nghiên cứu diễn ra trong 6 tháng, từ tháng 6 đến tháng 11/2018 tại phòng thí nghiệm PRISME (Orléans, Pháp), kết hợp với đội ngũ chuyên gia về xử lý ảnh và paléographie.


Kết quả nghiên cứu và thảo luận

Những phát hiện chính

  1. Hiệu suất thuật toán KCF với descripteur HOG vượt trội về độ chính xác và tốc độ

    • KCF-HOG đạt trung bình độ lệch theo dõi thấp hơn 15% so với KCF-HAAR và Boosting.
    • Thời gian tính toán chỉ khoảng 31-44 giây cho toàn bộ video 759 khung hình, nhanh hơn gần 20% so với Boosting (44-78 giây) và rất vượt trội so với TLD (183 giây).
  2. Thuật toán TLD cho kết quả kém do nhạy cảm với sự biến động màu sắc và hình dạng

    • TLD gây ra nhiều sai lệch khi màu đầu bút trùng với màu nền hoặc các vùng màu sắc khác trong ảnh, dẫn đến sai lệch vị trí hoặc mất đối tượng theo dõi sau vài trăm khung hình (khoảng 40% số khung hình bị thất bại tracking).
  3. Kích thước vùng chọn (patch) ảnh hưởng tới hiệu quả theo dõi

    • Patch lớn giúp tăng độ chính xác nhưng làm thời gian tính toán tăng từ 51 đến 88 giây. Patch nhỏ cho tốc độ nhanh hơn nhưng giảm khả năng theo dõi khi đối tượng dịch chuyển phức tạp.
    • Các kết quả liên kết các điểm theo dõi qua đường nối thể hiện rõ sự tương quan với đường nét viết thực tế, tuy nhiên sai lệch do chuyển động của giấy cần được hiệu chỉnh.
  4. Hiệu quả recalage giấy trong việc giảm sai số do dịch chuyển nền

    • Sau hiệu chỉnh, sự chồng khớp giữa quỹ đạo theo dõi và nét viết thực tế tăng lên đến trên 85%, giảm các sai sót do di chuyển tạm thời của giấy viết khi copiste thay đổi vị trí.

Thảo luận kết quả

Nguyên nhân sự ưu việt của KCF-HOG nằm ở khả năng kết hợp nhanh chóng trích xuất đặc trưng cục bộ thông qua HOG và bộ lọc tương quan kernel hiệu quả trong không gian ma trận circulante, giúp theo dõi đối tượng chuyển động nhanh và liên tục với độ chính xác cao. Điều này phù hợp với đặc điểm cử chỉ viết tay phân giải cao, đòi hỏi tính linh hoạt và độ mượt trong mô hình động tác.

Trong khi đó, TLD dù có mặt ưu điểm về khả năng học và thích ứng, song không phù hợp trong môi trường với sự thay đổi đồng thời về màu sắc và ánh sáng như trong các video ghi hình thực tế. Các kết quả thu được tương đồng với một số nghiên cứu gần đây trong lĩnh vực theo dõi đối tượng trong môi trường biến đổi phức tạp.

Sai lệch theo dõi một phần do chuyển động giấy viết đang là thách thức chưa được giải quyết hoàn chỉnh. Một số minh họa kết quả có thể được trình bày qua biểu đồ so sánh sai số theo dõi từng thuật toán và biểu đồ thời gian thực thi trên từng patch.


Đề xuất và khuyến nghị

  1. Ưu tiên sử dụng thuật toán KCF với descripteur HOG trong hệ thống tracking viết tay để đảm bảo độ chính xác và hiệu suất

    • Mục tiêu giảm sai lệch trung bình theo dõi dưới 10 pixel tính trên kích thước hình ảnh, đảm bảo tốc độ xử lý mỗi khung hình dưới 50 ms để có thể tiến tới xử lý thời gian thực.
    • Chủ thể thực hiện: nhóm phát triển phần mềm trong phòng thí nghiệm PRISME; thời gian áp dụng thử nghiệm trong giai đoạn 3 tháng tiếp theo.
  2. Phát triển thuật toán recalage tự động nhằm điều chỉnh sai số do chuyển động giấy viết, kết hợp với tracking để nâng cao độ chính xác mô hình 3D

    • Sử dụng các kỹ thuật xử lý ảnh hình học như phát hiện marker và điều chỉnh homography tự động.
    • Chủ thể: nhóm nghiên cứu về xử lý ảnh và hình học máy tính; timeline 6 tháng để thử nghiệm trên bộ dữ liệu mở rộng.
  3. Tăng cường thử nghiệm các descripteur kết hợp (ví dụ LBP trung hòa ảnh hưởng thay đổi ánh sáng) để cải thiện theo dõi trong trường hợp điều kiện ánh sáng biến đổi

    • Đánh giá khả năng chống noise và biến đổi của môi trường thực tế.
    • Chủ thể: sinh viên nghiên cứu; thời gian 3-4 tháng.
  4. Xây dựng bộ dữ liệu video chuẩn gồm các cử chỉ viết tay được ghi lại trong điều kiện ánh sáng và chuyển động thực tế đa dạng để làm chuẩn đánh giá chung

    • Đảm bảo tính khách quan và mở rộng phạm vi nghiên cứu cho cộng đồng học thuật.
    • Chủ thể: Viện nghiên cứu, hợp tác quốc tế; timeline 12 tháng.

Đối tượng nên tham khảo luận văn

  1. Chuyên gia và nghiên cứu sinh lĩnh vực paléographie

    • Được hỗ trợ công cụ phân tích động tác viết, nâng cao khả năng giải mã chữ viết cổ và phân tích xuất xứ văn bản dựa trên cử chỉ viết.
  2. Nhà nghiên cứu và phát triển công nghệ thị giác máy tính

    • Tham khảo các thí nghiệm và phân tích so sánh thuật toán theo dõi đối tượng trong môi trường thực tế phức tạp, tổ hợp nhiều kỹ thuật mô hình hóa động học.
  3. Chuyên viên công nghệ phục dựng ký hiệu và chữ viết điện tử

    • Áp dụng để thiết kế các công cụ tương tác và nhập liệu dựa trên chữ viết tay, đặc biệt cho các ngôn ngữ mang tính lịch sử và di sản văn hóa.
  4. Giảng viên và sinh viên ngành công nghệ thông tin

    • Tài liệu tham khảo phát triển kĩ năng triển khai mô hình xử lý video, lập trình xử lý ảnh và đánh giá thuật toán trên bộ dữ liệu thực tế.

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

1. Tại sao lại chọn thuật toán KCF-HOG thay vì các thuật toán khác?
KCF-HOG cung cấp sự cân bằng tốt giữa độ chính xác, độ ổn định và thời gian tính toán. Nó tận dụng được đặc trưng cục bộ của hình ảnh và bộ lọc kernel hiệu quả, vượt trội so với các thuật toán Boosting hay TLD trong môi trường ánh sáng và chuyển động khó đoán.

2. Việc hiệu chỉnh chuyển động giấy (recalage) quan trọng thế nào?
Recalage giúp giảm sai số do di chuyển ngẫu nhiên của điểm tham chiếu trong video, từ đó nâng cao độ chính xác của quỹ đạo bút tái tạo. Không có hiệu chỉnh, dữ liệu theo dõi có thể lệch hàng chục pixel, làm méo mó kết quả phục dựng chữ viết.

3. Có thể áp dụng phương pháp này cho các kiểu chữ hoặc công cụ viết khác không?
Có thể, tuy nhiên cần điều chỉnh thuật toán theo tính chất đặc trưng của loại công cụ và phong cách viết. Ví dụ, cử chỉ viết bằng bút lông hay bút chì có thể đòi hỏi các tham số tracking khác do chuyển động và kích thước đầu bút khác nhau.

4. Các thuật toán dựa trên deep learning có được thử nghiệm không?
GOTURN, một thuật toán deep learning, đã được thử nhưng không phù hợp với dữ liệu do mô hình huấn luyện không tương thích với đặc điểm video thu thập. Đây là hạn chế của mô hình pre-trained khi ứng dụng trong môi trường khác biệt.

5. Làm thế nào để nâng cao khả năng theo dõi trong các điều kiện ánh sáng thay đổi?
Có thể kết hợp thêm các descripteurs như LBP invariant hay các kỹ thuật nâng cao chống nhiễu và cân bằng ảnh trong tiền xử lý, đồng thời áp dụng thuật toán theo dõi thích nghi để điều chỉnh mô hình liên tục trong thời gian thực.


Kết luận

  • Đã phát triển và thử nghiệm thành công hệ thống stéréovision để tái tạo mô hình động các cử chỉ viết tay thời trung cổ với độ chính xác cao hơn các phương pháp truyền thống.
  • Thuật toán KCF kết hợp descripteur HOG cho hiệu quả vượt trội về tốc độ và độ chính xác theo dõi trong môi trường ghi hình phức tạp.
  • Phương pháp recalage giấy góp phần giảm đáng kể sai số do dịch chuyển nền, cải thiện tính đồng bộ giữa cử chỉ viết và vết mực ghi nhận.
  • Phân tích so sánh toàn diện mô hình mở ra hướng phát triển ứng dụng công nghệ thị giác máy tính trong nghiên cứu di sản văn hóa và học thuật chữ viết cổ.
  • Giai đoạn tiếp theo tập trung vào tự động hóa hiệu chỉnh, mở rộng dữ liệu và thử nghiệm thuật toán nâng cao nhằm hoàn thiện hệ thống hỗ trợ paléographie.

Khuyến khích các nhà nghiên cứu và phát triển công nghệ trong ngành tích cực hợp tác để triển khai và mở rộng ứng dụng mô hình, đồng thời chia sẻ dữ liệu chuẩn nhằm thúc đẩy cộng đồng nghiên cứu phát triển mạnh mẽ hơn.