Image Correction Apparatus for Shading Elimination in OCR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Optical Character Recognition (OCR) techniques face difficulties in recognizing characters in images taken in ambient lighting or shaded environments due to poor binarization, leading to deteriorated performance and inability to accurately process images with shading.

Innovation Solution

An image correction apparatus and method that divides an image into block units, calculates representative brightness values, generates a background image, and uses a lighting component corrector to eliminate shading from the original image, enhancing image quality and enabling accurate binarization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional binarization is applied to images in ambient lighting or shaded environments, then the OCR process can be executed, but the binarization quality deteriorates leading to poor character recognition

Engineering Contradiction:
Improvecharacter recognition accuracyVSAvoidbinarization quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by performing lighting component elimination before binarization. The apparatus first divides the image into blocks, calculates representative brightness values, generates a background image representing lighting components, and subtracts this background from the original image to eliminate lighting effects. This preprocessing step ensures that subsequent binarization operates on lighting-corrected images, thereby improving both binarization quality and character recognition accuracy in ambient lighting conditions

Inventive Principle:
Principle #10Preliminary action

2Productivity

If simple conversion to binary values is performed, then the OCR engine can process images, but characters with shade cannot be recognized

Engineering Contradiction:
ImproveOCR processing capabilityVSAvoidcharacter detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary lighting correction before the OCR engine processes the image. By eliminating lighting components and generating a background-subtracted image, the apparatus ensures that characters with shade are properly enhanced and their boundaries are clearly defined. This preprocessing maintains full OCR processing capability while significantly improving character detection accuracy for shaded regions

Inventive Principle:
Principle #10Preliminary action

3Speed

If no lighting correction is applied, then the processing speed is maintained, but the image quality for recognition deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidimage quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent applies segmentation by dividing the image into multiple blocks and processing each block independently to calculate representative brightness values. This block-based approach to lighting component elimination reduces computational complexity compared to processing the entire image at once, while still achieving effective lighting correction. The segmented processing maintains acceptable processing speed while significantly improving image quality for character recognition

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8538191B2Image correction apparatus and method for eliminating lighting component
Publication Date: 2013.09.17 SAMSUNG ELECTRONICS CO LTD
  • US8538191B2 patent drawing
  • US8538191B2 patent drawing
  • US8538191B2 patent drawing

AI summary

An image correction apparatus and method for eliminating a lighting component are provided. A photographed original image is divided into a plurality of block units to calculate a representative brightness value of each of the divided block units. A background image having the size of the original image is generated using the calculated brightness value and interpolation. A lighting component is extracted from the background image and a lighting component included in the original image is eliminated using the extracted lighting component.