cornea-stretch-and-tonometer-capture-processing
Project Supervised by Professor Jean-Marc Allain on Cornea Stretch Extraction From Tonometer Captures
https://github.com/sfeilaryan/cornea-stretch-and-tonometer-capture-processing
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.4%) to scientific vocabulary
Keywords
Repository
Project Supervised by Professor Jean-Marc Allain on Cornea Stretch Extraction From Tonometer Captures
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Ecole Polytechnique - Project Supervised by Professor Jean-Marc Allain - Extracting Characteristic Cornea Stretch From Tonometer Captures
The repository is dedicated to outlining a project I've worked on under the supervision of Professor Jean-Marc Allain at École Polytechnique.
The main component of this repository is the project report, available in LaTeX and PDF form in the Project Report Directory.
We present below a copy of its abstract as a synopsis along with a brief description of what the repo contains so far and upcoming developments.
Citation
If you use this report or the provided scripts in your research, please cite them using the following metadata.
bibtex
@misc{sfeila_2024,
author = {Ryan Sfeila},
title = {Extracting Cornea Energy Proxy from Tonometer Captures},
year = {2024},
url = {https://github.com/sfeilaryan/Cornea-Stretch-and-Tonometer-Capture-Processing},
supervisor = {Jean-Marc Allain},
license = {BSD-3-Clause}
}
Synopsis
This project comes after the statistical analysis done by Wu Yifan under Professor Jean-Marc Allain's supervision on tonometer captures from ophthalmologists containing movies of human patient corneas subjected to air puffs for an exam typically done to recover the intra-ocular pressure. The dataset contains healthy corneas and corneas diagnosed with keratoconus disease. The goal of this project is to build upon the image processing and superficial statistical measures of thickness and characteristic lengths extracted from the videos to try and extract an energy evolution of the corneas using discretization and exclusively the tonometer captures with no further information on experimental control parameters.
Note: Code that is no longer useful and generated data that may be interesting but is no longer relevant in light of the latest developments of the project are all moved to Project Files -> Archived and Deprecated.
Upcoming Changes
The test with the vector along which to slide edge segments.
Rewriting of the functions to generate waveform and potential distribution movies
Potential Implementation
Machine Learning: Classifier Based on Stable Metrics Extracted by Wu Yifan (See Reading.) The color mesh of the thickness variation looks like something I would pass to a trained model and perform transfer learning on (I've used YAMNet for audio-spectrogram embeddings before but this is equivalently doable for image recognition.) To be evaluated as this project concludes.
Owner
- Login: sfeilaryan
- Kind: user
- Repositories: 1
- Profile: https://github.com/sfeilaryan
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this report or the provided scripts in your research, please cite them using the following metadata."
title: "Extracting Cornea Energy Proxy from Tonometer Captures"
authors:
- family-names: "Sfeila"
given-names: "Ryan"
supervisors:
- family-names: "Allain"
given-names: "Jean-Marc"
date-released: 2024-08-03
url: "https://github.com/sfeilaryan/Cornea-Stretch-and-Tonometer-Capture-Processing"
license: "BSD-3-Clause"
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Dependencies
- Pygments ==2.18.0
- appnope ==0.1.4
- asttokens ==2.4.1
- comm ==0.2.2
- contourpy ==1.2.1
- cycler ==0.12.1
- debugpy ==1.8.5
- decorator ==5.1.1
- exceptiongroup ==1.2.2
- executing ==2.0.1
- fonttools ==4.53.1
- importlib_metadata ==8.2.0
- importlib_resources ==6.4.0
- ipykernel ==6.29.5
- ipython ==8.18.1
- jedi ==0.19.1
- jupyter_client ==8.6.2
- jupyter_core ==5.7.2
- kiwisolver ==1.4.5
- matplotlib ==3.9.1.post1
- matplotlib-inline ==0.1.7
- mpmath ==1.3.0
- nest-asyncio ==1.6.0
- numpy ==2.0.1
- opencv-python ==4.10.0.84
- packaging ==24.1
- parso ==0.8.4
- pexpect ==4.9.0
- pillow ==10.4.0
- platformdirs ==4.2.2
- prompt_toolkit ==3.0.47
- psutil ==6.0.0
- ptyprocess ==0.7.0
- pure_eval ==0.2.3
- pyparsing ==3.1.2
- python-dateutil ==2.9.0.post0
- pyzmq ==26.1.0
- scipy ==1.13.1
- six ==1.16.0
- stack-data ==0.6.3
- sympy ==1.13.2
- tornado ==6.4.1
- traitlets ==5.14.3
- typing_extensions ==4.12.2
- wcwidth ==0.2.13
- zipp ==3.20.0