Ask Your Question

background subtraction with a moving camera

asked 2013-12-04 21:32:52 -0500

kevin0228ca gravatar image

Hi. I know that using background subtraction, we can detect moving object in a still scene with a stationary camera.

What if we use a moving camera?

Can we still use background subtraction to detect object movements in a moving scene with a moving camera?

Or do we require different methods.

I don't need to track the movement, just need to detect.

Thank you.

edit retag flag offensive close merge delete

4 answers

Sort by ยป oldest newest most voted

answered 2014-04-23 17:30:01 -0500

Witek gravatar image

I took part in a project where we detected cars from a flying camera. The assumption was that the camera was high enough to treat the ground as flat. In such a case, we were able to find homography between consecutive frames and stitch them together. Since two neighboring frames usually overlap substantially, we could detect differences in them AFTER stitching/overlaying. Actually we used more than just 2 frames, but if I remember well, less than 10 due to camera movement. Unfortunately, since the number of overlaying frames was not big, it was not possible to use some advanced background removal methods (like GMM for example) as they need several frames to learn the background. However, if your camera is not going to move too much, that could be possible.

edit flag offensive delete link more

answered 2014-04-23 03:40:07 -0500

Yaoming gravatar image

Nobody can help? I mean, if somebody who already has had to do such thing was kind enough to explain to me his method, that would really help!

edit flag offensive delete link more

answered 2014-04-11 05:10:56 -0500

Yaoming gravatar image

updated 2014-04-15 08:57:11 -0500

Hello there,
I'm having the same problem: subtracting two frames works just fine with a static background but I'm dealing with a moving camera as well. Anyone has any ideas on how to do get rid of a moving background?

Actually, my situation is the following: I need to detect moving submarine wildlife, but I get a lot of useless info (other moving things that aren't useful at all ->seaweed etc...) and the camera moves, so the background changes.
Any help will be much appreciated, (I'm not specifically asking for code, what I would like to have are ideas, because I'm running out of those)
thanks in advance for your replies.

edit flag offensive delete link more

answered 2014-05-01 08:04:31 -0500

Yaoming gravatar image

I managed to solve my problem, thanks for your reply anyway :)

edit flag offensive delete link more


Could you share the approach you took to solve your problem?

Will Stewart gravatar imageWill Stewart ( 2014-05-01 10:39:02 -0500 )edit

how did you do ?

lilouch gravatar imagelilouch ( 2015-01-13 02:20:31 -0500 )edit

Question Tools

1 follower


Asked: 2013-12-04 21:32:52 -0500

Seen: 3,965 times

Last updated: May 01 '14