SkillAgentSearch skills...

ShapeFromBlur

[NeurIPS 2021] Shape from Blur: Recovering Textured 3D Shape and Motion of Fast Moving Objects

Install / Use

/learn @rozumden/ShapeFromBlur

README

[NeurIPS 2021] Shape from Blur: Recovering Textured 3D Shape and Motion of Fast Moving Objects

YouTube | arXiv

<img src="examples/imgs/aerobie.gif" height="160">       <img src="examples/imgs/football.gif" height="160">       <img src="examples/imgs/vol.gif" height="160">       <img src="examples/imgs/key__new.gif" height="160">

Prerequisites

Kaolin is available here: https://github.com/NVIDIAGameWorks/kaolin

Running

Examples

The code can be easily run by:

python optimize.py

Running with your inputs:

python optimize.py --im examples/vol_im.png --bgr examples/vol_bgr.png
python optimize.py --im examples/aerobie_im.png --bgr examples/aerobie_bgr.png
python optimize.py --im examples/pen_im.png --bgr examples/pen_bgr.png

The results will be written to the output folder.

Reference

Examples If you use this repository, please cite the following publication:

@inproceedings{sfb,
  title = {Shape from Blur: Recovering Textured 3D Shape and Motion of Fast Moving Objects},
  author = {Denys Rozumnyi and Martin R. Oswald and Vittorio Ferrari and Marc Pollefeys},
  booktitle = {NeurIPS},
  month = {Dec},
  year = {2021}
}
View on GitHub
GitHub Stars114
CategoryDevelopment
Updated7mo ago
Forks11

Languages

Python

Security Score

92/100

Audited on Aug 25, 2025

No findings