Descriptor-in-Pixel : Point-Feature Tracking for Pixel Processor Arrays

Abstract

This paper presents a novel approach for joint point-feature detection and tracking, designed specifically for Pixel Processor Array (PPA) vision sensors. Instead of standard pixels, PPA sensors consist of thousands of "pixel-processors", enabling massive parallel computation of visual data at the point of light capture. Our approach performs all computation entirely in-pixel, meaning no raw image data need ever leave the sensor for external processing. We introduce a Descriptor-In-Pixel paradigm, in which a feature descriptor is held within the memory of each pixel-processor. The PPA's architecture enables the response of every processor's descriptor, upon the current image, to be computed in parallel. This produces a "descriptor response map", which, by generating the correct layout of descriptors across the pixel-processors, can be used for both point-feature detection and tracking. This reduces sensor output to just sparse feature locations and descriptors, read-out via an address-event interface, giving a greater than 1000X reduction in data transfer compared to raw image output. The sparse readout and complete utilization of all pixel-processors makes our approach very efficient. Our implementation upon the SCAMP-7 PPA prototype runs at over 3000 FPS (Frames Per Second), tracking point-features reliably under violent motion. This is the first work performing point-feature detection and tracking entirely in-pixel.

Cite

Text

Bose et al. "Descriptor-in-Pixel : Point-Feature Tracking for Pixel Processor Arrays." Conference on Computer Vision and Pattern Recognition, 2025. doi:10.1109/CVPR52734.2025.00507

Markdown

[Bose et al. "Descriptor-in-Pixel : Point-Feature Tracking for Pixel Processor Arrays." Conference on Computer Vision and Pattern Recognition, 2025.](https://mlanthology.org/cvpr/2025/bose2025cvpr-descriptorinpixel/) doi:10.1109/CVPR52734.2025.00507

BibTeX

@inproceedings{bose2025cvpr-descriptorinpixel,
  title     = {{Descriptor-in-Pixel : Point-Feature Tracking for Pixel Processor Arrays}},
  author    = {Bose, Laurie and Chen, Jianing and Dudek, Piotr},
  booktitle = {Conference on Computer Vision and Pattern Recognition},
  year      = {2025},
  pages     = {5392-5400},
  doi       = {10.1109/CVPR52734.2025.00507},
  url       = {https://mlanthology.org/cvpr/2025/bose2025cvpr-descriptorinpixel/}
}