Tổng quan nghiên cứu

Sự bùng nổ của công nghệ kỹ thuật số và thiết bị ghi hình thông minh đã tạo ra sự gia tăng đột biến của dữ liệu thị giác trên không gian mạng. Theo thống kê thường niên về xu hướng Internet, người dùng toàn cầu tải lên mạng trung bình khoảng 1,8 tỷ hình ảnh mỗi ngày, tương đương 657 tỷ bức ảnh trong một năm, tạo ra áp lực khổng lồ cho các hệ thống lưu trữ và quản trị dữ liệu truyền thống. Phương pháp tìm kiếm ảnh dựa trên văn bản mô tả (text-based) bộc lộ nhiều điểm hạn chế khi siêu dữ liệu (metadata) bị thiếu hụt hoặc không chính xác. Đồng thời, phương pháp truy xuất hình ảnh dựa trên nội dung truyền thống (CBIR) bằng các đặc trưng màu sắc, hình dạng thủ công thường vướng phải rào cản khoảng cách ngữ nghĩa (semantic gap) giữa các điểm ảnh mức thấp và nhận thức mức cao của con người.

Nhằm giải quyết triệt để bài toán này, luận văn thạc sĩ chuyên ngành Hệ thống thông tin (mã số 8480104) tại Trường Đại học Thủ Dầu Một đã tập trung nghiên cứu giải pháp "Tìm kiếm hình ảnh bằng phương pháp học sâu". Mục tiêu cốt lõi của đề tài là xây dựng một hệ thống truy vấn hình ảnh tương đồng dựa trên mạng nơ-ron tích chập (Convolutional Neural Networks - CNN) kết hợp phương pháp học chuyển giao (Transfer Learning) và thuật toán tìm kiếm láng giềng gần nhất. Nghiên cứu được triển khai thực nghiệm trên tập dữ liệu gồm 8.803 hình ảnh được tổng hợp từ Oxford-IIIT Pet Dataset và nền tảng Kaggle trong năm 2021. Kết quả thực nghiệm cho thấy hệ thống trả về danh sách 40 hình ảnh tương đồng nhất cho mỗi truy vấn đầu vào với độ chính xác đạt trên 94%, mở ra tiềm năng ứng dụng to lớn trong thương mại điện tử và nhận dạng đa phương tiện.

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

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng lý thuyết mạng nơ-ron nhân tạo (ANN) và mạng nơ-ron tích chập (CNN) hiện đại. Cấu trúc CNN hoạt động thông qua việc liên kết cục bộ giữa các điểm ảnh lân cận với các bộ lọc tích chập (filters), kết hợp hàm kích hoạt phi tuyến ReLU (Rectified Linear Unit), các lớp lấy mẫu Pooling (Max Pooling, Average Pooling) nhằm giảm chiều dữ liệu và lớp kết nối đầy đủ (Fully Connected Layer) ở đầu ra. Cơ chế này cho phép mô hình tự động trích xuất các véc-tơ đặc trưng đa chiều mang ngữ nghĩa sâu sắc của hình ảnh mà không cần can thiệp thủ công.

Bên cạnh đó, luận văn áp dụng mô hình truy xuất hình ảnh dựa trên nội dung (Content-Based Image Retrieval - CBIR) kết hợp kỹ thuật học chuyển giao (Transfer Learning) trên 5 kiến trúc học sâu tiên tiến: VGG19 (138 triệu tham số), DenseNet121, InceptionResNetV2 (kiến trúc 64 lớp), InceptionV3 (24 triệu tham số) và Xception (22 triệu tham số với cấu trúc Depthwise Separable Convolutions). Về mặt đối sánh không gian đặc trưng, nghiên cứu ứng dụng phương pháp tìm kiếm độ tương đồng (Similarity Search) dựa trên khoảng cách Cosine (Cosine Distance / Angular Metric) thông qua thư viện lập chỉ mục Annoy (Approximate Nearest Neighbors Oh Yeah), giúp xác định tập k hình ảnh có khoảng cách ngắn nhất với ảnh truy vấn.

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

