People Detection and Tracking

2vision2 picture 2vision2 · May 21, 2013 · Viewed 17.7k times · Source

I want to do pedestrian detection and tracking.

Input: Video Stream from CCTV camera.

Output:

  1. #(no of) people going from left to right
  2. # people going from right to left
  3. # No. of people in the middle

What have i done so far: For pedestrian detection I am using HOG and SVM. The detection is decent with high false positive rate. And its very slow as i am running in android platform.

Question: After detection how to do I calculate the required values listed above. Can anyone tell me what is the tracking algorithm I have to use and any good algorithm for pedestrian detection.

Or should I use tracking algorithm? Is there a way to do without it?

Any references to codes/blogs/technical papers is appreciated.

Platform: C++ & OpenCV / android.

--Thanks

Answer

Acorbe picture Acorbe · May 21, 2013

This is somehow close to a research problem.

You may want to have a look to this website which gathers a lot of references. In particular, the work done by the group from Oxford present therein is pretty close to what you are doing, since their are using HOG for detection. (That work has been extremely illuminating for me). EPFL and Julich have as well work done in the field.

You may also want to give a look to this review which describes several detection/tracking techniques, often involving variants of the HOG algorithm.