Abstract

The aim of digital image processing is to improve the quality of image and subsequently to perform features extraction and classification. It is effectively used in computer vision, medical imaging, meteorology, astronomy, remote sensing and other related field. The main problem is that it is generally time consuming process; Parallel Computing provides an efficient and convenient way to address this issue. Main purpose of this review is to provide the comparative study of the existing contributions of implementing parallel image processing applications with their benefits and limitations. Another important aspect of this study is to provide the brief introduction of parallel computing and currently available parallel architecture, tools and techniques used for implementing parallel image processing. The aim is to discuss the problems encountered to implement parallel computing in various image processing applications. In this research we also tried to describe the role of parallel image processing in the field of medical imaging.

Highlights

  • Days, Image processing plays a very essential role in numerous fields for example optics, computer science, mathematics, surface physics and visual psychophysics in case of computer vision its applications include remote sensing, feature extraction, meteorology, face detection, finger-print detection, optical sorting, astronomy, argument reality, microscope imaging, lane departure warning system (Basavaprasad and Ravi, 2014)

  • This study summarizes existing parallel image processing techniques and tools implemented by different scientists and researchers

  • As we have discussed above that parallel computing is having very important significance in several image processing techniques like edge detection, histogram equalization, noise removal, image registration, image segmentation, feature extraction, different optimization techniques and many more

Read more

Summary

INTRODUCTION

Image processing plays a very essential role in numerous fields for example optics, computer science, mathematics, surface physics and visual psychophysics in case of computer vision its applications include remote sensing, feature extraction, meteorology, face detection, finger-print detection, optical sorting, astronomy, argument reality, microscope imaging, lane departure warning system (Basavaprasad and Ravi, 2014). Parallel processing has become a significant tool for implementing high speed computing. This study summarizes existing parallel image processing techniques and tools implemented by different scientists and researchers. There are several application area of parallel computing image processing, Atmosphere, Earth, Environment, Applied Physics, Nuclear, condensed matter Computer Science, Mathematics, Electrical Engineering and Many more discussed in Barney (2014)and Slabaugh et al (2010). Node: It is an individual "computer in a box" It is comprised of numerous CPUs/Cores/Processors, network interfaces, memory, etc. Task: This is a logically distinct section of computational effort This is normally a program or set of commands which is executed by a core/processor. Shared Memory: As per hardware point of view, it is just like a computer architecture in which all cores/processors have straight access to regular physical memory. Distributed memory: For hardware point of view, it is just like a network based memory access used for Speedup

Number of processors
Not required application
Cluster of heterogeneous computing nodes using Hadoop
Speed UP is good working with CPUs
Need to show more results
CUDA as Programming tool Implemented on GPU
Parallel Image Processing Toolkit
High level image processing algorithm need to be tested
Speed UP is significant
Other parameters need to be calculated
More complex algorithm of image processing is not evaluated
Copy Transpose Blur Sobel Erode Dilate Gradient Sum Max Min Histogram
IMPLEMENTING PARALLEL IMAGE PROCESSING
CONCLUSION
Image Processing Algorithms in Teaching Parallel
Image Processing Using Hadoop Map Reduce
Findings
Emerging Technologies for a Smarter World
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.