Image Processing Apparatus Edge Artifact Removal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing techniques fail to completely remove the edges of objects with specified colors from scan images, leading to degraded character recognition accuracy due to blurred edges and remaining color artifacts.
Innovation Solution
An image processing apparatus that applies a first correction to increase the brightness of pixels within a specified color range and a second correction to change the color of specified pixels to a predetermined color, such as white, ensuring that edges of objects with specified colors are effectively removed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If correction processing is performed to delete objects of specified color from scan image, then the specified color objects are removed, but edges of the objects remain as blurred artifacts degrading recognition accuracy
Solution Approach 1:
The correction processing is divided into two distinct segments: first correction processing that selectively increases brightness of pixels within a specified luminance range, and second correction processing that changes color of specified color pixels. This segmentation allows each processing stage to address specific aspects of the problem without interfering with the other, effectively preventing edge artifacts while maintaining object deletion accuracy.
Solution Approach 2:
The first correction processing is performed as a preliminary step before the second correction processing. By pre-increasing the brightness of pixels in the specified luminance range, the patent prepares the image data to prevent edge artifacts from forming during or after the color-based deletion operation, thereby improving character recognition accuracy before the actual deletion occurs.
2Measurement precision
If brightness of pixels is increased to prevent edge artifacts, then edge visibility is improved, but color accuracy of other pixels may be affected
Solution Approach 1:
The first correction processing applies brightness enhancement selectively only to pixels whose luminance falls within a predetermined range, rather than uniformly to all pixels. This localized approach ensures that only the relevant pixels (those likely to form edge artifacts) are modified, preserving the color accuracy of other pixels while still preventing edge visibility.
Solution Approach 2:
The patent modifies the luminance parameter of selected pixels without changing their color properties. By adjusting only the brightness component of pixels within the specified luminance range, the patent prevents edge artifacts while maintaining the original color information of all pixels, which is then used in the second correction processing for accurate object deletion.
3Measurement precision
If two-stage correction processing is applied, then edge artifacts are prevented, but processing complexity increases
Solution Approach 1:
The first correction processing applies brightness enhancement to a broader range of pixels (those within a predetermined luminance range) than strictly necessary, including some pixels that may not be edge pixels. This partial over-correction is acceptable because the second correction processing will subsequently adjust the color of only the specified color pixels, ensuring that the final result achieves edge artifact suppression without excessive complexity.
Data Source
AI summary
An image processing apparatus acquires scan data and information about a color specified by a user; executes first correction on the scan data such that brightness of a pixel subject to the first correction increases, the pixel subject to the first correction having a color that falls within a specified range of color, an achromatic color brighter than the specified color falling within the specified range of color, first corrected scan data being generated resulting from execution of the first correction; executes second correction on at least a part of the first-corrected scan data such that a color of a pixel subject to the second correction is changed to a predetermined color if the pixel subject to the second correction is a specified color pixel specified based on the information, second corrected scan data being generated resulting from execution of the second correction; and outputs the second corrected scan data.


