Tổng quan nghiên cứu

Trong kỷ nguyên số hóa di sản văn hóa, việc xử lý khối lượng tài liệu lịch sử khổng lồ lưu trữ tại các thư viện và bảo tàng công cộng đặt ra nhiều thách thức công nghệ cấp thiết. Nghiên cứu này nằm trong khuôn khổ dự án quốc gia NAVIDOMASS, được triển khai tại phòng thí nghiệm L3I thuộc Đại học La Rochelle với sự tham gia của 80 nhà nghiên cứu nhằm tạo ra công cụ lập chỉ mục hình ảnh tài liệu cổ tự động. Trọng tâm nghiên cứu là giải quyết bài toán trích xuất vùng quan tâm và phân đoạn kết cấu trên tập dữ liệu gồm 916 hình ảnh chữ khởi đầu trang trí (lettrines) có niên đại từ thế kỷ 16 đến thế kỷ 18.

Các chữ khởi đầu trang trí được tạo tác từ kỹ thuật in dập mộc bản trên giấy sợi, dẫn đến cấu trúc hình học chứa mật độ nét vẽ phức tạp đan xen giữa ký tự chữ cái và hoa văn nền. Phương pháp phân đoạn dựa trên mức độ xám hoặc pixel truyền thống hoàn toàn không phát huy hiệu quả do sự biến thiên cường độ xám giữa các vùng là rất thấp. Mục tiêu cụ thể của luận văn là thiết lập phương pháp phân đoạn kết cấu dựa trên việc trích xuất các phần tử nét vẽ nguyên thủy, mô phỏng cơ chế tri giác của thị giác con người. Hướng tiếp cận này giúp tối ưu hóa hiệu năng bằng cách giảm hơn 60% số lượng phép so sánh trong không gian tính toán so với việc xử lý từng điểm ảnh riêng lẻ, đồng thời thiết lập cấu trúc dữ liệu chuẩn xác phục vụ việc tra cứu và lập chỉ mục hình ảnh lịch sử.

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 xây dựng trên nền tảng kết hợp giữa các lý thuyết phân tích kết cấu kinh điển và hình thái học toán học:

  • Lý thuyết phân tích kết cấu không gian và tần số: Nghiên cứu tổng quan ma trận đồng xuất hiện mức xám (GLCM) cùng 14 chỉ số thống kê Haralick, hàm tự tương quan không gian, mô hình Trường ngẫu nhiên Markov (MRF) dựa trên phân bố xác suất Gibbs, lý thuyết hình học Fractal với phương pháp đếm hộp (box-counting) và hệ thống băng lọc Gabor đa hướng.
  • Lý thuyết hình học tính toán và biến đổi tích phân: Ứng dụng biến đổi Radon để chiếu cường độ hình ảnh qua 180 góc quét nhằm xác định vector hướng chủ đạo. Sử dụng biến đổi khoảng cách (Distance Transform) theo khoảng cách bàn cờ (Chebyshev metric), mạng phân vùng Voronoi kết hợp lưới tam giác Delaunay và giải thuật phân chia nguồn nước Watershed.
  • Các khái niệm cốt lõi: Phần tử kết cấu cơ bản (textel/primitive), khung xương hình thái (topological skeleton), chiều dài tương đối của nét và khái niệm không gian lãnh thổ nét vẽ (territory of stroke).

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

  • Dữ liệu nghiên cứu: Mẫu thực nghiệm gồm 916 bức ảnh chữ trang trí cổ được số hóa ở định dạng mức xám. Phương pháp chọn mẫu tập trung vào các bản in mộc bản đa dạng về mật độ hoa văn, độ dày nét in và mức độ suy thoái bề mặt.
  • Quy trình phân tích 5 bước:
    1. Tiền xử lý: Nhị phân hóa thích nghi bằng thuật toán Otsu nhằm tối thiểu hóa phương sai nội lớp giữa nền và nét, kết hợp giải thuật khử nhiễu các thành phần liên thông có diện tích nhỏ.
    2. Trích xuất nét: Xác định màu nét chủ đạo thông qua đặc trưng số Euler (tính toán chênh lệch số lượng thành phần liên thông giữa hai miền đen và trắng), sau đó rút khung xương nét bằng biến đổi khoảng cách và phép xói mòn hình thái.
    3. Đặc trưng hóa nét: Đo lường 3 thuộc tính vật lý gồm độ dày nét, hướng nét thông qua phép chiếu Radon cực đại và độ cong nét.
    4. Phân loại nét: Xây dựng cây phân cụm phân cấp nhị phân không giám sát dựa trên khoảng cách Euclidean hiệu chỉnh trọng số thích nghi theo chiều dài tương đối, sau đó cắt tỉa cây theo ngưỡng độ bất định nội tại.
    5. Phân đoạn không gian: Xác định vùng lân cận thông qua thuật toán mở rộng lãnh thổ Watershed và hợp nhất các nét cùng lớp liền kề.
  • Lý do lựa chọn phương pháp: Phân tích ở cấp độ nét vẽ nguyên thủy giúp giảm tải độ phức tạp thuật toán theo cấp số nhân so với cấp độ pixel, loại bỏ sự phụ thuộc vào việc ấn định trước số lượng cụm kết cấu $k$ và phản ánh chính xác cấu trúc vật lý của kỹ thuật in ấn lịch sử. Toàn bộ giải thuật được lập trình và kiểm nghiệm trên môi trường MATLAB chạy đồng thời trên hai hệ điều hành Ubuntu 9.04 và Windows XP.

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

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

  • Độ chính xác trong việc trích xuất thuộc tính hình học: Biến đổi khoảng cách xác định chính xác độ dày xấp xỉ của nét vẽ qua công thức gấp đôi giá trị khoảng cách trên khung xương ($2e$ hoặc $2e-1$). Các nét vẽ lớn và vừa chiếm hơn 70% diện tích cấu trúc hoa văn được bóc tách hoàn chỉnh mà không làm biến dạng ranh giới.
  • Xác định hướng nét vượt trội qua phép biến đổi Radon: Thuật toán chiếu 180 góc quay (từ 0° đến 179°) đã định vị chính xác góc định hướng áp đảo của các nét hoa văn phức tạp (chẳng hạn các góc 80°, 173° và 230°), cung cấp tham số chuẩn xác cho việc tính toán độ cong thông qua tỷ lệ phương vị trực giao.
  • Hiệu quả phân cụm thích nghi không giám sát: Thuật toán phân cụm phân cấp với cơ chế trọng số phụ thuộc vào độ dài tương đối ($l_{relative} = l / 2e$) đã khắc phục hoàn toàn hạn chế của thuật toán K-means. Việc cắt cây dựa trên chỉ số bất định kết hợp 3 khoảng cách hợp nhất ($d_1, d_2, d_3$) tự động phân tách các mẫu kết cấu với độ chính xác trực quan cao.
  • Phủ kín không gian phân đoạn không để lại lỗ hổng: Kỹ thuật mở rộng lãnh thổ nét vẽ bằng thuật toán Watershed giải quyết triệt để bài toán các nét rời rạc không tiếp xúc vật lý, đảm bảo 100% diện tích bề mặt hình ảnh được phân định vào các phân vùng đồng nhất khép kín.

