首页 | 本学科首页   官方微博 | 高级检索  
     


An effective and efficient approximate two-dimensional dynamic programming algorithm for supporting advanced computer vision applications
Affiliation:1. DIA Department, University of Trieste and ICAR-CNR, Italy;2. DIA Department, University of Trieste, Italy;3. CSECS Department, University of Messina, Italy;4. DIBRIS Department, University of Genova, Italy;1. State Key Lab of CAD& CG Zhejiang University, Hangzhou, China;2. Stony Brook University, New York, USA;1. School of Software Engineering, Beijing Jiaotong University, Beijing 100044, China;2. Department of Computer Science, University of Central Florida, Orlando, FL 32816, USA
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.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号