Briefly, the new goggle system consists of a detector module, a display module, a control module, and a light source module. The detector module comprises CMOS imaging sensor (MT9V032, Micron Technology, Boise, Idaho) that is integrated onto a custom printed circuit board platform. An emission 830 nm long-pass filter (#8480, Omega Optical, Brattleboro, Vermont) is mounted on the objective lens (U15764, Tamron, Commack, New York). The control module, which interfaces between the detector module and a PC, consists of a field-programmable gate array (FPGA) integration module with USB communication capabilities (XEM 3050, Opal Kelly, Portland, Oregon) and a laptop computer. The data from the imaging sensor are read out in several stages. First, the data from the CMOS imaging array are read out via a state machine implemented on the FPGA, and the data are stored in a first in, first out (FIFO) implemented on the FPGA. The data from the FIFO are transferred to an SDRAM chip, which is housed on the Opal Kelly board. Two SDRAM chips are used to meet the needs of simultaneously acquiring from the imaging sensor and transferring the data to the PC. Specifically, one SDRAM chip stores the pixel data from the sensor, while the second SDRAM chip transfers the data to an output FIFO in the FPGA chip. The pixel data from the second FIFO are transferred to a computer via USB using Opal Kelly’s FrontPanel interface. In addition, pixel binning and temporal averaging methods are implemented as optional features.