Fully Parallel Implementation of Otsu Automatic Image Thresholding Algorithm on FPGA

被引:17
|
作者
Barros, Wysterlanya K. P. [1 ]
Dias, Leonardo A. [2 ]
Fernandes, Marcelo A. C. [1 ,3 ]
机构
[1] Univ Fed Rio Grande do Norte, Lab Machine Learning & Intelligent Instrumentat, nPITI IMD, BR-59078970 Natal, RN, Brazil
[2] Univ Birmingham, Ctr Cyber Secur & Privacy, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
[3] Univ Fed Rio Grande do Norte, Dept Comp & Automat Engn, BR-59078970 Natal, RN, Brazil
关键词
FPGA; image segmentation; thresholding algorithm; Otsu's method;
D O I
10.3390/s21124151
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This work proposes a high-throughput implementation of the Otsu automatic image thresholding algorithm on Field Programmable Gate Array (FPGA), aiming to process high-resolution images in real-time. The Otsu method is a widely used global thresholding algorithm to define an optimal threshold between two classes. However, this technique has a high computational cost, making it difficult to use in real-time applications. Thus, this paper proposes a hardware design exploiting parallelization to optimize the system's processing time. The implementation details and an analysis of the synthesis results concerning the hardware area occupation, throughput, and dynamic power consumption, are presented. Results have shown that the proposed hardware achieved a high speedup compared to similar works in the literature.
引用
收藏
页数:17
相关论文
共 50 条
  • [31] A multi-scale 3D Otsu thresholding algorithm for medical image segmentation
    Feng, Yuncong
    Zhao, Haiying
    Li, Xiongfei
    Zhang, Xiaoli
    Li, Hongpeng
    DIGITAL SIGNAL PROCESSING, 2017, 60 : 186 - 199
  • [32] Iterative Thresholding Based Image Segmentation Using 2D Improved Otsu Algorithm
    Devi, M. P. Akila
    Latha, T.
    Sulochana, C. Helen
    2015 GLOBAL CONFERENCE ON COMMUNICATION TECHNOLOGIES (GCCT), 2015, : 145 - 149
  • [33] Automatic image thresholding using Otsu’s method and entropy weighting scheme for surface defect detection
    Mai Thanh Nhat Truong
    Sanghoon Kim
    Soft Computing, 2018, 22 : 4197 - 4203
  • [34] Automatic image thresholding using Otsu's method and entropy weighting scheme for surface defect detection
    Mai Thanh Nhat Truong
    Kim, Sanghoon
    SOFT COMPUTING, 2018, 22 (13) : 4197 - 4203
  • [35] Implementation of Efficient Image Processing Algorithm on FPGA
    Khosla, Robin
    Singh, Balwinder
    2013 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND RESEARCH ADVANCEMENT (ICMIRA 2013), 2013, : 335 - 339
  • [36] FPGA Implementation of a Hardware Optimized Automatic Target Detection and Classification Algorithm for Hyperspectral Image Analysis
    Macias, Ruben
    Bernabe, Sergio
    Bascones, Daniel
    Gonzalez, Carlos
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2022, 19
  • [37] Parallel Implementation of K-Means Algorithm on FPGA
    Dias, Leonardo A.
    Ferreira, Joao C.
    Fernandes, Marcelo A. C.
    IEEE ACCESS, 2020, 8 (08): : 41071 - 41084
  • [38] FPGA-Based Parallel Implementation of SURF Algorithm
    Chen, Wenjie
    Ding, Shuaishuai
    Chai, Zhilei
    He, Daojing
    Zhang, Weihua
    Zhang, Guanhua
    Peng, Qiwei
    Luo, Wang
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 308 - 315
  • [39] Algorithm of parallel - hierarchical transformation and its implementation on FPGA
    Timchenko, Leonid I.
    Petrovskiy, Mykola S.
    Kokryatskay, Natalia I.
    Barylo, Alexander S.
    Dembitska, Sofia V.
    Stepanikuk, Dmytro S.
    Suleimenov, Batyrbek
    Zyska, Tomasz
    Uvaysova, Svetlana
    Shedreyeva, Indira
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH ENERGY PHYSICS EXPERIMENTS 2017, 2017, 10445
  • [40] A parallel whale optimization algorithm and its implementation on FPGA
    Jiang, Qiangqiang
    Guo, Yuanjun
    Yang, Zhile
    Zhou, Xianyu
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,