Convolutional neural recognition system and method based on ARM and FPGA
A convolutional neural and identification system technology, applied in neural architecture, biological neural network model, architecture with a single central processing unit, etc., can solve the problems of poor flexibility, long design cycle, difficult popularization, etc., to provide flexibility , the effect of fast operation and high flexibility
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0041] like figure 1 As shown, the present embodiment provides a convolutional neural recognition system based on ARM and FPGA, the system includes a convolutional neural network parameter training module, an ARM chip and an FPGA convolutional neural network hardware module, and the convolutional neural network parameter training module uses It is used to obtain the model parameters of the convolutional neural network; the ARM chip is used to receive and forward the model parameters, and transmit the recognition result to the display device; the FPGA convolutional neural network hardware module is used to realize the All convolutional neural networks with parameters from the input layer, convolutional layer, pooling layer, activation layer to the fully connected layer perform forward prediction operations on the real-time input image stream, realize image recognition and classification, and output recognition results.
[0042] In this embodiment, the convolutional neural netwo...
Embodiment 2
[0047] like figure 2 As shown, the present embodiment provides a convolutional neural recognition method based on ARM and FPGA, the method comprising the following steps:
[0048] (1) Collect the picture library to be trained, use caffe to train the picture library on the PC, generate model parameter files, extract parameters through tools, download them to ARM through USB, and ARM stores the data in FALSH.
[0049] (2) After each power-on and start-up, ARM reads the parameters in the FLASH, and configures the data into the FPGA through the bus interface with the FPGA, and the FPGA stores the data in the Distributed RAM of each module in turn.
[0050] (3) After power-on initialization of CAMERA and parameter configuration, start to read the image stream S0 of CAMERA.
[0051] (4) CAMERA outputs a 640x480 resolution image stream S0, which first forms an image window through the windows module, and after convolution operation with a fixed convolution kernel C0, outputs an ima...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com