Thảo luận kết quả

Khác với các bộ lọc Gabor hoặc ma trận GLCM vốn dễ bị nhiễu bởi các đốm ố vàng và vết nứt trên giấy cổ, giải pháp tiếp cận dựa trên nét vẽ đã chuyển đổi bài toán từ xử lý cường độ sáng sang phân tích hình học đối tượng. Cơ chế này tái tạo trung thực quy trình chế tác bản in khắc gỗ lịch sử.

Dữ liệu đầu ra của quá trình phân đoạn được hệ thống hóa thành bảng mô tả kết cấu 5 chiều bao gồm: độ dày nét, góc hướng chính, chỉ số độ cong, tỷ lệ phần trăm diện tích chiếm chỗ và tọa độ trọng tâm không gian. Cách thức cấu trúc dữ liệu này có thể được trực quan hóa qua biểu đồ phân bố vector hướng và biểu đồ tán xạ trọng tâm, giúp hệ thống truy vấn hình ảnh dễ dàng đối sánh độ tương đồng mà không cần tải lại toàn bộ ma trận điểm ảnh gốc.

Tuy nhiên, nghiên cứu cũng ghi nhận hai hiện tượng hạn chế:

  1. Hiện tượng phân rã ký tự chính (ví dụ chữ cái 'H' bị chia cắt thành 3 phân đoạn nét riêng lẻ), dẫn đến nguy cơ một phần thân chữ bị gộp nhầm vào lớp hoa văn nền nếu có độ dày và hướng tương đồng.
  2. Các kết cấu cực mịn chứa các điểm hạt li ti có kích thước biến thiên dưới 2 pixel dễ gây sai số khi tính toán hướng quét Radon và độ dày cục bộ.

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

  • Phát triển module tái hợp nhất cấu trúc ký tự chính: Triển khai thuật toán nhận dạng hình học bậc cao hoặc mạng đồ thị tri thức (GNN) để liên kết các nét đứt gãy của thân chữ cái chính; mục tiêu giảm 85% lỗi phân rã ký tự trong vòng 6 tháng do nhóm kỹ thuật xử lý ảnh L3I chủ trì.
  • Ứng dụng bộ lọc đa tỉ lệ thích nghi khử nhiễu điểm hạt: Tích hợp bộ lọc hình thái học đa thang đo để chuẩn hóa các cụm điểm chấm trước khi chạy phép biến đổi khoảng cách; mục tiêu nâng cao độ chính xác phân đoạn trên kết cấu mịn lên trên 90% trong thời gian 4 tháng do các kỹ sư thị giác máy tính thực hiện.
  • Chuẩn hóa cơ sở dữ liệu vector kết cấu vào cổng thông tin số: Tích hợp bảng đặc trưng 5 thuộc tính vào hệ thống quản trị dữ liệu dự án NAVIDOMASS; hướng tới tối ưu hóa tốc độ truy vấn dưới 0,5 giây cho kho lưu trữ trên 10.000 trang tư liệu trong lộ trình 9 tháng do bộ phận kỹ thuật cơ sở dữ liệu đảm trách.
  • Mở rộng phạm vi kiểm thử sang các loại hình di sản chạm khắc: Áp dụng phương pháp phân tích nét vẽ cho các bản in mộc bản Hán Nôm, ấn triện hoàng gia và bản đồ cổ địa lý; đặt mục tiêu thử nghiệm thành công trên 5.000 mẫu tài liệu mới trong thời gian 12 tháng dưới sự hợp tác của các viện nghiên cứu tin học di sản.

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

  • Nghiên cứu sinh và Chuyên gia Thị giác Máy tính: Tiếp cận phương pháp luận trích xuất đặc trưng hình thái học độc đáo kết hợp biến đổi Radon và phép biến đổi khoảng cách ứng dụng trong xử lý ảnh tài liệu phi chuẩn.
  • Nhà nghiên cứu Di sản Lịch sử và Lưu trữ học: Khai thác công cụ phân loại tự động hoa văn để phân tích trường phái in ấn, xác định niên đại và truy vết nguồn gốc xuất bản của các bản thảo thế kỷ 16-18.
  • Kỹ sư Phát triển Hệ thống Truy vấn Hình ảnh theo Nội dung (CBIR): Vận dụng mô hình cấu trúc dữ liệu 5 chiều (độ dày, hướng, độ cong, diện tích, trọng tâm) để thiết kế thuật toán tìm kiếm và lập chỉ mục ảnh tốc độ cao.
  • Học viên Cao học và Giảng viên Chuyên ngành Khoa học Máy tính: Sử dụng làm tài liệu tham khảo chuẩn mực về phương pháp nghiên cứu thực nghiệm, từ mô hình hóa toán học đến quy trình lập trình xử lý ảnh trên tập dữ liệu chuẩn 916 mẫu.

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

  • Tại sao trích xuất nét vẽ lại hiệu quả hơn phương pháp tiếp cận theo mức pixel truyền thống? Phương pháp nét vẽ phân tích hình ảnh dựa trên các phần tử nguyên thủy mang ý nghĩa hình học, tương đồng với tri giác thị giác con người. Cách tiếp cận này giúp giảm hơn 60% khối lượng phép toán so sánh và khắc phục tình trạng đồng nhất mức xám trên tài liệu cổ.
  • Biến đổi Radon giải quyết bài toán xác định hướng của nét hoa văn như thế nào? Biến đổi Radon thực hiện chiếu tích phân hình ảnh qua 180 góc quay riêng biệt (từ 0° đến 179°). Đường thẳng có năng lượng chiếu tích lũy lớn nhất sẽ xác định chính xác phương vị góc chủ đạo của nét, kể cả trên các đường cong uốn lượn phức tạp.
  • Làm thế nào để hệ thống tự động xác định màu của nét vẽ giữa đen và trắng? Hệ thống sử dụng đặc trưng số Euler ($NE$), biểu diễn hiệu số giữa số thành phần liên thông màu trắng và màu đen ($NE = CC_{trắng} - CC_{đen}$). Màu nào sở hữu số lượng thành phần liên thông lớn hơn (ví dụ $NE = 315$) sẽ được chọn làm màu nét vẽ.
  • Khái niệm "lãnh thổ nét vẽ" (Territoire de traits) có vai trò gì trong phân đoạn? Do các nét hoa văn nằm phân tán và không chạm vào nhau, khái niệm lãnh thổ được tạo ra bằng phép giãn nở Watershed để mở rộng biên nét ra vùng nền xung quanh. Hai nét được xác định là lân cận khi vùng lãnh thổ mở rộng của chúng tiếp xúc trực tiếp.
  • Hạn chế lớn nhất của thuật toán khi gặp các vùng hoa văn dạng hạt chấm li ti là gì? Các chấm mịn có kích thước dưới 2 pixel khiến việc tính toán hướng quét Radon và độ dày bị sai lệch do nhiễu số hóa. Sự biến thiên độ dày cực nhỏ trên các điểm hạt này có thể làm thuật toán nhóm sai cấu trúc kết cấu.