Nghiên cứu sử dụng mẫu dữ liệu thực nghiệm gồm 8.803 hình ảnh được chọn lọc theo phương pháp lấy mẫu phân tầng (stratified sampling) từ bộ dữ liệu chuẩn Oxford-IIIT Pet và nguồn mở Kaggle. Phương pháp này đảm bảo sự cân bằng về tỷ lệ giữa các lớp đối tượng, loại bỏ hiện tượng thiên lệch dữ liệu khi huấn luyện. Quy trình phân tích lựa chọn kỹ thuật học chuyển giao (Transfer Learning) bằng cách đóng băng (freeze) các tầng tích chập đã huấn luyện sẵn trên tập ImageNet, sau đó tinh chỉnh và huấn luyện lại các tầng kết nối đầy đủ (Fully Connected) mới được thêm vào.

Lý do lựa chọn phương pháp này xuất phát từ khả năng tiết kiệm tài nguyên tính toán phần cứng, rút ngắn thời gian hội tụ nhưng vẫn khai thác tối đa năng lực biểu diễn đặc trưng phức tạp. Quá trình kiểm định chất lượng mô hình sử dụng kỹ thuật kiểm định chéo 5-Fold Cross Validation trên toàn bộ 8.803 mẫu ảnh, kết hợp với các thước đo hiệu năng chuyên sâu gồm Loss, Accuracy, ma trận nhầm lẫn (Confusion Matrix), F1-Score, Độ chính xác trung bình (Average Precision - AP) và Mean Average Precision (mAP). Toàn bộ quy trình thu thập, xử lý và thử nghiệm hoàn thành trong lộ trình 10 tháng năm 2021.

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

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

Quá trình thực nghiệm đối sánh giữa 5 mô hình học sâu đã mang lại những kết quả nổi bật:

  • Hệ thống truy vấn hình ảnh xây dựng từ mạng CNN đạt độ chính xác trung bình trên 94% khi trích xuất danh sách 40 hình ảnh tương đồng nhất cho mỗi truy vấn đầu vào, vượt trội hơn hẳn so với mức độ chính xác khoảng 64% của các phương pháp phân loại đặc trưng thủ công trong các nghiên cứu trước đây.
  • Mô hình Xception với 22 triệu tham số chứng minh hiệu năng vượt bậc nhờ kiến trúc Depthwise Separable Convolutions, giúp giảm thiểu hơn 80% dung lượng tham số so với kiến trúc VGG19 (138 triệu tham số) nhưng vẫn duy trì độ chính xác phân loại và trích xuất tương đương ở mức trên 93%.
  • Cấu trúc chỉ mục véc-tơ Annoy áp dụng độ đo khoảng cách Cosine giúp tối ưu hóa thời gian phản hồi truy vấn trực tuyến, giảm độ trễ tìm kiếm xuống dưới 50 mili-giây trên không gian 8.803 véc-tơ đặc trưng đa chiều.
  • Phương pháp kiểm định chéo 5-Fold Cross Validation xác nhận tính ổn định cao của các mô hình trích xuất đặc trưng với độ lệch chuẩn hiệu năng giữa các fold chỉ dao động trong khoảng dưới 1,5%.

Thảo luận kết quả

Hiệu năng ấn tượng của hệ thống xuất phát từ việc các tầng tích chập sâu có khả năng nắm bắt cấu trúc hình học, kết cấu và đường biên phức tạp, từ đó thu hẹp triệt để khoảng cách ngữ nghĩa giữa dữ liệu điểm ảnh thô và nhận thức người dùng. Trong các báo cáo thực nghiệm, dữ liệu hiệu năng được thể hiện trực quan qua đồ thị suy giảm hàm Loss và gia tăng Accuracy qua 50 epochs huấn luyện, bảng đối sánh chi tiết 5-Fold Cross Validation giữa các kiến trúc và ma trận nhầm lẫn (Confusion Matrix) phản ánh rõ nét khả năng phân biệt chính xác giữa các lớp hình ảnh có đặc điểm tương đồng cao.

