Online Tensor Robust PCA for Image Processing Memory and Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional PCA methods fail when dealing with unintended artifacts, occlusions, or outliers in image data, and tensor-based approaches are inefficient due to high memory requirements and slow convergence in batch mode processing.

Innovation Solution

An online tensor robust PCA method that processes multi-dimensional image data sequentially using a tensor singular value decomposition (t-SVD) structure, reducing memory requirements and improving computational efficiency by updating tensors based on previous estimates and new data, and constructing group-rings along tensor tubes for high-dimensional data compression and completion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If tensor-based batch mode RPCA is used, then multidimensional information is preserved effectively, but memory requirements and processing time increase significantly

Engineering Contradiction:
Improvemultidimensional information preservationVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the batch processing into online sequential processing steps. Instead of loading all high-dimensional data at once, the method processes data samples one by one or in small batches, updating the low-rank tensor estimate incrementally. This segmentation of the processing timeline resolves the contradiction by maintaining tensor structure benefits while reducing peak memory usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent embeds the online processing algorithm within the tensor framework. The online RPCA method is nested within the tensor decomposition structure, allowing the system to maintain the advantages of tensor representation while implementing memory-efficient sequential processing. The nested structure enables inner-loop updates that work with smaller data subsets while preserving outer-loop tensor properties.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If tensor-based batch mode RPCA is used, then multidimensional information is preserved effectively, but processing speed decreases due to time-consuming operations

Engineering Contradiction:
Improvemultidimensional information preservationVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary decomposition of the tensor into manageable components before full processing. By pre-computing certain tensor properties and structures, the method prepares the data in advance to enable faster online updates. This preliminary action reduces the computational burden during sequential processing while maintaining information preservation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic updating of the low-rank tensor estimate as new data arrives. Instead of static batch processing, the method adapts incrementally to new information, updating only the necessary components. This dynamic approach improves processing speed by avoiding redundant computations while preserving multidimensional structure through the tensor framework.

Inventive Principle:
Principle #15Dynamics

3Productivity

If conventional PCA is used, then processing is simple and fast, but it fails when image data contains artifacts, occlusions or outliers

Engineering Contradiction:
Improveprocessing simplicity and speedVSAvoidrobustness to artifacts and outliers
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent creates a composite approach by combining online RPCA with tensor decomposition. This composite method integrates the robustness of RPCA (which handles outliers and occlusions) with the efficiency of online processing. The combination maintains simplicity and speed comparable to conventional PCA while adding robustness through the robust principal component analysis framework applied to tensor structures.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS10217018B2System and method for processing images using online tensor robust principal component analysis
Publication Date: 2019.02.26 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US10217018B2 patent drawing
  • US10217018B2 patent drawing
  • US10217018B2 patent drawing

AI summary

A set of input images are acquired sequentially as image tensors. A low-tubal rank tensor and a sparse tensor are initialized using the image tensor, wherein the low-tubal rank tensor is a tensor product of a low-rank spanning tensor basis and corresponding tensor coefficients, and for each image, updating iteratively the image tensor, the tensor coefficients, and the sparse tensor using the image tensor and the low-rank spanning basis from a previous iteration. The spanning tensor basis is updated using the tensor coefficients, the sparse tensor, and the low rank tubal tensor, wherein the low rank tubal tensor represents a set of output images and the sparse tensor representing a set of sparse images.