Kết luận

  • Nghiên cứu đã xây dựng thành công quy trình phân đoạn kết cấu ảnh chữ khởi đầu trang trí dựa trên việc trích xuất các phần tử nét vẽ hình học nguyên thủy.
  • Ứng dụng sáng tạo phép biến đổi khoảng cách và biến đổi Radon 180 góc để số hóa chính xác 3 đặc trưng vật lý cốt lõi: độ dày, hướng và độ cong của nét.
  • Thiết lập thuật toán phân cụm phân cấp không giám sát với khoảng cách thích nghi trọng số và cơ chế phân vùng lãnh thổ Watershed hoàn chỉnh.
  • Thử nghiệm thành công trên tập dữ liệu chuẩn gồm 916 ảnh lettrines cổ, mang lại kết quả phân vùng trực quan rõ nét và tối ưu thời gian xử lý.
  • Đóng góp cấu trúc dữ liệu mô tả kết cấu 5 thông số, tạo nền tảng then chốt cho hệ thống tra cứu và số hóa di sản tài liệu NAVIDOMASS.

Các đơn vị nghiên cứu số hóa di sản và nhóm phát triển thị giác máy tính có thể khai thác, ứng dụng trực tiếp khung thuật toán này để xây dựng các giải pháp tự động nhận dạng tài liệu lưu trữ chất lượng cao trong lộ trình 12 tháng tới.