Skip to main content

A PyTorch-based toolkit for (anatomical) landmark detection in images.

Project description

landmarker

PyPI Latest Release support-version codecov CodeQL PRs Welcome Documentation Testing

Landmarker is a PyTorch-based toolkit for (anatomical) landmark localization in 2D/3D images. It is designed to be easy to use and to provide a flexible framework for state-of-the-art landmark localization algorithms for small and large datasets. Landmarker was developed for landmark detection in medical images. However, it can be used for any type of landmark localization problem.

🛠️ Installation

command
pip pip install landmarker

🚀 Getting Started

Technical documentation is available at documentation.

Examples and tutorials are available at examples

✨ Features

  • Modular: Landmarker is designed to be modular. Almost all components can be used independently.
  • Flexible: Landmarker provides a flexible framework for landmark detection, allowing you to easily customize your model, loss function, and data loaders.
  • State-of-the-art: Landmarker provides state-of-the-art landmark detection models and loss functions.

📈 Future Work

  • Extension to landmark detection in videos.
  • ...

👪 Contributing

We welcome contributions to Landmarker. Please read the contributing guidelines for more information.

📖 Citation

If you use landmarker in your research, please cite the following paper:

J. Jonkers, L. Duchateau, G. Van Wallendael, and S. Van Hoecke, “landmarker: A Toolkit for Anatomical Landmark Localization in 2D/3D Images,” SoftwareX, vol. 30, p. 102165, May 2025, doi: 10.1016/j.softx.2025.102165.

J. Jonkers, F. Coopman, L. Duchateau, G. V. Wallendael, and S. V. Hoecke, “Reliable uncertainty quantification for 2D/3D anatomical landmark localization using multi-output conformal prediction,” Mar. 18, 2025, arXiv: arXiv:2503.14106. doi: 10.48550/arXiv.2503.14106.

📝 License

Landmark is licensed under the MIT license.


👤 Jef Jonkers

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

landmarker-0.4.0.tar.gz (74.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

landmarker-0.4.0-py3-none-any.whl (68.5 kB view details)

Uploaded Python 3

File details

Details for the file landmarker-0.4.0.tar.gz.

File metadata

  • Download URL: landmarker-0.4.0.tar.gz
  • Upload date:
  • Size: 74.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.26.0 CPython/3.12.3 Linux/6.11.0-1018-azure

File hashes

Hashes for landmarker-0.4.0.tar.gz
Algorithm Hash digest
SHA256 27846dceb9ca6dfa7540b5a061bc221d58ce9a52d596e2127e094510ce521594
MD5 60256aa7747bbc3566e793614d50f513
BLAKE2b-256 ca288c18ef21f5f9a69e590cf6aea767f943d057e96777ba1cc819b4d1e8d05c

See more details on using hashes here.

File details

Details for the file landmarker-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: landmarker-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 68.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.26.0 CPython/3.12.3 Linux/6.11.0-1018-azure

File hashes

Hashes for landmarker-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1ee84cfc3c8733e91ed0261df0487275bed7a5c0c90400bb0267c4ad1b92b9f8
MD5 224aad48d5e5d47133ddc9126c92f458
BLAKE2b-256 886ae6c8182f38339d703d248e6ac3259ca855bc9fcf4a9b55e68d7f85b61f24

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page