Method for rapidly identifying hollow verification code

An identification method and verification code technology, applied in the field of verification code identification

Active Publication Date: 2018-05-15
PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
View PDF4 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, most of the existing verification code recognition methods are suitable for solid verification codes, and the few

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
  • Method for rapidly identifying hollow verification code
  • Method for rapidly identifying hollow verification code
  • Method for rapidly identifying hollow verification code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0043] Embodiment two, see figure 2 As shown, a fast recognition method for hollow captcha consists of five stages: preprocessing, filling, segmentation, merging and recognition:

[0044] Preprocessing: convert the verification code image into a binary image, and then refine and repair the character outline.

[0045] Filling: First, mark all connected regions; then, use the inner and outer contour algorithm to find the noise block; next, mark the noise block as the background; finally, fill the non-background area to get a solid string.

[0046]Segmentation: Using the different connected region labels obtained in the filling stage, the solid string is segmented into most single characters and few character components.

[0047] Merging: The character components obtained in the segmentation stage are merged into a single character using the least nearest neighbor algorithm.

[0048] Recognition: Use Convolutional Neural Networks for Recognition.

[0049] The following five s...

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 belongs to the technical field of a verification code, and in particular relates to a method for rapidly identifying a hollow verification code. The method comprises the steps of firstly, thinning a character contour line of the verification code in a preprocessing stage; secondly, only filling a character block through inner and outer contour lines to obtain a solid character; thirdly, segmenting the solid character to obtain single characters and character components; fourthly, analyzing structural characteristics and order associations of the character components, and combining the character components by use of a minimum nearest neighbor algorithm to obtain the non-redundant single characters; and finally, identifying the single characters obtained after segmentation andcombination by use of a convolutional neural network to obtain a final deciphering result. According to the method for rapidly identifying the hollow verification code, compared with an existing identification method, not only is an original structure kept from being not damaged, but also breakages of the character contour lines are guaranteed to be accurately repaired, the filling time can be shortened, the filling precision can be improved, accurate acquisition and rapid identification of the hollow identification code are realized, the identification success rate is greatly improved, the applicability is high and better application values are provided.

Description

technical field [0001] The invention belongs to the technical field of verification code identification, and in particular relates to a method for quickly identifying hollow verification codes. Background technique [0002] With the rapid development and popularization of the Internet, various network services provide great convenience for people's life, such as e-commerce, online teaching, e-mail, social networking and so on. However, malicious software will actively attack these services, including batch registration, machine posting, mass spam, large-scale ticket swiping, etc. In order to fight against it, CAPTCHA (Completely Automated Public Turing Test to tell Computers and Human Apart) came into being. It is a public automatic program that distinguishes whether the user is a human or a computer, also known as HIP (Human Interactive Proofs) or captcha technology. As a mechanism to strengthen network security verification, it has been widely used in various network ser...

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
IPC IPC(8): G06K9/32G06K9/34G06K9/38G06K9/62G06N3/04G06N3/08
CPCG06N3/08G06V20/62G06V30/153G06V10/267G06V10/28G06V30/10G06N3/045G06F18/24147
Inventor 罗向阳陈俊张祎王平巩道福杨春芳刘粉林王道顺
Owner PLA STRATEGIC SUPPORT FORCE INFORMATION ENG UNIV PLA SSF IEU
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