Affiliation:
1. Institute of Electronics and Computer Science, 14 Dzerbenes St., LV-1006 Riga, Latvia
Abstract
Spatial image transformation is a commonly used component in many image processing pipelines. It enables the correction of optical distortions, image registration onto a common reference plane, electronic image stabilisation, digital zoom, video mosaicking, etc. With the growing tendency to embed image processing in low-power devices, attaining an efficient transformation solution becomes increasingly decisive. Furthermore, interpolation is the key operation in achieving the high quality of the transformed data from the original data. Fortunately, different implementations have already seen several efficiency improvements in recent years. However, interpolation relies on sampling a set of neighbouring points from memory, which has yet to be addressed efficiently for smaller computational platforms with limited memory resources. In this work, we derive a generic mathematical model and circuit design principles for the spatial transformation accelerator design for N-dimensional data. Furthermore, we present an efficient simultaneous access scheme for high-quality signal reconstruction. Finally, the introduced ideas are verified in field programmable gate arrays using one-dimensional and two-dimensional data transformation use cases. The presented solution is able to transform images with sizes ranging from 256 × 256 to 8192 × 8192 and achieves a transfer rate of 275 frames per second with 512 × 512 images.
Funder
Latvian Council of Science
European Commission
Reference16 articles.
1. A new golden age for computer architecture;Hennessy;Commun. ACM,2019
2. Low Power Processors and Image Sensors for Vision-Based IoT Devices: A Review;Maheepala;IEEE Sens. J.,2021
3. Configurable Implementation of Parallel Memory Based Real-Time Video Downscaler;Aho;Microprocess. Microsyst.,2007
4. Accelerated image resampling for geometry correction;Herout;J. Real-Time Image Process.,2011
5. Mahale, G., Mahale, H., Parimi, R.B., Nandy, S.K., and Bhattacharya, S. (2014, January 10–12). Hardware architecture of bi-cubic convolution interpolation for real-time image scaling. Proceedings of the 2014 International Conference on Field-Programmable Technology (FPT), Shanghai, China.