QR CODE DETECTION
First Claim
1. A computer-based method for detecting a quick response (QR) code, comprising:
- localizing an area of an image comprising a QR code by using a computer-based processor to combine pixel dynamic scale (DS), black-cell ratio (BR), and edge intensity sum (EIS) criteria determination to identify the QR code; and
detecting a pattern for the QR code comprising;
determining whether a position detection pattern (PDP) is located in respective areas of a first grid comprising the QR code; and
identifying an alignment pattern (AP), if present, comprising;
estimating an AP region using the PDPs; and
finding a center area of the AP by examining respective areas of a second grid comprising the estimated AP region.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are disclosed for detecting a quick response (QR) code. An area of an image comprising a QR code is localized by combining pixel dynamic scale (DS), black-cell ratio (BR), and edge intensity sum (EIS) criteria determination to identify the QR code. A pattern for the QR code is detected, comprising determining if a position detection pattern (PDP) is located in respective grid areas of a first grid that comprises the QR code, and identifying an alignment pattern (AP), if present. To identify the AP, an AP region is estimated using the PDPs, and a center area of the AP is found by examining respective areas of a second grid comprising the estimated AP region.
-
Citations
20 Claims
-
1. A computer-based method for detecting a quick response (QR) code, comprising:
-
localizing an area of an image comprising a QR code by using a computer-based processor to combine pixel dynamic scale (DS), black-cell ratio (BR), and edge intensity sum (EIS) criteria determination to identify the QR code; and detecting a pattern for the QR code comprising; determining whether a position detection pattern (PDP) is located in respective areas of a first grid comprising the QR code; and identifying an alignment pattern (AP), if present, comprising; estimating an AP region using the PDPs; and finding a center area of the AP by examining respective areas of a second grid comprising the estimated AP region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for detecting a quick response (QR) code, comprising:
-
a computer-based memory component configured to store an image comprising a QR code; a localization component operably coupled with the memory component and configured to identify an area of the image that comprises the QR code by using a combination of determined criteria, the criteria comprising; pixel dynamic scale (DS); black-cell ratio (BR); and edge intensity sum (EIS); a pattern detection component operably coupled with the memory component and configured to detect a pattern position for the QR code, comprising; a position detection pattern (PDP) determination component configured to determine a location of a PDP located in the QR code by scanning respective areas of a first grid comprising the QR code; and an alignment pattern (AP) determination component configured to determine a location of an AP in the QR code, if present, by examining respective areas of a second grid comprising an estimated AP region, estimated from the PDPs, to find a center area of the AP. - View Dependent Claims (17, 18, 19)
-
-
20. A computer readable storage medium comprising computer executable instructions that when executed via a processor on a computer perform a method for detecting a quick response (QR) code, comprising:
-
localizing an area of an image comprising a QR code by using a computer-based processor to combine pixel dynamic scale (DS), black-cell ratio (BR), and edge intensity sum (EIS) criteria determination to identify the QR code; and detecting a pattern for the QR code comprising; determining whether a position detection pattern (PDP) is located in respective areas of a first grid comprising the QR code; and identifying an alignment pattern (AP), if present, comprising; estimating an AP region using the PDPs; and finding a center area of the AP by examining respective areas of a second grid comprising the estimated AP region.
-
Specification