SoPC Implementation of a Genetic Algorithm for Circle Detection

被引:0
作者
Rojas Munoz, Luis F. [1 ]
Sanchez Solano, Santiago [2 ]
Garcia Capulin, Carlos H. [1 ]
Rostro Gonzalez, Horacio [1 ]
机构
[1] Univ Guanajuato, Dept Elect, DICIS, Salamanca, Spain
[2] Univ Seville, CSIC, IMSE CNM, Inst Microelect Sevilla, Seville, Spain
来源
PROCEEDINGS OF THE 2021 XXIII IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC 2021) | 2021年
关键词
SoPC; Genetic algorithm; Circle detection; PARALLEL IMPLEMENTATION; HOUGH TRANSFORM;
D O I
10.1109/ROPEC53248.2021.9667964
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
This article presents a system-on-programable-chip implementation of a genetic algorithm for circle detection. The use of this implementation technique allows the development of an efficient, decentralized and embedded system with high scalability and robustness, in addition to providing it with an effective and easy-to-use interface. The hardware components of the system implement the evolutionary process and the software elements perform image pre-processing tasks and provide the user interface. The SoPC was implemented on a Zybo-Z7 development board equipped with a Xilinx Zynq-7000 family device and it has been numerically validated on synthetic and real images. Detection rates obtained for both types of images demonstrate the suitability of this proposal to design embedded systems with size, resources and power consumption limitations for applications in Industry 4.0 and other related paradigms.
引用
收藏
页数:6
相关论文
共 23 条
[1]   Parallel implementation of genetic algorithm on FPGA using Vivado high level synthesis [J].
Alqudah, Eman ;
Jarrah, Amin .
INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2020, 15 (02) :90-99
[2]   Circle detection on images using genetic algorithms [J].
Ayala-Ramirez, V ;
Garcia-Capulin, CH ;
Perez-Garcia, A ;
Sanchez-Yanez, RE .
PATTERN RECOGNITION LETTERS, 2006, 27 (06) :652-657
[3]   Incremental circle hough transform: An improved method for circle detection [J].
Djekoune, A. Oualid ;
Messaoudi, Khadidja ;
Amara, Kahina .
OPTIK, 2017, 133 :17-31
[4]  
Elhossini A, 2012, P IEEE CAN C EL COMP, P1, DOI DOI 10.1109/CCECE.2012.6335003
[5]   Experimental Validation of an Eleven Level Symmetrical Inverter Using Genetic Algorithm and Queen Bee Assisted Genetic Algorithm for Solar Photovoltaic Applications [J].
Gnanavel, C. ;
Alexander, S. Albert .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2018, 27 (13)
[6]   Genetic Algorithm Based on Enhanced Selection and Log-Scaled Mutation Technique [J].
Gupta, Neeraj ;
Patel, Nilesh ;
Tiwari, Bhupendra Nath ;
Khosravy, Mahdi .
PROCEEDINGS OF THE FUTURE TECHNOLOGIES CONFERENCE (FTC) 2018, VOL 1, 2019, 880 :730-748
[7]   Extended Genetic Algorithm for solving open-shop scheduling problem [J].
Hosseinabadi, Ali Asghar Rahmani ;
Vahidi, Javad ;
Saemi, Behzad ;
Sangaiah, Arun Kumar ;
Elhoseny, Mohamed .
SOFT COMPUTING, 2019, 23 (13) :5099-5116
[8]   Adaptive Genetic Algorithm for Optical Metasurfaces Design [J].
Jafar-Zanjani, Samad ;
Inampudi, Sandeep ;
Mosallaei, Hossein .
SCIENTIFIC REPORTS, 2018, 8
[9]   Fast circle detection algorithm based on sampling from difference area [J].
Jiang, Lianyuan ;
Wang, Zhiwen ;
Ye, Yongqiang ;
Jiang, Jianbing .
OPTIK, 2018, 158 :424-433
[10]   Memory-efficient architecture of circle Hough transform and its FPGA implementation for iris localisation [J].
Kumar, Vineet ;
Asati, Abhijit ;
Gupta, Anu .
IET IMAGE PROCESSING, 2018, 12 (10) :1753-1761