Anti-aliasing Image Processing Using Edge Binarization and Template Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing techniques for anti-aliasing require significant computational resources due to the need for extensive edge detection calculations across pixel blocks, leading to a heavy processing load.

Innovation Solution

An image processing apparatus and method that sets a viewing window to determine differences between adjacent pixel values, using a weighted addition of pixel values based on combination determination information to reduce the number of calculations required for anti-aliasing, with stored determination results reused to minimize data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional edge detection operators (Sobel or Laplacian) are used to calculate edge information for anti-aliasing, then edge detection accuracy is improved, but processing load increases significantly

Engineering Contradiction:
Improveedge detection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the image processing into distinct stages: edge detection using simple difference calculation, binarization of edge information, template matching for jaggy detection, and anti-aliasing processing. This segmentation allows each stage to use optimized methods, with edge detection using computationally simple operations that can be efficiently parallelized.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary binarization of edge information before template matching. By converting edge intensity values to binary edge/non-edge information in advance, the subsequent template matching operation becomes simpler and faster, reducing the overall processing load while maintaining detection accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If pattern matching is performed on multi-level image data directly, then jaggy detection accuracy is improved, but circuit size and processing cost increase

Engineering Contradiction:
Improvejaggy detection accuracyVSAvoidcircuit size
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the parameter representation of image data by binarizing edge information before pattern matching. This parameter change converts multi-level intensity data into binary edge/non-edge data, which simplifies the pattern matching logic and reduces circuit complexity while maintaining jaggy detection accuracy through subsequent template-based analysis.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If edge detection is performed for every pixel in a pixel block, then comprehensive edge information is obtained, but calculation processing time increases

Engineering Contradiction:
Improveedge information completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent merges the edge detection operation with the anti-aliasing processing by using the same pixel difference calculations for both purposes. The difference calculations performed for edge detection are reused to determine anti-aliasing application, eliminating redundant computations and reducing overall processing time while maintaining complete edge information coverage.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8565548B2Image processing apparatus which performs anti-aliasing on input image data and image processing method thereof
Publication Date: 2013.10.22 KONICA MINOLTA INC
  • US8565548B2 patent drawing
  • US8565548B2 patent drawing
  • US8565548B2 patent drawing

AI summary

An image processing apparatus and method is provided which performs anti-aliasing on input image data. The apparatus and method may be utilized to improve resolution of, for example, images formed by a group of dots and lines, such as characters and marks. The apparatus and method disclosed herein can perform anti-aliasing with a lighter processing load than previously disclosed methods.