Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3299874.3317991acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article
Open access

Mitigating the Performance and Quality of Parallelized Compressive Sensing Reconstruction Using Image Stitching

Published: 13 May 2019 Publication History

Abstract

Orthogonal Matching Pursuit is an iterative greedy algorithm used to find a sparse approximation for high-dimensional signals. The algorithm is most popularly used in Compressive Sensing, which allows for the reconstruction of sparse signals at rates lower than the Shannon-Nyquist frequency, which has traditionally been used in a number of applications such as MRI and computer vision and is increasingly finding its way into Big Data and data center analytics. OMP traditionally suffers from being computationally intensive and time-consuming, this is particularly a problem in the area of Big Data where the demand for computational resources continues to grow. In this paper, the data-level parallelization of OMP through blocking is examined. Traditionally blocking has been used to ac- celerate the performance of OMP reconstruction for big data image analytics. However, as we show in this work, blocking, particularly in the form of vectorizing, introduces significant error in terms of PSNR and SSIM index in the reconstruction quality. In response, we deploy the concept of stitching to recover the lost accuracy. We further examine the influence of the level of blocking and amount of stitching (overlap between each block) with regard to recon- struction time and reconstructed image quality. While stitching boosts up the image reconstruction accuracy significantly, the ob- ject detection count results show anywhere from 11.84% to 140.54% improvement, depending on the cases being compared, it introduces significant overhead with regard to reconstruction time. To address the overhead, we deploy hardware accelerated base solutions. Given the emergence of hardware accelerators in data centers and for big data analytics in form of FPGAs, our solution effectively utilizes this resource to enhance the performance overhead of stitching by 25%. We show the minimum block size required for an FPGA speed-up.

References

[1]
Joel A. Tropp and Anna C. Gilbert. 2007. Signal recovery from random measurements via orthogonal matching pursuit. IEEE Transactions on Information Theory, 53, 12, 4655--4666. https://doi.org/10.1109/tit.2007.909108.
[2]
E.vJ. Candes, J. Romberg, and T. Tao. 2006. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Transactions on Information Theory, 52, 2, 489--509. https://doi.org/10.1109/tit.2005.862083.
[3]
Michael Lustig, David Donoho, and John M. Pauly. 2007. Sparse mri: the application of compressed sensing for rapid mr imaging. Magnetic Resonance in Medicine, 58, 6, 1182--1195. https://doi.org/10.1002/mrm.21391.
[4]
Ahmed Nabil Belbachir, Stephan Schraml, Manfred Mayerhofer, and Michael Hofstatter. 2014. A novel hdr depth camera for real-time 3d 360 degree panoramic vision. In 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops. IEEE. https://doi.org/10.1109/cvprw.2014.69.
[5]
Jiaxing Zhang, Ying Yan, Liang Jeff Chen, Minjie Wang, Thomas Moscibroda, and Zheng Zhang. 2014. Impression store: compressive sensing-based storage for big data analytics. In HotCloud.
[6]
Amey M. Kulkarni, Houman Homayoun, and Tinoosh Mohsenin. 2014. A parallel and reconfigurable architecture for efficient omp compressive sensing reconstruction. In Proceedings of the 24th edition of the great lakes symposium on VLSI - GLSVLSI 14. ACM Press. https://doi.org/10.1145/2591513.2591598.
[7]
Y. C. Pati, R. Rezaiifar, and P. S. Krishnaprasad. 1993. Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition. In Proceedings of 27th Asilomar Conference on Signals, Systems and Computers. IEEE Comput. Soc. Press. https://doi.org/10.1109/acssc.1993.342465.
[8]
Parichat Sermwuthisarn, Supatana Auethavekiat, and Vorapoj Patanavijit. 2009. A fast image recovery using compressive sensing technique with block based orthogonal matching pursuit. In 2009 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS). IEEE. https://doi.org/10.1109/ispacs.2009.5383863.
[9]
Depeng Yang, Gregory. D. Peterson, and Husheng Li. 2012. Compressed sensing and cholesky decomposition on fpgas and gpus. Parallel Computing, 38, 8, 421--437.
[10]
Jeremy Constantin, Ahmed Dogan, Oskar Andersson, Pascal Meinerzhagen, Joachim Rodrigues, David Atienza, and Andreas Burg. 2013. An ultra-low-power application-specific processor with sub-vt memories for compressed sensing. In VLSI-SoC: From Algorithms to Circuits and System-on-Chip Design. Springer Berlin Heidelberg, 88--106. https://doi.org/10.1007/978-3-642-45073-05.
[11]
Hassan Rabah, Abbes Amira, Basant Kumar Mohanty, Somaya Almaadeed, and Pramod Kumar Meher. 2015. Fpga implementation of orthogonal matching pursuit for compressive sensing reconstruction. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 23, 10, 2209--2220.
[12]
Yong Fang, Liang Chen, Jiaji Wu, and Bormin Huang. 2011. Gpu implementation of orthogonal matching pursuit for compressive sensing. In 2011 IEEE 17th International Conference on Parallel and Distributed Systems. IEEE. https://doi.org/10.1109/icpads.2011.158.
[13]
Jerome L. V. M. Stanislaus and Tinoosh Mohsenin. 2012. High performance compressive sensing reconstruction hardware with qrd process. In 2012 IEEE International Symposium on Circuits and Systems. IEEE. https://doi.org/10.1109/iscas.2012.6271921.
[14]
Amey Kulkarni and Tinoosh Mohsenin. 2015. Accelerating compressive sensing reconstruction omp algorithm with cpu, gpu, fpga and domain specific many-core. In 2015 IEEE International Symposium on Circuits and Systems (ISCAS). IEEE. https://doi.org/10.1109/iscas.2015.7168797.
[15]
{n. d.} In http://decsai.ugr.es/cvg/dbimagenes/g256.php.

Cited By

View all
  • (2024)Fundamental Concepts of Cloud ComputingEmerging Trends in Cloud Computing Analytics, Scalability, and Service Models10.4018/979-8-3693-0900-1.ch001(1-43)Online publication date: 25-Jan-2024

Index Terms

  1. Mitigating the Performance and Quality of Parallelized Compressive Sensing Reconstruction Using Image Stitching

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GLSVLSI '19: Proceedings of the 2019 Great Lakes Symposium on VLSI
      May 2019
      562 pages
      ISBN:9781450362528
      DOI:10.1145/3299874
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 13 May 2019

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. acceleration
      2. big data
      3. cloud computing
      4. compressive sensing
      5. data centers
      6. omp

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      GLSVLSI '19
      Sponsor:
      GLSVLSI '19: Great Lakes Symposium on VLSI 2019
      May 9 - 11, 2019
      VA, Tysons Corner, USA

      Acceptance Rates

      Overall Acceptance Rate 312 of 1,156 submissions, 27%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)65
      • Downloads (Last 6 weeks)12
      Reflects downloads up to 13 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Fundamental Concepts of Cloud ComputingEmerging Trends in Cloud Computing Analytics, Scalability, and Service Models10.4018/979-8-3693-0900-1.ch001(1-43)Online publication date: 25-Jan-2024

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media