GithubHelp home page GithubHelp logo

arthur151 / dynacam Goto Github PK

View Code? Open in Web Editor NEW
79.0 4.0 2.0 22 KB

[CVPR 2023] DynaCam dataset - 3D human trajectories in global coordinates from videos captured by dynamic cameras

Home Page: http://www.yusun.work/TRACE/TRACE.html

License: MIT License

Python 99.65% Shell 0.35%
3d-human trajectory global-coordinates

dynacam's Introduction

DynaCam

| [Paper] | [Video] | [Project Page] |

DynaCam contains in-the-wild RGB videos captured by dynamic cameras, including annotations:

  • 3D human trajectories in world coordinates

For the details, please refer to our project page.

Download

[Google drive]

[Baidu drive (百度网盘)]

The structure of dataset is supposed to be:

|-- DynaCam
| --|-- video_frames
|   |   |-- panorama_test
|   |   |-- panorama_train
|   |   |-- panorama_val
|   |   |-- translation_test
|   |   |-- translation_train
|   |   |-- translation_val
|   |-- annotations
|   |   |-- *.npz

Visualization

To visualize each video sequences and corresponding annotations, like 3D human trajectory, please download the SMPL_NEUTRAL.pkl and put it into 'assets/' , then run

sh install.sh
# set the path to dynacam_folder in show_examples.py 
python show_examples.py 

Press `stop` to stop the animation, draw the `slider` to sellect the frame, press `ESC` on your keyboard to go next.

Evaluation

To re-implement all results on DynaCam in our paper, please download predictions, set the path in evaluation.py to ensure the structure like

|-- predictions
| --|-- TRACE
| --|-- GLAMR
| --|-- bev_dpvo

, then run:

sh install.sh
python evaluation.py

Citation

Please cite our paper if you use DynaCam in your research.

@InProceedings{TRACE,
    author = {Sun, Yu and Bao, Qian and Liu, Wu and Mei, Tao and Black, Michael J.},
    title = {{TRACE: 5D Temporal Regression of Avatars with Dynamic Cameras in 3D Environments}}, 
    booktitle = {IEEE/CVF Conf.~on Computer Vision and Pattern Recognition (CVPR)}, 
    month = June, 
    year = {2023}}

dynacam's People

Contributors

arthur151 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

dynacam's Issues

Dataset annotations

Thanks a lot for your interesting work. Is it possible to provide a description of the dataset annotations and how they were computed? What is the difference between panorama and translation frames?
Thank you in advance for your help.

Issues with dataset annotations

Thank you for your excellent work! I was just wondering about some issues with the dataset -

  1. Intrinsics not aligned with frame sizes, e.g., mpii-bicycling-bicycling,BMX-056019255-0 from translation_train has frame sizes of [[520 595], [525 595], [529 595], [532 595], [536 595], [537 595], [537 595], [538 595], [543 595], [551 595], [561 595], [572 595], [584 595], [595 582]], but the intrinsic annotations are with principle points (640, 360). This does not make sense.
  2. The frame sizes differ for frames in a single video, with the same example as above.
  3. SMPL annotations are only partial - some videos with humans in the whole video are not with SMPL annotations for all frames.
  4. Not all sequences have annotations. For example, panorama_train has 76 sequences but only 47 are annotated.

Thanks in advance for your clarification. Looking forward to your reply.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.