Skip to main content

Minuscule Cell Detection in AS-OCT Medical Images

Project description

ASOCT-MCD: Minuscule Cell Detection in AS-OCT Images

A Python package for detecting minuscule cells in Anterior Segment Optical Coherence Tomography (AS-OCT) medical images.

Installation

pip install asoct-mcd

Basic Usage

from asoct_mcd.pipeline import MCDPipelineBuilder

# Create pipeline with default settings
pipeline = MCDPipelineBuilder().build()

# Detect cells in image
result = pipeline.detect_cells("path/to/image.png")

# Print results
print(f"Detected {result.cell_count} cells")
print(f"Cell locations: {result.cell_locations}")

Custom Configuration

# Using dictionary configuration
config = {
    "threshold": {"lambda_factor": 0.9, "method": "isodata"},
}

pipeline = MCDPipelineBuilder().from_dict(config).build()
result = pipeline.detect_cells("image.png")
# Using YAML configuration
pipeline = MCDPipelineBuilder().from_yaml("your_config.yaml").build()
result = pipeline.detect_cells("image.png")

Requirements

  • Python >= 3.9
  • See requirements.txt for full list

Citation

arXiv: https://arxiv.org/abs/2503.12249

To cite MCD in publications, please use:

@article{chen2025minuscule,
      title={Minuscule Cell Detection in AS-OCT Images with Progressive Field-of-View Focusing}, 
      author={Boyu Chen, Ameenat L. Solebo, Daqian Shi, Jinge Wu, Paul Taylor},
      year={2025},
      journal={arXiv preprint arXiv:2503.12249}
}

Acknowledgements

Thanks to the support of AWS Doctoral Scholarship in Digital Innovation, awarded through the UCL Centre for Digital Innovation. We thank them for their generous support.

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

asoct_mcd-0.2.0.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

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

asoct_mcd-0.2.0-py3-none-any.whl (39.4 kB view details)

Uploaded Python 3

File details

Details for the file asoct_mcd-0.2.0.tar.gz.

File metadata

  • Download URL: asoct_mcd-0.2.0.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for asoct_mcd-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fddf51846e044373bd1a0f8bd385429c60cc26a9adb061409b46d7ef0d0a34ef
MD5 5ca2bec11fd276a62e6617e92c047c16
BLAKE2b-256 93b98389eb3d08bc92e0f04ffb6882ffdcb02c57dcb04c1e7eeeb857e18d1800

See more details on using hashes here.

File details

Details for the file asoct_mcd-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: asoct_mcd-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 39.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.23

File hashes

Hashes for asoct_mcd-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65d1c9b5a3e3cb6b07b4a60fc61640653b1098a63c14a177759f271793f054ac
MD5 21f2fe49789201622ed330b5d8815b80
BLAKE2b-256 6f904c8761f98e675a3a442e62edda1dc32510819477eff1a879d6d63aaf30d8

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