Customer SolutionsInfant Vision Assessment with LabVIEW on Linked Macintosh Computers
Author(s):Scott Steinman, Southern College of Optometry
Industry:Life Science
Product:Data Acquisition, GPIB & Instrument Control, LabVIEW
The Challenge:Building a state-of-the-art clinic for visual electrodiagnosis, eye movement recording and psychophysics in young infants, with three design goals: (1) fast simultaneous visual stimulus displays and data acquisition (2) easy operation, and (3) expandability.
The Solution:Using LabVIEW software and DAQ boards to acquire physiological data while controlling the visual stimulus display.Design Challenges The clinic had to be capable of performing some fairly complex tasks. First, we needed the ability to measure a very wide range of recordings from infants. These included visual electrodiagnostic tests, such as evoked potential measurements of the brain’s neural activity in response to visual input, as well as electroretinograms, a measure of the electrical activity of the neurons within the eye’s retina. Many different types of evoked potentials had to be recorded, so that we could determine the infant’s visual acuity, the presence of eye or neurological disease, or maldevelopment of the visual system that could lead to strabismus (eye turn) and amblyopia (developmental loss of vision). Other tests included eye movement recordings to assess binocular visual functioning, and stereoscopic psychophysical tasks to measure the infant’s developing ability to perceive depth. Second, all of these tests needed to be operated by a single (sometimes computer-shy) clinician who not only had to run the software, but also had to monitor the infant’s direction of gaze and attentiveness, as well as the quality of the recorded data. Third, the tests needed to run fast. Because infants have short attention spans, you need to gather data rapidly. Finally, new developments in infant testing had to be added to the clinic quickly and easily. I could purchase turnkey systems to perform most of the electrodiagnostic tests on infants, but they could not perform all of the tests that I had in mind. Some of these tests were so new that scientists had only conducted them in infant research laboratories. The turnkey systems also were not expandable, so I could not add new tests in the future. I had programmed for many years in my laboratory, and recently purchased LabVIEW for data acquisition and analysis. With LabVIEW, I could build simple, easy to operate "instrument panels" that my assistant could use easily. The infant vision tests involved displaying an animated visual display at up to 60 frames/s while simultaneously recording the infant's physiological responses to the visual stimulus at 1,000 Hz sampling rates using the NB-MIO-16X board, then displaying the recorded data. Each infant visual test is therefore composed of three modules - a LabVIEW subroutine or "virtual instrument" that records data and sends AppleEvents, a Frontier script on each computer to transmit the AppleEvents, and a C++ program that accepts AppleEvents and animates the appropriate visual stimulus. Because of the modular nature of the software, we can quickly develop and use new tests in the clinic. The unified, simple user interface of the LabVIEW main program makes the operation of the software simple and rapid for the clinician. Dr. Scott Steinman Southern College of Optometry 1245 Madison Avenue Memphis, TN 38104 E-mail: steinman@sco.edu View the entire user solution in Adobe Acrobat PDF format. |
