A significant approach for implementing parallel image processing using MATLAB with java threads and its implementation in segmentation using Otsu's method in multi core environment
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This paper present a considerable approach for implementing parallel image processing using MATLAB with Java. Parallel Computing has become an essential pillar for implementing numerous applications of image processing. As its computation is repeatedly done on matrix of pixels so it needs several resources and processing execution time. For efficient implementation of parallel image processing there have been developed several tools and techniques till now such as CUDA (Computed Unified Devise Architecture), GPU (Graphics Processing Unit) , MATLAB, Hadoop, OpenCV, OpenCL, Java and many more. Main purpose of this paper is to show application of merging of MATLAB with java for implementing image processing techniques parallely. In this paper implementation of Otsu's segmentation of the several images including Dicom images using parallel computing toolbox of MATLAB with the concept multithreading in java has been done and got significant results in terms of speedup which can be the good alternative and efficient approach for implementing parallel image processing. Main purpose of implementing MATLAB with java as MATLAB plays a very significant role in image processing techniques since it is having a toolbox containing variety of image processing functions which expand the ability of its numeric computing environment. It also consists of parallel computing toolbox for implementing explicit multithreading and supportable environment of GPU and CUDA. However, Programming Environment of MATLAB relies on Java for several jobs or tasks. Java Virtual Machine (JVM) permits an application to have several threads which runs concurrently. © Research India Publications.