Developing an FPGA to control optical systems for measuring human vision

Study level


Vacation research experience scheme

Topic status

We're looking for students to study this topic.


Dr Jasmine Banks
Senior Lecturer
Division / Faculty
Science and Engineering Faculty
Professor Andrew J. Zele
Principal Research Fellow
Division / Faculty
Faculty of Health


With recent developments in the understanding of retinal function in the human eye, vision scientists require increasingly sophisticated optical equipment to isolate photoreceptor activity.

Current optical technologies used in vision and ophthalmic research require user-friendly interfaces controlled by complex digital-signal processing techniques.  We are therefore interested in the viability of a field-programmable gate array-based (FPGA) system, or something similar, to provide greater flexibility for ophthalmic testing and future development.

Research activities

Under supervision and with feedback from users, the successful candidate/s will develop a FPGA-based Arduino control interface using MATLAB.

Additionally, the project may involve integrating third party hardware to provide real-time analysis of spectral content. The project will be conducted in the research laboratories in the IHBI Vision and Eye Program at Kelvin Grove.


The immediate outcome of this project will be an updated system for QUT vision scientists and may form the basis of a new standardised test system for other vision scientists.

Skills and experience

The project can be tailored to utilise your specific skill set, but generally you should meet at least some of the following criteria:

  • sound knowledge of MATLAB, Arduino and C/C++ coding languages
  • basic electronic design/prototyping, signal processing/computational maths and User Interaction design experience
  • desire to learn
  • willing to be exposed to basic ophthalmic electrophysiology techniques.



Contact the supervisor for more information.