All Projects → xjqicuhk → 3DGNN

xjqicuhk / 3DGNN

Licence: MIT license
No description or website provided.

Programming Languages

Jupyter Notebook
11667 projects
C++
36643 projects - #6 most used programming language
Cuda
1817 projects
python
139335 projects - #7 most used programming language
matlab
3953 projects
CMake
9771 projects

Projects that are alternatives of or similar to 3DGNN

Peac
Fast Plane Extraction Using Agglomerative Hierarchical Clustering (AHC)
Stars: ✭ 51 (-8.93%)
Mutual labels:  point-cloud, rgbd
3dmatch Toolbox
3DMatch - a 3D ConvNet-based local geometric descriptor for aligning 3D meshes and point clouds.
Stars: ✭ 571 (+919.64%)
Mutual labels:  point-cloud, rgbd
Record3d
Accompanying library for the Record3D iOS app (https://record3d.app/). Allows you to receive RGBD stream from iOS devices with TrueDepth camera(s).
Stars: ✭ 102 (+82.14%)
Mutual labels:  point-cloud, rgbd
Cilantro
A lean C++ library for working with point cloud data
Stars: ✭ 577 (+930.36%)
Mutual labels:  point-cloud, rgbd
3dgnn pytorch
3D Graph Neural Networks for RGBD Semantic Segmentation
Stars: ✭ 187 (+233.93%)
Mutual labels:  point-cloud, rgbd
SGGpoint
[CVPR 2021] Exploiting Edge-Oriented Reasoning for 3D Point-based Scene Graph Analysis (official pytorch implementation)
Stars: ✭ 41 (-26.79%)
Mutual labels:  point-cloud
RGBDAcquisition
A uniform library wrapper for input from V4L2,Freenect,OpenNI,OpenNI2,DepthSense,Intel Realsense,OpenGL simulations and other types of video and depth input..
Stars: ✭ 56 (+0%)
Mutual labels:  rgbd
ldgcnn
Linked Dynamic Graph CNN: Learning through Point Cloud by Linking Hierarchical Features
Stars: ✭ 66 (+17.86%)
Mutual labels:  point-cloud
RGBD-semantic-segmentation
A paper list of RGBD semantic segmentation (processing)
Stars: ✭ 264 (+371.43%)
Mutual labels:  rgbd
Depth-Guided-Inpainting
Code for ECCV 2020 "DVI: Depth Guided Video Inpainting for Autonomous Driving"
Stars: ✭ 50 (-10.71%)
Mutual labels:  point-cloud
e3d
Efficient 3D Deep Learning
Stars: ✭ 44 (-21.43%)
Mutual labels:  point-cloud
SpareNet
Style-based Point Generator with Adversarial Rendering for Point Cloud Completion (CVPR 2021)
Stars: ✭ 118 (+110.71%)
Mutual labels:  point-cloud
Displaz.jl
Julia bindings for the displaz lidar viewer
Stars: ✭ 16 (-71.43%)
Mutual labels:  point-cloud
attMPTI
[CVPR 2021] Few-shot 3D Point Cloud Semantic Segmentation
Stars: ✭ 118 (+110.71%)
Mutual labels:  point-cloud
RGBD-SOD-datasets
All those partitioned RGB-D Saliency Datasets we collected are shared in ready-to-use manner.
Stars: ✭ 46 (-17.86%)
Mutual labels:  rgbd
PointCutMix
our code for paper 'PointCutMix: Regularization Strategy for Point Cloud Classification'
Stars: ✭ 42 (-25%)
Mutual labels:  point-cloud
Scan2Cap
[CVPR 2021] Scan2Cap: Context-aware Dense Captioning in RGB-D Scans
Stars: ✭ 81 (+44.64%)
Mutual labels:  point-cloud
pointcloud viewer
No description or website provided.
Stars: ✭ 16 (-71.43%)
Mutual labels:  point-cloud
3D Ground Segmentation
A ground segmentation algorithm for 3D point clouds based on the work described in “Fast segmentation of 3D point clouds: a paradigm on LIDAR data for Autonomous Vehicle Applications”, D. Zermas, I. Izzat and N. Papanikolopoulos, 2017. Distinguish between road and non-road points. Road surface extraction. Plane fit ground filter
Stars: ✭ 55 (-1.79%)
Mutual labels:  point-cloud
UnsupervisedPointCloudReconstruction
Experiments on unsupervised point cloud reconstruction.
Stars: ✭ 133 (+137.5%)
Mutual labels:  point-cloud

3DGNN

This is the Caffe implementation of 3D Graph Neural Networks for RGBD Semantic Segmentation:

Setup

Requirement

Required CUDA (7.0) + Ubuntu14.04.

Installation

For installation, please follow the instructions of Caffe and DeepLab v2.

Data Preparation

Please download the data and model through the google drive link: https://drive.google.com/file/d/1AqQA-ipfc80caklR9kyUxunycrZjg7T2/view?usp=sharing

  1. Download the trained model (https://mycuhk-my.sharepoint.com/:u:/g/personal/1155051740_link_cuhk_edu_hk/ETsf3ekhGbxOp1xYKJxv2hQB8I5OCCui86QLvWvK65_5sw?e=KThQe9).
  2. Download the prepared training data (prepared hdf5 data) (https://mycuhk-my.sharepoint.com/:u:/g/personal/1155051740_link_cuhk_edu_hk/EVGJ_xXvtNVCh7spid94AmQB_byhW49i-VH_vqx8oZbrZQ?e=COhKwr).
  3. Download the testing data (https://mycuhk-my.sharepoint.com/:u:/g/personal/1155051740_link_cuhk_edu_hk/EVdjeNQqnINOj359HN8WXDgBsouAqSoZC1lRgkSbPNo2hA?e=e0w2sO).
  4. Download the original provided data (https://mycuhk-my.sharepoint.com/:u:/g/personal/1155051740_link_cuhk_edu_hk/EZuJHYVcULRNkQ3qm34ugIoBg-69Vprq2POiaat4u5ZLXQ?e=QmWXec).

Usage

  1. Clone the repository.

  2. Build Caffe and matcaffe:

    cd caffe_code
    make -j8 && make matcaffe
  3. Inference:

    • Evaluation code is in folder 'matlabscript'.
    • Download trained models and unzip it. Pretrained model is saved in folder "model/nyu_40/".
    cd matlabscript
    run nyu_crop_data_mask_msc.m
    • The result is saved in folder "../result/nyu_40_msc/"
  4. Training:

    • Training data preparation
        cd matlabscript
        run generatedata (setting training = true)
        cd ..
        cd train_data_hdf5_file_generate
        python generate_hdf5
        cd ..

    We have also provided the training data in folder "traindata/"

    • Run caffe training

Citation

If you use our code for research, please cite our paper:

@inproceedings{qi20173d,
  title={3D Graph Neural Networks for RGBD Semantic Segmentation},
  author={Qi, Xiaojuan and Liao, Renjie and Jia, Jiaya and Fidler, Sanja and Urtasun, Raquel},
  booktitle={ICCV},
  year={2017}
}

Question

If you have any question or request about the code and data, please email me at [email protected] . If you need more information for other datasets plesase send email.

License

MIT License

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].