| license: apache-2.0 | |
| pipeline_tag: video-classification | |
| # Visual Chronometer | |
| **Visual Chronometer** is a model that predicts the **Physical Frames Per Second (PhyFPS)** of a video — the true temporal scale implied by its visual motion, independent of container metadata. | |
| - **Paper:** [The Pulse of Motion: Measuring Physical Frame Rate from Visual Dynamics](https://huggingface.co/papers/2603.14375) | |
| - **Project Page:** [https://xiangbogaobarry.github.io/Pulse-of-Motion/](https://xiangbogaobarry.github.io/Pulse-of-Motion/) | |
| - **Repository:** [https://github.com/taco-group/Pulse-of-Motion](https://github.com/taco-group/Pulse-of-Motion) | |
| ## Installation | |
| ```bash | |
| git clone https://github.com/taco-group/Pulse-of-Motion.git | |
| cd Pulse-of-Motion/inference | |
| pip install -r requirements.txt | |
| ``` | |
| ## Usage | |
| ### Predict PhyFPS for a single video | |
| ```bash | |
| cd inference | |
| python predict.py --video_path path/to/your_video.mp4 | |
| ``` | |
| ### Predict PhyFPS for a directory of videos | |
| ```bash | |
| cd inference | |
| python predict.py --video_dir path/to/videos/ --output_csv results.csv | |
| ``` | |
| ## Citation | |
| ```bibtex | |
| @article{gao2026pulse, | |
| title={The Pulse of Motion: Measuring Physical Frame Rate from Visual Dynamics}, | |
| author={Gao, Xiangbo and Wu, Mingyang and Yang, Siyuan and Yu, Jiongze and Taghavi, Pardis and Lin, Fangzhou and Tu, Zhengzhong}, | |
| journal={arXiv preprint arXiv:2603.14375}, | |
| year={2026} | |
| } | |
| ``` |