Tổng quan nghiên cứu

Ngành nuôi trồng thủy sản Việt Nam giữ vai trò mũi nhọn trong nền kinh tế nông nghiệp với sản lượng hàng triệu tấn mỗi năm. Cùng với sự mở rộng diện tích nuôi trồng, nhu cầu cung ứng con giống chất lượng cao gia tăng nhanh chóng tại khắp các tỉnh thành. Mặc dù vậy, hoạt động giao thương con giống hiện nay vẫn phụ thuộc chủ yếu vào phương pháp đếm mẫu thủ công và ước lượng xác suất. Quy trình đếm truyền thống thường kéo dài từ 30 đến 45 phút cho mỗi mẻ giống, đồng thời tỷ lệ sai lệch thường vượt mức 10% đến 15%. Sự thiếu chính xác này bắt nguồn từ việc con giống vận động liên tục trong nước và sự xuất hiện của các loại tạp chất như cặn bẩn, xác sinh vật hay lá cây khô.

Mục tiêu trọng tâm của đề tài là xây dựng giải pháp tự động hóa quá trình nhận dạng và đếm số lượng con giống thông qua công nghệ xử lý ảnh kỹ thuật số kết hợp mạng thần kinh nhân tạo. Nghiên cứu tập trung giải quyết bài toán phân loại chính xác giữa đối tượng cá giống và các tạp chất hữu cơ, nâng cao tốc độ kiểm đếm và loại bỏ yếu tố cảm tính của con người.

Phạm vi nghiên cứu được thực hiện tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh vào năm 2017, tập trung vào đối tượng cá giống bơi trong môi trường nước có kiểm soát. Về mặt thực tiễn, giải pháp kỹ thuật này giúp rút ngắn thời gian xử lý xuống dưới 5 giây mỗi khung ảnh, kiểm soát biên độ sai số dưới 5%, đồng thời tạo cơ sở minh bạch hóa thương mại con giống và tối ưu hóa mật độ thả nuôi cho các trang trại.

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 sự giao thoa giữa lý thuyết xử lý ảnh số và lý thuyết mạng thần kinh nhân tạo.

Đầu tiên, quy trình biến đổi hình thái và lọc nhiễu không gian đóng vai trò then chốt trong giai đoạn tiền xử lý. Ảnh màu đầu vào thuộc không gian màu RGB được chuyển đổi sang ảnh mức xám 8-bit với 256 mức cường độ sáng từ 0 đến 255. Để khắc phục hiện tượng suy giảm chất lượng do nguồn sáng phân tán và bọt nước, bộ lọc trung vị hai chiều được áp dụng để loại bỏ nhiễu xung mà vẫn bảo toàn độ nét của các đường biên tần số cao. Tiếp đó, thuật toán phân ngưỡng toàn cục Otsu được ứng dụng để chuyển đổi ảnh xám thành ảnh nhị phân đen trắng, tách biệt hoàn toàn đối tượng nghiên cứu ra khỏi vùng nền.

Thứ hai, lý thuyết trích xuất đặc trưng hình học bất biến được triển khai nhằm mô tả hình thái đối tượng. Do cá giống có kích thước nhỏ và liên tục thay đổi hình dạng khi bơi, phương pháp trích chọn dựa trên đường bao được lựa chọn. Trọng tâm đối tượng được tính toán thông qua công thức tọa độ điểm ảnh trung bình, sau đó đường bao ngoài được chia đều thành 200 đoạn nhỏ theo góc quét cực. Tập hợp 200 khoảng cách bán kính từ trọng tâm tới các điểm biên tạo thành một vectơ đặc trưng 200 chiều, đảm bảo tính bất biến với phép tịnh tiến và phép xoay trong mặt phẳng hai chiều.

Thứ ba, mô hình mạng nơ-ron truyền thẳng nhiều lớp với thuật toán lan truyền ngược được sử dụng làm bộ phân loại. Cấu trúc mạng gồm lớp vào tiếp nhận vectơ 200 đặc trưng, lớp ẩn tính toán phi tuyến và lớp ra tạo quyết định phân lớp nhị phân giữa cá giống và tạp chất dựa trên hàm tối thiểu hóa sai số toàn phương trung bình.

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