So sánh với các nghiên cứu CBIR cổ điển, việc kết hợp mạng trích xuất đặc trưng CNN với bộ lập chỉ mục không gian Annoy đã giải quyết đồng thời cả hai thách thức lớn: độ chính xác ngữ nghĩa và tốc độ phản hồi thời gian thực. Điều này chứng minh rằng việc khai thác các véc-tơ đặc trưng ở lớp kết nối đầy đủ cuối cùng là phương án tối ưu cho các bài toán tìm kiếm hình ảnh quy mô lớn.

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

Nhằm chuyển hóa kết quả nghiên cứu vào thực tế sản xuất và vận hành hệ thống thông tin, luận văn đề xuất các nhóm giải pháp trọng tâm:

  • Tích hợp kiến trúc mạng Xception và DenseNet121 vào các nền tảng thương mại điện tử và bán lẻ số nhằm nâng cao tỷ lệ chuyển đổi tìm kiếm sản phẩm bằng hình ảnh lên khoảng 15% đến 20%, do các doanh nghiệp công nghệ và bán lẻ trực tuyến chủ trì triển khai trong vòng 6 tháng.
  • Mở rộng quy mô cơ sở dữ liệu mẫu từ 8.803 ảnh hiện tại lên trên 50.000 hình ảnh đa dạng bối cảnh trong lộ trình 12 tháng tiếp theo nhằm duy trì chỉ số mAP ổn định trên 95% dưới các điều kiện ngoại cảnh phức tạp, do đội ngũ nghiên cứu thị giác máy tính đảm trách.
  • Triển khai kỹ thuật lượng tử hóa véc-tơ (Vector Quantization) kết hợp bộ chỉ mục Annoy trên môi trường điện toán đám mây để cắt giảm khoảng 40% chi phí lưu trữ bộ nhớ RAM của máy chủ, do bộ phận kỹ thuật hạ tầng công nghệ thông tin thực hiện trong giai đoạn 2022 - 2023.
  • Xây dựng quy trình tự động hóa tiền xử lý và chuẩn hóa kích thước ảnh đầu vào, đảm bảo toàn bộ luồng dữ liệu truy vấn được làm sạch trước khi trích xuất véc-tơ nhằm giảm tỷ lệ sai số xuống dưới 3% trong 3 tháng đầu vận hành.

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

Công trình nghiên cứu mang lại giá trị thực tiễn và học thuật cho nhiều nhóm đối tượng:

  • Học viên cao học và nghiên cứu sinh chuyên ngành Hệ thống thông tin, Khoa học dữ liệu: Tiếp cận tài liệu tham khảo chuẩn mực về quy trình xây dựng hệ thống CBIR, phương pháp học chuyển giao và kỹ thuật đánh giá mô hình học sâu bằng 5-Fold Cross Validation.
  • Kỹ sư phát triển phần mềm và kiến trúc sư AI: Ứng dụng trực tiếp cấu trúc kết hợp giữa mạng CNN và thư viện lập chỉ mục Annoy để xây dựng các API tìm kiếm hình ảnh tương đồng tốc độ cao cho các hệ sinh thái phần mềm doanh nghiệp.
  • Doanh nghiệp bán lẻ và sàn thương mại điện tử: Khai thác giải pháp kỹ thuật để phát triển tính năng tìm kiếm sản phẩm bằng hình ảnh (Visual Search), giúp người tiêu dùng tìm thấy sản phẩm mong muốn mà không cần nhập từ khóa mô tả.
  • Giảng viên và nhà nghiên cứu thị giác máy tính: Sử dụng làm tài liệu giảng dạy chuyên đề về xử lý ảnh số, phân tích so sánh hiệu năng giữa các kiến trúc mạng hiện đại như VGG19, InceptionV3 và Xception.

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

Học sâu giải quyết hạn chế của phương pháp tìm kiếm ảnh truyền thống như thế nào? Phương pháp truyền thống dựa vào mô tả văn bản dễ sai sót hoặc đặc trưng thủ công (màu sắc, hình dạng) chỉ đạt độ chính xác dưới 65%. Phương pháp học sâu CNN trích xuất véc-tơ đặc trưng đa chiều ở mức ngữ nghĩa cao, giúp hệ thống đạt độ chính xác thực nghiệm trên 94% mà không cần siêu dữ liệu văn bản đi kèm.

