Add ground filtering plugin (CSF) to the official repository of cloudcompare

Questions related to plugins development
wpqjbzwm
Posts: 37
Joined: Tue May 24, 2016 10:59 am

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by wpqjbzwm »

Hello, Daniel.
We just updated plugin to solve a bug of leaving some blank areas in the ground points. Please compile it and update the download link again. Sorry for inconvenience.
By the way, "CloudCompare 2.8 beta 7z archive version" on http://www.cloudcompare.org/release/index.html still linked to http://www.cloudcompare.org/release/Clo ... bin_x64.7z.
daniel
Site Admin
Posts: 7332
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by daniel »

Thanks for the feedback, I've updated the 'release' page of the website.

You'll have to wait a little bit for the updated 2.8 beta version as I'm travelling for a few days.
Daniel, CloudCompare admin
wpqjbzwm
Posts: 37
Joined: Tue May 24, 2016 10:59 am

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by wpqjbzwm »

Hi, Daniel.
Please post here when then new complied plugin is available, so that we can test it. Thank you.

By the way, we just uploaded a mex version to file exchange of Mathworks. Anyone who is programming with Matlab may try it.

http://www.mathworks.com/matlabcentral/ ... simulation
Aarie
Posts: 43
Joined: Sun Apr 27, 2014 10:07 am
Location: Berlin

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by Aarie »

I just wanted to congratulate both of you for implementing this awesome plugin!
Great to see such a collaboration! Keep up the good work!
Thanks!
wpqjbzwm
Posts: 37
Joined: Tue May 24, 2016 10:59 am

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by wpqjbzwm »

Thank you, Aarie. You're right, Daniel provided an excellent platform and helped us a lot on coding.
Attention, there is a bug in the current beta file. Daniel will compile and update the download link after several days.
daniel
Site Admin
Posts: 7332
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by daniel »

Okay the updated beta version is now online (in the 'Download' section)
Daniel, CloudCompare admin
wpqjbzwm
Posts: 37
Joined: Tue May 24, 2016 10:59 am

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by wpqjbzwm »

Hello, Daniel.

I'm processing many files, scale unit from mm to m and then export to another file format. Could you add function of multiply/scale (including option of keep in place) into command line mode when update beta file this time?

Another possible way is to save point clouds into separated files instead of saving all point clouds into one file, even when all point clouds are selected (as seen in screen capture below).

If it is not easy, just forget it.
Clipboard01.jpg
Clipboard01.jpg (68.64 KiB) Viewed 203529 times
wpqjbzwm
Posts: 37
Joined: Tue May 24, 2016 10:59 am

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by wpqjbzwm »

Hello.
We fixed some minor bugs, and it can be compiled under Linux (tested in Arch Linux) now.

But, encountered the same problem as described in https://github.com/cloudcompare/trunk/issues/406.
Any other solution except for downgrading QT5?
Thanks.

ps:It seems the modifications have not been updated to github, so we put it here temporarily, just overlap by files in the attachment.
qCSF-modification for linux.zip
(7.16 KiB) Downloaded 4360 times
wpqjbzwm
Posts: 37
Joined: Tue May 24, 2016 10:59 am

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by wpqjbzwm »

CSF mex (http://www.mathworks.com/matlabcentral/ ... simulation) is updated from V1.0 to V1.1.Three more options are available as input parameters. Now, all parameters of CSF can be controlled in matlab.

[groundIndex,nonGroundIndex]=csf_filtering(PointCloudMatrix,rigidness,isSmooth,clothResolution,class_threshold,iterations,time_step)

class_threshold refers to a threshold to classify the original point cloud into ground and non-ground parts based on the distances between original point cloud and the simulated terrain. 0.5 is adapted to most of scenes.
iterations refers to the maximum iteration times of terrain simulation. 500 is enough for most of scenes.
time_step controls the displacement of particles from gravity during each iteration. 0.65 is optimized for most of scenes.

A precompiled mex file can be downloaded at https://github.com/jianboqi/CSF/blob/ma ... ing.mexw64
wpqjbzwm
Posts: 37
Joined: Tue May 24, 2016 10:59 am

Re: Add ground filtering plugin (CSF) to the official repository of cloudcompare

Post by wpqjbzwm »

We happened to see that CSF plugin appeared in a tutorial video at Youtube. https://www.youtube.com/watch?v=r6AOUbPi54s

And today our CSF paper just got a comment at Researchgate. https://www.researchgate.net/publicatio ... Simulation

"I have used the CSF implemented into CloudCompare software on a UAV point cloud and it worked great. Congratulation for your work and for integrating the algorithm into two free softwares."

We hope to get more feedback from users. Thank you.
Post Reply