Real-time processing for shape-from-focus techniques

An increase in the number of frames and computational complexity of the focus measure causes the shape-from-focus (SFF) method to become time consuming and occupy a lot of memory. As such, these factors become a limitation for using SFF techniques in real-time applications. However, the computational time can be significantly reduced using a parallel implementation of these methods on multiple cores. In this article, various SFF methods are compared in a parallel computing environment. The intent of this research is to analyze the speedup of various focus-measuring methods using a different number of cores to determine the optimal number of cores required for SFF applications.

[1]  J. Baina,et al.  Automatic focus and iris control for video cameras , 1995 .

[2]  Tsung-Chuan Huang,et al.  A practical run-time technique for exploiting loop-level parallelism , 2000, J. Syst. Softw..

[3]  Fang Liu,et al.  A Multilevel Parallelism Support for Multi-Physics Coupling , 2011, ICCS.

[4]  Francis J. M. Schmitt,et al.  3D reconstruction of real objects with high resolution shape and texture , 2004, Image Vis. Comput..

[5]  Chih-Ping Chu,et al.  Exploitation of parallelism to nested loops with dependence cycles , 2004, J. Syst. Archit..

[6]  A. S. Malik,et al.  3-D content generation using optical passive reflective techniques , 2011, 2011 IEEE 15th International Symposium on Consumer Electronics (ISCE).

[7]  D. Knill,et al.  The perception of cast shadows , 1998, Trends in Cognitive Sciences.

[8]  M. Alamgir Hossain,et al.  Impact of data dependencies in real-time high performance computing , 2002, Microprocess. Microsystems.

[9]  Shree K. Nayar,et al.  Shape from focus: an effective approach for rough surfaces , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[10]  Aamir Saeed Malik,et al.  Comparison of LULU and Median Filter for Image Denoising , 2013 .

[11]  Ajit Singh,et al.  An Integrated Performance Analysis Tool for SPMD Data-Parallel Programs , 1997, Parallel Comput..

[12]  Manuel V. Hermenegildo,et al.  Relating Data-Parallelism and (and-) Parallelism in Logic Programs , 1995, Comput. Lang..

[13]  Veysel Aslantas,et al.  A comparison of criterion functions for fusion of multi-focus noisy images , 2009 .

[14]  Hadi Seyedarabi,et al.  Multi-focus image fusion for visual sensor networks in DCT domain , 2011, Comput. Electr. Eng..

[15]  Emilio L. Zapata,et al.  Data-task parallelism for the VMEC program , 2001, Parallel Comput..

[16]  Joel H. Saltz,et al.  Processing large-scale multi-dimensional data in parallel and distributed environments , 2002, Parallel Comput..

[17]  Hui Zhao,et al.  Multi-focus color image fusion in the HSI space using the sum-modified-laplacian and a coarse edge map , 2008, Image Vis. Comput..

[18]  Min Li,et al.  Nonrigid motion recovery for 3D surfaces , 2007, Image Vis. Comput..

[19]  G. Amdhal,et al.  Validity of the single processor approach to achieving large scale computing capabilities , 1967, AFIPS '67 (Spring).

[20]  Antonio J. Plaza,et al.  Parallel techniques for information extraction from hyperspectral imagery using heterogeneous networks of workstations , 2008, J. Parallel Distributed Comput..

[21]  Jan Flusser,et al.  A new wavelet-based measure of image focus , 2002, Pattern Recognit. Lett..

[22]  Cristina Nicolescu,et al.  A data and task parallel image processing environment , 2002, Parallel Comput..

[23]  Flip Phillips,et al.  The perception of 3-D shape from shadows cast onto curved surfaces. , 2009, Acta psychologica.

[24]  Albert Dipanda,et al.  Towards a real-time 3D shape reconstruction using a structured light system , 2005, Pattern Recognit..

[25]  Koen De Bosschere,et al.  On the Use of Subword Parallelism in Medical Image Processing , 1998, Parallel Comput..

[26]  N. Kamel,et al.  An overview of LULU operators and discrete pulse transform for image analysis , 2013 .

[27]  Homer H. Chen,et al.  Robust focus measure for low-contrast images , 2006, 2006 Digest of Technical Papers International Conference on Consumer Electronics.