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.
  • Add uncertainty estimation.
  • ...

👪 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. V. Wallendael, and S. V. Hoecke, “landmarker: a Toolkit for Anatomical Landmark Localization in 2D/3D Images,” Jan. 17, 2025, arXiv: arXiv:2501.10098. doi: 10.48550/arXiv.2501.10098.

📝 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.3.2.tar.gz (74.5 kB view details)

Uploaded Source

Built Distribution

landmarker-0.3.2-py3-none-any.whl (68.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: landmarker-0.3.2.tar.gz
  • Upload date:
  • Size: 74.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: pdm/2.25.2 CPython/3.12.3 Linux/6.11.0-1015-azure

File hashes

Hashes for landmarker-0.3.2.tar.gz
Algorithm Hash digest
SHA256 49943328356af74c6aa79cc3712ae3ac6170ed7abeba3c669ce3898f0ed6c683
MD5 5f6fed3114a0e2cf18ca752d5ad35e6e
BLAKE2b-256 c8edf0b5439a48b239e4f4788ea06871f56f588de64d9921cee953798ab1dfb6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for landmarker-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 268613d3b77b86459373cd940d3a7dc8f33b712c76a26873bee1a6e810bc329c
MD5 40a4a943b1bffa30cec852d4908ed31c
BLAKE2b-256 af8c82c888a6131259c60ff0688a6e6df1bab8e7f7387f8929d8c1b33260c96d

See more details on using hashes here.

Supported by

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