Command Palette
Search for a command to run...
Vision minimaliste avec des pixels à forme libre
Vision minimaliste avec des pixels à forme libre
Jeremy Klotz Shree K. Nayar
Résumé
Un système de vision minimaliste utilise le plus petit nombre de pixels nécessaire pour résoudre une tâche de vision. Alors que les caméras traditionnelles reposent sur une grille dense de pixels carrés, une caméra minimaliste emploie des pixels à forme libre, susceptibles d'adopter des géométries arbitraires afin de maximiser leur contenu informationnel. Nous montrons que le matériel d'une caméra minimaliste peut être modélisé comme la première couche d'un réseau de neurones, les couches subséquentes étant dédiées à l'inférence. L'entraînement du réseau pour une tâche quelconque détermine la forme des pixels à forme libre de la caméra, chacun étant réalisé au moyen d'un photodétecteur associé à un masque optique. Nous avons conçu des caméras minimalistes destinées à la surveillance d'espaces intérieurs (avec 8 pixels), à la mesure de l'éclairage d'une pièce (avec 8 pixels) et à l'estimation du flux de trafic (avec 8 pixels). Les performances de ces systèmes sont comparables à celles d'une caméra traditionnelle dotée de plusieurs ordres de grandeur de pixels supplémentaires. La vision minimaliste présente deux avantages majeurs. D'une part, elle préserve naturellement la vie privée des individus présents dans la scène, l'information capturée étant insuffisante pour extraire des détails visuels. D'autre part, le nombre de mesures effectuées par une caméra minimaliste étant extrêmement faible, nous montrons qu'elle peut être entièrement auto-alimentée, c'est-à-dire fonctionner sans alimentation externe ni batterie.
One-sentence Summary
Columbia University presents a minimalist vision system that models a freeform-pixel camera as the first layer of a neural network, where training discovers pixel shapes implemented via photodetectors and optical masks, demonstrating that 8-pixel cameras can match traditional high-resolution systems while preserving privacy and enabling self-powered operation.
Key Contributions
-
A minimalist vision system models freeform pixels, implemented with photodetectors and optical masks, as the first layer of a neural network, allowing training to determine pixel shapes for a target vision task.
-
Eight-pixel minimalist cameras are designed for indoor-space monitoring, room-lighting measurement, and traffic-flow estimation, with performance on par with conventional cameras that use orders of magnitude more pixels.
-
Simulations show that the freeform-pixel cameras cannot support meaningful face recognition, and the small number of pixels can harvest incident light to read out and wirelessly transmit measurements without an external power supply or battery.
Introduction
The authors focus on “lightweight vision” tasks such as occupancy counting, zone monitoring, traffic flow, lighting estimation, and door-state detection, which need scene statistics rather than detailed images. Traditional cameras capture far more visual information than these tasks require, creating privacy risks and consuming substantial power through pixel readout, analog-to-digital conversion, processing, and transmission. Earlier privacy-focused cameras, optical-computing systems, and single-pixel cameras often still use many pixels, reconstruct images, or reduce inference computation rather than minimizing the number of measurements needed for a task. Their main contribution is minimalist vision, which uses freeform pixels, each formed by an optical mask and photodetector, to make a small number of information-rich linear projections. By training the camera pixels and inference network as a single neural network, the first layer becomes the fabricated camera design, and the prototype demonstrates these tasks with only a few pixels while being powered and wirelessly read out using only ambient light.
Method
The authors leverage freeform pixels as the fundamental sensing element of a minimalist camera. A freeform pixel consists of an arbitrary optical mask placed in front of a photodetector, so the pixel records a learned weighted sum of the incoming scene rather than a fixed square region. The mask is described by a transmittance function M(x,y), where 0≤M(x,y)≤1. If the detector is modeled as infinitesimally small, its measurement is
p=∬x,yI(x,y)M(x,y)dxdy,where I(x,y) is the scene projection onto the mask plane. This formulation shows that each freeform pixel implements a linear projection of the scene, and a collection of such pixels can therefore be interpreted as the first linear layer of a task-specific vision system. Refer to the framework diagram.
Because a freeform pixel performs a linear projection, the authors embed the entire camera model into a network. The optical masks form a fully connected layer without bias terms, and their outputs are passed to a downstream inference network that produces the final task prediction. During development, a conventional camera captures training scenes, and the combined optical and digital system is optimized end to end using task labels. After training, the learned mask weights can be fabricated as physical masks, for example by printing them onto a transparency film. In this formulation, a traditional square pixel is a special case in which every mask is a fixed box function. When the measurement budget is constrained, learned freeform masks can concentrate sensing effort on information relevant to the task.
A key part of the method is that the first layer is not treated as an unconstrained linear layer. The mask transmittance must be physical, the detector has directional response and finite active area, and its output is affected by gain, noise, and saturation. The authors incorporate these effects into the training process so that the learned masks remain deployable on real hardware. As shown in the figure below.
The detector directional response is modeled by d(x,y), and the finite active area is modeled by blurring the scene irradiance with a kernel b(x,y). The light energy reaching the detector is then
pd=∬x,y(I(x,y)∗b(x,y))M(x,y)d(x,y)dxdy.To keep the trainable mask bounded between 0 and 1, the authors define M(x,y)=σ(Mt(x,y)), where σ is the sigmoid function and Mt(x,y) are the trainable mask parameters. The detector stage is modeled with gain G, read noise nr, and quantization noise nq:
pn=Gpd+nr+nq.Since real detectors saturate, the authors apply a soft clipping operation to preserve gradients during training:
pf={pn,α(pn−pmax)+pmax,pn≤pmax,pn>pmax,where pmax is the detector saturation limit and α is a small positive slope. The resulting value pf is the physical output of one freeform pixel and becomes the input to the inference network. This differentiable sensor model is important because hardware effects such as limited dynamic range can strongly influence the final learned pixel shape.
The training pipeline therefore treats the camera and classifier as a single optimized system. The mask parameters are initialized, often with uniform noise, and the network is optimized with a task loss such as cross entropy. For counting or classification tasks, the inference network may be a small feedforward network operating directly on the pixel outputs. A conventional low resolution camera can serve as a baseline because it corresponds to the same architecture with fixed square masks. The learned freeform pixels, in contrast, use continuous and irregular transmittance patterns that can encode the task more compactly. Refer to the example results.
In the synthetic counting example, the authors train minimalist cameras with a growing number of freeform pixels. The learned four pixel configuration achieves accuracy comparable to a much larger traditional pixel array, illustrating the main design goal: use only the number of optical measurements required by the task. The learned masks also show how the optimization discovers spatial regions that are informative for the downstream inference network.
The hardware implementation follows the same optical and electrical model. The authors build a minimalist camera with a small array of photodiodes, one detector per freeform pixel. The learned masks are printed on a single transparent film and placed in front of the detector array. Each detector current is converted to voltage by a transimpedance amplifier, and the analog outputs are multiplexed and digitized by a microcontroller that transmits the measurements wirelessly. A conventional camera is co-located in the prototype during development and comparison, while the minimalist camera captures only its few learned projections. The hardware implementation is shown in the figure below.
Because the camera produces only a few measurements, readout and wireless transmission require very little power. The prototype can therefore operate with energy harvesting rather than a battery or wired supply. Solar panels on the camera body charge a supercapacitor, enabling continuous operation in indoor lighting. This batteryless capability follows naturally from the minimalist sensing strategy, since fewer pixels reduce both sensing burden and energy demand. The operating demonstration is shown in the figure below.
Experiment
The experiments evaluate minimalist cameras using freeform pixels on a synthetic patch-counting task and several real lightweight vision applications, including workspace monitoring, room lighting estimation, and traffic speed estimation. Compared with traditional cameras, the learned freeform pixels can perform targeted sensing tasks with far fewer pixels and without needing conventional high-resolution images. The workspace monitoring results also suggest that the compressed measurements do not support meaningful face recognition, supporting privacy-friendly operation.