Proceedings of ISP RAS

Modelling the People Recognition Pipeline in Access Control Systems

Gossen F. (Lero - The Irish Software Research Centre, University of Limerick, Limerick, Ireland)
Margaria T. ,(Lero - The Irish Software Research Centre, University of Limerick, Limerick, Ireland)
Göke T. (SysTeam GmbH, Dortmund, Germany)


We present three generations of prototypes for a contactless admission control system that recognizes people from visual features while they walk towards the sensor. The system is meant to require as little interaction as possible to improve the aspect of comfort for its users. Especially for people with impairments, such a system can make a major difference. For data acquisition, we use the Microsoft Kinect 2, a low-cost depth sensor, and its SDK. We extract comprehensible geometric features and apply aggregation methods over a sequence of consecutive frames to obtain a compact and characteristic representation for each individual approaching the sensor. All three prototypes implement a data processing pipeline that transforms the acquired sensor data into a compact and characteristic representation through a sequence of small data transformations. Every single transformation takes one or more of the previously computed representations as input and computes a new representation from them. In the example models presented in this paper, we are focusing on the generation of frontal view images of peoples’ faces, which is part of the processing pipeline of our newest prototype. These frontal view images can be obtained from colour, infrared and depth data by rendering the scene from a changed viewport. This pipeline can be modelled considering the data flow between data transformations only. We show how the prototypes can be modelled using modelling frameworks and tools such as Cinco or the Cinco-Product Dime. The tools allow for modelling the data flow of the data processing pipeline in an intuitive way.


Visual Modelling, Face Recognition, People Recognition, Computer Vision


Proceedings of the Institute for System Programming, vol. 28, issue 2, 2016, pp. 205-220.

ISSN 2220-6426 (Online), ISSN 2079-8156 (Print).

DOI: 10.15514/ISPRAS-2016-28(2)-14

Full text of the paper in pdf Back to the contents of the volume