Doubly-Toeplitz Coded Aperture Imaging for Fast Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing coded-aperture imaging technologies face challenges in efficiently decoding object scenes from encoded images, particularly with extended scenes, due to issues like partial-mask encoding, noise amplification, and computational complexity, especially when using Uniformly Redundant Arrays (URAs) and Modified URAs (MURAs), which result in ill-posed inversion problems and significant computational burdens.

Innovation Solution

The implementation of a coded image system using a doubly-Toeplitz matrix for encoding and decoding, which allows for efficient algorithmic inversion and reduces computational complexity by treating the optical transfer function as separable one-dimensional functions, enabling faster processing and improved image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If URAs or MURAs are used for encoding, then image encoding is achieved, but decoding becomes computationally complex and time-consuming

Engineering Contradiction:
Improvedecoding speedVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the 2D decoding problem into two separate 1D decoding problems by exploiting the separable structure of the doubly-Toeplitz matrix. The encoding mask is designed as a product of two 1D masks, allowing the inverse operation to be performed sequentially in two passes rather than requiring complex 2D matrix inversion, thereby dramatically reducing computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the mathematical structure of the encoding mask from conventional URAs/MURAs to a doubly-Toeplitz structure. This parameter change in the mask design enables the use of efficient fast Toeplitz solvers and separable decoding algorithms, transforming an ill-posed inversion problem into a well-posed one with reduced computational burden.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If conventional decoding methods are used, then decoding is performed, but numerical round-off errors accumulate and image quality degrades

Engineering Contradiction:
Improveimage qualityVSAvoidnumerical stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements iterative refinement where the decoded image is fed back through the encoding model to predict the encoded image, which is then compared with the actual encoded image. The difference (residual) is used to update and refine the decoded image in successive iterations, progressively reducing numerical errors and improving image quality through feedback-driven correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary regularization and error correction steps before final image reconstruction. By pre-processing the decoding process with stability-enhancing transformations and initializing the iterative solver with informed estimates, the system prevents numerical round-off errors from accumulating during the inversion process.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the aperture mask is placed close to the object scene, then encoding efficiency improves, but partial-mask encoding problems occur with extended scenes

Engineering Contradiction:
Improveencoding efficiencyVSAvoidpartial-mask encoding loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent transitions from considering only the spatial dimension to incorporating the dimension of mask programmability. By using a programmable aperture mask that can be dynamically configured with doubly-Toeplitz patterns, the system compensates for the geometric limitations of close placement, enabling complete encoding of extended scenes through computational mask design rather than relying solely on geometric coverage.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9445115B2Coded image system and method thereof
Publication Date: 2016.09.13 BAE SYSTEMS INFORMATION ANDELECTRONIC SYSTEMS INTEGRATION INC
  • US9445115B2 patent drawing
  • US9445115B2 patent drawing
  • US9445115B2 patent drawing

AI summary

A coded image system enables a user to recover an object scene from an encoded image. The coded the image system comprises: a physical object scene; an encoding logic creating an encoded image, the encoding logic including a programmable aperture mask spaced a distance away from the physical object scene to encode the encoded image via a doubly-Toeplitz matrix, the doubly-Toeplitz matrix including two one-dimensional vectors; and a decoding logic operatively coupled to the programmable aperture mask to decode the encoded image recovering a visual representation of the object scene from the encoded image.