Mapping Image Transformations Onto Pixel Processor Arrays
Laurie Bose, Piotr Dudek

TL;DR
This paper demonstrates how to perform fundamental image transformations like shearing, rotation, and scaling directly on Pixel Processor Arrays (PPAs), specifically using the SCAMP-5 chip, to enable efficient, parallel visual data processing.
Contribution
It introduces new algorithms for executing image transformations directly on PPA hardware, optimizing parallel computation and minimizing instruction count.
Findings
Transformations performed efficiently on SCAMP-5 PPA
Minimized SIMD instructions for each transformation
Demonstrated PPA flexibility for visual tasks
Abstract
Pixel Processor Arrays (PPA) present a new vision sensor/processor architecture consisting of a SIMD array of processor elements, each capable of light capture, storage, processing and local communication. Such a device allows visual data to be efficiently stored and manipulated directly upon the focal plane, but also demands the invention of new approaches and algorithms, suitable for the massively-parallel fine-grain processor arrays. In this paper we demonstrate how various image transformations, including shearing, rotation and scaling, can be performed directly upon a PPA. The implementation details are presented using the SCAMP-5 vision chip, that contains a 256x256 pixel-parallel array. Our approaches for performing the image transformations efficiently exploit the parallel computation in a cellular processor array, minimizing the number of SIMD instructions required. These…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Image and Video Retrieval Techniques · Medical Image Segmentation Techniques
