×

Method and system for recognizing information on a card

  • US 10,210,415 B2
  • Filed: 03/01/2016
  • Issued: 02/19/2019
  • Est. Priority Date: 06/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for recognizing information, comprising:

  • locating, using a processor, at least one card zone for each frame within a card image frame sequence comprising a plurality of frames;

    locating, using the processor, at least one information zone within each card zone of the at least one card zone;

    dividing, using the processor, the at least one information zone into a plurality of character zones, the plurality of character zones including a first character zone and a second character zone, the first character zone and the second character zone corresponding to different positions within the at least one information zone;

    de-blurring, using the processor, the first character zone and the second character zone, comprising;

    for first character zones of the plurality of character zones corresponding to a first same region across the plurality of frames in the card image frame sequence;

    calculating clarities of the first character zones, wherein a clarity of a character zone is calculated by;

    determining intensity values of a plurality of pixels in the character zone based on horizontal gradient features and vertical gradient features of the plurality of pixels, comprising;



    determining an arrangement of matrix elements of a matrix corresponding to an arrangement of the plurality of pixels; and



    summing values of the matrix elements of the matrix in a direction to obtain the intensity values of the plurality of pixels, the direction being horizontal or vertical; and

    determining the clarity of the character zone based on intensity values of the plurality of pixels in the character zone, wherein the determining of the clarity of the character zone comprises;



    calculating a mean of the intensity values of the plurality of pixels in the character zone; and



    determining the mean of the intensity values as the clarity of the character zone; and

    identifying, as a first candidate character zone, a first character zone having a highest clarity;

    determining whether the first candidate character zone of a first image satisfies a predetermined threshold;

    in response to a determination that the first candidate character zone satisfies a predetermined threshold, selecting the first image as the selected image for subsequent recognition processing;

    for second character zones of the plurality of character zones corresponding to a second same region across the plurality of frames in the card image frame sequence;

    calculating clarities of the second character zones; and

    identifying, as a second candidate character zone, a second character zone having a highest clarity;

    in response to a determination that the second candidate character zone of the first image fails to satisfy the predetermined threshold;

    acquiring a next card image frame sequence to de-blur the second character zone; and

    recognizing, using the processor, character string information based on the de-blurred first candidate character zone and the de-blurred second candidate character zone.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×