Phân biệt cá hồi từng con một bằng các vân

Giống như nhận dạng khuôn mặt cho con người, camera này nhận diện từng cá hồi qua mẫu vân đen trên cơ thể. Khi một cá trở lại, nó biết đó là ai, và những cá được xác nhận lần lượt sẽ được đặt tên. 7 cá hồi đã có tên cho đến nay.

24 giờ qua

329đã khớp với cá đã biết
40khuôn mặt mới
41được xác định là cùng một cá và đã hợp nhất
845đang chờ xác nhận hoặc chưa chắc
412bỏ qua: vân không hiện rõ

Cá hồi được nhận dạng hôm nay

Pebbleđã khớp 255 vân
Scalesđã khớp 86 vân
Specklesđã khớp 181 vân
Finneganđã khớp 293 vân
Rustyđã khớp 168 vân

Cách hoạt động

  1. Chọn những khoảnh khắc rõ nét
    Từ phát trực tiếp, hệ thống tự động lưu chỉ những khoảnh khắc khi bên cạnh cá hồi được nhìn rõ và sắc nét. Các khung mờ, nước đục và cá quay mặt về camera sẽ bị bỏ qua.
  2. Tìm các đặc điểm vân
    Hệ thống đánh dấu các vân đen và các góc mẫu trên cơ thể như các điểm đặc trưng, hàng trăm điểm cho mỗi ảnh (sử dụng phương pháp phân tích hình ảnh gọi là SIFT).
  3. So sánh với mọi khuôn mặt đã biết
    Hệ thống so sánh chúng với mọi khuôn mặt mà nó đã học và chỉ đếm các điểm nằm trong cùng vị trí (được kiểm tra bằng RANSAC, cho phép dịch chuyển và quay). Cùng một cá sẽ có hàng trăm điểm trùng khớp; cá khác chỉ vài chục điểm tối đa. Ít nhất 40 điểm, và 1.5× nhiều hơn so với ứng cử viên kế tiếp, nghĩa là đó là cùng một cá.
  4. Khi chưa chắc, hãy xem kỹ hơn
    Nếu cá quay một góc và kết quả không chắc, một bộ so khớp đặc điểm đã học (DISK và LightGlue) sẽ so sánh ảnh với một vài cá có khả năng cao nhất.
  5. Nhận được tên
    Khi hai ảnh được chụp trong cùng một lượt thăm khớp nhau, khuôn mặt mới sẽ được ghi nhận. Nó sẽ được đặt tên sau khi được so khớp ở 3 lần thăm riêng biệt cách nhau ít nhất 10 phút, và xác nhận trong ít nhất một giờ.
  6. Trái và phải là các khuôn mặt khác nhau
    Các vết đốm trên cá hồi ở phía trái và phải khác nhau. Khi một con cá quay lại trong khi chỉ một mình trong khung hình, hai khuôn mặt của nó được liên kết thành một con cá. Nếu có hai con cá trong khung cùng lúc, chúng là hai con cá riêng biệt.
  7. Kiểm tra lại vào ban đêm
    Sau khi phát trực tiếp kết thúc mỗi đêm, nó sẽ duyệt lại các ảnh trong ngày để bắt sót và sửa lỗi.

Tất cả những điều này chạy trên một máy tính nhỏ (Raspberry Pi) được kết nối với camera qua phát trực tiếp.

Tại sao các vết đốm có thể nhận dạng cá hồi?

Các vết đốm đen trên cá hồi là cụm tế bào sắc tố hình thành khi cá còn nhỏ, và bố cục của chúng giữ nguyên hình dạng khi cá lớn lên. Trong một nghiên cứu năm 2025 về cá hồi vân, 6 trong số 8 con cá đã được nhận dạng lại một năm sau chỉ dựa vào các vết đốm ở hai bên.

Nắp mang là xương cứng, vì vậy các vết đốm ở đó giữ nguyên bố cục từ ảnh này sang ảnh kia. Cá hồi Đại Tây Dương đã được nhận dạng cá thể dựa trên các vết đốm ở nắp mang.

Vì hai phía khác nhau, mỗi con cá hồi có hai khuôn mặt. Đó là lý do camera có một bước để liên kết bên trái và bên phải.

Gần như đã đặt tên

Khuôn mặt 144●●● lần thăm 3 trên 3 · lần cuối nhìn thấy
Khuôn mặt 359●●● lần thăm 3 trên 3 · lần cuối nhìn thấy
Khuôn mặt 306●●● lần thăm 3 trên 3 · lần cuối nhìn thấy
Khuôn mặt 84●●○ lần thăm 2 trên 3 · lần cuối nhìn thấy

Quyết định gần đây

Đó là Pebble!196 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 1269 lần.
· 434 tính năng · 20132 ms
Đó là Pebble!161 vết đốm khớp nhau (tiếp theo tốt nhất: 20). Đã được thấy 1268 lần.
· 305 tính năng · 21030 ms
Đó là Pebble!225 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 1267 lần.
· 491 tính năng · 19891 ms
Đó là Finnegan!156 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 3444 lần.
· 316 tính năng · 19407 ms
Cá giống như khuôn mặt 14498 vết đốm khớp nhau (tiếp theo tốt nhất: 7). Đã được thấy 59 lần.
· 401 tính năng · 21195 ms
Đó là Rusty!86 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 175 lần.
· 265 tính năng · 17745 ms
Đó là Pebble!255 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 1266 lần.
· 310 tính năng · 19206 ms
Đó là Scales!86 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 10 lần.
· 291 tính năng · 18676 ms
Đó là Finnegan!145 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 3443 lần.
· 374 tính năng · 18387 ms
Đó là Finnegan!99 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 3440 lần.
· 441 tính năng · 20894 ms
Đó là Finnegan!110 vết đốm khớp nhau (tiếp theo tốt nhất: 0). Đã được thấy 3439 lần.
· 355 tính năng · 17034 ms
Đó là Speckles!181 vết đốm khớp nhau (tiếp theo tốt nhất: 22). Đã được thấy 383 lần.
· 366 tính năng · 22030 ms

Trang này được cập nhật mỗi phút. Phiên bản tiếng Anh chi tiết hơn, với từng khuôn mặt và quyết định: Xem cách nó học nhận diện khuôn mặt