rpg_svo icon indicating copy to clipboard operation
rpg_svo copied to clipboard

rpg_svo doesn't get new features

Open xxFirefly opened this issue 9 years ago • 9 comments

I got issue with getting new features for svo on live camera. It works well on features from first frame. If I slowly move it through table, svo doesn’t acquire new features, it just losing features from first frame. If I go back to first frame, it will find lost features. I can relocalize svo at any part of my table and it find a lot of new features. But it won't add new features after localizing at first frame. Can someone give me an idea what I should change to let it work with new features?

I'm using logitech webcam with tried it on 640x480 and 30 fps also tried it with raspicam without ros. But in both cases algorithm didn't get new features.

Thanks in advance!

xxFirefly avatar May 06 '15 10:05 xxFirefly

I have the exact same problem. I'm also using a Logitech webcam (c615) and am running SVO with ROS Indigo on Ubuntu 14.04.

The tracking is great at first, I can see the correct estimated orientation in rviz and I can see the sparse depth map being generated ... but when I move the camera, no new features are tracked.

It seems like it's detecting new features because there are green dots which flash and then immediately disappear ... but these new features are definitely not tracked.

Btw, I've tried using other resolutions as well (1280x720) and experienced the same result.

Thanks so much for any help!

zestyfirehare avatar May 17 '15 06:05 zestyfirehare

Any updates to this problem? I am observing the same issue.

tmagcaya avatar Jul 08 '15 14:07 tmagcaya

In my case, svo didnot select new keyframe because init_min_disparity was too big (50 by default). I have set it to 10 and now everything seems fine to me.

yang3kui avatar Jul 22 '15 08:07 yang3kui

Same problem here. I've tried the solution of changing init_min_disparity to 10 but it does not work either. Any other solution?

alejodosr avatar Feb 03 '16 11:02 alejodosr

Hi @alejodosr, @zestyfirehare, @exFirefly, @magcayaz,

Did you guys find any solution to this problem as I'm facing the same issue.

cssexpert217 avatar Jan 30 '17 15:01 cssexpert217

Has anyone got the solution? I am having the same problem here: whenever I start, it detects feature points perfectly, but when I move the camera far away from the starting point, it loses the feature points.

Booooooosh avatar Mar 24 '17 20:03 Booooooosh

@exFirefly How to implement svo with raspicam in pi2(or pi3) ?

maocong90 avatar Sep 21 '17 03:09 maocong90

@maocong90 You'll get much better results by streaming from the Pi using raspivid gstreamer to your PC since SVO could become computationally exhausting for the Pi, but that way you won't be able to go higher than ~30 FPS.

@Booooooosh @cssexpert217 @alejodosr unless you are using the same camera setup used in the original SVO you won't be able to get as good a performance. Regardless, SVO 1.0 will only work if the camera is not so shaky and is directly looking downwards with a wide field of view, meaning in order to get good tracking with a rolling shutter camera that has narrow field of view, you have to hold the camera higher and make it directly look downwards, and move it really steadily!

IbrahimSquared avatar Oct 01 '18 11:10 IbrahimSquared

Hi,guys,did you solve this problem?My camera is davis240c and its resolution is 240x180. When I run svo1.0 with this camera thera are not any features and camera poses even in the first frame? Can anyone give some help? Thanks very much!

Lucksong avatar Nov 14 '19 02:11 Lucksong