Abstract

Hardware/software (HW/SW) cosimulation integrates software simulation and hardware simulation simultaneously. Usually, HW/SW co-simulation platform is used to ease debugging and verification for very large-scale integration (VLSI) design. To accelerate the computation of the gesture recognition technique, an HW/SW implementation using field programmable gate array (FPGA) technology is presented in this paper. The major contributions of this work are: (1) a novel design of memory controller in the Verilog Hardware Description Language (Verilog HDL) to reduce memory consumption and load on the processor. (2) The testing part of the neural network algorithm is being hardwired to improve the speed and performance. The American Sign Language gesture recognition is chosen to verify the performance of the approach. Several experiments were carried out on four databases of the gestures (alphabet signs A to Z). (3) The major benefit of this design is that it takes only few milliseconds to recognize the hand gesture which makes it computationally more efficient.

Highlights

  • In today’s world, the field programmable gate array (FPGA) technology has advanced enough to model complex chips replacing custom application-specific integrated circuits (ASICs) and processors for signal processing and control applications

  • The American Sign Language gesture recognition is chosen to verify the performance of the approach

  • FPGAs are preferred as higher-level tools evolve to deliver the benefits of reprogrammable silicon to engineers and scientists at all levels of expertise

Read more

Summary

Introduction

In today’s world, the field programmable gate array (FPGA) technology has advanced enough to model complex chips replacing custom application-specific integrated circuits (ASICs) and processors for signal processing and control applications. 500,000 and 2,000,000 people use sign language as their major daily communication tool It seems that 3.68% of the total population is found to be hard of Advances in Software Engineering hearing and 0.3% of the total population is functionally deaf, out of a total population of about 268,000,000 (2005) in the US [5]. MATLAB is chosen over others because it is a high-performance language for technical computing, perfect for speeding up development process as it allows the user to work faster with the features of toolboxes and provides ease and flexibility to the design of the programming. The software tools provide the programming environment whereas the FPGA-based design is a completely hardware implementation of the application. FPGAs minimize the reliability concerns with true concurrent execution and dedicated hardware since they do not use the operating system [28]

Gesture Recognition Algorithm
Cosimulation Neural Network
Device Utilization Factor
Simulation Output
Results
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call