Files
RapidPoseTriangulation/README.md
T

2.0 KiB

RapidPoseTriangulation

Fast triangulation of multiple persons from multiple camera views.
A general overview can be found in the paper RapidPoseTriangulation: Multi-view Multi-person Whole-body Human Pose Triangulation in a Millisecond.

2D detections       3D detections

3D to 2D projection

Build

  • Clone this project:

    git clone https://gitlab.com/Percipiote/RapidPoseTriangulation.git
    cd RapidPoseTriangulation/
    
  • Enable GPU-access for docker building:

    • Install nvidia container tools: Link

    • Run sudo nano /etc/docker/daemon.json and add:

      {
        "runtimes": {
          "nvidia": {
            "args": [],
            "path": "nvidia-container-runtime"
          }
        },
        "default-runtime": "nvidia"
      }
      
    • Restart docker: sudo systemctl restart docker

  • Build docker container:

    docker build --progress=plain -t rapidposetriangulation .
    ./run_container.sh
    
  • Build triangulator:

    cd /RapidPoseTriangulation/
    uv sync --group dev
    uv run pytest tests/test_interface.py
    uv build
    

Extras

  • For usage in combination with ROS2 see ros directory.

Citation

Please cite RapidPoseTriangulation if you found it helpful for your research or business.

@article{
  rapidtriang,
  title={{RapidPoseTriangulation: Multi-view Multi-person Whole-body Human Pose Triangulation in a Millisecond}},
  author={Bermuth, Daniel and Poeppel, Alexander and Reif, Wolfgang},
  journal={arXiv preprint arXiv:2503.21692},
  year={2025}
}