All Projects → denabazazian → Edge_extraction

denabazazian / Edge_extraction

Licence: mit
Fast and robust algorithm to extract edges in unorganized point clouds

Projects that are alternatives of or similar to Edge extraction

Blender kitti
Render large point clouds and voxel grids with blender.
Stars: ✭ 36 (-47.06%)
Mutual labels:  point-cloud
Rgcnn
Regularized Graph CNN for Point Cloud Segmentation
Stars: ✭ 45 (-33.82%)
Mutual labels:  point-cloud
Sopgi
A small VEX raytracer for SideFX Houdini with photon mapping global illumination and full recursive reflections and refractions
Stars: ✭ 55 (-19.12%)
Mutual labels:  point-cloud
Graphrole
Automatic feature extraction and node role assignment for transfer learning on graphs (ReFeX & RolX)
Stars: ✭ 38 (-44.12%)
Mutual labels:  feature-extraction
Seg Mentor
TFslim based semantic segmentation models, modular&extensible boutique design
Stars: ✭ 43 (-36.76%)
Mutual labels:  feature-extraction
Php Ml
PHP-ML - Machine Learning library for PHP
Stars: ✭ 7,900 (+11517.65%)
Mutual labels:  feature-extraction
Protr
Comprehensive toolkit for generating various numerical features of protein sequences
Stars: ✭ 30 (-55.88%)
Mutual labels:  feature-extraction
Torch Points3d
Pytorch framework for doing deep learning on point clouds.
Stars: ✭ 1,135 (+1569.12%)
Mutual labels:  point-cloud
Det3d
A general 3D object detection codebse.
Stars: ✭ 1,025 (+1407.35%)
Mutual labels:  point-cloud
Peac
Fast Plane Extraction Using Agglomerative Hierarchical Clustering (AHC)
Stars: ✭ 51 (-25%)
Mutual labels:  point-cloud
Strugatzki
Algorithms for matching audio file similarities. Mirror of https://git.iem.at/sciss/Strugatzki
Stars: ✭ 38 (-44.12%)
Mutual labels:  feature-extraction
Unsupervisedrr
[CVPR 2021 - Oral] UnsupervisedR&R: Unsupervised Point Cloud Registration via Differentiable Rendering
Stars: ✭ 43 (-36.76%)
Mutual labels:  point-cloud
3d Tiles
Specification for streaming massive heterogeneous 3D geospatial datasets 🌎
Stars: ✭ 1,054 (+1450%)
Mutual labels:  point-cloud
Unity 3mx
Load 3MX/3MXB format LOD model files generated by Bentley ContextCapture into Unity.
Stars: ✭ 38 (-44.12%)
Mutual labels:  point-cloud
Weakly Supervised 3d Object Detection
Weakly Supervised 3D Object Detection from Point Clouds (VS3D), ACM MM 2020
Stars: ✭ 61 (-10.29%)
Mutual labels:  point-cloud
Point Cloud Filter
Scripts showcasing filtering techniques applied to point cloud data.
Stars: ✭ 34 (-50%)
Mutual labels:  point-cloud
Trescope
Trescope is a comprehensive 3D machine learning development tool devoted to improve developing experience and speed in 3D field, which helps researchers and developers to label, debug, visualize various 3D data
Stars: ✭ 49 (-27.94%)
Mutual labels:  point-cloud
Frustum Pointnets
Frustum PointNets for 3D Object Detection from RGB-D Data
Stars: ✭ 1,154 (+1597.06%)
Mutual labels:  point-cloud
Pointcnn
PointCNN: Convolution On X-Transformed Points (NeurIPS 2018)
Stars: ✭ 1,120 (+1547.06%)
Mutual labels:  point-cloud
Ppf Foldnet
PyTorch reimplementation for "PPF-FoldNet: Unsupervised Learning of Rotation Invariant 3D Local Descriptors" https://arxiv.org/abs/1808.10322
Stars: ✭ 51 (-25%)
Mutual labels:  point-cloud

Edge_Extraction

Fast and robust algorithm to extract edges in unorganized point clouds.

Source code and the dataset of this paper:
Fast and Robust Edge Extraction in Unorganized Point Clouds (Dena Bazazian, Josep R Casas, Javier Ruiz-Hidalgo) - DICTA2015

Code

Python version

  • Difference_Eigenvalues.py is a source code for extracting the edges of a point cloud based on Python 3 and pyntcloud library.
  • Installation is based on conda install pyntcloud -c conda-forge or pip install pyntcloud.

C++ version

  • Difference_Eigenvalues.cpp includes the C++ source code for extracting edges in unorganized point clouds.

  • F1Score-Eigenvalues.cpp is for computing the accuracy of edge extraction.

Dataset

  • We have created some artificial point clouds in order to have a labeled dataset, since we have both the point clouds and ground truths. Hence, in the ArtificialPointClouds and GroundTruth directories, you can find the artificial point clouds and their correspond ground truth.

  • In addition, in the artificial_point_cloud.cpp you can access to the source code that we have generated those artificial point clouds.

Citation

Please cite this work in your publications if it helps your research:

@InProceedings{Bazazian15,
author = {Bazazian, Dena and Casas, Josep R and Ruiz-Hidalgo, Javier},
title = {Fast and Robust Edge Extraction in Unorganized Point Clouds},
booktitle = {Proceeding of International Confere on Digital Image Computing: Techniques and Applications (DICTA)},
publisher = {IEEE},
pages = {1-8},
year = {2015}
}

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].