Page 1 of 1

Data windowing and ICP

Posted: Wed Dec 17, 2014 9:21 pm
by bdhaugen303
Hi -
I think developing a straightforward method for running ICP on "windowed" clouds would be worthwhile. To the best of my knowledge the CC ICP method is for registering single clouds only. Being able to automatically subset the data at regular intervals and run ICP on each of subset independently would provide the ability to run even finer-scale coregistration.

It would also give the ability to produce deformation analyses if the data are already coregistered. This method is available in various other programs, but none that are as powerful or easy to use as CC. For examples of how "windowed icp" is useful, see the following: http://robotics.asu.edu/wp-content/uplo ... r_2012.pdf, and https://cloud.sdsc.edu/v1/AUTH_opentopo ... rkshop.pdf

In the earth sciences, this is an important alternative technique to M3C2. I was impressed with how quickly M3C2 was implemented and think many users would like to see some other types of iterative displacement measurement methods available in CC.

While I'm not much of a programmer it seems like this would be relatively easy to implement. If it is already possible, and I am beating a dead horse, please let me know.

Cheers!

Re: Data windowing and ICP

Posted: Thu Dec 18, 2014 8:23 am
by daniel
That's interesting indeed. Do you know one of the authors? Maybe he can do it or at least give us some code (because even though the method seems simple, I'm sure there has been a lot of tinkering and tuning to get a proper result ;).

For instance the qM3C2 and qCanupo plugins have been entirely developed by Dimitri Lague's laboratory (Université Européenne de Bretagne/CNRS) so as to give a better access and visibility to those (great) algorithms to the academic and industrial communities.

I even know that the budget to do this portage work has been very reasonable. But there's no magic, someone has paid for this ;).