Joint Object Pose Estimation and Shape Reconstruction in Urban Street Scenes Using 3D Shape Priors - GCPR'16
This is the code from our GCPR'16 submission: "Joint Object Pose Estimation and Shape Reconstruction in Urban Street Scenes Using 3D Shape Priors".
The following libraries are required:
- VTK 7
- OpenCV
- Eigen
- CeresSolver
First build VIZ in ./external/viz
following the instructions given there.
Then build the code using cmake:
mkdir build; cd build;
cmake .. -DCMAKE_BUILD_TYPE=Release; make -j
The following is an example run. All needed precomputations are already given in ./data
.
‘./ShapePrior ../data/kitti/image_2/000046_ 10 10 2 000046 ../data/kitti/poses/000046.txt ../data/kitti/detections/000046_ ../data/kitti/disparity/000046_ ../data/kitti/calib/000046.txt ../data/kitti/planes/000046_ ../data/kitti/results/kapp3/ 1'
Once the optimization has converged, a window will appear showing the input on the left and our result on the right. You can zoom in onto the car, by pointing with the mouse at it and pressing F. Press esc to close the window.
If you find this code useful please cite us:
@inproceedings{EngelmannGCPR16_shapepriors,
title = {Joint Object Pose Estimation and Shape Reconstruction in Urban Street Scenes Using {3D} Shape Priors},
author = {Francis Engelmann and J\"org St\"uckler and Bastian Leibe},
booktitle = {Proc. of the German Conference on Pattern Recognition (GCPR)},
year = {2016}}