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

Whats and efficient way to bin pointclouds into voxels and calculate mean intensity?

asked 2016-04-19 07:37:11 -0500

raskolnikov_reborn gravatar image

updated 2016-04-20 00:49:39 -0500

I want to bin an incoming pointcloud into voxels of size x,y and calculate the mean intensity values of the pointcloud in every voxel. I'm looking for some suggestions about how to do this. I do have a gpu available so openCl is also an options.

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2016-04-19 08:45:25 -0500

The voxel grid filter in PCL (Point Cloud Library) does almost exactly what you want: it bins point clouds into voxels and reduces the point cloud to one point per occupied voxel. I am not sure whether it also averages intensities; if not, it should be easy to add.

The PCL also has a CUDA version of the voxel grid filter.

If you don't get good answers here, try the PCL mailing list.

Lets use this thread to discuss good ways.

Just a warning about etiquette, before you get flamed: ROS Answers isn't a forum, and this isn't a thread. The ROS Answers format isn't really well-suited for open discussions; it's meant for questions that have a clear answer. That said, I'm not sure what a good alternative is; perhaps will evolve into that.

edit flag offensive delete link more


Thanks for your Input. I'll edit the question to rectify the issue. I haven't used much so am a little bit unfamiliar. Won't happen again. Thanks

raskolnikov_reborn gravatar image raskolnikov_reborn  ( 2016-04-20 00:49:04 -0500 )edit

That's OK. You asked a good question and got a good answer. Thanks for contributing.

joq gravatar image joq  ( 2016-04-20 11:59:54 -0500 )edit

Question Tools

1 follower


Asked: 2016-04-19 07:37:11 -0500

Seen: 1,082 times

Last updated: Apr 20 '16