Nguồn dữ liệu thực nghiệm được thu thập trực tiếp thông qua hệ thống buồng chụp quang học chuyên dụng. Cấu trúc phần cứng gồm chậu chứa mẫu bằng mica hình hộp vuông kích thước 13 cm x 13 cm, mực nước duy trì nghiêm ngặt từ 1,0 cm đến 1,5 cm nhằm hạn chế tối đa hiện tượng cá bơi đè lên nhau. Hệ thống chiếu sáng nền sử dụng 4 bóng đèn LED công suất 9W với quang thông 806 lumen đặt cách đáy chậu 18 cm, kết hợp máy ảnh kỹ thuật số độ phân giải 13 Megapixel cố định cách mặt nước 15 cm.

Tổng cỡ mẫu nghiên cứu gồm 450 tệp ảnh thực nghiệm, được phân chia theo phương pháp chọn mẫu phân tầng có chủ đích thành hai nhóm: 300 ảnh cá giống ở các tư thế bơi tự nhiên và 150 ảnh tạp chất điển hình như bụi bẩn, lá cây mục và cặn hữu cơ. Tập dữ liệu tiếp tục được chia thành hai tập con độc lập: 66,7% tổng mẫu (200 ảnh cá và 100 ảnh tạp chất) dùng cho giai đoạn huấn luyện mạng nơ-ron; 33,3% còn lại (100 ảnh cá và 50 ảnh tạp chất) được sử dụng để kiểm tra, đánh giá độ chính xác phân loại. Toàn bộ thuật toán được lập trình, mô phỏng và xây dựng giao diện tương tác trên nền tảng phần mềm MATLAB phiên bản R2015a.

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

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

Quá trình kiểm thử thuật toán trên tập dữ liệu thực nghiệm đã ghi nhận bốn phát hiện cốt lõi:

Thứ nhất, chuỗi xử lý ảnh tiền kỳ thể hiện hiệu suất tách biên vượt trội. Việc kết hợp hàm đảo điểm ảnh cùng bộ lọc trung vị đã triệt tiêu hoàn toàn các hạt nhiễu có kích thước dưới 5 pixel, giúp tăng độ tương phản biên độ xám giữa cá và nền nước lên hơn 85%.

Thứ hai, vectơ đặc trưng 200 chiều mô tả chính xác hình thái uốn lượn của cá giống. Mạng nơ-ron truyền thẳng 2 lớp sau khi huấn luyện qua 100 chu kỳ đã đạt khả năng hội tụ sai số toàn phương về ngưỡng mong muốn dưới 0,001.

Thứ ba, hệ thống đạt độ chính xác nhận dạng trên 95% đối với các đối tượng cá bơi riêng lẻ trong tập kiểm tra 100 ảnh mẫu, đồng thời loại bỏ chính xác 48 trên 50 mẫu tạp chất thực nghiệm, tương đương tỷ lệ nhận diện tạp chất đúng đạt 96%.

Thứ tư, nghiên cứu phát hiện giới hạn vật lý khi mật độ cá trong buồng đo tăng cao. Trong các tình huống có từ 2 cá thể bơi chồng lấn lên nhau, biên dạng ảnh nhị phân bị biến dạng khiến độ chính xác của giải thuật đếm sụt giảm xuống dưới mức 80%.

Thảo luận kết quả

Khả năng phân loại vượt trội của mô hình bắt nguồn từ việc kết hợp giữa phân tích hình học biên độ cao và năng lực học phi tuyến của mạng nơ-ron. Khác với các phương pháp đếm quang học truyền thống chỉ đo xung ngắt ánh sáng đơn thuần, giải pháp này phân tích sâu cấu trúc hình thái 200 điểm đo, nhờ đó khắc phục triệt để nhược điểm đếm nhầm tạp chất của các thiết bị đếm quang học hiện hành.

Khi so sánh với các công bố quốc tế, giải pháp của luận văn cho kết quả tương đương về độ chính xác với thiết bị XperCount1 của Canada đạt mức 95% trong thời gian 5 giây, nhưng tiết kiệm chi phí phần cứng hơn rất nhiều so với mức giá 5.000 USD của thiết bị ngoại nhập. So với thuật toán biến đổi wavelet của các nhà nghiên cứu Thái Lan với độ chính xác 80,61% trên mẫu tôm trùng nhau, phương pháp trích đặc trưng bán kính 200 chiều trong luận văn đơn giản hơn về khối lượng tính toán nhưng đạt tính ổn định cao hơn trên mẫu đơn lẻ.

