Find 3D Normals and Curvature
Estimates the normals and curvature for a sparse 3D point cloud, by using the n nearest neighbours to approximate a plane at each point.
-Able to process point clouds of over 1 million points in under 60 seconds.
-Robust to flipped normal direction
-Uses a nearest neighbour search (as opposed to a range search) to minimize parameter tuning and allow handling of point clouds with highly non-uniform density.
引用格式
Zachary Taylor (2024). Find 3D Normals and Curvature (https://www.mathworks.com/matlabcentral/fileexchange/48111-find-3d-normals-and-curvature), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- Image Processing and Computer Vision > Computer Vision Toolbox > Point Cloud Processing >
- MATLAB > Mathematics > Computational Geometry > Spatial Search >
- Sciences > Mathematics > Geometry > Computational Geometry >
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.4.0.0 | Zip appeared empty, re-uploaded to fix |
||
1.3.0.0 | Not using eig gives inaccurate results under some conditions, reverting to previous version till I can track down and fix the issue |
||
1.2.0.0 | Abandoned Matlabs eig function in favour of calculating eigenvalues and vectors analytically. Allowed for vectorization of the code and a speed improvement of at least 2x.
|
||
1.1.0.0 | added demo file |
||
1.0.0.0 |