System And Method For Recovering Image Detail From Multiple Image Frames In Real-Time
First Claim
1. ) A process for recovering image detail from multiple image frames in real-time, comprising the steps of:
- Detecting and locating a four-sided object or region of interest in the image frameEfficient subpixel-accurate refinement of the four corner coordinatesComputing a set of features over the region of interest after projection onto an orthoframe (rectification, projective mapping, warping)Estimating the noise level within the considered region of interest and rejecting noisy framesCollecting statistical information of the extracted features and predicting detail information about the object based on those statistics.Building a representation of the object from multiple frames that contains more detail information about the object than any of the individual frames
3 Assignments
0 Petitions
Accused Products
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.
121 Citations
11 Claims
-
1. ) A process for recovering image detail from multiple image frames in real-time, comprising the steps of:
-
Detecting and locating a four-sided object or region of interest in the image frame Efficient subpixel-accurate refinement of the four corner coordinates Computing a set of features over the region of interest after projection onto an orthoframe (rectification, projective mapping, warping) Estimating the noise level within the considered region of interest and rejecting noisy frames Collecting statistical information of the extracted features and predicting detail information about the object based on those statistics. Building a representation of the object from multiple frames that contains more detail information about the object than any of the individual frames - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification