IP Library Granted Patent US 8,150,163
Granted Patent B2
US 8,150,163 · App. 11/734,173 · Granted Apr 3, 2012

System and method for recovering image detail from multiple image frames in real-time

Assignee: Scanbuy, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,150,163
App. No.
11/734,173
Granted
Apr 3, 2012
Kind
B2
Abstract

This invention describes an efficient super-resolution method for image enhancement that leverages prior knowledge about the specific task for which detail information is recovered. The particular case of barcode scanning is considered. The barcode localization and decoding algorithm of the present invention employs a subpixel-accurate search algorithm which allows for estimating barcode bit values at a higher resolution than that available in the image data itself. It thus allows for the synthesis of image detail from multiple frames with the result containing more detail than any of the input frames. For efficiency, it leverages special properties of the quadrilateral target object as well as prior knowledge about constant patterns in the barcodes of interest. This allows for real-time software implementations on portable devices such as camera-equipped cell phones where super-resolution helps to overcome some of the typical camera resolution and processing power constraints.

Claims (13)

1. A method for real-time recovery of barcode features from a plurality of image frames, comprising:

(a) obtaining a first image frame from the plurality of image frames, wherein the plurality of image frames include a barcode;

(b) detecting four-corner coordinates of the barcode in the first image frame using at least one corner template;

(c) detecting a set of barcode features of the barcode based on image intensities;

(d) estimating a noise level of the detected set of barcode features using at least one barcode template;

(e) if the estimated noise level is not greater than a predetermined threshold level, collecting statistical information of the set of barcode features, wherein statistical barcode data is generated from accumulating the collected statistical information;

(f) determining whether the set of barcode features can be decoded based on the statistical barcode data;

(g) if it is determined that the set of barcode features cannot be successfully decoded based on the statistical barcode data, repeating (a)-(g) for a next image frame in the plurality of image frames; and

(h) if it is determined that the set of barcode features can be successfully decoded based on the statistical barcode data, decoding the set of barcode features to extract information encoded in the barcode, wherein the set o of barcode features could not be decoded from any one individual image frame in the plurality of image frames.

2. The method of claim 1 , wherein the four-corner coordinates of the barcode are detected using a subpixel-accurate search algorithm.

3. The method of claim 1 , wherein the barcode is one of one-dimensional barcode and two-dimensional barcode.

4. The method of claim 1 , wherein the statistical information of the barcode features includes nonparametric histogram.

5. The method of claim 4 , wherein determining whether the set of barcode features can be decoded is based on histogram peaks in the nonparametric histogram.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2010
From: KRUPPA, HANNES
To: SCANBUY, INC.
Reel/Frame 023940/0931 →
TERMINATION OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT REEL 23456 AND FRAME 0203 Recorded Jan 21, 2010
From: MASTHEAD VENTURE PARTNERS CAPITAL, L.P.
To: SCANBUY, INC.
Reel/Frame 023821/0169 →
SECURITY AGREEMENT Recorded Nov 2, 2009
From: SCANBUY, INC.
To: MASTHEAD VENTURE PARTNERS CAPITAL, L.P.
Reel/Frame 023456/0203 →
Continuity (2)
Provisional Application 60791391 · Apr 12, 2006
Related Publication 20070242883A1 · Oct 18, 2007