After evaluating the algorithms to be used in the P3F framework, we defined the general architecture of our framework and started with the prototype implementation in Matlab.
The overall goal is to modify an input image in a way so all persons on the respective image are presented as defined by their privacy policies. The first step consists of preprocessing (i.e. removal of distortions, calculation of integral/greyscale images, …). After preprocessing the image is segmented. In the P3F framework, image segmentation is performed by a face locator, a person locator and a data locator and decoder to obain a list of persons and tags. From these lists, the privacy policies are deducted and furthermore enforced.