Đến nội dung chính
Thị giác máy tính

Đếm đối tượng trong thị giác máy tính

Từ detection đến density maps và những đối tượng khó phân biệt.

Mức giải thích

Bài viết được biên tập lại từ nội dung đếm đối tượng của EyeCode. Thay vì chỉ đưa ra một con số, ta xem lựa chọn phương pháp, điều kiện ảnh và protocol đánh giá ảnh hưởng thế nào đến kết quả.

Đếm gì, trong điều kiện nào?

Bài toán có thể cần đếm một lớp đối tượng cụ thể, hoặc một loại được chỉ định bằng ví dụ. Che khuất, thay đổi kích thước và nền tương tự đối tượng đều làm bài toán khó hơn.

Detection, density và regression

Detection có thể cung cấp vị trí từng đối tượng; density estimation học bản đồ mà tổng giá trị liên quan đến số đếm. Hồi quy trực tiếp số đếm đơn giản hơn về đầu ra nhưng ít thông tin vị trí.

Một hướng nghiên cứu: IOCFormer

Nghiên cứu CVPR 2023 giới thiệu bài toán indiscernible object counting và dữ liệu IOCfish5K. IOCFormer kết hợp nhánh mật độ và hồi quy; đây là công trình của các tác giả bài báo, không phải kết quả do EyeCode tuyên bố.

Workflow & kiến trúc

Ba cách biểu diễn bài toán đếm: đếm các detection, cộng bản đồ mật độ, hoặc hồi quy số đếm trực tiếp. Đây là các lựa chọn phương pháp, không phải các bước bắt buộc nối tiếp nhau.
01Ảnh & nhãn
02Tiền xử lý
03Detection / Density
04Số đếm
05Đánh giá lỗi
Workflow minh họa · Các bước cần được điều chỉnh theo bài toán thực tế.

Ứng dụng & giới hạn

  • Theo dõi số lượng đối tượng trong các cảnh có điều kiện quan sát rõ ràng.
  • Nghiên cứu đếm cá hoặc đối tượng dày đặc từ ảnh.

Điểm mạnh

Có thể lựa chọn mức giám sát và đầu ra theo yêu cầu về số đếm hoặc vị trí.

Giới hạn cần nhớ

Che khuất, thay đổi miền và chất lượng nhãn có thể làm sai lệch số đếm. Không có phương pháp tốt nhất cho mọi cảnh.

Thử trong một project nhỏ

LEARN BY DOING

Chọn 10 ảnh có độ khó khác nhau. Ghi nhận nhãn đếm, lỗi tuyệt đối của baseline và các kiểu che khuất; không công bố đây là benchmark đại diện.

Nguồn tham khảo

  1. Sun et al. — Indiscernible Object Counting in Underwater Scenes, CVPR 2023
  2. IOCFormer — code và dữ liệu của tác giả

KEEP EXPLORING

Đọc tiếp để nối các ý tưởng.