Dữ liệu thực nghiệm của nghiên cứu có thể được biểu diễn trực quan qua biểu đồ đường thể hiện mối quan hệ nghịch biến giữa mật độ cá thể và độ chính xác nhận dạng: độ chính xác duy trì ở mức 96% đến 98% khi mật độ từ 5 đến 15 con trên một khung hình, nhưng giảm dần về mức 82% khi mật độ vượt quá 40 con trên diện tích 169 cm vuông. Bên cạnh đó, một bảng ma trận nhầm lẫn có thể minh họa rõ nét khả năng phân loại giữa cá giống và tạp chất với 144 mẫu dự đoán đúng trên tổng số 150 mẫu kiểm thử độc lập.

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

Dựa trên kết quả thực nghiệm, bốn giải pháp phát triển công nghệ được đề xuất nhằm hoàn thiện hệ thống:

Một là, tích hợp thuật toán phân đoạn ảnh nâng cao như kỹ thuật phân vùng dựa trên lược đồ phân thủy hoặc mô hình học sâu tích chập để tự động bóc tách các cá thể bơi dính liền nhau, đặt mục tiêu nâng độ chính xác đếm đàn cá mật độ cao lên trên 92% vào quý 4 năm 2026 do nhóm nghiên cứu thuật toán xử lý ảnh đảm trách.

Hai là, cải tiến cơ cấu cơ khí của khay chứa mẫu thông qua thiết kế dòng chảy màng mỏng liên tục với lưu lượng kiểm soát tự động, duy trì mực nước ổn định ở mức 1,0 cm nhằm hạn chế tối đa sự chồng lấn cá thể, nâng công suất kiểm đếm đạt mốc 10.000 con mỗi giờ trong vòng 6 tháng tới dưới sự thực hiện của đội ngũ kỹ sư cơ điện tử.

Ba là, chuyển đổi toàn bộ mã nguồn từ môi trường MATLAB sang ngôn ngữ C++ kết hợp thư viện thị giác máy tính mã nguồn mở trên vi điều khiển nhúng chuyên dụng, nhằm hạ giá thành chế tạo thiết bị thương phẩm xuống dưới mức 5 triệu đồng trong thời gian 12 tháng do các doanh nghiệp khởi nghiệp nông nghiệp công nghệ cao triển khai.

Bốn là, chuẩn hóa quy trình kiểm định tự động tại các trung tâm sản xuất giống thủy sản trọng điểm ở Đồng bằng sông Cửu Long trong vòng 18 tháng tới, do Chi cục Thủy sản và Hiệp hội Thủy sản phối hợp ban hành nhằm tạo lập quy chuẩn giao dịch minh bạch.

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

Nội dung luận văn mang lại giá trị học thuật và ứng dụng thực tiễn cho bốn nhóm đối tượng:

Nhóm học viên cao học và nhà nghiên cứu chuyên ngành Kỹ thuật Điện tử, Xử lý ảnh và Trí tuệ nhân tạo: Luận văn cung cấp tài liệu tham khảo chi tiết về quy trình trích xuất vectơ đặc trưng hình học 200 chiều, kỹ thuật lọc nhiễu ảnh và phương pháp huấn luyện mạng nơ-ron truyền thẳng bằng thuật toán lan truyền ngược.

Nhóm kỹ sư thiết kế thiết bị AgTech và tự động hóa nông nghiệp: Tài liệu đóng vai trò như bản hướng dẫn kỹ thuật thực tế để thiết lập hệ thống quang học đáy với 4 bóng LED 9W và cảm biến camera 13 Megapixel phục vụ chế tạo các máy đo đếm sinh học.

Nhóm chủ trại sản xuất và thương lái kinh doanh con giống thủy sản: Cung cấp góc nhìn công nghệ giúp chuyển đổi quy trình đếm mẫu thủ công sang tự động hóa, cắt giảm thời gian giao dịch từ 30 phút xuống vài giây và giảm thiểu hao hụt chi phí 5% đến 10% trong mỗi đợt xuất bán.

