Ask Your Question

People tracking with fisheye camera

asked 2014-09-29 04:02:31 -0600

mateus03 gravatar image

updated 2015-12-21 12:03:28 -0600

Hi all,

I'm working with some fisheye cameras mounted on the ceiling. What I want to do it them is to track people, get their position in the ground plane and an estimate on their speed. I've never worked with this kind of cameras before, does anyone have any idea on how to tackle this issue?


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2014-09-29 06:04:37 -0600

Hmm there are several things you will have to do

  1. Choose to deform the image or not (cope with fiseye lens deformation) so that you have an actual correct view of the room.
  2. Since many person detectors are not rotation invariant you will have to define a relation between position, rotation and size for each location in the input image.
  3. You can then apply your person detector.
  4. Use each detection together with a Kalman tracker for path estimation and speed estimation.

A less robust approach could be to assume that the background will never change drastically. In that case a more simpler approach could be to

  1. Apply efficient background subtraction
  2. If a blob appear, calculate its center point
  3. For each new center point, initialize a Kalman tracker

Start trying some stuff out and report back if something fails :)

edit flag offensive delete link more

Question Tools


Asked: 2014-09-29 04:02:31 -0600

Seen: 1,300 times

Last updated: Sep 29 '14