Tại sao luận văn lựa chọn thư viện Annoy để so sánh độ tương đồng véc-tơ? Thư viện Annoy (Approximate Nearest Neighbors) hỗ trợ tính toán khoảng cách Cosine trên không gian véc-tơ đa chiều với cấu trúc cây nhị phân tối ưu. Kỹ thuật này giảm thời gian tra cứu từ vài giây xuống dưới 50 mili-giây trên cơ sở dữ liệu hàng nghìn ảnh, vượt trội hơn so với việc quét tuyến tính toàn bộ dữ liệu.

Tập dữ liệu 8.803 hình ảnh trong luận văn được phân bổ và xử lý ra sao? Dữ liệu được thu thập từ Oxford-IIIT Pet Dataset kết hợp dữ liệu mở Kaggle, trải qua tiền xử lý chuẩn hóa kích thước điểm ảnh. Quá trình thực nghiệm áp dụng phương pháp kiểm định chéo 5-Fold Cross Validation nhằm đánh giá toàn diện trên từng phần mẫu, hạn chế hiện tượng quá khớp (overfitting) và đảm bảo tính đại diện.

Trong các mô hình CNN được thử nghiệm, mô hình nào tối ưu nhất cho triển khai thực tế? Mô hình Xception được đánh giá tối ưu nhất cho triển khai thực tế nhờ cơ chế Depthwise Separable Convolutions. Với chỉ 22 triệu tham số (tiết kiệm hơn 80% bộ nhớ so với 138 triệu tham số của VGG19), Xception vẫn duy trì độ chính xác trích xuất đặc trưng trên 93%, rất phù hợp cho máy chủ có tài nguyên giới hạn.

Hệ thống đề xuất có khả năng mở rộng cho bài toán tìm kiếm sản phẩm lớn hơn không? Hệ thống hoàn toàn có thể mở rộng quy mô lên hàng trăm nghìn hình ảnh. Nhờ tính chất tách rời giữa pha trích xuất đặc trưng ngoại tuyến (offline feature extraction) và pha truy vấn trực tuyến (online retrieval) bằng chỉ mục Annoy, việc bổ sung thêm dữ liệu mới không làm suy giảm tốc độ phản hồi của hệ thống.

Kết luận

  • Đề tài đã xây dựng thành công giải pháp truy xuất hình ảnh dựa trên nội dung (CBIR) bằng cách kết hợp mạng nơ-ron tích chập (CNN) và kỹ thuật tìm kiếm láng giềng gần nhất.
  • Thực nghiệm trên 8.803 hình ảnh đã chứng minh tính hiệu quả vượt trội của mô hình với độ chính xác đạt trên 94% cho top 40 kết quả tìm kiếm tương đồng nhất.
  • Đánh giá toàn diện 5 kiến trúc học sâu hàng đầu (VGG19, DenseNet121, InceptionResNetV2, InceptionV3, Xception), khẳng định ưu thế tối ưu tài nguyên của kiến trúc Xception.
  • Ứng dụng thành công thư viện lập chỉ mục Annoy với độ đo khoảng cách Cosine, giải quyết triệt để bài toán tối ưu hóa thời gian phản hồi cho các ứng dụng web tìm kiếm ảnh trực tuyến.
  • Đóng góp cơ sở lý luận và mã nguồn thực nghiệm vững chắc, sẵn sàng tích hợp vào các hệ thống nhận dạng và thương mại điện tử thực tế.

Trong lộ trình 12 tháng tiếp theo, nghiên cứu hướng tới việc tích hợp các mô hình đa phương thái (Multimodal Retrieval) và mở rộng cơ sở dữ liệu lên hơn 100.000 mẫu ảnh. Hãy liên hệ và tham khảo toàn văn luận văn để áp dụng ngay giải pháp tìm kiếm hình ảnh thông minh vào hệ thống của bạn!