splash.webm
This repository contains the code for foot reconstruction using dense correspondences, as shown in our paper:
FOCUS - Multi-View Foot Reconstruction from Synthetically Trained Dense Correspondences
3DV 2025
Oliver Boyne and Roberto Cipolla
[arXiv] [project page]
git clone --recurse-submodules https://github.com/OllieBoyne/FOCUS.git
- Install FOCUS and dependencies:
pip install --editable .
1 - Download any required data (see Downloads section).
- If using uncalibrated images, install COLMAP.
FOCUS can be run using the FOCUS/run_focus.py
script:
- Use the
--method
flag to choose betweensfm
(FOCUS-SfM) ando
(FOCUS-O). - For a directory of images, use the
--source_folder
flag. - For a video, use the
--video_path
flag.
See the run_focus.py
script for more options.
Item | Description | Download to |
---|---|---|
TOC model | A pre-trained correspondence predictor model. | data/toc_model |
Foot 3D | Multi-view foot dataset for evaluating method. | data/Foot3D |
3D Fits | 3D reconstructions for evaluation, as used in the paper. | data/3d_fits |
If you use our work, please cite:
@inproceedings{boyne2025focus,
title={FOCUS - Multi-View Foot Reconstruction from Synthetically Trained Dense Correspondences},
author={Boyne, Oliver and Cipolla, Roberto},
booktitle={2025 International Conference on 3D Vision (3DV)},
year={2025}
}
Footnotes
-
Use environment variable
SKIP_PYTORCH3D=1
if you need to install PyTorch3D separately (e.g. in Windows) ↩