All Projects β†’ jhultman β†’ Vision3d

jhultman / Vision3d

Licence: mit
Research platform for 3D object detection in PyTorch.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Vision3d

Depth clustering
πŸš• Fast and robust clustering of point clouds generated with a Velodyne sensor.
Stars: ✭ 657 (+271.19%)
Mutual labels:  point-cloud, lidar, real-time
Yolo3d Yolov4 Pytorch
YOLO3D: End-to-end real-time 3D Oriented Object Bounding Box Detection from LiDAR Point Cloud (ECCV 2018)
Stars: ✭ 119 (-32.77%)
Mutual labels:  object-detection, point-cloud, real-time
Complex Yolov4 Pytorch
The PyTorch Implementation based on YOLOv4 of the paper: "Complex-YOLO: Real-time 3D Object Detection on Point Clouds"
Stars: ✭ 691 (+290.4%)
Mutual labels:  object-detection, lidar, real-time
BtcDet
Behind the Curtain: Learning Occluded Shapes for 3D Object Detection
Stars: ✭ 104 (-41.24%)
Mutual labels:  point-cloud, lidar, autonomous-vehicles
Sod
An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
Stars: ✭ 1,460 (+724.86%)
Mutual labels:  object-detection, real-time, detection
Dockerface
Face detection using deep learning.
Stars: ✭ 173 (-2.26%)
Mutual labels:  object-detection, detection
Openpcdet
OpenPCDet Toolbox for LiDAR-based 3D Object Detection.
Stars: ✭ 2,199 (+1142.37%)
Mutual labels:  object-detection, point-cloud
Tf deformable net
Deformable convolution net on Tensorflow
Stars: ✭ 173 (-2.26%)
Mutual labels:  object-detection, detection
Lidar camera calibration
Light-weight camera LiDAR calibration package for ROS using OpenCV and PCL (PnP + LM optimization)
Stars: ✭ 133 (-24.86%)
Mutual labels:  point-cloud, lidar
Yolov3 tensorflow
Complete YOLO v3 TensorFlow implementation. Support training on your own dataset.
Stars: ✭ 1,498 (+746.33%)
Mutual labels:  object-detection, real-time
Yolo label
GUI for marking bounded boxes of objects in images for training neural network Yolo v3 and v2 https://github.com/AlexeyAB/darknet, https://github.com/pjreddie/darknet
Stars: ✭ 128 (-27.68%)
Mutual labels:  object-detection, detection
Deep Learning For Tracking And Detection
Collection of papers, datasets, code and other resources for object tracking and detection using deep learning
Stars: ✭ 1,920 (+984.75%)
Mutual labels:  object-detection, detection
Yolo V3 Iou
YOLO3 εŠ¨ζΌ«δΊΊθ„Έζ£€ζ΅‹ (Based on keras and tensorflow) 2019-1-19
Stars: ✭ 116 (-34.46%)
Mutual labels:  object-detection, real-time
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+959.89%)
Mutual labels:  point-cloud, lidar
Tensorflow Object Detection Tutorial
The purpose of this tutorial is to learn how to install and prepare TensorFlow framework to train your own convolutional neural network object detection classifier for multiple objects, starting from scratch
Stars: ✭ 113 (-36.16%)
Mutual labels:  object-detection, detection
Make Sense
Free to use online tool for labelling photos. https://makesense.ai
Stars: ✭ 2,087 (+1079.1%)
Mutual labels:  object-detection, detection
Synthdet
SynthDet - An end-to-end object detection pipeline using synthetic data
Stars: ✭ 148 (-16.38%)
Mutual labels:  object-detection, detection
Extrinsic lidar camera calibration
This is a package for extrinsic calibration between a 3D LiDAR and a camera, described in paper: Improvements to Target-Based 3D LiDAR to Camera Calibration. This package is used for Cassie Blue's 3D LiDAR semantic mapping and automation.
Stars: ✭ 149 (-15.82%)
Mutual labels:  point-cloud, lidar
Derpn
A novel region proposal network for more general object detection ( including scene text detection ).
Stars: ✭ 155 (-12.43%)
Mutual labels:  object-detection, detection
Ssd Pytorch
SSD: Single Shot MultiBox Detector pytorch implementation focusing on simplicity
Stars: ✭ 107 (-39.55%)
Mutual labels:  object-detection, detection

PV-RCNN

An unofficial Pytorch implementation of PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection.

PV-RCNN

News (03/02/2020)

  • Added implementation of SECOND.

Project goals

  • Emphasis on simple codebase (no 1,000 LOC functions).
  • General 3D detection library (easy to extend to new models).
  • Hope to reproduce results of paper.

Status and plans

  • This repo is still under active development.
  • I will post a pretrained model when codebase stabilizes and results are good.
  • I will add more detailed training and inference instructions.
  • I will add description of codebase and design choices.

Usage

See inference.py.

Installation

See install.md and please ask if you have any questions. I will supply a Docker build soon.

Citing

If you find this work helpful in your research, please consider starring this repo and citing:

@article{pvrcnnpytorch,
  author={Jacob Hultman},
  title={PV-RCNN PyTorch},
  journal={https://github.com/jhultman/PV-RCNN},
  year={2020}
}

and the original PV-RCNN paper (note I am not an author of this paper):

@article{shi2019pv,
  author={Shi, Shaoshuai and Guo, Chaoxu and Jiang, Li and Wang, Zhe and Shi, Jianping and Wang, Xiaogang and Li, Hongsheng},
  title={PV-RCNN: Point-Voxel Feature Set Abstraction for 3D Object Detection},
  journal={arXiv preprint arXiv:1912.13192},
  year={2019}
}

Contributions

Contributions are welcome. Please post an issue if you find any bugs.

Acknowledgements and licensing

Please see license.md. Note that the code in pvrcnn/ops is largely from detectron2 and hence is subject to the Apache license. Thank you to the authors of PV-RCNN for their research.

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