P2M: A Processing-in-Pixel-in-Memory Paradigm for Resource-Constrained TinyML Applications
Not on the map. Why?
Abstract (arXiv)
The demand to process vast amounts of data generated from state-of-the-art high resolution cameras has motivated novel energy-efficient on-device AI solutions. Visual data in such cameras are usually captured in the form of analog voltages by a sensor pixel array, and then converted to the digital domain for subsequent AI processing using analog-to-digital converters (ADC). Recent research has tried to take advantage of massively parallel low-power analog/digital computing in the form of near- and in-sensor processing, in which the AI computation is performed partly in the periphery of the pixel array and partly in a separate on-board CPU/accelerator. Unfortunately, high-resolution input images still need to be streamed between the camera and the AI processing unit, frame by frame, causing energy, bandwidth, and security bottlenecks. To mitigate this problem, we propose a novel Processing-in-Pixel-in-memory (P2M) paradigm, that customizes the pixel array by adding support for analog multi-channel, multi-bit convolution, batch normalization, and ReLU (Rectified Linear Units). Our solution includes a holistic algorithm-circuit co-design approach and the resulting P2M paradigm can be used as a drop-in replacement for embedding memory-intensive first few layers of convolutional neural network (CNN) models within foundry-manufacturable CMOS image sensor platforms. Our experimental results indicate that P2M reduces data transfer bandwidth from sensors and analog to digital conversions by ~21x, and the energy-delay product (EDP) incurred in processing a MobileNetV2 model on a TinyML use case for visual wake words dataset (VWW) by up to ~11x compared to standard near-processing or in-sensor implementations, without any significant drop in test accuracy.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 23 of its 62 references that are in the map. First posted on arXiv 7 Mar 2022.
Builds on
23 of 62 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,054
- 2018Understanding Batch Normalizationcited by 157
- 2020Benchmarking TinyML Systems: Challenges and Directioncited by 89
- 2021HIRE-SNN: Harnessing the Inherent Robustness of Energy-Efficient Deep Spiking Neural Networks by Training with Crafted Input Noisecited by 61
- 2020The Unreasonable Effectiveness of Deep Learning in Artificial Intelligencecited by 57
- 2019Visual Wake Words Datasetcited by 46
- 2017Reconfiguring the Imaging Pipeline for Computer Visioncited by 32
- 2016Towards Automatic Wild Animal Monitoring: Identification of Animal Species in Camera-trap Images using Very Deep Convolutional Neural Networkscited by 28
- 2020RNNPool: Efficient Non-linear Pooling for RAM Constrained Inferencecited by 21
11 more
- 2018RxNN: A Framework for Evaluating Deep Neural Networks on Resistive Crossbarscited by 17
- 2020Pre-defined Sparsity for Low-Complexity Convolutional Neural Networkscited by 15
- 2020Fully Embedding Fast Convolutional Networks on Pixel Processor Arrayscited by 13
- 2021Training Energy-Efficient Deep Spiking Neural Networks with Single-Spike Hybrid Input Encodingcited by 10
- 2021Can Deep Neural Networks be Converted to Ultra Low-Latency Spiking Neural Networks?cited by 9
- 2021AnalogNets: ML-HW Co-Design of Noise-robust TinyML Models and Always-On Analog Compute-in-Memory Acceleratorcited by 7
- 2022PISA: A Binary-Weight Processing-In-Sensor Accelerator for Edge Image Processingcited by 4
- 2020IMAC: In-memory multi-bit Multiplication andACcumulation in 6T SRAM Arraycited by 3
- 2020Fundamental Limits on Energy-Delay-Accuracy of In-memory Architectures in Inference Applicationscited by 3
- 2021HYPER-SNN: Towards Energy-efficient Quantized Deep Spiking Neural Networks for Hyperspectral Image Classificationcited by 3
- 2021A Reconfigurable Convolution-in-Pixel CMOS Image Sensor Architecturecited by 2
Built on by
Citing papers per year: 2022: 5; 2023: 3; 2024: 5; 2025: 1; 2026: 2.
16 papers.
Sort:
By area:
- 2022Self-Attentive Pooling for Efficient Deep Learningcited by 8
- 2022In-Sensor & Neuromorphic Computing are all you need for Energy Efficient Computer Visioncited by 6
- 2024MaskVD: Region Masking for Efficient Video Object Detectioncited by 5
- 2022Toward Efficient Hyperspectral Image Processing inside Camera Pixelscited by 4
- 2022Hoyer regularizer is all you need for ultra low-latency spiking neural networkscited by 4
- 2023TinyReptile: TinyML with Federated Meta-Learningcited by 4
- 2024A Review on Digital Pixel Sensorscited by 3
- 2025End-to-End Efficiency in Keyword Spotting: A System-Level Approach for Embedded Microcontrollerscited by 3
- 2024In-Pixel Foreground and Contrast Enhancement Circuits with Customizable Mappingcited by 2
- 2022Enabling ISP-less Low-Power Computer Visioncited by 1
- 2023Let's Roll: Synthetic Dataset Analysis for Pedestrian Detection Across Different Shutter Typescited by 1
- 2023Sense, Predict, Adapt, Repeat: A Blueprint for Design of New Adaptive AI-Centric Sensing Systemscited by 1
4 more
- 2024Energy-Efficient & Real-Time Computer Vision with Intelligent Skipping via Reconfigurable CMOS Image Sensorscited by 1
- 2024ReDistill: Residual Encoded Distillation for Peak Memory Reduction of CNNscited by 0
- 2026STEMPix: A Phase-Transition-Material-Based Pixel Sensor for Resolving Edge-Movement Directioncited by 0
- 2026Hardware-Aware Learned Representation Compression for Distributed In-Sensor Visioncited by 0
- 2026Hardware-Aware Learned Representation Compression for Distributed In-Sensor Vision12 Sep 2026
- 2026STEMPix: A Phase-Transition-Material-Based Pixel Sensor for Resolving Edge-Movement Direction3 Sep 2026
- 2025End-to-End Efficiency in Keyword Spotting: A System-Level Approach for Embedded Microcontrollers8 Sep 2025
- 2024In-Pixel Foreground and Contrast Enhancement Circuits with Customizable Mapping23 Oct 2024
- 2024Energy-Efficient & Real-Time Computer Vision with Intelligent Skipping via Reconfigurable CMOS Image Sensors25 Sep 2024
- 2024MaskVD: Region Masking for Efficient Video Object Detection16 Jul 2024
- 2024ReDistill: Residual Encoded Distillation for Peak Memory Reduction of CNNs6 Jun 2024
- 2024A Review on Digital Pixel Sensors7 Feb 2024
- 2023Sense, Predict, Adapt, Repeat: A Blueprint for Design of New Adaptive AI-Centric Sensing Systems11 Dec 2023
- 2023Let's Roll: Synthetic Dataset Analysis for Pedestrian Detection Across Different Shutter Types15 Sep 2023
- 2023TinyReptile: TinyML with Federated Meta-Learning11 Apr 2023
- 2022In-Sensor & Neuromorphic Computing are all you need for Energy Efficient Computer Vision21 Dec 2022
4 more
- 2022Hoyer regularizer is all you need for ultra low-latency spiking neural networks20 Dec 2022
- 2022Enabling ISP-less Low-Power Computer Vision11 Oct 2022
- 2022Self-Attentive Pooling for Efficient Deep Learning16 Sep 2022
- 2022Toward Efficient Hyperspectral Image Processing inside Camera Pixels11 Mar 2022
- 2022Self-Attentive Pooling for Efficient Deep Learningcited by 8
- 2022In-Sensor & Neuromorphic Computing are all you need for Energy Efficient Computer Visioncited by 6
- 2024MaskVD: Region Masking for Efficient Video Object Detectioncited by 5
- 2022Toward Efficient Hyperspectral Image Processing inside Camera Pixelscited by 4
- 2022Hoyer regularizer is all you need for ultra low-latency spiking neural networkscited by 4
- 2023TinyReptile: TinyML with Federated Meta-Learningcited by 4
- 2024A Review on Digital Pixel Sensorscited by 3
- 2025End-to-End Efficiency in Keyword Spotting: A System-Level Approach for Embedded Microcontrollerscited by 3
- 2024In-Pixel Foreground and Contrast Enhancement Circuits with Customizable Mappingcited by 2
- 2022Enabling ISP-less Low-Power Computer Visioncited by 1
- 2023Let's Roll: Synthetic Dataset Analysis for Pedestrian Detection Across Different Shutter Typescited by 1
- 2023Sense, Predict, Adapt, Repeat: A Blueprint for Design of New Adaptive AI-Centric Sensing Systemscited by 1
12 most cited of 15 All 15 (JSON)
- 2026Hardware-Aware Learned Representation Compression for Distributed In-Sensor Vision12 Sep 2026
- 2026STEMPix: A Phase-Transition-Material-Based Pixel Sensor for Resolving Edge-Movement Direction3 Sep 2026
- 2025End-to-End Efficiency in Keyword Spotting: A System-Level Approach for Embedded Microcontrollers8 Sep 2025
- 2024In-Pixel Foreground and Contrast Enhancement Circuits with Customizable Mapping23 Oct 2024
- 2024Energy-Efficient & Real-Time Computer Vision with Intelligent Skipping via Reconfigurable CMOS Image Sensors25 Sep 2024
- 2024MaskVD: Region Masking for Efficient Video Object Detection16 Jul 2024
- 2024A Review on Digital Pixel Sensors7 Feb 2024
- 2023Sense, Predict, Adapt, Repeat: A Blueprint for Design of New Adaptive AI-Centric Sensing Systems11 Dec 2023
- 2023Let's Roll: Synthetic Dataset Analysis for Pedestrian Detection Across Different Shutter Types15 Sep 2023
- 2023TinyReptile: TinyML with Federated Meta-Learning11 Apr 2023
- 2022In-Sensor & Neuromorphic Computing are all you need for Energy Efficient Computer Vision21 Dec 2022
- 2022Hoyer regularizer is all you need for ultra low-latency spiking neural networks20 Dec 2022
12 newest of 15 All 15 (JSON)