BLANKET: Anonymizing Faces in Infant Video Recordings
Ditmar Hadera, Jan Cech, Miroslav Purkrabek, Matej Hoffmann
TL;DR
BLANKET introduces an infant-focused anonymization pipeline that preserves facial attributes while changing identity in video via a diffusion-based inpainting step to generate a compatible new face, followed by temporally consistent face swapping with expression transfer. The approach emphasizes infant-domain suitability, temporal coherence, and downstream task preservation, outperforming a competing method (DeepPrivacy2) on metrics for de-identification, attribute retention, pose estimation impact, and artifact prevalence. Through extensive quantitative analyses and a user study on an infant video dataset, BLANKET demonstrates strong preservation of gaze, expressions, and head orientation, while maintaining high detection and pose AP in downstream tasks. The work highlights practical, privacy-preserving utilities for infant research datasets, with limitations related to face-detection reliability and identity leakage control, and points to future directions in generating more dissimilar compatible identities and improving artifact handling.
Abstract
Ensuring the ethical use of video data involving human subjects, particularly infants, requires robust anonymization methods. We propose BLANKET (Baby-face Landmark-preserving ANonymization with Keypoint dEtection consisTency), a novel approach designed to anonymize infant faces in video recordings while preserving essential facial attributes. Our method comprises two stages. First, a new random face, compatible with the original identity, is generated via inpainting using a diffusion model. Second, the new identity is seamlessly incorporated into each video frame through temporally consistent face swapping with authentic expression transfer. The method is evaluated on a dataset of short video recordings of babies and is compared to the popular anonymization method, DeepPrivacy2. Key metrics assessed include the level of de-identification, preservation of facial attributes, impact on human pose estimation (as an example of a downstream task), and presence of artifacts. Both methods alter the identity, and our method outperforms DeepPrivacy2 in all other respects. The code is available as an easy-to-use anonymization demo at https://github.com/ctu-vras/blanket-infant-face-anonym.
