Privacy-Enhancing Optical Embeddings for Lensless Classification
Not on the map. Why?
Abstract (arXiv)
Lensless imaging can provide visual privacy due to the highly multiplexed characteristic of its measurements. However, this alone is a weak form of security, as various adversarial attacks can be designed to invert the one-to-many scene mapping of such cameras. In this work, we enhance the privacy provided by lensless imaging by (1) downsampling at the sensor and (2) using a programmable mask with variable patterns as our optical encoder. We build a prototype from a low-cost LCD and Raspberry Pi components, for a total cost of around 100 USD. This very low price point allows our system to be deployed and leveraged in a broad range of applications. In our experiments, we first demonstrate the viability and reconfigurability of our system by applying it to various classification tasks: MNIST, CelebA (face attributes), and CIFAR10. By jointly optimizing the mask pattern and a digital classifier in an end-to-end fashion, low-dimensional, privacy-enhancing embeddings are learned directly at the sensor. Secondly, we show how the proposed system, through variable mask patterns, can thwart adversaries that attempt to invert the system (1) via plaintext attacks or (2) in the event of camera parameters leaks. We demonstrate the defense of our system to both risks, with 55% and 26% drops in image quality metrics for attacks based on model-based convex optimization and generative neural networks respectively. We open-source a wave propagation and camera simulator needed for end-to-end optimization, the training software, and a library for interfacing with the camera.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 19 of its 56 references that are in the map. First posted on arXiv 23 Nov 2022.
Builds on
19 of 56 references.
References · 19
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2017Progressive Growing of GANs for Improved Quality, Stability, and Variationcited by 2,967
- 2020Training Generative Adversarial Networks with Limited Datacited by 1,184
- 2018All-Optical Machine Learning Using Diffractive Deep Neural Networkscited by 175
- 2021Deep physical neural networks enabled by a backpropagation algorithm for arbitrary physical systemscited by 125
- 2019The Limitations of Adversarial Training and the Blind-Spot Attackcited by 63
- 2017DiffuserCam: Lensless Single-exposure 3D Imagingcited by 51
- 2016Privacy-Preserving Human Activity Recognition from Extreme Low Resolutioncited by 43
- 2018Learning Privacy Preserving Encodings through Adversarial Trainingcited by 30
7 more
- 2021An optical neural network using less than 1 photon per multiplicationcited by 30
- 2019Privacy-Preserving Action Recognition using Coded Aperture Videoscited by 20
- 2015Random Projections through multiple optical scattering: Approximating kernels at the speed of lightcited by 16
- 2013Lensless Imaging by Compressive Sensingcited by 10
- 2022LenslessPiCam: A Hardware and Software Platform for Lensless Computational Imaging with a Raspberry Picited by 3
- 2019Known-plaintext attack and ciphertext-only attack for encrypted single-pixel imagingcited by 1
- 2021pyFFS: A Python Library for Fast Fourier Series Computation and Interpolation with GPU Accelerationcited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 2.
3 papers.