Color Trapping on Halftoned Bi-Level Bitmaps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital imaging systems face challenges in color misregistration and engine artifacts, such as trailing edge detection, during the reproduction of complex digital documents, particularly in commercial printing presses where color halftone prints require precise registration to avoid white gaps and maintain image integrity.

Innovation Solution

A novel method for color trapping on halftoned bi-level bitmaps is introduced, which involves rigorous edge detection using pixel counts and orientation conditions, along with non-linear filtering to determine if a pixel resides on a two-color edge, preventing trapping in white regions and enabling asymmetrical and multi-pixel trapping along different dimensions to correct for misregistration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If color trapping is applied to halftoned bi-level bitmaps using conventional methods, then misregistration between colors can be compensated, but engine artifacts such as trailing edge detection occur where color intensity falls off sharply at the trailing edge

Engineering Contradiction:
Improvecolor registration accuracyVSAvoidengine artifacts
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies parameter changes by using non-linear filtering to modify how color intensity is calculated at edges. Instead of linear averaging, the non-linear filter preserves sharp transitions while reducing artifacts, changing the mathematical parameters of edge detection to achieve both accurate trapping and artifact reduction

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements local quality by applying different processing rules to different regions of the image. Specifically, it identifies two-color edges and applies specialized non-linear filtering only at these critical locations, while leaving other regions unchanged, thus improving edge accuracy without introducing artifacts in uniform areas

Inventive Principle:
Principle #3Local quality

2Measurement precision

If rigorous edge detection using pixel counts and orientation conditions is implemented, then trapping in white regions is prevented and color accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveedge detection accuracyVSAvoidprocessing algorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the image processing into distinct stages: first identifying two-color edges using pixel count ratios, then applying non-linear filtering only to these identified edges. This segmentation allows rigorous edge detection without processing the entire image with full complexity, thus improving accuracy while managing computational load

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses partial action by applying the computationally intensive non-linear filtering only to pixels identified as residing on two-color edges, rather than processing all pixels in the image. This partial application maintains high edge detection accuracy while significantly reducing overall computational complexity compared to full-image processing

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8340396B2Color trapping on a halftoned bi-level bitmap
Publication Date: 2012.12.25 XEROX CORP
  • US8340396B2 patent drawing
  • US8340396B2 patent drawing
  • US8340396B2 patent drawing

AI summary

What is disclosed is a novel system and method for determining whether a pixel resides along a two-color edge in a halftoned bi-level bitmap. In one embodiment, a bitmap having a plurality of colored pixels is received. For each pixel in the bitmap, a window of size n×m is defined centered on the current pixel. The window is partitioned into a plurality of regions with each region having an orientation direction with each orientation direction having an associated numeric value. A number of pixels are counted for each of the first and second colors in each of the associated orientation directions. A determination is made as to the respective orientation direction having the maximum and minimum pixel counts for each of the first and second colors. Thereafter, a determination is made whether the pixel resides along a two color edge based upon the max/min counts and each associated orientation direction.