Handwritten numeral recognition implementation method

An implementation method, a technology of digital recognition, applied in the field of image recognition, can solve problems, such as the accuracy of floating-point calculations, and achieve the effects of reducing power consumption, speeding up computing speed, and simple structure

Pending Publication Date: 2022-04-08
NANJING UNIV OF SCI & TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, since CNN calculations involve many different types of operations, such as two-dimensional convolution operations, nonlinear activation function operations, pooling (subsampling) operations, and fully connected layer operations, and these operations often involve a large amount of data access As well as the storage of intermediate result data, it is still a challenging task to use FPGA to implement such a complex CNN with a huge amount of calculation. At the same time, a large number of floating-point calculations will cause precision problems. The realization of the convolutional neural network system applied to handwritten digit recognition has important theoretical research significance and practical value for the development of the field of image recognition

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Handwritten numeral recognition implementation method
  • Handwritten numeral recognition implementation method
  • Handwritten numeral recognition implementation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In one embodiment, a method for realizing handwritten digit recognition mainly includes the following steps:

[0033] Step 1. Acquire image data, complete video data acquisition at the PL end, and complete image preprocessing for the digital acquisition area.

[0034] Preprocessing is to perform a series of processing tasks on pictures containing numbers. The primary goal of the entire preprocessing is to discard invalid information in the image, and at the same time normalize and unify the image, which will facilitate subsequent processing. Usually includes: grayscale conversion, smooth noise reduction, binarization, downsampling processing. Cooperate with the data size requirements of the convolutional neural network input layer, compress the image of the acquisition area to a size of 28*28;

[0035] Step 2, storing the preprocessed data in the BRAM storage unit at the PL end;

[0036] Step 3. Carry out fixed-point conversion on the parameters of the convolutional ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a handwritten numeral recognition implementation method, and belongs to the field of image recognition. According to the method, the convolutional neural network is mainly deployed on a ZYNQ embedded hardware platform, and handwritten numeral recognition is realized through collaborative acceleration of software and hardware. The method comprises the following steps of: firstly, performing graying and binarization processing on an input image, performing identification frame matching on the input image and a data set picture in size, and then storing an identification frame image into a BRAM (Block Random Access Memory) storage unit; then, convolution operation, function activation and pooling operation acceleration are carried out on identification frame image data at a PL end; constructing a camera time sequence by using the pooled image data, and transmitting the camera time sequence to a DDR (Double Data Rate) of a PS end; and finally, hidden layer and output layer operation is completed at the PS end, and an identification result is transmitted to the PL end to be displayed. According to the method, reasoning operation of a part of neural networks can be accelerated, and handwritten digits in the picture can be quickly recognized.

Description

technical field [0001] The invention belongs to the field of image recognition, in particular to a method for realizing handwritten digit recognition. Background technique [0002] At present, the recognition of human handwritten characters has become a research hotspot. The technology is already widely used in tax form processing, mail sorting and computerized filing. In these applications, handwritten digit recognition algorithms are usually required to have high recognition speed and recognition accuracy, as well as high reliability and stability. Though the category of handwritten numerals only uses ten kinds, and stroke is simple, its recognition problem still exists very big difficulty. Some existing test results have shown that the correct recognition rate of numbers is not as high as the recognition rate of printed Chinese characters, and even not as high as the recognition rate of online handwritten Chinese characters. The main reason is that the fonts are not mu...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06V30/32G06V20/40G06N3/04G06V10/82
Inventor 靳欣张俊举李智博张经纬
Owner NANJING UNIV OF SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products