An eye detection system comprising: at least one illuminator element adapted to emit light in a direction towards the head of a user; at least one image sensor being adapted to: receive light from the illuminated head of a user; capture pictures, each picture being represented by a digital image frame comprising a matrix of picture elements; and output a plurality of data subsets, each data subset including at least one row or column of picture elements of said digital image frame; a plurality of eye detection units (14a, 14b) connected to said image sensor, wherein each eye detection unit (14a, 14b) is adapted to receive a respective data subset and to operate substantially in parallel to each other, wherein each of said eye detection units (14a, 14b) includes an eye feature extraction module adapted to perform an eye feature extraction process on the respective data subset to identify predetermined eye features in said digital frame, and an eye data generating module connected to said eye detection units (14a, 14b) and being adapted to: receive information of potential identified eye features from said eye detection units (14a, 14b), said information including picture element coordinates for said identified eye features, and the received subset of picture elements, and generate eye data based on said information of potential eye features in an event said identified eye features fulfil predetermined conditions, and transfer generated eye data and the received subsets of picture elements to a processing module, and wherein a data flow of said eye data and the subset of picture elements of a digital image frame are substantially parallel. at least one illuminator element adapted to emit light in a direction towards the head of a user; at least one image sensor being adapted to: receive light from the illuminated head of a user; capture pictures, each picture being represented by a digital image frame comprising a matrix of picture elements; and receive light from the illuminated head of a user; capture pictures, each picture being represented by a digital image frame comprising a matrix of picture elements; and output a plurality of data subsets, each data subset including at least one row or column of picture elements of said digital image frame; a plurality of eye detection units (14a, 14b) connected to said image sensor, wherein each eye detection unit (14a, 14b) is adapted to receive a respective data subset and to operate substantially in parallel to each other, wherein each of said eye detection units (14a, 14b) includes an eye feature extraction module adapted to perform an eye feature extraction process on the respective data subset to identify predetermined eye features in said digital frame, and an eye data generating module connected to said eye detection units (14a, 14b) and being adapted to: receive information of potential identified eye features from said eye detection units (14a, 14b), said information including picture element coordinates for said identified eye features, and the received subset of picture elements, and generate eye data based on said information of potential eye features in an event said identified eye features fulfil predetermined conditions, and transfer generated eye data and the received subsets of picture elements to a processing module, and wherein a data flow of said eye data and the subset of picture elements of a digital image frame are substantially parallel. receive information of potential identified eye features from said eye detection units (14a, 14b), said information including picture element coordinates for said identified eye features, and the received subset of picture elements, and generate eye data based on said information of potential eye features in an event said identified eye features fulfil predetermined conditions, and transfer generated eye data and the received subsets of picture elements to a processing module, and wherein a data flow of said eye data and the subset of picture elements of a digital image frame are substantially parallel.