atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

Privacy-Preserving Face Recognition Using Trainable Feature Subtraction

CVPR 2024 · Federated learning and privacy › Privacy attacks and secure learning · approach: Visual privacy and face de-identification · 33 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MinusFace, a privacy-preserving face recognition method that creates a protective face image by subtracting a trained autoencoder regeneration from the original in a high-dimensional DCT space, then randomly shuffling channels.

Problem

Face images sent to online face recognition services can be viewed or recovered by third parties; existing transform-based PPFR methods trade off recognition accuracy against resistance to recovery attacks.

Approach

Imitate image compression: the residue between an original face and its learned regeneration is visually uninformative, so co-train a recognizer on a high-dimensional (DCT) residue that keeps identity features, then random channel shuffling yields a privacy-preserving spatial image with randomized textures.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MinusFace instead of DuetFaceFace verification · CFP-FPaccuracy: 97.79 -> 96.92Hurt
Use MinusFace instead of DuetFaceFace verification · LFWaccuracy: 99.82 -> 99.78No clear effect
Use MinusFace instead of DuetFaceFace verification · AgeDBaccuracy: 97.93 -> 97.57Hurt
Use MinusFace instead of DuetFaceFace verification · CPLFWaccuracy: 92.35 -> 91.90Hurt
Use MinusFace instead of DuetFaceFace verification · CALFWaccuracy: 96.10 -> 95.90Hurt
Use MinusFace instead of PPFR-FDFace identification · IJB-BTPR@FPR(1e-4): 92.93 -> 93.37Helped
Use MinusFace instead of DuetFaceFace identification · IJB-CTPR@FPR(1e-4): 95.30 -> 94.70Hurt
Add high-dimensional residue r as the recognition model input instead of decoded spatial residue R′ (ablation)MinusFace · CFP-FPaccuracy: 53.85 -> 98.27Helped
Add high-dimensional residue r as the recognition model input instead of decoded spatial residue R′ (ablation)MinusFace · AgeDBaccuracy: 54.71 -> 97.82Helped
Add high-dimensional residue r as the recognition model input instead of decoded spatial residue R′ (ablation)MinusFace · CPLFWaccuracy: 51.20 -> 92.73Helped
Apply random channel shuffling to produce the protective representationMinusFace · IJB-C recovery attackSSIM: 0.50Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS1Mv2 LFW CFP-FP AgeDB CPLFW CALFW IJB-B IJB-C BUPT

Benchmarks: LFW CFP-FP AgeDB CPLFW CALFW IJB-B IJB-C

Metrics: recognition accuracy TPR@FPR=1e-4 SSIM PSNR storage size

Baselines: ArcFace PEEP InstaHide Cloak PPFR-FD DCTDP DuetFace PartialFace ProFace AdvFace

Builds on: ArcFace U-Net JPEG compression DuetFace PartialFace

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy