A Verilog based Approach for Object Detection using CNN

A Convolutional Neural Network (CNN) are a class of artificial neural networks specifically designed to process data with a grid-like topology, such as images, making them well-suited for tasks like image recognition and classification, object detection, and speech recognition. However, their current software implementations leave much to be desired regarding energy efficiency, speed, performance and scalability. Hardware-based implementation of CNNs has several significant advantages over software, including faster data processing due to the parallel execution of hardware-based FPGAs and ASICs, which are necessary for real-time applications. They are more energy-efficient and have consistent, predictable performance. In this paper, we present the implementation of CNN on Verilog. We implemented a highly optimized CNN regression model architecture for object detection having an accuracy of 97%. The entire design was made on Verilog, allowing easy transferability to both FPGA and ASIC platforms. The proposed work is compared to the current standard for software implementations – Google Colab. The results obtained show considerable speed up and improved performance.

Authors

Institutions

Publication Details

Published
2024-10-04
DOI
https://doi.org/10.1109/gcat62922.2024.10923868
Citations
2
Primary Topic
Industrial Vision Systems and Defect Detection
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Verilog based Approach for Object Detection using CNN

Kirti S. Pande, Samson Swaraj Quadros, S. Adityakrishna
2 citations
Industrial Vision Systems and Defect Detection
0.70
article

A Verilog based Approach for Object Detection using CNN

Kirti S. Pande, Samson Swaraj Quadros, S. Adityakrishna
article en
2 citations

Abstract

A Convolutional Neural Network (CNN) are a class of artificial neural networks specifically designed to process data with a grid-like topology, such as images, making them well-suited for tasks like image recognition and classification, object detection, and speech recognition. However, their current software implementations leave much to be desired regarding energy efficiency, speed, performance and scalability. Hardware-based implementation of CNNs has several significant advantages over software, including faster data processing due to the parallel execution of hardware-based FPGAs and ASICs, which are necessary for real-time applications. They are more energy-efficient and have consistent, predictable performance. In this paper, we present the implementation of CNN on Verilog. We implemented a highly optimized CNN regression model architecture for object detection having an accuracy of 97%. The entire design was made on Verilog, allowing easy transferability to both FPGA and ASIC platforms. The proposed work is compared to the current standard for software implementations – Google Colab. The results obtained show considerable speed up and improved performance.

Amrita Vishwa Vidyapeetham (IN)
Openalex Percentile: Top 23%
Industrial Vision Systems and Defect Detection
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Verilog based Approach for Object Detection using CNN — Kirti S. Pande, Samson Swaraj Quadros, et al. · (2024) | TGRS Research Map | TGRS