Image Sigma-Delta Quantization for Lower Reconstruction Error

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image quantization techniques, such as Memoryless Scalar Quantization (MSQ), face challenges including color-banding artifacts, inefficiency in bit usage, and redistribution rather than reduction of quantization error, particularly when dealing with images containing high-frequency components and curve discontinuities.

Innovation Solution

The proposed technique employs 1D and 2D Sigma Delta quantization methods, where pixel values are quantized as whole columns or patches using adaptive error accumulation and optimization-based reconstruction, minimizing accumulated quantization error and reducing both low and high-frequency errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Memoryless Scalar Quantization is used, then the quantization process is simple and fast, but color-banding artifacts occur and quantization error is redistributed rather than reduced

Engineering Contradiction:
Improvequantization processing speedVSAvoidimage reconstruction quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent employs feedback mechanisms where quantization errors are accumulated and fed back to subsequent pixels. The error diffusion process uses feedback loops to redistribute quantization errors across neighboring pixels, preventing color-banding while maintaining processing efficiency. The state variable u_i stores accumulated errors that are fed back to influence future quantization decisions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary error accumulation before final quantization decisions. By pre-computing accumulated errors using sigma-delta modulation and storing them in state variables, the system prepares correction data in advance that will be applied during reconstruction, improving quality without slowing down the quantization process itself.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If optimal quantization using ε-covering is used, then the theoretical distortion is minimized, but the scheme cannot be operated in online manner and requires recalculation when extra samples arrive

Engineering Contradiction:
Improvequantization distortionVSAvoidonline processing capability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent segments the quantization process into independent pixel-level operations with local error accumulation. Each pixel is quantized independently using a state variable that captures only the necessary error history, enabling online processing. This segmentation allows the system to handle incoming samples sequentially without requiring global recalculation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses dynamic state variables that adapt to incoming samples in real-time. The state variable u_i is updated incrementally as new pixels are processed, allowing the quantization scheme to adapt to varying image content dynamically. This dynamic approach enables online operation while maintaining optimal distortion properties.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If quantization is performed on individual pixels independently, then the processing is simple and parallelizable, but accumulated quantization error increases from starting pixel to current pixel

Engineering Contradiction:
Improvequantization circuit complexityVSAvoidaccumulated quantization error
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent introduces state variables u_i as intermediary elements that mediate between independent pixel quantization operations. These state variables carry accumulated error information between pixels, acting as intermediaries that preserve error history without requiring complex inter-pixel dependencies. This intermediary mechanism reduces accumulated error while keeping circuit complexity low.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the error accumulation function into separate state variables that are independently tracked for each pixel. By separating the error accumulation from the quantization decision process, the system can maintain simple parallelizable quantization circuits while still capturing error history through dedicated state variables that are updated and used independently.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11818479B2Sigma Delta quantization for images
Publication Date: 2023.11.14 BOARD OF TRUSTEES OPERATING MICHIGAN STATE UNIV
  • US11818479B2 patent drawing
  • US11818479B2 patent drawing
  • US11818479B2 patent drawing

AI summary

A technique is presented for quantizing pixels of an image using Sigma Delta quantization. In one aspect, pixel values for an image are segmented into columns of pixel values; and for each column in the matrix, pixel values of a given column are quantized using sigma delta modulation. The pixel values in a given column are preferably quantized as a whole, thereby minimizing accumulated quantization error from a starting pixel value in the given column to a current pixel value in the given column. In another aspect, the pixels of an image are quantized using a 2D generalization of Sigma Delta modulation.