Toward Efficient Hyperspectral Image Processing inside Camera Pixels
Gourav Datta, Zihan Yin, Ajey Jacob, Akhilesh R. Jaiswal, Peter A., Beerel

TL;DR
This paper introduces a processing-in-pixel approach using advanced CMOS technology to perform complex CNN operations directly within hyperspectral camera pixels, significantly reducing data bandwidth and energy consumption while maintaining high recognition accuracy.
Contribution
The paper presents a novel processing-in-pixel design that enables complex CNN operations within hyperspectral camera pixels, reducing data transmission and energy use without sacrificing accuracy.
Findings
Data bandwidth reduced by 25.06x
Energy consumption decreased by 3.90x
Recognition accuracy within 0.56% of baseline models
Abstract
Hyperspectral cameras generate a large amount of data due to the presence of hundreds of spectral bands as opposed to only three channels (red, green, and blue) in traditional cameras. This requires a significant amount of data transmission between the hyperspectral image sensor and a processor used to classify/detect/track the images, frame by frame, expending high energy and causing bandwidth and security bottlenecks. To mitigate this problem, we propose a form of processing-in-pixel (PIP) that leverages advanced CMOS technologies to enable the pixel array to perform a wide range of complex operations required by the modern convolutional neural networks (CNN) for hyperspectral image recognition (HSI). Consequently, our PIP-optimized custom CNN layers effectively compress the input data, significantly reducing the bandwidth required to transmit the data downstream to the HSI processing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCCD and CMOS Imaging Sensors · Advanced Memory and Neural Computing · Advanced Neural Network Applications
