Performance Analysis of Parallel Implementation of Morphological Operations

被引:0
|
作者
D'Sa, Ashwin Geet [1 ]
Prasad, B. G. [1 ]
机构
[1] BMS Coll Engn, Dept Comp Sci, Bengaluru, India
关键词
Morphology; Performance analysis; Multi-threading; OpenMP;
D O I
10.1007/978-981-13-0586-3_7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Morphological operation is a most common technique used in image processing because of its low complexity. Despite its simplicity, morphological operations usually take a long time since the same operations are repeated on every pixel of an image. Since the processing technique for each pixel in an image remains the same, the morphological operation can be carried out in parallel for different pixel, by effectively using the threads over the multi-core processors, which are now common even in the commodity hardware. The use of the API's provided by OpenMP allows parallelization of the serial program, by allowing us to create and control the threads. Hence, performance analysis can be made by comparing the effectiveness of carrying out the task in parallel over the serial implementation of the same task by varying the number of threads over the processor. Further, the memory usage by the program can be analyzed the varying the number of threads.
引用
收藏
页码:65 / 80
页数:16
相关论文
共 50 条
  • [21] Implementation and performance analysis of parallel assignment algorithms on a hypercube computer
    Carpenter, B.A.
    Davis, N.J.
    Conference on Hypercube Concurrent Computers and Applications, 1988,
  • [22] Implementation and Performance Analysis of Non-Blocking Collective Operations for MPI
    Hoefler, Torsten
    Lumsdaine, Andrew
    Rehm, Wolfgang
    2007 ACM/IEEE SC07 CONFERENCE, 2010, : 127 - +
  • [23] Subword parallel architecture for connected component labeling and morphological operations
    Chan, Wei-Kai
    Chien, Shao-Yi
    2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 936 - +
  • [24] Three-dimensional morphological analysis method for geologic bodies and its parallel implementation
    Mao, Xiancheng
    Zhang, Bin
    Deng, Hao
    Zou, Yanhong
    Chen, Jin
    COMPUTERS & GEOSCIENCES, 2016, 96 : 11 - 22
  • [25] Parallel implementation of morphological processing on Cell/BE with OpenCV interface
    Sugano, Hiroki
    Miyamoto, Ryusuke
    2008 3RD INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS, CONTROL AND SIGNAL PROCESSING, VOLS 1-3, 2008, : 578 - +
  • [26] Efficient Parallel Implementation of Morphological Operation on GPU and FPGA
    Li, Teng
    Dou, Yong
    Jiang, Jingfei
    Gao, Jing
    2014 INTERNATIONAL CONFERENCE ON SECURITY, PATTERN ANALYSIS, AND CYBERNETICS (SPAC), 2014, : 430 - 435
  • [27] Implementation of Parallel Morphological Filter with Different Structuring Elements
    Pandey, Ritesh Kumar
    Mathurkar, S. S.
    2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 1450 - 1455
  • [28] Parallel Implementation of Morphological Image Processing Algorithm for GPGPU
    Ismail, Muhammad Ali
    Shamim, Kamran
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN COMPUTER SYSTEMS, 2016, 38 : 130 - 134
  • [29] A Statistical Analysis of the Performance Variability of Read/Write Operations on Parallel File Systems
    Inacio, Eduardo C.
    Barbetta, Pedro A.
    Dantas, Mario A. R.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 2393 - 2397
  • [30] Extended logical function morphological operations and its optical implementation
    Wei, Jia
    Jing, Hongmei
    Liu, Dahe
    OPTIK, 2009, 120 (04): : 169 - 173