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

10/17/2015
by   Shoaib Ehsan, et al.
0

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 integral image in embedded vision systems, the paper presents two algorithms which allow substantial decrease (at least 44.44 Finally, the paper provides a case study that highlights the utility of the proposed architectures in embedded vision systems.

READ FULL TEXT

page 11

page 15

page 21

page 22

research
10/17/2015

Memory-Efficient Design Strategy for a Parallel Embedded Integral Image Computation Engine

In embedded vision systems, parallel computation of the integral image p...
research
04/29/2015

Exploring Integral Image Word Length Reduction Techniques for SURF Detector

Speeded Up Robust Features (SURF) is a state of the art computer vision ...
research
10/23/2015

FIESTA 4: optimized Feynman integral calculations with GPU support

This paper presents a new major release of the program FIESTA (Feynman I...
research
05/30/2019

Memory-efficient and fast implementation of local adaptive binarization methods

Binarization is widely used as an image preprocessing step to separate o...
research
09/12/2017

Constant Space Complexity Environment Representation for Vision-based Navigation

This paper presents a preliminary conceptual investigation into an envir...
research
11/16/2018

Detecting The Objects on The Road Using Modular Lightweight Network

This paper presents a modular lightweight network model for road objects...
research
01/26/2021

New Algorithms for Computing Field of Vision over 2D Grids

The aim of this paper is to propose new algorithms for Field of Vision (...

Please sign up or login with your details

Forgot password? Click here to reset