Eye movement data modeling using a genetic algorithm

Yun ZHANG, Hong FU, Zhen LIANG, Xiaoyu ZHAO, Zheru CHI, Dagan FENG, Xinbo ZHAO

Research output: Chapter in Book/Report/Conference proceedingChapters

3 Citations (Scopus)


We present a computational model of human eye movements based on a genetic algorithm (GA). The model can generate elemental raw eye movement data in a four-second eye viewing window with a 25 Hz sampling rate. Based on the physiology and psychology characters of human vision system, the fitness function of the GA model is constructed by taking into consideration of five factors including the saliency map, short time memory, saccades distribution, Region of Interest (ROI) map, and a retina model. Our model can produce the scan path of a subject viewing an image, not just several fixations points or artificial ROI's as in the other models. We have also developed both subjective and objective methods to evaluate the model by comparing its behavior with the real eye movement data collected from an eye tracker. Tested on 18 (9 × 2) images from both an obvious-object image group and a non-obvious-object image group, the subjective evaluations shows very close scores between the scan paths generated by the GA model and those real scan paths; for the objective evaluation, experimental results show that the distance between GA's scan paths and human scan paths of the same image has no significant difference by a probability of 78.9% on average. Copyright © 2009 IEEE.
Original languageEnglish
Title of host publication2009 IEEE Congress on Congress on Evolutionary Computation
Place of PublicationPiscataway, NJ
ISBN (Electronic)9781424429592
ISBN (Print)9781424429585
Publication statusPublished - 2009


Zhang, Y., Fu, H., Liang, Z., Zhao, X., Chi, Z., Feng, D., & Zhao, X. (2009). Eye movement data modeling using a genetic algorithm. In 2009 IEEE Congress on Congress on Evolutionary Computation (pp. 1038-1044). Piscataway, NJ: IEEE.


Dive into the research topics of 'Eye movement data modeling using a genetic algorithm'. Together they form a unique fingerprint.