Tổng quan nghiên cứu
Truyền tin thị giác bằng cờ hiệu phất tay (Semaphore) là phương thức liên lạc hàng hải truyền thống giữ vai trò đặc biệt quan trọng trong các tình huống tác chiến hải quân, điều phối tàu thuyền ra vào cảng và hỗ trợ cứu hộ khi hệ thống thông tin vô tuyến bị gián đoạn hoặc cần bảo đảm bí mật thông tin. Căn cứ theo Nghị định số 58/2017/NĐ-CP hướng dẫn Bộ luật Hàng hải Việt Nam và Quyết định số 38/2020/QĐ-TTg của Thủ tướng Chính phủ về danh mục công nghệ cao được ưu tiên phát triển, việc hiện đại hóa các phương thức thông tin viễn thông thông qua trí tuệ nhân tạo là định hướng chiến lược mang tính cấp thiết cao.
Trong thực tế tác chiến và hàng hải, phương thức nhận dạng cờ hiệu phất tay thủ công bộc lộ nhiều điểm nghẽn nghiêm trọng: tốc độ giải mã phụ thuộc hoàn toàn vào thị lực và phản xạ của con người, tỷ lệ sai sót tăng cao khi người quan sát bị mỏi mắt hoặc điều kiện thời tiết chuyển xấu, đồng thời cự ly quan sát bằng mắt thường khó duy trì độ chính xác ở khoảng cách từ 40 mét trở lên. Luận văn thạc sĩ chuyên ngành Kỹ thuật Viễn thông tại Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh tập trung giải quyết triệt để bài toán này thông qua mục tiêu xây dựng hệ thống tự động nhận dạng 26 ký tự chữ cái alphabet và giải mã chuỗi văn bản cờ hiệu phất tay bằng kỹ thuật máy học và thị giác máy tính.
Nghiên cứu được triển khai thực nghiệm trong giai đoạn từ tháng 9 năm 2022 đến tháng 1 năm 2023, ứng dụng thiết bị ghi hình quang học tầm xa với dải cự ly khảo sát thực tế từ 40 mét đến 100 mét. Kết quả của luận văn mang ý nghĩa khoa học và thực tiễn sâu sắc, góp phần nâng cao hiệu suất thu nhận tin tức, tự động hóa quy trình giải mã điện tín với độ chính xác đạt trên 95% và rút ngắn độ trễ xử lý dữ liệu xuống mức thời gian thực.
Cơ sở lý thuyết và phương pháp nghiên cứu
Khung lý thuyết áp dụng
Hệ thống nhận dạng được xây dựng dựa trên sự phối hợp chặt chẽ giữa các nền tảng lý thuyết xử lý ảnh số, mô hình trích xuất đặc trưng hình thái học và các thuật toán học máy phân loại hiện đại:
Mô hình trích xuất khung xương BlazePose: Công nghệ thị giác máy tính tiên tiến phát hiện 33 điểm mốc tọa độ đặc trưng trên cơ thể người từ ảnh đầu vào định dạng RGB kích thước chuẩn 256x256 pixel. Hệ thống tập trung trích xuất chính xác tọa độ các khớp bả vai, khuỷu tay và cổ tay để mô tả góc mở của hai cánh tay theo 8 hướng quy ước chuẩn hàng hải gồm 0 độ, 45 độ, 90 độ, 135 độ, 180 độ, 225 độ, 270 độ và 315 độ.
Mô hình mạng nơ-ron nhân tạo (ANN) và Mạng học sâu (DNN): Cấu trúc mạng nhiều lớp kết hợp các hàm kích hoạt phi tuyến như ReLU và Softmax, sử dụng thuật toán lan truyền ngược để tối ưu hóa véc-tơ trọng số và giảm thiểu giá trị hàm mất mát phân loại.
Mô hình Máy véc-tơ hỗ trợ (Support Vector Machine - SVM): Thuật toán học có giám sát xây dựng siêu phẳng phân cách tối ưu nhằm tối đa hóa khoảng cách biên giữa 26 lớp ký tự alphabet trong không gian đặc trưng đa chiều.
Các khái niệm then chốt được áp dụng xuyên suốt gồm có: Véc-tơ đặc trưng tọa độ chuẩn hóa, Độ dài Euclid đa chiều để xác định tương quan vị trí khớp xương, và Kỹ thuật chuẩn hóa gốc tọa độ điểm gốc về khớp vai nhằm loại bỏ ảnh hưởng của kích thước người phát hoặc khoảng cách đặt máy.
Phương pháp nghiên cứu
Nghiên cứu kết hợp phương pháp khảo sát lý thuyết, thu thập dữ liệu thực nghiệm và đánh giá định lượng có đối chứng:
Nguồn dữ liệu và kích thước mẫu: Bộ dữ liệu thực nghiệm gồm hàng nghìn khung hình chụp và chuỗi video ghi lại tư thế phát cờ hiệu của nhiều cá nhân khác nhau ở các điều kiện ánh sáng tự nhiên. Dữ liệu được thu thập qua camera chuyên dụng Fujifilm X-T3 kết hợp ống kính telephoto tiêu cự 55-200mm ở các cự ly biến thiên từ 40 mét đến 100 mét.
Phương pháp chọn mẫu: Áp dụng phương pháp chọn mẫu phân tầng có chủ đích nhằm bao phủ toàn diện 26 tư thế chữ cái chuẩn, 7 quy tắc chuyển ngữ dấu thanh tiếng Việt (gồm OO, EE, AA, OW, UW, AW, DD) và các trạng thái chuyển tiếp giữa các ký tự. Bộ dữ liệu sau đó được phân chia theo tỷ lệ 80% dành cho tập huấn luyện (training set) và 20% dành cho tập kiểm định độc lập (test set).
Lý do lựa chọn phương pháp phân tích: Thay vì đưa trực tiếp toàn bộ ảnh raw qua các mạng tích chập lớn (như ResNet-50 hay MobileNet-V2) gây tiêu tốn tài nguyên tính toán và dễ bị ảnh hưởng bởi phông nền phức tạp, tác giả lựa chọn giải pháp trích xuất 33 điểm khung xương BlazePose làm tiền xử lý, sau đó phân loại bằng mạng ANN và SVM. Giải pháp này giúp giảm chiều dữ liệu từ hàng triệu điểm ảnh xuống một véc-tơ đặc trưng gọn nhẹ, tăng tốc độ tính toán lên gấp nhiều lần mà vẫn đảm bảo độ chính xác vượt trội trên thiết bị phổ thông. Timeline nghiên cứu được thực hiện tuần tự và hoàn tất từ tháng 9 năm 2022 đến tháng 12 năm 2022.
Kết quả nghiên cứu và thảo luận
Những phát hiện chính
Mô hình trích xuất khung xương kết hợp bộ phân loại nhẹ đạt hiệu suất vượt trội: Việc kết hợp mạng BlazePose với mô hình ANN nhiều tầng ẩn mang lại độ chính xác tổng thể đạt xấp xỉ 98% trên tập dữ liệu kiểm thử, vượt qua mô hình SVM (đạt khoảng 96%) và vượt trội so với việc huấn luyện trực tiếp mô hình ResNet-50 trên ảnh gốc (chỉ đạt độ chính xác khiêm tốn ở mức khoảng 85% do ảnh hưởng từ nhiễu phông nền và độ biến thiên ánh sáng).
Độ ổn định cao qua các chu kỳ huấn luyện: Khi huấn luyện mạng ANN ở các mốc 5, 20 và 50 epochs, giá trị hàm mất mát (loss function) giảm nhanh chóng từ mức 1.45 xuống dưới 0.08, đồng thời độ chính xác hội tụ ổn định ngay từ epoch thứ 20. Không xuất hiện hiện tượng quá khớp (overfitting) nhờ kỹ thuật tăng cường dữ liệu tọa độ (data augmentation).
Khả năng nhận dạng khoảng cách xa vượt bậc: Hệ thống duy trì tỷ lệ nhận dạng chính xác trên 93% ở khoảng cách xa tối đa 100 mét khi kết hợp camera telephoto, khắc phục hoàn toàn nhược điểm của các nghiên cứu tiền nhiệm vốn chỉ thực nghiệm ở cự ly ngắn từ 3.5 mét đến 5 mét.
Tốc độ giải mã thời gian thực: Thời gian xử lý trung bình cho mỗi khung hình đạt dưới 50 mili-giây, cho phép phần mềm nhận dạng mượt mà chuỗi ký tự liên tục và dịch chính xác các đoạn văn bản có dấu với tốc độ tương đương tốc độ phát cờ thực tế của thủy thủ hải quân.
Thảo luận kết quả
Dữ liệu đánh giá mô hình được thể hiện trực quan thông qua ma trận nhầm lẫn (Confusion Matrix) 26x26 và biểu đồ đường biểu diễn sự thay đổi của độ chính xác và hàm loss qua các epoch. Ma trận nhầm lẫn cho thấy hầu hết các ký tự như A, B, C, D, L, O đều đạt độ chính xác dự đoán 100%. Một số ít trường hợp nhầm lẫn nhỏ (khoảng 2% đến 4%) xuất hiện giữa các cặp ký tự có góc mở cánh tay gần tương đồng như giữa ký tự K và ký tự V, hoặc giữa ký tự N và ký tự U khi góc chụp bị nghiêng nhẹ so với phương thẳng đứng.
Nguyên nhân của sự vượt trội này bắt nguồn từ bước chuẩn hóa tọa độ không gian. Bằng cách dịch chuyển gốc tọa độ về trung điểm hai khớp vai và chia tỷ lệ theo chiều rộng vai người phát, thuật toán đã triệt tiêu hoàn toàn sự sai lệch về vóc dáng cơ thể và khoảng cách quang học. Khi so sánh với các công trình nghiên cứu sử dụng khoảng cách Euclidean điểm ảnh thuần túy, phương pháp học sâu dựa trên mốc khung xương của luận văn chứng minh khả năng kháng nhiễu môi trường biển vượt bậc, mở ra tiềm năng lớn cho các hệ thống giám sát bờ biển tự động.
Đề xuất và khuyến nghị
Để nhanh chóng chuyển giao kết quả nghiên cứu vào ứng dụng thực tiễn trong ngành hàng hải và an ninh quốc phòng, các nhóm giải pháp hành động được đề xuất như sau:
Tích hợp mô hình AI vào hệ thống camera giám sát trên tàu biển và đài quan sát cảng: Bộ Tư lệnh Vùng Hải quân cùng các Ban quản lý cảng biển nên triển khai lắp đặt module phần mềm xử lý hình ảnh trực tiếp trên hệ thống camera tầm xa hiện hữu. Mục tiêu hướng tới nâng cao tỷ lệ giải mã tự động thành công đạt trên 98% trong điều kiện vận hành thực tế tại cảng trong lộ trình 6 đến 12 tháng tới.
Mở rộng bộ dữ liệu huấn luyện đa thời tiết và đa góc độ: Nhóm nghiên cứu kỹ thuật viễn thông cần bổ sung thêm ít nhất 10.000 mẫu hình ảnh thu thập trong điều kiện thời tiết khắc nghiệt như mưa phùn, sương mù biển, sóng lắc lư mạnh và ánh sáng chói ngược chiều nhằm tối ưu hóa độ bền vững của mô hình, hoàn thành trong vòng 6 tháng.
Tối ưu hóa thuật toán cho các thiết bị phần cứng nhúng biên (Edge AI): Các kỹ sư hệ thống cần thực hiện lượng tử hóa mô hình ANN và BlazePose để triển khai mượt mà trên các vi máy tính công nghiệp như Jetson Nano hoặc Raspberry Pi 4, bảo đảm tốc độ xử lý đạt trên 30 khung hình/giây (FPS) với mức tiêu thụ điện năng dưới 15W trong thời gian 4 tháng.
Chuẩn hóa giao thức truyền nhận ký tự tự động: Cục Hàng hải Việt Nam và các cơ quan chuyên trách nên xây dựng bộ quy chuẩn số hóa tín hiệu cờ hiệu, tích hợp tính năng tự động phát hiện lỗi và yêu cầu phát lại ký tự theo đúng điều lệnh hàng hải, giảm thời gian xử lý toàn trình của mỗi bức điện xuống dưới 1 giây cho mỗi ký tự trong vòng 12 tháng.
Đối tượng nên tham khảo luận văn
Tài liệu luận văn thạc sĩ này là nguồn tư liệu học thuật và kỹ thuật giá trị dành cho các nhóm đối tượng:
Học viên cao học và nhà nghiên cứu chuyên ngành Kỹ thuật Viễn thông, Công nghệ Thông tin và Trí tuệ Nhân tạo: Cung cấp tài liệu tham khảo chi tiết về quy trình kết hợp công nghệ ước lượng tư thế người (Pose Estimation) với các thuật toán phân loại học máy phục vụ nhận dạng hành vi.
Kỹ sư thị giác máy tính và lập trình viên phần mềm nhúng: Học hỏi phương pháp tối ưu hóa dữ liệu tọa độ mốc khung xương 33 điểm, kỹ thuật giảm nhẹ mô hình AI để chạy mượt mà trên máy tính cá nhân và thiết bị biên với độ trễ thấp.
Cán bộ kỹ thuật và chỉ huy tác chiến thuộc lực lượng Hải quân, Cảnh sát biển: Ứng dụng mô hình vào công tác tự động hóa thu nhận tín hiệu thông tin thị giác, xây dựng phần mềm huấn luyện chiến sĩ mới và nâng cao năng lực sẵn sàng chiến đấu trên các tàu tuần tra.
Chuyên gia phát triển giải pháp điều hành cảng biển và an toàn hàng hải: Khai thác kiến trúc hệ thống để phát triển các giải pháp hỗ trợ lai dắt tàu thuyền, giao tiếp dự phòng khi hệ thống định vị vô tuyến hoặc vệ tinh gặp sự cố.
Câu hỏi thường gặp
Mô hình BlazePose đóng vai trò gì trong kiến trúc hệ thống nhận dạng cờ hiệu phất tay?
BlazePose đóng vai trò là module tiền xử lý then chốt, chịu trách nhiệm phát hiện và trích xuất chính xác tọa độ 33 điểm mốc khung xương trên cơ thể người từ ảnh 2D, giúp chuyển đổi dữ liệu hình ảnh nặng nề thành một véc-tơ đặc trưng tọa độ gọn nhẹ trước khi đưa vào mạng phân loại.
Tại sao luận văn chọn phân loại tọa độ khung xương thay vì sử dụng mạng CNN huấn luyện trực tiếp từ ảnh?
Phương pháp phân loại trên tọa độ khung xương giúp loại bỏ hoàn toàn nhiễu từ bối cảnh phức tạp ngoài biển khơi, giảm kích thước mô hình đi hàng trăm lần, ngăn ngừa hiện tượng quá khớp và cho phép hệ thống suy luận thời gian thực dưới 50 mili-giây trên máy tính tiêu chuẩn.
Hệ thống có thể nhận dạng chính xác thông tin cờ hiệu ở khoảng cách bao xa?
Thông qua việc kết hợp camera Fujifilm X-T3 và ống kính telephoto có dải tiêu cự 55-200mm, hệ thống đạt độ chính xác trên 93% ở khoảng cách thực nghiệm từ 40 mét đến 100 mét, vượt xa tầm thử nghiệm từ 3.5 mét đến 5 mét của các nghiên cứu truyền thống.
Luận văn giải quyết vấn đề nhận dạng các ký tự tiếng Việt có dấu như thế nào?
Luận văn tích hợp quy tắc mã hóa ngữ pháp cờ hiệu theo điều lệnh hàng hải, tự động chuyển đổi các dấu thanh thành các ký tự quy ước như dấu sắc thành ký tự S, dấu huyền thành ký tự F, dấu hỏi thành ký tự R, dấu ngã thành ký tự X, dấu nặng thành ký tự J và các nguyên âm kép như OO, EE, AA, OW, UW, AW, DD thành các từ tiếng Việt hoàn chỉnh.
Phần mềm ứng dụng của đề tài được xây dựng trên nền tảng công nghệ nào?
Phần mềm nhận dạng chuỗi văn bản được phát triển hoàn toàn bằng ngôn ngữ lập trình Python, kết hợp thư viện giao diện đồ họa Tkinter, thư viện xử lý ma trận NumPy, Mediapipe và Keras, cung cấp giao diện trực quan cho phép người dùng theo dõi luồng video và kết quả dịch văn bản tự động tức thì.
Kết luận
Nghiên cứu đã xây dựng thành công giải pháp ứng dụng học máy tự động hóa hoàn toàn quy trình nhận dạng thông tin cờ hiệu phất tay trong ngành hàng hải và viễn thông.
Mô hình kết hợp trích xuất 33 điểm khung xương BlazePose với mạng nơ-ron nhân tạo ANN đạt độ chính xác ấn tượng trên 95% ở cự ly lên tới 100 mét.
Tốc độ xử lý đạt chuẩn thời gian thực dưới 50 mili-giây mỗi khung hình, loại bỏ triệt để độ trễ và sự sai lệch do thao tác thủ công của con người gây ra.
Hệ thống đã được tích hợp thành phần mềm giao diện đồ họa hoàn chỉnh, có khả năng tự động phiên dịch các bảng điện và câu chữ tiếng Việt chuẩn xác theo quy tắc ngữ pháp hàng hải.
Định hướng tiếp theo trong 6 đến 12 tháng tới là tối ưu hóa mô hình lên các dòng chip nhúng biên chuyên dụng và thử nghiệm thực địa dài ngày trên các tàu hải quân hoạt động ngoài khơi xa.
Quý độc giả, nhà nghiên cứu và kỹ sư quan tâm có thể tiếp cận trọn vẹn mã nguồn, tập dữ liệu thực nghiệm và tài liệu kỹ thuật chi tiết của luận văn tại Khoa Điện - Điện tử, Trường Đại học Bách Khoa – Đại học Quốc gia Thành phố Hồ Chí Minh để cùng hợp tác phát triển và mở rộng các giải pháp thị giác máy tính thông minh trong tương lai.