FPGA implementation of breast cancer detection using SVM linear classifier

被引:0
作者
H. S. Laxmisagar
M. C. Hanumantharaju
机构
[1] BMS Institute of Technology Management,Department of Electronics and Communication Engineering
来源
Multimedia Tools and Applications | 2023年 / 82卷
关键词
Breast Cancer; SVM; IEEE 754 format; Vivado tool; Verilog HDL; FPGA;
D O I
暂无
中图分类号
学科分类号
摘要
The Support Vector Machine (SVM) can be used to perform linear and nonlinear operations to solve regression and classification problems. The SVM algorithm is straightforward, generating a line or a hyperplane that can be used for separating different classes of data. However, due to its high computational complexity, SVM is a time-consuming algorithm when modeled solely with software. Various researchers attempted to implement SVM in hardware particularly on field-programmable gate array (FPGA) platforms in order to achieve high performance at lower cost and power consumption. As a result, the algorithm is unsuitable for embedded real-time applications. Therefore, SVM linear classifier is implemented on hardware which decreases the latency and executes the task in real time. In this paper, an SVM linear classifier with pipeline architecture is proposed for fast processing in Verilog HDL using a single-precision IEEE standard 754 number format. In order to perform a study related to hardware resource utilization and timing for the WBCD breast cancer datasets. The various performance metrics such as resource utilization, on-chip power consumption, and static timing analysis with constraints are evaluated. The accuracy rate is computed both using software and hardware for performance evaluation. The pipelined SVM architecture is designed using Verilog HDL, and then it is synthesized using the Vivado simulation tool. The design is configured to the Xilinx KC705 Kintex-7 evaluation board for implementation. This paper mainly focuses on the design of an SVM linear classifier with pipelined architecture for FPGA implementation. The FPGA-based two-class SVM classifier can perform fast data classification due to the advanced parallel calculation feature provided by FPGA. The classification system operates in a linear fashion. The simulation and synthesis results show that the SVM linear classification system can be able to classify data effectively.
引用
收藏
页码:41105 / 41128
页数:23
相关论文
共 61 条
[1]  
Afifi S(2019)A system on chip for melanoma detection using FPGA-based SVM classifier Microprocess Microsyst 65 57-68
[2]  
GholamHosseini H(2020)Fpga implementations of svm classifiers: a review SN Comput Sci 1 1-17
[3]  
Sinha R(2011)SVM practical industrial application for mechanical faults diagnostic Exp Syst Appl 38 6980-6984
[4]  
Afifi S(2019)High-level synthesis of multiclass SVM using code refactoring to classify brain cancer from hyperspectral images Electron 8 1494-327
[5]  
GholamHosseini H(2017)Landslide spatial modeling: introducing new ensembles of ANN, MaxEnt, and SVM machine learning techniques Geoderma 305 314-297
[6]  
Sinha R(1995)Support-vector networks Mach Learn 20 273-682
[7]  
Baccarini LMR(2006)A geometric approach to support vector machine (SVM) classification IEEE Trans Neural Netw 17 671-495
[8]  
Silva VVRE(2021)An optimization algorithm for computer-aided diagnosis of breast Cancer based on support vector machine Front Bioeng Biotechnol 9 581-12
[9]  
de Menezes BR(2018)A hardware architecture for radial basis function neural network classifier IEEE Trans Parallel Distrib Syst 29 481-352
[10]  
Caminhas WM(2016)FPGA implementation of on-chip ANN for breast cancer diagnosis Intell Decis Technol 10 1-517