Error Diffusion Image Processing Region Boundary Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Error diffusion processing in image halftoning leads to image quality degradation at the boundaries of divided regions due to discontinuity in error diffusion, resulting in dot pattern mismatches and increased memory and calculation costs.

Innovation Solution

Implementing error diffusion processing by scanning pixels in both perpendicular directions within each region, using diffusion coefficients to approximate and compensate for quantization errors across region boundaries, and storing errors in separate memory areas to maintain continuity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If an image is divided into a plurality of regions and halftone processing is performed using the error diffusion method, then the storage capacity of memory is reduced, but image quality degrades at the boundary between regions due to discontinuity in error diffusion

Engineering Contradiction:
Improvestorage capacity of memoryVSAvoidimage quality at region boundary
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The image is divided into a plurality of regions, and error diffusion processing is performed for each region separately. This segmentation allows the storage capacity of memory to be reduced while maintaining the ability to process large images. The patent applies this by dividing the image into regions that can be processed independently with limited memory resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An overlapping region is introduced between adjacent regions to serve as an intermediary for error diffusion continuity. The overlapping region contains pixels that belong to both adjacent regions, allowing error diffusion to continue smoothly across region boundaries. This intermediary structure prevents dot pattern mismatch and maintains image quality at boundaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If an overlapping region is set for error diffusion processing near the boundary, then continuity of error diffusion is maintained, but memory capacity and calculation amount increase

Engineering Contradiction:
Improveimage quality at region boundaryVSAvoidmemory capacity and calculation amount
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The overlapping region is applied locally only at the boundaries between regions, rather than throughout the entire image. This local application maintains error diffusion continuity where it is most needed (at boundaries) while minimizing the additional memory capacity and calculation amount required. The majority of the image is processed without overlapping, reducing overall resource requirements.

Inventive Principle:
Principle #3Local quality

3Device complexity

If error diffusion processing is performed by scanning pixels in one direction, then processing is simplified, but dot pattern mismatch occurs at region boundaries due to one-sided error diffusion

Engineering Contradiction:
Improveprocessing complexityVSAvoidimage quality at region boundary
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

Error diffusion processing is performed by alternately scanning pixels in upward and downward directions in a periodic manner. This periodic bidirectional scanning prevents one-sided error diffusion and the resulting dot pattern mismatch at region boundaries. The scanning direction alternates between adjacent lines, ensuring that error diffusion occurs in both directions and maintaining image quality without significantly increasing processing complexity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8885221B2Image processing apparatus and method thereof
Publication Date: 2014.11.11 CANON KK
  • US8885221B2 patent drawing
  • US8885221B2 patent drawing
  • US8885221B2 patent drawing

AI summary

Error diffusion processing is performed for each pixel in each region of an image divided into a plurality of regions, by scanning in both the first and second directions different to each other. A diffusion coefficient set for diffusing, to the pixel of interest to be processed, a quantization error generated upon quantizing a pixel near the pixel of interest is set in accordance with the position of the pixel of interest in scanning in the first direction in the region of interest. The pixel of interest to which an error has been diffused from a pixel position referring to the set diffusion coefficient set is quantized.