Make GICP use CorrespondenceEstimation#6278
Conversation
a6cb824 to
ff20238
Compare
The main benefit is that CorrespondenceEstimation is parallelized, so GICP can benefit from that. But even with 1 thread, the new code is slightly faster due to the improved way of computing the mahalanobis matrix (invert3x3SymMatrix uses the fact that the matrix is symmetric and is thus faster than the general-case .inverse()).
ff20238 to
ade2778
Compare
|
This is a subset of #5287 ? |
Oh, right, I forgot about that pull request. Comparing the two, there are definitely some similarities (replacing GICP's for-loop + |
The main benefit is that CorrespondenceEstimation is parallelized, so GICP can benefit from that. But even with 1 thread, the new code is slightly faster due to the improved way of computing the mahalanobis matrix (
invert3x3SymMatrixuses the fact that the matrix is symmetric and is thus faster than the general-case.inverse()).Otherwise, the behavior is unchanged.