项目作者: fuenwang

项目描述 :
PyTorch implementation for 3D Bounding Box Estimation Using Deep Learning and Geometry
高级语言: Python
项目地址: git://github.com/fuenwang/3D-BoundingBox.git
创建时间: 2017-11-08T09:23:35Z
项目社区:https://github.com/fuenwang/3D-BoundingBox

开源协议:

下载


3D Bounding Box Estimation Using Deep Learning and Geometry

Introduction

This repo is PyTorch implementation for this paper. In this paper, they collect
KITTI 2D Object Dataset and introduce a flow to
estimate object pose and dimension. If you are looking for TensorFlow implementation,
here is a great repo.

Dependency

Usage

Before using this code, you need download data from
KITTI and unzip it.
After that, you need to add the kitti path of dataset to config.yaml.

  1. kitti_path: somewhere # Root of kitti, where contrain trainning/ and testing/

Also, you can set up parameters for training and weight of loss as describded in paper.

  1. epochs: 8 # How many epoch for training?
  2. bins: 2 # How many bins you want to split?
  3. w: 0.8
  4. alpha: 0.8
  5. batches: 8

After setting up, just type it for training

  1. python Train.py

It will store model in ./models. For simple evaluation, type

  1. python Eval.py

This will calculate average orientation and dimension error (in degree and meters).

Reference