Barcode Recognition in Blurred Mobile Images

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Noise and blur significantly degrade image quality, particularly in images captured by mobile devices, where limited low-light capabilities and high noise characteristics, along with fixed focus issues, lead to severe blur and enhanced noise during de-blurring processes, making it difficult to accurately decipher de-blurred images.

Innovation Solution

A method involving pre-processing, connected components analysis, and probabilistic cost functions to identify and refine regions of interest, followed by generating idealized image intensity profiles and comparing them to blurred images to select a non-blurred version without increasing noise or artifacts, using techniques like image gradient magnitude filters and genetic algorithms to search for matching barcodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional de-blur filters are applied to enhance image clarity, then blur is reduced, but noise and artifacts are enhanced and introduced

Engineering Contradiction:
Improveimage clarityVSAvoidnoise and artifacts
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent segments the image processing task by first identifying the region of interest (ROI) containing the barcode, then applying de-blur filtering only to that specific region rather than the entire image. This selective approach minimizes noise enhancement in non-ROI areas while still improving barcode readability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different regions: the ROI receives aggressive de-blur filtering to restore barcode details, while surrounding areas receive minimal or no filtering to preserve original quality and avoid artifact introduction. This local quality differentiation resolves the contradiction between clarity improvement and noise reduction.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If de-blurring level is increased to remove blur, then image sharpness improves, but artifacts such as ringing form around noise pixels

Engineering Contradiction:
Improveimage sharpnessVSAvoidringing artifacts
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

By segmenting the image into ROI and non-ROI portions, the patent enables high de-blurring levels in the ROI without affecting other areas. The barcode region receives maximum sharpness enhancement while artifact-prone areas remain untouched, eliminating the trade-off between sharpness and artifacts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary step of ROI identification and masking before de-blurring. This intermediary process acts as a mediator that protects non-ROI areas from artifact generation while allowing aggressive processing in the ROI, thus resolving the contradiction between sharpness enhancement and artifact prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If de-blurring is applied to mobile device images, then image quality improves, but noise characteristics are enhanced due to limited low light capabilities

Engineering Contradiction:
Improveimage qualityVSAvoidnoise
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent segments the mobile device image into ROI and background regions, applying de-blurring only to the ROI. This selective processing improves barcode quality while avoiding noise enhancement in the larger background area, effectively resolving the contradiction between quality improvement and noise control in mobile imaging.

Inventive Principle:
Principle #1Segmentation

4Loss of information

If fixed focus lens is used to capture close details, then subject detail is captured, but severe blur occurs when focal distance is violated

Engineering Contradiction:
Improvesubject detailVSAvoidimage focus
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent performs preliminary de-blurring processing on the captured image after the fact, rather than relying on perfect focus during capture. This preliminary action restores details that were lost due to focal distance violations, allowing the system to recover subject detail even when the fixed focus lens produced severe blur.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8948513B2Blurring based content recognizer
Publication Date: 2015.02.03 APPLE INC
  • US8948513B2 patent drawing
  • US8948513B2 patent drawing
  • US8948513B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer program products, for identifying regions of interest in an image and identifying a barcode in a degraded image are provided. A region of interest is identified by pre-processing an image, generating a binary image based on a metric calculated on the pre-processed image, and analyzing regions of the image identified using connected components and other analysis. A barcode is identified by searching a population of barcodes, degrading ideal image intensity profiles of candidate barcodes, and comparing the degraded ideal image intensity profiles to an image intensity profile of the degraded image.