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 条
  • [1] A Novel Architecture for FPGA Implementation of Otsu's Global Automatic Image Thresholding Algorithm
    Pandey, J. G.
    Karmakar, A.
    Shekhar, C.
    Gurunarayanan, S.
    [J]. 2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 300 - 305
  • [2] Implementation of Otsu's Thresholding Process Based on FPGA
    Wang Jianlai
    Yang Chunling
    Zhu Min
    Wang Changhui
    [J]. ICIEA: 2009 4TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-6, 2009, : 474 - 478
  • [3] FPGA IMPLEMENTATION OF FULLY PARALLEL FAST MDCT ALGORITHM
    Pohronska, Maria
    Malik, Peter
    Balaz, Marcel
    [J]. EUROCON 2009: INTERNATIONAL IEEE CONFERENCE DEVOTED TO THE 150 ANNIVERSARY OF ALEXANDER S. POPOV, VOLS 1- 4, PROCEEDINGS, 2009, : 161 - 166
  • [4] Improved image magnification algorithm based on Otsu thresholding
    Harb, Suheir M. ElBayoumi
    Isa, Nor Ashidi Mat
    Salamah, Samy A.
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2015, 46 : 338 - 355
  • [5] An improved median-based Otsu image thresholding Algorithm
    Yang, Xiaolu
    Shen, Xuanjing
    Long, Jianwu
    Chen, Haipeng
    [J]. CONFERENCE ON MODELING, IDENTIFICATION AND CONTROL, 2012, 3 : 468 - 473
  • [6] Modified algorithm of unimodal thresholding for FPGA implementation
    Hagara, Miroslav
    Stojanovic, Radovan
    Satka, Alexander
    Kubinec, Peter
    Ondracek, Oldrich
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2022, 94
  • [7] A hardware Implementation of OTSU Thresholding Method for Skin Cancer Image Segmentation
    El Khoukhi, Hasnae
    Filali, Youssef
    Yahyaouy, Ali
    Sabri, My Abdelouahed
    Aarab, Abdellah
    [J]. 2019 INTERNATIONAL CONFERENCE ON WIRELESS TECHNOLOGIES, EMBEDDED AND INTELLIGENT SYSTEMS (WITS), 2019,
  • [8] Otsu Based Optimal Multilevel Image Thresholding Using Firefly Algorithm
    Raja, N. Sri Madhava
    Rajinikanth, V.
    Latha, K.
    [J]. MODELLING AND SIMULATION IN ENGINEERING, 2014, 2014
  • [9] Fully parallel FPGA Implementation of an Artificial Neural Network Tuned by Genetic Algorithm
    Dumesnil, Etienne
    Beaulieu, Philippe-Olivier
    Boukadoum, Mounir
    [J]. 2018 16TH IEEE INTERNATIONAL NEW CIRCUITS AND SYSTEMS CONFERENCE (NEWCAS), 2018, : 365 - 369
  • [10] FPGA Implementation of Graph Cut Based Image Thresholding
    Anderson, Joseph
    Gundam, Madhuri
    Joginipelly, Arjun
    Charalampidis, Dimitrios
    [J]. 2012 44TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY (SSST), 2012, : 88 - 93