An effective and efficient approximate two-dimensional dynamic programming algorithm for supporting advanced computer vision applications. (October 2017)
- Record Type:
- Journal Article
- Title:
- An effective and efficient approximate two-dimensional dynamic programming algorithm for supporting advanced computer vision applications. (October 2017)
- Main Title:
- An effective and efficient approximate two-dimensional dynamic programming algorithm for supporting advanced computer vision applications
- Authors:
- Cuzzocrea, Alfredo
Mumolo, Enzo
Grasso, Giorgio Mario
Vercelli, Gianni - Abstract:
- Abstract: Dynamic programming is a popular optimization technique, developed in the 60's and still widely used today in several fields for its ability to find global optimum. Dynamic Programming Algorithms (DPAs) can be developed in many dimension. However, it is known that if the DPA dimension is greater or equal to two, the algorithm is an NP complete problem. In this paper we present an approximation of the fully two-dimensional DPA (2D-DPA) with polynomial complexity. Then, we describe an implementation of the algorithm on a recent parallel device based on CUDA architecture. We show that our parallel implementation presents a speed-up of about 25 with respect to a sequential implementation on an Intel I7 CPU. In particular, our system allows a speed of about ten 2D-DPA executions per second for 85 × 85 pixels images. Experiments and case studies support our thesis.
- Is Part Of:
- Journal of visual languages & computing. Volume 42(2017)
- Journal:
- Journal of visual languages & computing
- Issue:
- Volume 42(2017)
- Issue Display:
- Volume 42, Issue 2017 (2017)
- Year:
- 2017
- Volume:
- 42
- Issue:
- 2017
- Issue Sort Value:
- 2017-0042-2017-0000
- Page Start:
- 13
- Page End:
- 22
- Publication Date:
- 2017-10
- Subjects:
- Two-dimensional dynamic programming -- CUDA platform -- Computer vision -- Intelligent systems
Visual programming languages (Computer science) -- Periodicals
Visual programming (Computer science) -- Periodicals
Programming languages (Electronic computers) -- Semantics -- Periodicals
Langages de programmation visuelle -- Périodiques
Programmation visuelle -- Périodiques
Langages de programmation -- Sémantique -- Périodiques
Programming languages (Electronic computers) -- Semantics
Visual programming (Computer science)
Visual programming languages (Computer science)
Periodicals
Electronic journals
005 - Journal URLs:
- http://www.sciencedirect.com/science/journal/1045926X ↗
http://www.elsevier.com/journals ↗ - DOI:
- 10.1016/j.jvlc.2017.07.002 ↗
- Languages:
- English
- ISSNs:
- 1045-926X
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 5072.495200
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 6806.xml