Added functionality for point cloud with pytorch tensors and PCA analysis, all working on CUDA #6965
8ByteSword
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
For my previous job, I got a project for detection of vegetation encroachment for powerlines using LiDAR point clouds, and I end up needing to implement my own functions over the open3d.t.geometry.PointCloud class for better working with pytorch tensors as it was absolutelly necessary to perform compute on GPU. I was wondering who to contact or ask to see if it is a valuable addition to open3d or if I should make my own repo for this (while aknowledging open3d as it was just overloaded). I made functions to work directly with pytorch tensors for many functions like crop, raster, select by index, clone, ... Also implemented a VoxelGrid class for neighborhood dependant operations, which maintains all the data in cuda for same reasons. On top of that, I developed my own functions for computing neighborhood based eigenvalues calculation, PCA analysis, catenary fitting, also using faiss search for both voxel neighborhood and radius search.
Who should I talk with?
A particular use case that uses my VoxelGrid class, generated using my custom PointCloud class that extends o3d.t.geometry.Pointcloud, as example:
Beta Was this translation helpful? Give feedback.
All reactions