CN116386066A - Handwriting recognition system for error correction of choice questions - Google Patents

Handwriting recognition system for error correction of choice questions Download PDF

Info

Publication number
CN116386066A
CN116386066A CN202310372852.2A CN202310372852A CN116386066A CN 116386066 A CN116386066 A CN 116386066A CN 202310372852 A CN202310372852 A CN 202310372852A CN 116386066 A CN116386066 A CN 116386066A
Authority
CN
China
Prior art keywords
data
database
handwriting
error
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310372852.2A
Other languages
Chinese (zh)
Inventor
钱锟
王钰
徐飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongjiao Yunzhi Digital Technology Co ltd
Original Assignee
Zhongjiao Yunzhi Digital Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongjiao Yunzhi Digital Technology Co ltd filed Critical Zhongjiao Yunzhi Digital Technology Co ltd
Priority to CN202310372852.2A priority Critical patent/CN116386066A/en
Publication of CN116386066A publication Critical patent/CN116386066A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/24Character recognition characterised by the processing or recognition method
    • G06V30/242Division of the character sequences into groups prior to recognition; Selection of dictionaries
    • G06V30/244Division of the character sequences into groups prior to recognition; Selection of dictionaries using graphical properties, e.g. alphabet type or font
    • G06V30/245Font recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/24Character recognition characterised by the processing or recognition method
    • G06V30/248Character recognition characterised by the processing or recognition method involving plural approaches, e.g. verification by template match; Resolving confusion among similar patterns, e.g. "O" versus "Q"
    • G06V30/2528Combination of methods, e.g. classifiers, working on the same input data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/30Character recognition based on the type of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/40Document-oriented image-based pattern recognition
    • G06V30/41Analysis of document content
    • G06V30/413Classification of content, e.g. text, photographs or tables
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Library & Information Science (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

The invention discloses a handwriting recognition system for correcting wrong drawing of a selection question, which comprises a central processing module, wherein the central processing module is used for processing the selection question; the database module is used for inputting and storing data, collecting and acquiring data resources of handwritten characters in a mode of downloading and simulating the handwritten characters on the internet, and dividing the data resources into a single-option error database, a double-option error database, a three-option error database, a four-option error database and a five-option error database; a data enhancement module; and a handwriting character recognition module. According to the scheme, the database is divided into the option error-correcting databases of various types, and when the handwriting character data corrected by error is identified, the handwriting character data are compared with the option error-correcting databases of various types in the database module to obtain correct options, and further the follow-up judgment is carried out, so that error correction of single options is supported, and error correction of multiple options is realized.

Description

Handwriting recognition system for error correction of choice questions
Technical Field
The invention relates to the technical field of test paper correction, in particular to a handwriting recognition system for correcting wrong drawing of a selection question.
Background
Examination reforms and questions are required to be modern. The system is practical and easy to use, can assist in online education and online examination paper judgment, can store and manage examination questions in a classified mode, and can automatically judge selected questions in online examination paper according to certain settings. Meanwhile, the question is always just needed by the teacher group. Although the choice question judging system can recognize handwritten characters, in the case of a correction of a scratch in the choice questions, the recognition accuracy is significantly lowered.
The Chinese patent discloses a handwriting recognition system based on error correction of choice questions, the publication number is: CN113254689a, which can only identify the choice questions of single option, and when the examination is actually performed, there are multiple choice questions, which results in a significant decrease in the accuracy of the identification of the original system.
Disclosure of Invention
The invention mainly aims to provide a handwriting recognition system for error correction of a selection question, which aims to solve the problem that in the related art, the error correction exists in the selection question, and multiple selection questions exist, so that the recognition accuracy of the original system is obviously reduced.
In order to achieve the above-mentioned purpose, the present invention provides a handwriting recognition system for correcting wrong questions, a central processing module, a plurality of processing modules and a plurality of processing modules, wherein the central processing module is used for managing call connection among the modules of the whole system;
the database module is electrically connected with the central processing module and is used for inputting and storing data, collecting and acquiring data resources of handwritten characters in a mode of downloading and simulating the handwritten characters on the internet, and dividing the data resources into a single-option error database, a double-option error database, a three-option error database, a four-option error database and a five-option error database;
the data enhancement module is electrically connected with the central processing module and is used for simulating the diversity of the error correction scene, simulating the handwriting error correction format and the randomness of the corrected positions, and randomly generating batch error correction data by using image operation and the like;
the handwriting character recognition module is electrically connected with the central processing module, and the handwriting character recognition module uses the data after data enhancement to divide a data set, select a model, and train, test and evaluate the model.
In one embodiment of the present invention, the single option error-drawing database includes an a sub-database for storing handwriting character data of a;
the single-option error-drawing database comprises a sub-database B for storing handwriting character data of the sub-database B;
the single-option error-drawing database comprises a sub-database C for storing handwriting character data of C;
the single-option error-drawing database comprises a D sub-database for storing the handwriting character data of D;
the single-option error-drawing database comprises an E sub-database for storing E handwriting character data.
In one embodiment of the present invention, the data enhancement module includes an image processing unit, an error-drawing model building unit, a bracketed unit, and a data set deriving unit;
the image processing unit shifts the whole pixels in the picture by using horizontal translation, and then carries out black edge removing treatment on the shifted image;
the staggered model building unit is used for inputting various handwriting staggered types, including the conditions of diagonal line scribing, cross line scribing and the like, and establishing a plurality of staggered models;
the bracketed unit stores all original data into bracketed data in a matrix operation mode;
and the data set deriving unit is used for traversing the bracketed data according to the obtained bracketed data, randomly selecting the error type at the same time, obtaining a new picture through matrix operation of two or more picture images, and storing to obtain the data set with the required diversity.
In one embodiment of the present invention, the handwriting character recognition module includes a data loading unit, a data dividing unit, and a data outputting unit;
the data loading unit is used for loading a data set, reading images and corresponding characters, counting the number of samples and displaying the number of samples;
the data dividing unit is used for dividing the data set, namely dividing training, verifying the set, selecting and training a model, testing the model, improving the model and evaluating the model, and selecting and training the model to select a deep neural network model.
The data output unit is used for outputting the recognized result.
In one embodiment of the present invention, the electronic device further includes a manual recognition module, and the manual recognition module is electrically connected to the central processing module, and is configured to manually recognize handwriting character data that is difficult to determine.
In one embodiment of the present invention, the handwriting recognition module recognizes the following steps:
s1, loaded handwriting data;
s2, comparing the handwriting character data in the database;
s3, listing handwriting character data with similarity larger than a preset value;
s4, counting the occupation ratio of the listed handwriting character data in each sub-database;
s5, outputting a result.
In one embodiment of the invention, the ratio of the listed handwriting character data in a certain sub-database is more than 85%, and when the listed handwriting character data are distributed in only 2 sub-databases, the data of the database with the number ratio more than 85% are directly output; and other conditions are sent to the manual identification module.
In one embodiment of the present invention, when the listed handwritten character data is distributed in more than 3 sub-databases, but the ratio of the listed handwritten character data in a certain sub-database is more than 90%; the data of the database with the number of the data accounting for more than 85% is output, and other conditions are sent to the manual identification module.
In one embodiment of the invention, the system further comprises a database optimization module, wherein the database optimization module is used for storing the result of manual auditing into a database as data, and in use, the data in the database is optimally updated.
In one embodiment of the invention, the method further comprises a scratch model auxiliary module; the error drawing model auxiliary module is electrically connected with the central processing module;
after the error drawing model is identified, detecting whether another piece of handwriting data exists near the error drawing model through an error drawing model auxiliary module, and if the other piece of handwriting data exists, taking the nearby piece of handwriting data as the reference; if there is no other handwriting data, the answer of the error-drawing model is used.
Compared with the prior art, the invention has the beneficial effects that: according to the handwriting recognition system for correcting the wrong drawing of the selection questions, the database is divided into the wrong drawing databases of the multiple types of options, and when the handwriting recognition system is used for recognizing, if the corrected handwritten character data of the wrong drawing is recognized, the corrected handwritten character data of the wrong drawing is compared with the wrong drawing databases of the multiple types of options in the database module to obtain correct options, and further, the subsequent judgment is carried out, so that the wrong drawing correction of single options is supported, and the wrong drawing correction of multiple options is realized.
Drawings
FIG. 1 is a block diagram of a handwriting recognition system for error correction of choice questions provided in accordance with an embodiment of the present invention;
FIG. 2 is a block diagram of a database module of a handwriting recognition system for error correction of choice questions provided in accordance with an embodiment of the present invention;
FIG. 3 is a block diagram showing a single-option error database of a handwriting recognition system for correcting error of choice questions according to an embodiment of the present invention
FIG. 4 is a block diagram illustrating a data enhancement module of a handwriting recognition system for error correction of choice questions according to an embodiment of the present invention;
FIG. 5 is a block diagram of a handwriting recognition module of a choice question error correction handwriting recognition system provided in accordance with an embodiment of the present application;
fig. 6 is a flow chart of a handwriting character recognition module of a handwriting recognition system for error correction of choice questions according to an embodiment of the present application.
Description of the embodiments
In order that those skilled in the art will better understand the present invention, a technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in which it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate in order to describe the embodiments of the invention herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
In the present invention, the terms "upper", "lower", "left", "right", "front", "rear", "top", "bottom", "inner", "outer", "middle", "vertical", "horizontal", "lateral", "longitudinal" and the like indicate an azimuth or a positional relationship based on that shown in the drawings. These terms are only used to better describe the present invention and its embodiments and are not intended to limit the scope of the indicated devices, elements or components to the particular orientations or to configure and operate in the particular orientations.
Also, some of the terms described above may be used to indicate other meanings in addition to orientation or positional relationships, for example, the term "upper" may also be used to indicate some sort of attachment or connection in some cases. The specific meaning of these terms in the present invention will be understood by those of ordinary skill in the art according to the specific circumstances.
In addition, the term "plurality" shall mean two as well as more than two.
It should be noted that, without conflict, the embodiments of the present invention and features of the embodiments may be combined with each other. The invention will be described in detail below with reference to the drawings in connection with embodiments.
Examples
Referring to fig. 1-6, the invention provides a handwriting recognition system for correcting error of choice questions, which comprises a central processing module, a control module and a control module, wherein the central processing module is used for managing call connection among modules of the whole system;
the database module is electrically connected with the central processing module and is used for inputting and storing data, collecting and acquiring data resources of handwritten characters in a mode of downloading and simulating the handwritten characters on the internet, and dividing the data resources into a single-option error database, a double-option error database, a three-option error database, a four-option error database and a five-option error database;
the data enhancement module is electrically connected with the central processing module and is used for simulating the diversity of the error correction scene, simulating the handwriting error correction format and the randomness of the corrected positions, and randomly generating batch error correction data by using image operation and the like;
the handwriting character recognition module is electrically connected with the central processing module, and the handwriting character recognition module uses the data after data enhancement to divide a data set, select a model, and train, test and evaluate the model.
Specifically, the data enhancement module comprises an image processing unit, an error-drawing model building unit, a bracketed unit and a data set deriving unit;
the image processing unit shifts the whole pixels in the picture by using horizontal translation, and then carries out black edge removing treatment on the shifted image;
the staggered model building unit is used for inputting various handwriting staggered types (the conditions of staggered categories such as diagonal lines, staggered numbers, vertical lines, horizontal lines, rectangular blocks and the like) and building a plurality of staggered models;
the bracketed unit considers the actual situation of the choice questions, and the brackets are unavoidable and need to avoid recognition, so that all original data are stored as bracketed data in a matrix operation mode;
and the data set deriving unit is used for traversing the bracketed data according to the obtained bracketed data, randomly selecting the error type at the same time, obtaining a new picture through matrix operation of two or more picture images, and storing to obtain the data set with the required diversity.
Specifically, for most exams, the basic options are A-E, so that the single option error-drawing database comprises an A sub-database for storing handwriting character data of A;
the single-option error-drawing database comprises a sub-database B for storing handwriting character data of the sub-database B;
the single-option error-drawing database comprises a sub-database C for storing handwriting character data of C;
the single-option error-drawing database comprises a D sub-database for storing the handwriting character data of D;
the single-option error-drawing database comprises an E sub-database for storing E handwriting character data.
If the question is a multi-choice question, the corresponding answer is a plurality of characters, the answer picture is required to be cut according to the characters to obtain a plurality of single character pictures, the single character pictures are input into the handwriting character recognition module, the recognition result of the single character is obtained, and the single character pictures are spliced into a plurality of characters to be output.
The cutting mode is as follows:
1. the minimum width of a single character is defined as 2 pixels.
2. The number of black pixel values from the first column of pixels to the last column of pixels in the picture is calculated.
3. When a column with the number of black pixel values larger than 2 appears, the column is considered as a character picture, and the position of the character picture is recorded.
4. And merging the character pictures with continuous positions to obtain the starting position and the ending position of the character pictures, wherein the width of the character pictures is required to be larger than or equal to the minimum width of the single character pictures.
And cutting out the corresponding starting position and ending position in the picture to obtain the picture with single character.
Specifically, the handwriting character recognition module comprises a data loading unit, a data dividing unit and a data output unit;
the data loading unit is used for loading a data set, reading images and corresponding characters, counting the number of samples and displaying the number of samples;
the data dividing unit is used for dividing a data set, namely dividing training, verifying set, selecting and training a model (constructing a deep neural network model), testing the model, improving the model and evaluating the model.
The data output unit is used for outputting the recognized result.
Further, the system also comprises a manual identification module, wherein the manual identification module is electrically connected with the central processing module and is used for manually identifying the handwriting character data which is difficult to determine.
Specifically, the recognition steps of the handwriting character recognition module are as follows:
s1, loaded handwriting data;
s2, comparing the handwriting character data in the database;
s3, listing handwriting character data with similarity larger than a preset value;
s4, counting the occupation ratio of the listed handwriting character data in each sub-database;
s5, outputting a result.
For example, when the ratio of the listed handwritten character data in a certain sub-database is more than 85%, and the listed handwritten character data is only distributed in 2 sub-databases, the data of the database with the number ratio of more than 85% is directly output; other conditions are sent to the manual identification module, and identification is more accurate.
Further, the system also comprises a database optimization module, wherein the database optimization module is used for storing the result of manual auditing as data into a database, and in use, the data in the database is optimized and updated.
Further, the answer is written in the brackets, and if the handwritten character answer is written on one side of the brackets, the handwritten character answer is easily recognized as a wrong drawing model;
handwriting answers on the transverse lines, if the handwriting character answers are truncated by the transverse lines, the handwriting character answers are easily recognized as a wrong drawing model;
so a scratch model auxiliary module is arranged; the error-dividing model auxiliary module is electrically connected with the central processing module.
After the error drawing model is identified, detecting whether another piece of handwriting data exists near the error drawing model through an error drawing model auxiliary module, and if the other piece of handwriting data exists, taking the nearby piece of handwriting data as the reference; if there is no other handwriting data, the answer of the error-drawing model is used.
Examples
A handwriting recognition system for correcting wrong drawing of a selection question comprises a central processing module and a control module, wherein the central processing module is used for managing call connection among modules of the whole system;
the database module is electrically connected with the central processing module and is used for inputting and storing data, collecting and acquiring data resources of handwritten characters in a mode of downloading and simulating the handwritten characters on the internet, and dividing the data resources into a single-option error database, a double-option error database, a three-option error database, a four-option error database and a five-option error database;
the data enhancement module is electrically connected with the central processing module and is used for simulating the diversity of the error correction scene, simulating the handwriting error correction format and the randomness of the corrected positions, and randomly generating batch error correction data by using image operation and the like;
the handwriting character recognition module is electrically connected with the central processing module, and the handwriting character recognition module uses the data after data enhancement to divide a data set, select a model, and train, test and evaluate the model.
Specifically, the data enhancement module comprises an image processing unit, an error-drawing model building unit, a bracketed unit and a data set deriving unit;
the image processing unit shifts the whole pixels in the picture by using horizontal translation, and then carries out black edge removing treatment on the shifted image;
the staggered model building unit is used for inputting various handwriting staggered types (the conditions of staggered categories such as diagonal lines, staggered numbers, vertical lines, horizontal lines, rectangular blocks and the like) and building a plurality of staggered models;
the bracketed unit considers the actual situation of the choice questions, and the brackets are unavoidable and need to avoid recognition, so that all original data are stored as bracketed data in a matrix operation mode;
and the data set deriving unit is used for traversing the bracketed data according to the obtained bracketed data, randomly selecting the error type at the same time, obtaining a new picture through matrix operation of two or more picture images, and storing to obtain the data set with the required diversity.
The single-option error-drawing database comprises an A sub-database for storing handwriting character data of A;
the single-option error-drawing database comprises a sub-database B for storing handwriting character data of the sub-database B;
the single-option error-drawing database comprises a sub-database C for storing handwriting character data of C;
the single-option error-drawing database comprises a D sub-database for storing the handwriting character data of D;
the single-option error-drawing database comprises an E sub-database for storing E handwriting character data.
Specifically, the handwriting character recognition module comprises a data loading unit, a data dividing unit and a data output unit;
the data loading unit is used for loading a data set, reading images and corresponding characters, counting the number of samples and displaying the number of samples;
the data dividing unit is used for dividing a data set, namely dividing training, verifying set, selecting and training a model (constructing a deep neural network model), testing the model, improving the model and evaluating the model.
The data output unit is used for outputting the recognized result.
Further, the system also comprises a manual identification module, wherein the manual identification module is electrically connected with the central processing module and is used for manually identifying the handwriting character data which is difficult to determine.
Specifically, the recognition steps of the handwriting character recognition module are as follows:
s1, loaded handwriting data;
s2, comparing the handwriting character data in the database;
s3, listing handwriting character data with similarity larger than a preset value;
s4, counting the occupation ratio of the listed handwriting character data in each sub-database;
s5, outputting a result.
Illustratively, when the listed handwritten character data is distributed in more than 3 sub-databases, the ratio of the listed handwritten character data in a certain sub-database is greater than 90%; the data of the database with the number of the data accounting for more than 85% is output, and other conditions are sent to the manual identification module.
Further, the system also comprises a database optimization module, wherein the database optimization module is used for storing the result of manual auditing as data into a database, and in use, the data in the database is optimized and updated.
Further, the answer is written in the brackets, and if the handwritten character answer is written on one side of the brackets, the handwritten character answer is easily recognized as a wrong drawing model;
handwriting answers on the transverse lines, if the handwriting character answers are truncated by the transverse lines, the handwriting character answers are easily recognized as a wrong drawing model;
so a scratch model auxiliary module is arranged; the error-dividing model auxiliary module is electrically connected with the central processing module.
After the error drawing model is identified, detecting whether another piece of handwriting data exists near the error drawing model through an error drawing model auxiliary module, and if the other piece of handwriting data exists, taking the nearby piece of handwriting data as the reference; if there is no other handwriting data, the answer of the error-drawing model is used.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A handwriting recognition system for error correction of a selected question, comprising:
the central processing module is used for taking charge of call connection management among modules of the whole system;
the database module is electrically connected with the central processing module and is used for inputting and storing data, collecting and acquiring data resources of handwritten characters in a mode of downloading and simulating the handwritten characters on the internet, and dividing the data resources into a single-option error database, a double-option error database, a three-option error database, a four-option error database and a five-option error database;
the data enhancement module is electrically connected with the central processing module and is used for simulating the diversity of the error correction scene, simulating the handwriting error correction format and the randomness of the corrected positions, and randomly generating batch error correction data by using image operation and the like;
the handwriting character recognition module is electrically connected with the central processing module, and the handwriting character recognition module uses the data after data enhancement to divide a data set, select a model, and train, test and evaluate the model.
2. A choice question mark-off correction handwriting recognition system as recited in claim 1, wherein:
the single-option error-drawing database comprises an A sub-database for storing handwriting character data of A;
the single-option error-drawing database comprises a sub-database B for storing handwriting character data of the sub-database B;
the single-option error-drawing database comprises a sub-database C for storing handwriting character data of C;
the single-option error-drawing database comprises a D sub-database for storing the handwriting character data of D;
the single-option error-drawing database comprises an E sub-database for storing E handwriting character data.
3. A handwriting recognition system for error correction of choice questions as claimed in claim 1 or 2, wherein:
the data enhancement module comprises an image processing unit, an error-drawing model building unit, a bracketed unit and a data set deriving unit;
the image processing unit shifts the whole pixels in the picture by using horizontal translation, and then carries out black edge removing treatment on the shifted image;
the error drawing model building unit is used for inputting various handwriting error drawing types and building a plurality of error drawing models;
the bracketed unit stores all original data into bracketed data in a matrix operation mode;
and the data set deriving unit is used for traversing the bracketed data according to the obtained bracketed data, randomly selecting the error type at the same time, obtaining a new picture through matrix operation of two or more picture images, and storing to obtain the data set with the required diversity.
4. A choice question mark-off correction handwriting recognition system as recited in claim 3, wherein:
the handwriting character recognition module comprises a data loading unit, a data dividing unit and a data output unit;
the data loading unit is used for loading a data set, reading images and corresponding characters, counting the number of samples and displaying the number of samples;
the data dividing unit is used for dividing a data set, namely dividing training, verifying a set, selecting and training a model, testing the model, improving the model and evaluating the model, and the data output unit is used for outputting the recognized result.
5. A choice question mark-off correction handwriting recognition system as recited in claim 1, wherein:
the system also comprises a manual identification module, wherein the manual identification module is electrically connected with the central processing module and is used for manually identifying the handwriting character data which is difficult to determine.
6. A choice question mark-off correction handwriting recognition system as recited in claim 1, wherein:
the recognition steps of the handwriting character recognition module are as follows:
s1, loaded handwriting data;
s2, comparing the handwriting character data in the database;
s3, listing handwriting character data with similarity larger than a preset value;
s4, counting the occupation ratio of the listed handwriting character data in each sub-database;
s5, outputting a result.
7. The choice question-marking correction handwriting recognition system of claim 6, wherein: luo Liechu, when the ratio of the handwriting character data in a certain sub-database is more than 85%, and the listed handwriting character data are only distributed in 2 sub-databases, directly outputting the data of the databases with the number ratio of more than 85%; and other conditions are sent to the manual identification module.
8. The choice question-marking correction handwriting recognition system of claim 6, wherein: when the listed handwritten character data are distributed in more than 3 sub-databases, the ratio of the listed handwritten character data in a certain sub-database is more than 90 percent; the data of the database with the number of the data accounting for more than 85% is output, and other conditions are sent to the manual identification module.
9. A choice question mark-off correction handwriting recognition system as recited in claim 1, wherein: the system also comprises a database optimizing module, wherein the database optimizing module is used for storing the result of manual auditing into a database as data, and in use, the data in the database is optimized and updated.
10. The handwriting recognition system for error correction of a choice question of claim 3, further comprising an error correction model assistance module; the error drawing model auxiliary module is electrically connected with the central processing module;
after the error drawing model is identified, detecting whether another piece of handwriting data exists near the error drawing model through an error drawing model auxiliary module, and if the other piece of handwriting data exists, taking the nearby piece of handwriting data as the reference; if there is no other handwriting data, the answer of the error-drawing model is used.
CN202310372852.2A 2023-04-10 2023-04-10 Handwriting recognition system for error correction of choice questions Pending CN116386066A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310372852.2A CN116386066A (en) 2023-04-10 2023-04-10 Handwriting recognition system for error correction of choice questions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310372852.2A CN116386066A (en) 2023-04-10 2023-04-10 Handwriting recognition system for error correction of choice questions

Publications (1)

Publication Number Publication Date
CN116386066A true CN116386066A (en) 2023-07-04

Family

ID=86972918

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310372852.2A Pending CN116386066A (en) 2023-04-10 2023-04-10 Handwriting recognition system for error correction of choice questions

Country Status (1)

Country Link
CN (1) CN116386066A (en)

Similar Documents

Publication Publication Date Title
US11790641B2 (en) Answer evaluation method, answer evaluation system, electronic device, and medium
CN109815932B (en) Test paper correcting method and device, electronic equipment and storage medium
CN112115736B (en) Job correction method and system based on image recognition and intelligent terminal
CN111144191A (en) Font identification method and device, electronic equipment and storage medium
CN110222195B (en) Method and electronic device for mining relation between question answering result and knowledge point
CN105096677A (en) Teaching system and work method thereof
CN109242856A (en) A kind of papery operation electronization reads and makes comments method and device
CN111737478B (en) Text detection method, electronic device and computer readable medium
JP4807489B2 (en) Teaching material processing apparatus, teaching material processing method, and teaching material processing program
CN112766247B (en) Question processing method and device, electronic equipment and computer storage medium
CN111242045A (en) Automatic operation exercise right and wrong indication method and system
CN111783855A (en) Intelligent marking method and device
CN112116840B (en) Job correction method and system based on image recognition and intelligent terminal
CN110738576B (en) Method and device for generating damage assessment file for damaged vehicle
CN113793538B (en) Method and system for collecting teaching assistance operation wrong questions
CN112989768B (en) Method and device for correcting connection questions, electronic equipment and storage medium
US20060194187A1 (en) Material processing apparatus, material processing method, and program product
CN113095312A (en) Method for acquiring handwritten answer area in test paper based on identification code
CN111639630A (en) Operation correcting method and device
CN116386066A (en) Handwriting recognition system for error correction of choice questions
CN115482535A (en) Test paper automatic correction method, storage medium and equipment
JP4807487B2 (en) Teaching material processing apparatus, teaching material processing method, and teaching material processing program
CN111291591A (en) Intelligent test paper reading and printing method and device
CN114332898A (en) Automatic correcting method and device for connection test questions and storage medium
CN112308062B (en) Medical image access number identification method in complex background image

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination