Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
layout title permalink

Consortium for Retinal Imaging and Tracking Experiments (C-RITE) is cross-institutional group of labs who use scanning-laser ophthalmoscopy (SLO) to measure structure and function of human and animal visual systems. The mission of C-RITE is to share the technological innovations developed across labs.


Below is a list of available software repositories organized by the primary purpose and the lab primarily responsible for its development. Click on the name of the package for more information and a link to the source code. In some cases, the source code is not currently available in a downloadable format and a primary contact who can assist you in obtaining a copy is listed.

Name Purpose Primary development lab
AO auto montage Image processing Morgan & Brainard
AOMcontrol Data collection Roorda
AOSACA AO specific tools Roorda
AOStimulation AO specific tools Brainard & Morgan
AOVIS_toolbox Analysis tools Roorda
AOVIS_projector Data collection Roorda
ICANDI Data collection Roorda
IGUIDE Data collection Harmening
Light propagation model Analysis tools Sincich
Pupil Tracker Data collection Harmening
ReVAS Image Processing Chung

Data collection


A MATLAB gui for controlling a tracking SLO. This software is used for testing visual function. Users specify images and temporal sequences to be rendered through the SLO during an experiment. Documentation of AOMcontrol's purpose and limitations is available.


Image capture and delivery interface. Use appropriate version depending on the FPGA board being used.


  • Source code currently unavailable. Contact Wolf Harmening for more information.

Description coming soon.

Pupil tracker

A stand alone program for pupil tracking during experimental data collection. This program does not require AOMcontrol to run. See also AOMcontrol Pupil tracker for an AOMcontrol integrated solution.


A Psychtoolbox based program for controlling an external projector. This program can display fixation targets, eccentricity grids, steady state background fields and fundus images. It's primary purpose is color vision research. In the future, this program will include an option to synchronize frame updates with SLO presented stimuli.

Image processing

AO Auto montaging

Software to process adaptive optics videos and stitch together a montage image. The software has been described in a published manuscript: M. Chen, R. F. Cooper, G. K. Han, J. Gee, D. H. Brainard, and J. I. W. Morgan, "Multi-modal automatic montaging of adaptive optics retinal images," Biomedical Optics Express, Vol. 7 (12), pp. 4899-4918, 2016..


An open-source tool for eye motion extraction from retinal videos obtained with a SLO. ReVAS uses a strip-based image registration program designed for SLO videos by Scott B. Stevenson, Austin Roorda and Garish Kumar (2010) Proceedings of the 2010 Symposium on Eye-Tracking Research & Applications, Austin, TX..

Analysis tools


A general purpose toolbox for collecting and analyzing retinally targeted psychophysical data. Routines include algorithms for generating cone targeted stimuli, collecting and analyzing color naming, delivery analysis and light capture modeling and converting SLO power readings (microWatts) into photons.

Light propagation model

  • Source code coming soon. Contact Lawrence Sincich.

A state-of-the-art model of light delivery and back-scatter in an AOSLO. Developed by Zander Meadway in the Sincich Lab. Aspects of this model were presented at ARVO 2017 and 2018. A full publication is in preparation.

Adaptive Optics specific technology


  • Source code coming soon. Contact Austin Roorda.

Wavefront sensing and deformable mirror control loop.


A project to develop software/hardware to track the eye using the AO image and deliver targeted stimuli through the instrument.


The original suite of software and hardware developed for C-RITE was funded bya National Institute of Health Bioengineering Research Partnership (R01EY023591).


C-RITE web files







No releases published


No packages published