diff --git a/README.md b/README.md
index ebe3156..feeb91a 100644
--- a/README.md
+++ b/README.md
@@ -2,16 +2,13 @@
Fast multi-view multi-person pose reconstruction, packaged as a Python-first C++ library.
-This repository started from [RapidPoseTriangulation](https://arxiv.org/pdf/2503.21692) and has since been refactored into a slimmer library-focused fork. The current repo keeps the triangulation core, exposes it through `nanobind`, and adds an RGB-D reconstruction path inspired by [SimpleDepthPose](https://arxiv.org/pdf/2501.18478).
+This repository started from the original upstream RapidPoseTriangulation repository:
-
+- [Percipiote/RapidPoseTriangulation](https://gitlab.com/Percipiote/RapidPoseTriangulation)
+
+The current fork keeps the triangulation core, exposes it through `nanobind`, and adds an RGB-D reconstruction path ported from the original SimpleDepthPose repository:
+
+- [Percipiote/SimpleDepthPose](https://gitlab.com/Percipiote/SimpleDepthPose)
## What This Repository Is Now
@@ -106,7 +103,11 @@ The lower-level RGB-D helpers are also available if you want to inspect or custo
## Ported From SimpleDepthPose
-This fork ports the RGB-D fusion path from the sibling `SimpleDepthPose` project into `rpt`.
+This fork ports the RGB-D fusion path from SimpleDepthPose into `rpt`.
+
+Original upstream repository:
+
+- [Percipiote/SimpleDepthPose](https://gitlab.com/Percipiote/SimpleDepthPose)
The ported pieces are:
@@ -126,8 +127,9 @@ This repo does not attempt to port the full SimpleDepthPose project. It only por
## Changed Vs Upstream RapidPoseTriangulation
-Compared with the upstream repository at `gitlab.com/Percipiote/RapidPoseTriangulation`, this fork has materially changed structure and scope:
+Compared with the original upstream repository below, this fork has materially changed structure and scope:
+- [Percipiote/RapidPoseTriangulation](https://gitlab.com/Percipiote/RapidPoseTriangulation)
- SWIG bindings were replaced with `nanobind`
- The repo was converted into a Python package under `src/rpt`
- The triangulation interface was simplified around immutable cameras and config structs
@@ -155,28 +157,9 @@ uv run pytest -q
The checked-in sample data under `data/` is used by the triangulation tests.
-## Citation And Related Work
+## Upstream References
-Please cite [RapidPoseTriangulation](https://arxiv.org/pdf/2503.21692) if you use the triangulation core:
+Original upstream repositories referenced by this fork:
-```bibtex
-@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}
-}
-```
-
-The RGB-D path in this fork is based on ideas ported from [SimpleDepthPose](https://arxiv.org/pdf/2501.18478):
-
-```bibtex
-@article{
- simdepose,
- title={{SimpleDepthPose: Fast and Reliable Human Pose Estimation with RGBD-Images}},
- author={Bermuth, Daniel and Poeppel, Alexander and Reif, Wolfgang},
- journal={arXiv preprint arXiv:2501.18478},
- year={2025}
-}
-```
+- RapidPoseTriangulation: [Percipiote/RapidPoseTriangulation](https://gitlab.com/Percipiote/RapidPoseTriangulation)
+- SimpleDepthPose: [Percipiote/SimpleDepthPose](https://gitlab.com/Percipiote/SimpleDepthPose)