oct_thickness_analysis
ImageJ macro to semi-automatically measure OCT thickness
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 (11.9%) to scientific vocabulary
Repository
ImageJ macro to semi-automatically measure OCT thickness
Basic Info
- Host: GitHub
- Owner: banderson314
- Language: ImageJ Macro
- Default Branch: main
- Size: 11.7 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
OCTthicknessanalysis
This is an ImageJ macro that semi-automatically measures retinal layer thickness in OCT images. The file must be in a format readable by ImageJ.
Please note that image files need to have a certain name format for this program to work properly: 1. The file must start out with the subject identifier 2. This is then followed by either "OD" or "OS" 3. The name must also include one of the following: "horizontal" or "vertical" if they are central images or "superior", "inferior", "temporal", or "nasal" Example: "Mouse1ODtemporal.tif"
The macro is controlled through keyboard shortcuts, defined below and in ImageJ when it is installed. Alternatively, the user could use the menu under the macro tab.
Parameters for measurements can be set by pressing [1]. These will be reset to their original format any time this macro is reinstalled. Users can change the default variables by changing lines 29-38.
To use: 1. Using the line tool, make a line from one end of the image to the other, starting and ending on the one of the borders you want to measure. 2. By pressing [a], add splines along the line just created to have it match the border that you want to measure. 3. When you are happy with how the line is situated, press [s] to lock in the line. 4. Repeat step 2 for the other border, then press [s] again. 5. Mark the center of the optic nerve with a vertical line, pressing [s] to confirm. 6. Data will be presented via tables and lines drawn where measurements were taken, according to the user's specifications. Copy this data to a spreadsheet. All tables will be overwritten the next time an image is analyzed, except for the total averaged table. 7. Continue to the next image and repeat. Users can press [d] to have ImageJ open up the next image.
A few additional buttons are available. Please ignore them if they don't seem useful: - Any of the green lines drawn by the program cannot be deleted. It is recommended that users make a copy of the images before analyzing. - Pressing [8] will reset the borders previously submitted by pressing [s]. However, this will not delete any green lines previously drawn. - Similar to the above, pressing [z] will undo the last line submitted by pressing [s]. - Pressing [9] will erase all data in the tables. This is useful if the user needs to clear the averaged table. - Pressing [0] will allow the user to delete a specific entry in the averaged table. - Pressing [w] will close the image and reopen it. The lines will also be reset. - If something is going wrong and none of the above will fix it, reinstalling the macro will give a fresh restart. Any preferences changed will need to be changed again.
Owner
- Login: banderson314
- Kind: user
- Repositories: 1
- Profile: https://github.com/banderson314
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software for any publications, please cite it as below." authors: - family-names: "Anderson" given-names: "Brandon" orcid: "https://orcid.org/0000-0001-6502-9216" title: "Semiautomated OCT thickness analysis" version: 2.2 doi: "10.5281/zenodo.14947742" date-released: 2023-03-23 url: "https://github.com/banderson314/OCT_thickness_analysis"
GitHub Events
Total
- Release event: 1
- Push event: 2
- Create event: 1
Last Year
- Release event: 1
- Push event: 2
- Create event: 1