The University of Southampton
University of Southampton Institutional Repository

Integral Images: Efficient Algorithms for Their Computation and Storage in Resource-Constrained Embedded Vision Systems

Integral Images: Efficient Algorithms for Their Computation and Storage in Resource-Constrained Embedded Vision Systems
Integral Images: Efficient Algorithms for Their Computation and Storage in Resource-Constrained Embedded Vision Systems
The integral image, an intermediate image representation, has found extensive use in multi-scale local feature detection algorithms, such as Speeded-Up Robust Features (SURF), allowing fast computation of rectangular features at constant speed, independent of filter size. For resource-constrained real-time embedded vision systems, computation and storage of integral image presents several design challenges due to strict timing and hardware limitations. Although calculation of the integral image only consists of simple addition operations, the total number of operations is large owing to the generally large size of image data. Recursive equations allow substantial decrease in the number of operations but require calculation in a serial fashion. This paper presents two new hardware algorithms that are based on the decomposition of these recursive equations, allowing calculation of up to four integral image values in a row-parallel way without significantly increasing the number of operations. An efficient design strategy is also proposed for a parallel integral image computation unit to reduce the size of the required internal memory (nearly 35% for common HD video). Addressing the storage problem of integral image in embedded vision systems, the paper presents two algorithms which allow substantial decrease (at least 44.44%) in the memory requirements. Finally, the paper provides a case study that highlights the utility of the proposed architectures in embedded vision systems.
integral image, parallel architecture, memory-efficient design, embedded vision systems
1424-8220
16804-16830
Essex, University
ae8922f0-dbe0-4b22-8474-98e84d852de7
Clark, Adrian F.
81c08359-a1fe-4380-adc0-2da681e19df0
Rehman, Naveed Ur
8cd2ee50-73fb-4df1-9bb5-b278b911b70f
Essex, University
d35c2e77-744a-4318-9d9d-726459e64db9
Essex, University
ae8922f0-dbe0-4b22-8474-98e84d852de7
Clark, Adrian F.
81c08359-a1fe-4380-adc0-2da681e19df0
Rehman, Naveed Ur
8cd2ee50-73fb-4df1-9bb5-b278b911b70f
Essex, University
d35c2e77-744a-4318-9d9d-726459e64db9

Essex, University, Clark, Adrian F., Rehman, Naveed Ur and Essex, University (2015) Integral Images: Efficient Algorithms for Their Computation and Storage in Resource-Constrained Embedded Vision Systems. Sensors, 15 (7), 16804-16830. (doi:10.3390/s150716804).

Record type: Article

Abstract

The integral image, an intermediate image representation, has found extensive use in multi-scale local feature detection algorithms, such as Speeded-Up Robust Features (SURF), allowing fast computation of rectangular features at constant speed, independent of filter size. For resource-constrained real-time embedded vision systems, computation and storage of integral image presents several design challenges due to strict timing and hardware limitations. Although calculation of the integral image only consists of simple addition operations, the total number of operations is large owing to the generally large size of image data. Recursive equations allow substantial decrease in the number of operations but require calculation in a serial fashion. This paper presents two new hardware algorithms that are based on the decomposition of these recursive equations, allowing calculation of up to four integral image values in a row-parallel way without significantly increasing the number of operations. An efficient design strategy is also proposed for a parallel integral image computation unit to reduce the size of the required internal memory (nearly 35% for common HD video). Addressing the storage problem of integral image in embedded vision systems, the paper presents two algorithms which allow substantial decrease (at least 44.44%) in the memory requirements. Finally, the paper provides a case study that highlights the utility of the proposed architectures in embedded vision systems.

This record has no associated files available for download.

More information

Published date: July 2015
Keywords: integral image, parallel architecture, memory-efficient design, embedded vision systems

Identifiers

Local EPrints ID: 478877
URI: http://eprints.soton.ac.uk/id/eprint/478877
ISSN: 1424-8220
PURE UUID: a4dad8f0-7ff0-498a-9897-9543a135b914
ORCID for University Essex: ORCID iD orcid.org/0000-0001-9631-1898

Catalogue record

Date deposited: 12 Jul 2023 16:36
Last modified: 17 Mar 2024 04:16

Export record

Altmetrics

Contributors

Author: University Essex ORCID iD
Author: Adrian F. Clark
Author: Naveed Ur Rehman
Author: University Essex

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×