April 2011
Volume 52, Issue 14
ARVO Annual Meeting Abstract  |   April 2011
Real Time AOSLO Image Stabilization With Hybrid FPGA-based Hardware/Software Tracking
Author Affiliations & Notes
  • R. D. Ferguson
    Biomedical Imaging Group, Physical Sciences Inc, Andover, Massachusetts
  • Stephen A. Burns
    School of Optometry,
    Indiana University, Bloomington, Indiana
  • Qiang Yang
    Montana State University, Bozeman, Montana
  • Zhangyi Zhong
    School of Optometry, Indiana Univ Bloomington, Bloomington, Indiana
  • Gang Huang
    Optometry School,
    Indiana University, Bloomington, Indiana
  • Weiyao Zou
    School of Optometry,
    Indiana University, Bloomington, Indiana
  • Daniel X. Hammer
    Biomedical Imaging Group, Physical Sciences Inc, Andover, Massachusetts
  • Pavan N. Tiruveedhula
    School of Optometry and Vision Science, University of California Berkeley, Berkeley, California
  • David Arathorn
    Montana State University, Bozeman, Montana
  • Austin Roorda
    School of Optometry, University of California, Berkeley, Berkeley, California
  • Footnotes
    Commercial Relationships  R. D. Ferguson, PSI (E, P); Stephen A. Burns, None; Qiang Yang, None; Zhangyi Zhong, None; Gang Huang, None; Weiyao Zou, None; Daniel X. Hammer, PSI (E, P); Pavan N. Tiruveedhula, None; David Arathorn, None; Austin Roorda, None
  • Footnotes
    Support  EY 04395, EY14375,and P30EY019008
Investigative Ophthalmology & Visual Science April 2011, Vol.52, 4063. doi:https://doi.org/
  • Views
  • Share
  • Tools
    • Alerts
      This feature is available to authenticated users only.
      Sign In or Create an Account ×
    • Get Citation

      R. D. Ferguson, Stephen A. Burns, Qiang Yang, Zhangyi Zhong, Gang Huang, Weiyao Zou, Daniel X. Hammer, Pavan N. Tiruveedhula, David Arathorn, Austin Roorda; Real Time AOSLO Image Stabilization With Hybrid FPGA-based Hardware/Software Tracking. Invest. Ophthalmol. Vis. Sci. 2011;52(14):4063. doi: https://doi.org/.

      Download citation file:

      © ARVO (1962-2015); The Authors (2016-present)

  • Supplements

To test a hierarchical hybrid tracking and image stabilization system combining an FPGA-based beam stabilizer for larger eye movements and an FPGA software stabilization system for fine corrections.


The AOSLO at the Indiana University School of Optometry was used for this study. IU and PSI previously integrated closed-loop retinal tracking for robust AOSLO image stabilization (Ferguson et al, 2010). The PSI-designed "hardware tracker" uses optical sensing of retinal displacement optically and an FPGA-based controller to stabilize to ~5-10µm. Recently, Montana State University and UC Berkeley researchers implemented a novel FPGA-based system (Yang et al, 2010) to map images to preset image templates with µm-level precision. Because the "software tracker" works in a single image frame, it cannot readily compensate large motions. We combined both systems and used the resulting two-stage stabilizer to image four normal volunteers with (a) no tracking, (b)hardware tracking alone, (c)software tracking alone, and (d) the combined trackers, and compared the relative stabilization quality of these methods under a number of test conditions.


As the level of tracking increased, the fraction of unregistered frames, and the amount of post-processing required to align, decreased. Figure 1 shows a 1.8 x 1.8 deg image average (both stabilizers running) computed by simply summing 120 frames of video without processing.  


Hardware and software stabilization can be directly combined in a two-stage hierarchy. The current system is not a single computer, but demonstrates an unprecedented degree of stabilization for moderate eye movement.

Keywords: imaging methods (CT, FA, ICG, MRI, OCT, RTA, SLO, ultrasound) • image processing • photoreceptors 

This PDF is available to Subscribers Only

Sign in or purchase a subscription to access this content. ×

You must be signed into an individual account to use this feature.