Nhóm cán bộ quản lý chất lượng ngành thủy sản tại các địa phương: Tài liệu là cơ sở khoa học để xây dựng bộ tiêu chí số hóa quy trình kiểm đếm số lượng, góp phần hiện đại hóa chuỗi cung ứng giống thủy sản quốc gia.

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

Phương pháp đếm cá bằng xử lý ảnh kết hợp mạng nơ-ron có ưu thế gì so với đếm thủ công? Phương pháp đếm thủ công truyền thống tốn từ 30 đến 45 phút cho mỗi mẻ và có sai số ước lượng từ 10% đến 15%. Hệ thống xử lý ảnh tự động hoàn thành phép tính trong khoảng thời gian dưới 5 giây với độ chính xác đạt trên 95%, đồng thời tự động loại trừ các loại tạp chất mà mắt thường dễ bỏ sót.

Tại sao nghiên cứu lại chọn vectơ đặc trưng 200 chiều để nhận dạng cá? Việc chia đường bao đối tượng thành 200 cung nhỏ và đo khoảng cách từ trọng tâm giúp mô tả chi tiết đường cong sinh học của cá khi uốn mình bơi lội. Phương pháp này tạo ra tập dữ liệu có tính bất biến với kích thước và góc quay, giảm tải khối lượng tính toán cho mạng nơ-ron so với việc xử lý trực tiếp toàn bộ ma trận điểm ảnh.

Hệ thống xử lý như thế nào khi cá giống bơi chồng lấn lên nhau? Khi cá bơi đè lên nhau, đường biên quang học bị gộp thành một khối lớn khiến vectơ đặc trưng biến dạng và gây sai số đếm. Nghiên cứu giải quyết bằng biện pháp vật lý là khống chế mực nước trong khay mica ở độ sâu từ 1,0 cm đến 1,5 cm, buộc các cá thể phải bơi trên một mặt phẳng duy nhất.

Cấu hình phần cứng thu nhận ảnh trong nghiên cứu gồm những thiết bị nào? Phần cứng thực nghiệm gồm một chậu chứa mẫu bằng mica kích thước 13 cm x 13 cm, máy ảnh kỹ thuật số 13 Megapixel đặt phía trên cách đáy 15 cm, và hệ thống chiếu sáng đáy gồm 4 bóng đèn LED công suất 9W quang thông 806 lumen đặt cách đáy chậu 18 cm để tạo độ tương phản cao.

Hệ thống thuật toán trong luận văn có thể triển khai trên các thiết bị nhúng giá rẻ không? Mô hình mạng nơ-ron truyền thẳng 2 lớp và chuỗi thuật toán xử lý ảnh có cấu trúc tính toán gọn nhẹ, hoàn toàn tương thích để nạp vào các vi xử lý nhúng ARM hoặc kit máy tính nhúng với chi phí linh kiện dưới 5 triệu đồng, phù hợp cho việc thương mại hóa diện rộng.

Kết luận

  • Xây dựng thành công chuỗi thuật toán tiền xử lý ảnh kết hợp lọc trung vị và phân ngưỡng Otsu, loại bỏ triệt để nhiễu nền và tạp chất nhỏ li ti trong môi trường nước nuôi con giống.
  • Phát triển phương pháp trích xuất vectơ đặc trưng hình học 200 chiều dựa trên đường bao và trọng tâm đối tượng, đảm bảo tính bất biến hình thái khi cá bơi tự do.
  • Huấn luyện thành công mạng nơ-ron nhân tạo 2 lớp trên tập mẫu 450 ảnh thực nghiệm, đạt độ chính xác nhận dạng trên 95% đối với cá thể bơi đơn lẻ.
  • Đóng góp giải pháp phần cứng buồng quang học khống chế mực nước 1,0 cm đến 1,5 cm, đặt nền móng kỹ thuật chi phí thấp thay thế thiết bị ngoại nhập đắt tiền trong giao thương thủy sản.
  • Trong giai đoạn tiếp theo từ năm 2026 đến năm 2027, các kỹ sư và nhà phát triển nên tiếp tục tối ưu hóa thuật toán phân tách cá bơi đè lên nhau bằng học sâu và tích hợp phần mềm lên phần cứng nhúng di động để ứng dụng rộng rãi tại các vựa giống trên toàn quốc.