All Projects → Yochengliu → Densepoint

Yochengliu / Densepoint

Licence: mit
DensePoint: Learning Densely Contextual Representation for Efficient Point Cloud Processing (ICCV 2019)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Densepoint

Reading comprehension tf
Machine Reading Comprehension in Tensorflow
Stars: ✭ 37 (-66.36%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Trafficvision
MIVisionX toolkit is a comprehensive computer vision and machine intelligence libraries, utilities and applications bundled into a single toolkit.
Stars: ✭ 52 (-52.73%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Hardhat Detector
A convolutional neural network implementation of a script that detects whether an individual is wearing a hardhat or not.
Stars: ✭ 41 (-62.73%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Deeplearning.ai
deeplearning.ai , By Andrew Ng, All video link
Stars: ✭ 625 (+468.18%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Malware Classification
Towards Building an Intelligent Anti-Malware System: A Deep Learning Approach using Support Vector Machine for Malware Classification
Stars: ✭ 88 (-20%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Sincnet
SincNet is a neural architecture for efficiently processing raw audio samples.
Stars: ✭ 764 (+594.55%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Keras Sincnet
Keras (tensorflow) implementation of SincNet (Mirco Ravanelli, Yoshua Bengio - https://github.com/mravanelli/SincNet)
Stars: ✭ 47 (-57.27%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Relation Shape Cnn
Relation-Shape Convolutional Neural Network for Point Cloud Analysis (CVPR 2019 Oral & Best paper finalist)
Stars: ✭ 331 (+200.91%)
Mutual labels:  artificial-intelligence, 3d-graphics
Graph 2d cnn
Code and data for the paper 'Classifying Graphs as Images with Convolutional Neural Networks' (new title: 'Graph Classification with 2D Convolutional Neural Networks')
Stars: ✭ 67 (-39.09%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Espnetv2 Coreml
Semantic segmentation on iPhone using ESPNetv2
Stars: ✭ 66 (-40%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Trending Deep Learning
Top 100 trending deep learning repositories sorted by the number of stars gained on a specific day.
Stars: ✭ 543 (+393.64%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Antialiased Cnns
pip install antialiased-cnns to improve stability and accuracy
Stars: ✭ 1,363 (+1139.09%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Pba
Efficient Learning of Augmentation Policy Schedules
Stars: ✭ 461 (+319.09%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
All Classifiers 2019
A collection of computer vision projects for Acute Lymphoblastic Leukemia classification/early detection.
Stars: ✭ 22 (-80%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
First Steps Towards Deep Learning
This is an open sourced book on deep learning.
Stars: ✭ 376 (+241.82%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Computervision Recipes
Best Practices, code samples, and documentation for Computer Vision.
Stars: ✭ 8,214 (+7367.27%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Komputation
Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.
Stars: ✭ 295 (+168.18%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Artificio
Deep Learning Computer Vision Algorithms for Real-World Use
Stars: ✭ 326 (+196.36%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Diabetic Retinopathy Screening
Diabetic retinopathy screening w/ Tensorflow.
Stars: ✭ 65 (-40.91%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks
Har Keras Cnn
Human Activity Recognition (HAR) with 1D Convolutional Neural Network in Python and Keras
Stars: ✭ 97 (-11.82%)
Mutual labels:  artificial-intelligence, convolutional-neural-networks

DensePoint

This repository contains the code in Pytorch for the paper:

DensePoint: Learning Densely Contextual Representation for Efficient Point Cloud Processing [arXiv] [CVF]
Yongcheng Liu, Bin Fan, Gaofeng Meng, Jiwen Lu, Shiming Xiang and Chunhong Pan
ICCV 2019

Citation

If our paper is helpful for your research, please consider citing:

    @inproceedings{liu2019densepoint,   
        author = {Yongcheng Liu and    
                        Bin Fan and  
                   Gaofeng Meng and
                       Jiwen Lu and
                  Shiming Xiang and   
                       Chunhong Pan},   
        title = {DensePoint: Learning Densely Contextual Representation for Efficient Point Cloud Processing},   
        booktitle = {IEEE International Conference on Computer Vision (ICCV)},    
        pages = {5239--5248},  
        year = {2019}   
    }   

Usage: Preparation

  • Requirement

    • Ubuntu 14.04
    • Python 3 (recommend Anaconda3)
    • Pytorch 0.3.*
    • CMake > 2.8
    • CUDA 8.0 + cuDNN 5.1
  • Building Kernel

    git clone https://github.com/Yochengliu/DensePoint.git 
    cd DensePoint
    mkdir build && cd build
    cmake .. && make
    
  • Dataset

    • Shape Classification: download and unzip ModelNet40 (415M). Replace $data_root$ in cfgs/config_cls.yaml with the dataset parent path.

Usage: Training

  • Shape Classification

    sh train_cls.sh
    

We have trained a 6-layer classification model in cls folder, whose accuracy is 92.38%.

Usage: Evaluation

  • Shape Classification

    Voting script: voting_evaluate_cls.py
    

You can use our model cls/model_cls_L6_iter_36567_acc_0.923825.pth as the checkpoint in config_cls.yaml, and after this voting you will get an accuracy of 92.5% if all things go right.

License

The code is released under MIT License (see LICENSE file for details).

Acknowledgement

The code is heavily borrowed from Pointnet2_PyTorch.

Contact

If you have some ideas or questions about our research to share with us, please contact [email protected]

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