Skip to main content

PARaxial Optical fundus Scaling (PAROS)

Project description

PARaxial Optical fundus Scaling (PAROS)

Paros is a method to calculate the magnification of fundus images based on the optical characteristics of the patient's eye. The full method and validation are described in (article reference to be added upon acceptance)

License

The code is provided as is, without any warranty, under the MIT license. This license requires that reusers give credit to the creator. It allows reusers to distribute, remix, adapt, and build upon the material in any medium or format.

Basic usage

A basic version of PAROS can most easily be run online here: Basic version

The full package is also available for download via PiP:

pip install PAROS

PAROS consists of two main functions:

  • ‘fundus_camera_calibration.ipynb’: a method to calibrate camera using eye phantom measurements.
  • ‘calculate_ocular_magnification.ipynb’: a method to calculate magnification fundus images of a subject.

Implementation

The implementation of PAROS in this repository is functional for the camera in our center, and with the specific software used at our center. Both have impact on the calculated magnification. We therefore recommend calibration of the camera and software using the method described in the article mentioned below before implementation for quantitative purposes.

Camera constants

Please find here a table of known camera calibration constants; this can be added upon by other contributors.

Camera type CCD type Condenser lens power (D) First order calibration term
Topcon TRC-50DX 38.0 -0.011
Topcon TRC-50IX 38.0 -0.012

Referencing

When publishing results obtained with this package, please cite the paper that describes the full method and validation: Pors, L.J., et al. (2023). "Correction method for optical scaling of fundoscopy images: development, validation and first implementation" in press.

Contributing

Please read our contribution guidelines prior to opening a Pull Request.

Contact

Feel free to contact us for any inquiries:

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

paros-1.0.0.tar.gz (55.9 kB view details)

Uploaded Source

Built Distribution

paros-1.0.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file paros-1.0.0.tar.gz.

File metadata

  • Download URL: paros-1.0.0.tar.gz
  • Upload date:
  • Size: 55.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for paros-1.0.0.tar.gz
Algorithm Hash digest
SHA256 3c79c453a3a0106df22163ae9239014a75d293d1bc3394d641a48ab167f556b5
MD5 55767c0be53a8043d0ec61ba668544c1
BLAKE2b-256 b0bc9891aaf1d217feaecb947e826246a774ae63d50931aa51c4a098e624f3e8

See more details on using hashes here.

File details

Details for the file paros-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: paros-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for paros-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea8b89c90a80e1e6fcabb317adf5db65611990c8044c435929e88c66901e6742
MD5 075da7aef5b591e6c692c986e3078e1c
BLAKE2b-256 55fb00c41dfda330d3d58b9e3551b5f1a563bcd729e51f2a22af85ff2d301358

See more details on using hashes here.

Supported by

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