You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal of this issue is to implement a Topological Point Cloud Clustering algorithm(TPCC) for the 3D module. Together with #23624, we will implement an algorithm proposed in GSoC 2023 idea: Point Cloud Compression, where TPCC will be used for clustering purposes. TPCC was chosen because it considers the geometric structure of the Point Cloud in comparison to cv::kmeans(). The mathematical aspects of this algorithm can be found in Topological Point Cloud Clustering.pdf
The stepwise plan for Point Cloud compression is as follows:
Cluster the points using TPCC
Delete noises if needed
Either use an octree compression method for each cluster (lossless compression) or clusterize each cluster again and substitute outgoing clusters with their centroids (lossy compression)
Schedule
The following schedule will be introduced for the PR submissions:
Implement a simplex tree data structure
Provide a transformation of Point Cloud into a simplex tree
Provide special matrix construction for the produced simplicial complex (simplex tree)
Clusterize the point cloud by finding the eigenvectors of these matrices
All these steps should be covered by tests:
Tests for the simplex tree data structure
Tests to ensure the correctness of transforming the Point Cloud into a simplex tree
Tests to verify the correctness of matrix creation
Tests to ensure mathematical correctness
Tests to validate the correctness of observed results
Create datasets for performance tests (compression rate, etc.).
Performance tests for TPCC
Documentation
The final step of this issue is to write documentation for TPCC, including examples demonstrating its functionality:
documentaion for TPCC
Examples demonstrating the functionality
Additional context
No response
The text was updated successfully, but these errors were encountered:
Description
The goal of this issue is to implement a Topological Point Cloud Clustering algorithm(TPCC) for the 3D module. Together with #23624, we will implement an algorithm proposed in GSoC 2023 idea: Point Cloud Compression, where TPCC will be used for clustering purposes. TPCC was chosen because it considers the geometric structure of the Point Cloud in comparison to
cv::kmeans()
. The mathematical aspects of this algorithm can be found inTopological Point Cloud Clustering.pdf
The stepwise plan for Point Cloud compression is as follows:
Schedule
The following schedule will be introduced for the PR submissions:
All these steps should be covered by tests:
Documentation
The final step of this issue is to write documentation for TPCC, including examples demonstrating its functionality:
Additional context
No response
The text was updated successfully, but these errors were encountered: