Phân khúc và theo dõi xe


9

Tôi đã làm việc trong một dự án một thời gian, để phát hiện và theo dõi các phương tiện trong video được quay từ UAV, hiện tôi đang sử dụng một SVM được đào tạo về các biểu diễn đặc trưng của các tính năng địa phương được trích xuất từ ​​hình ảnh xe và nền. Sau đó, tôi đang sử dụng một phương pháp phát hiện cửa sổ trượt để thử và bản địa hóa các phương tiện trong hình ảnh, sau đó tôi muốn theo dõi. Vấn đề là cách tiếp cận này chậm đến mức và máy dò của tôi không đáng tin cậy như tôi mong muốn nên tôi nhận được khá nhiều thông tin sai.

Vì vậy, tôi đã xem xét việc cố gắng phân đoạn những chiếc xe từ nền để tìm vị trí gần đúng để giảm không gian tìm kiếm trước khi áp dụng trình phân loại của tôi, nhưng tôi không chắc chắn làm thế nào để đi về điều này, và hy vọng ai đó có thể giúp đỡ?

Ngoài ra, tôi đã đọc về phân đoạn chuyển động với các lớp, sử dụng luồng quang để phân đoạn khung theo mô hình luồng, có ai có bất kỳ kinh nghiệm nào với phương pháp này không, nếu vậy bạn có thể đưa ra một số thông tin đầu vào như bạn nghĩ phương pháp này có áp dụng được không vấn đề của tôi.

CẬP NHẬT : Tôi cũng đã đăng câu hỏi này lên stack stack, và đã có một câu trả lời tuyệt vời , tôi đã thực hiện ý tưởng này và nó đang hoạt động rất tốt và hiện đang điều tra bằng cách sử dụng luồng quang ngoài kỹ thuật này.

Dưới đây là hai khung hình từ một video mẫu

khung 0: nhập mô tả hình ảnh ở đây

khung 5: nhập mô tả hình ảnh ở đây

Câu trả lời:


6

Than ôi, dòng quang cũng là một vấn đề khó khăn ;-)

Vâng, để mang tính xây dựng hơn, đây là một vài thuật toán đáng để thử (hoặc đã được thử trên chuỗi cụ thể này):

  • đào tạo lại các túi tính năng của bạn trên bảng dữ liệu của các phương tiện đại diện hơn (về kích thước và định hướng) cho vấn đề thực tế của bạn để có được kết quả tốt hơn
  • sử dụng thực tế rằng mặt đất là một mặt phẳng để thực hiện một số luồng quang tham số (tìm kiếm một luồng affine) hoặc để tính toán một số đăng ký affine giữa các khung của chuỗi. Các phương tiện di chuyển sau đó sẽ bị trục xuất khỏi chuyển động vượt trội này
  • sử dụng một số thuật toán dòng quang để tính toán lưu lượng, sau đó thử phân loại / cụm các vectơ dòng quang (đây vẫn là một vấn đề mở rộng!). Tùy thuộc vào ngôn ngữ bạn sử dụng, bạn có thể sử dụng luồng quang của OpenCV, luồng từ TU Graz , luồng quang của Sun , hoặc thậm chí là của tôi ;-). Tuy nhiên, lưu ý rằng phân đoạn luồng sẽ là một nhiệm vụ không hề nhỏ mà bạn có thể nên thực hiện theo hai bước: etsimation chuyển động toàn cầu (chiếm ưu thế), sau đó phát hiện chuyển động nhỏ.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.