Home > Articles > All Issues > 2017 > Volume 6, No. 5, September 2017 >

Multicore and GPU Based Pupillometry Using Parabolic and Elliptic Hough Transform

Amnah Nasim, Adnan Maqsood, and Tariq Saeed
Research Centre for Modeling & Simulation, National University of Sciences and Technology, Islamabad, Pakistan

Abstract— Pupillometry is the measure of pupil size and has pertinent applications in the area of neuroscience, cognitive behavior assessments and different psychologically evoked responses. In this work, Hough transform, a high-fidelity accurate technique, is used for pupil detection and measurement. The eye images are taken from an off-theshelf webcam. During the eye segmentation process, eyelasheyelid detection is based on parabolic Hough transform whereas iris and pupil detection is done through elliptic Hough transform. The developed eye segmentation algorithm show high accuracy, however, is computationally expensive. To deal with the problem, a parallel data distribution framework is employed that uses the raw computational power of emerging multicore CPUs and many core GPUs thereby boosting the performance of proposed algorithm. A performance comparison is carried out for sequential and parallel framework of proposed algorithm. The experimental results indicate a speed-up with a factor of 1.86x and 3.56x on a Core i7 CPU and Tesla T10 GPU respectively. The proposed parallel approach can be used to accelerate pupillometry applications on multicore and GPU based high performance computing platforms. 

Index Terms—pupillometry, pupil dilation, cognitive load, Hough transform, parallel computing
 
Cite:Yu Zhang and Yasuhiro Tani, "Application to a High-performance Lapping Plate of Stainless Steel," International Journal of Mechanical Engineering and Robotics Research, Vol. 6, No. 5, pp. 425-433, September 2017. DOI: 10.18178/ijmerr.6.5.425-433