Analysis of Explicit Parallelism of Image Preprocessing Algorithms—A Case Study

  • S. Raguvir
  • D. RadhaEmail author
Conference paper
Part of the Lecture Notes in Computational Vision and Biomechanics book series (LNCVB, volume 30)


The need for the image processing algorithm is inevitable in the present era as every field involves the use of images and videos. The performance of such algorithms can be improved using parallelizing the tasks in the algorithm. There are different ways of parallelizing the algorithm like explicit parallelism, implicit parallelism, and distributed parallelism. The proposed work shows the analysis of the performance of the explicit parallelism of an image enhancement algorithm named median filtering in a multicore system. The implementation of explicit parallelism is done using MATLAB. The performance analysis is based on primary measures like speedup time and efficiency.


Explicit parallelism Image enhancement Speedup Efficiency Multicore Median filtering 


  1. 1.
    Liu F, Seinstra F, Plaza A (2011) Parallel hyperspectral image processing on distributed multicluster systems. J Appl Remote Sens 5CrossRefGoogle Scholar
  2. 2.
    Saxena S, Sharma N, Sharma S (2013) Image processing tasks using parallel computing in multi core architecture and its applications in medical imaging. Int J Adv Res Comput Commun Eng 2(4)Google Scholar
  3. 3.
    Squyres J, Lumsdaine AB, McCandless A, Stevenson R (1996) Parallel and distributed algorithms for high speed image processingGoogle Scholar
  4. 4.
    Kessler C, Keller J (2007) Models of parallel computing: review and perspectives. PARS- Mitteilungen 24:13–29. ISSN 0177-0454,GI/ITG PARSGoogle Scholar
  5. 5.
    Alyasseri Z (2014) Survey of parallel computing with MATLAB. Cornell University Library, arXiv:1407.6878, Article
  6. 6.
    Kaur P (2015) Implementation of image processing algorithms on the parallel platform using MATLAB. Int J Comput Sci Eng Technol (IJCSET)Google Scholar
  7. 7.
    Saxena S, Sharma S, Sharma N (2016) Parallel image processing techniques, benefits and limitations. Res J Appl Sci Eng Technol 12(2):223–238Google Scholar
  8. 8.
    Ranjith R, Shanmughasundaram R (2015) Simulation of safety critical applications for automotive using multicore scheduling. In: International conference on control, instrumentation, communication and computational technologies (ICCICCT)Google Scholar
  9. 9.
    Chatarasi P, Shirako J, Sarkar V (2015) Polyhedral optimization of explicitly parallel programs. In: International conference on parallel architecture and compilation (PACT), pp 213–226Google Scholar
  10. 10.
    Saxena C, Kourav D (2014) Noises and image denoising techniques: a brief survey. Int J Emerg Technol Adv Eng 4(3)Google Scholar
  11. 11.
    Belwal M, Sudarshan TSB (2015) Intermediate representation for heterogeneous multi-core: a survey. In: International conference on VLSI systems, architecture, technology and applications (VLSI-SATA)Google Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of Computer Science & EngineeringAmrita School of Engineering, Amrita Vishwa VidyapeethamBangaloreIndia

Personalised recommendations