ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

How to filter camera noise

asked 2019-05-27 04:37:44 -0600

S.Yildiz gravatar image

I have read this page: http://wiki.ros.org/cob_3d_mapping_fi... And I wanted to ask if it is useful for me. I am using a pico flexx. And it publishes pointcloud2 data. My intention is to remove the noise from the camera. And I am not sure which node to start, because there are a few.

edit retag flag offensive close merge delete

Comments

1

I had to do some research on these filters (nice find, didn't know those were out there). Usually talking about "filtering" a set of sensor measurements involves a goal of what you're trying to remove. Whether its motion blur, extraneous points, bad edges (like the jump edge filter), low confidence points (intensity), or points with some criteria you don't like (too high, too low, too far).

So what are your filtering goals? What about your measurements are you trying to get rid of?

stevemacenski gravatar image stevemacenski  ( 2019-05-27 21:47:48 -0600 )edit

I'd start with ROS open cv: https://docs.opencv.org/3.2.0/d5/d69/...

mch gravatar image mch  ( 2019-06-07 20:13:23 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2019-06-10 01:34:23 -0600

matt_do gravatar image

updated 2019-06-10 03:01:29 -0600

I would recommend you the pointcloud library. It's similar to OpenCV, just for point clouds. A generic filter approach is to use a downsampling (see voxelgrid) first. Maybe you can skip this for pico flexx witk 38k points... However, the next step may be the statistical outlier removal filter (see here). The SOR-filter is a bit expensive. You have to check whether it's worth or not...The contional outlier radius filter (link) was a bit faster in my case, but the result wasn't that satisfing as with the SOR.

So, that's already a bunch of filters.

Cheers Matthias

P.S.

Just in case you haven't so far: Make sure you won't put any forces to the usb connector on the pico flexx. We made a huge effort to avoid any pulling on the cable but unfortunatly two cameras broke down.

edit flag offensive delete link more

Question Tools

3 followers

Stats

Asked: 2019-05-27 04:37:44 -0600

Seen: 642 times

Last updated: Jun 10 '19