Online Convolutional Dictionary Learning for Memory-Efficient Imaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current sparse representation learning algorithms, particularly convolutional dictionary learning (CDL), face challenges in scalability and memory efficiency, limiting their applicability to large datasets and real-time applications due to high memory requirements and inability to handle noisy data effectively.

Innovation Solution

The reformulation of CDL using a variable splitting technique allows for the aggregation of coefficient matrices into a single convolutional memory matrix, reducing memory usage and enabling online learning, while incorporating a denoising mechanism to work with raw sensor data by regularizing with total variation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If convolutional dictionary learning is applied to large datasets, then learning accuracy is improved, but memory requirements increase significantly

Engineering Contradiction:
Improvelearning accuracyVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the large dataset into smaller batches or chunks that can be processed sequentially. Instead of loading all training data into memory simultaneously, the algorithm processes data in manageable portions, computing gradient updates incrementally. This segmentation approach maintains learning accuracy while keeping memory requirements at feasible levels.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the problem from requiring all data in memory at once to using temporal or sequential processing dimensions. By introducing an online learning framework where the dictionary is updated incrementally as data streams through, the system effectively adds a time dimension to the learning process, eliminating the need to hold all data in memory simultaneously.

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

2Manufacturing precision

If offline dictionary learning is used, then dictionary representation is optimized for training images, but adaptability to new images in real-time is reduced

Engineering Contradiction:
Improvedictionary representation qualityVSAvoidreal-time adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent transitions from a static offline dictionary to a dynamic online dictionary that evolves continuously. The dictionary atoms are updated incrementally as new images are processed, allowing the representation to adapt to changing data distributions while maintaining the quality learned from training data. This dynamic updating mechanism enables both high representation quality and real-time adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements continuous learning where the dictionary refinement process never truly stops. Instead of discrete offline training followed by deployment, the system continuously incorporates new information from incoming images, maintaining an ongoing optimization process that preserves past learning while adapting to new patterns in real-time.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If conventional sparse representation algorithms are applied to noisy sensor data, then processing speed is maintained, but imaging quality deteriorates due to noise sensitivity

Engineering Contradiction:
Improveprocessing speedVSAvoidimaging quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent transforms the harmful effect of noise into a beneficial feature by designing the sparse coding objective to explicitly model and exploit noise characteristics. Rather than treating noise as something to be eliminated, the algorithm uses noise-aware regularization and robust loss functions that actually leverage noise patterns to improve denoising performance while maintaining processing speed through efficient optimization.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS10409888B2Online convolutional dictionary learning
Publication Date: 2019.09.10 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US10409888B2 patent drawing
  • US10409888B2 patent drawing
  • US10409888B2 patent drawing

AI summary

Systems and methods for an imaging system including a first sensor to acquire a sequence of images of a first modality. A memory to store a first convolutional memory matrix. Wherein each element of the first convolutional memory matrix is a convolutional function of correspondingly located elements of coefficient matrices of convolutional representation of the images of the first modality, and to store a first dictionary matrix including atoms of the images of the first modality. A processor to transform a first image of a scene acquired by the first sensor as a convolution of the first dictionary matrix and a first coefficient matrix, to update the elements of the first convolutional memory matrix with the convolutional function of correspondingly located non-zero elements of the first coefficient matrix, and to update the dictionary matrix using the updated first convolutional memory matrix.