Image Processing Apparatus Shadow Removal for Two-Dimensional Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing apparatuses struggle to remove shadows from double-page spreads without damaging two-dimensional codes, leading to incomplete information retrieval during copying.

Innovation Solution

An image processing apparatus with a shadow removal unit that identifies and removes shadow data from image data, determining whether a two-dimensional code is present and adjusting the removal process to avoid damaging the code, using density conversion patterns to selectively remove shadows based on their overlap with the code area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If shadow data is removed from the binding part region, then visual quality and readability are improved, but two-dimensional codes located in the vicinity of the binding part may be damaged

Engineering Contradiction:
Improvevisual qualityVSAvoidcode readability
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent divides the image processing into distinct regions: a binding part region where shadow removal is applied, and a code region where the two-dimensional code is located. By segmenting the processing approach based on spatial location, the system can remove shadows from the binding area while preserving the code area, thus resolving the contradiction between visual quality improvement and code readability maintenance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing characteristics to different regions of the image. Specifically, shadow removal processing is applied locally to the binding part region, while the code region is excluded from this processing. This local quality approach allows the system to optimize visual quality in the binding area without compromising code integrity, directly addressing the technical contradiction.

Inventive Principle:
Principle #3Local quality

2Object-generated harmful factors

If center deletion mode is used to remove shadow data, then shadow removal effectiveness is improved, but complete information retrieval from two-dimensional codes is prevented

Engineering Contradiction:
Improveshadow removal effectivenessVSAvoidcode information
Core Design Contradiction:
Object-generated harmful factorsVSLoss of information

Solution Approach 1:

The patent performs preliminary detection of the two-dimensional code's position and characteristics before executing shadow removal processing. By identifying the code region in advance, the system can adjust the shadow removal parameters or exclude the code area from processing, ensuring that code information is preserved while still achieving effective shadow removal in other regions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms to monitor the impact of shadow removal processing on the two-dimensional code. By detecting whether the code region is affected by shadow removal and adjusting the processing parameters accordingly, the system maintains complete information retrieval from the code while achieving effective shadow removal, thus resolving the contradiction between shadow removal effectiveness and information completeness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8159690B2Image processing apparatus and control program for image processing apparatus
Publication Date: 2012.04.17 BROTHER KOGYO KK
  • US8159690B2 patent drawing
  • US8159690B2 patent drawing
  • US8159690B2 patent drawing

AI summary

An image processing apparatus is provided which includes a reading unit configured to read image data of a double-page original having a binding part, an output unit configured to generate output based on the image data, and a processing unit. The processing unit is configured to identify and remove shadow data corresponding to a portion of a shadow area in the image data, determine whether two-dimensional code data is included in the image data, and control the removal of the shadow data in the image data when the two-dimensional code data is included in the image data.