Method and system for multi-sensor fusion using transform learning

US12499388B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12499388-B2
Application numberUS-202117407219-A
CountryUS
Kind codeB2
Filing dateAug 20, 2021
Priority dateAug 21, 2020
Publication dateDec 16, 2025
Grant dateDec 16, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This disclosure relates to multi-sensor fusion using Transform Learning (TL) that provides a compact representation of data in many scenarios as compared to Dictionary Learning (DL) and Deep network models that may be computationally intensive and complex. A two-stage approach for better modeling of sensor data is provided, wherein in the first stage, representation of the individual sensor time series is learnt using dedicated transforms and their associated coefficients and in the second stage, all the representations are fused together using a fusing (common) transform and its associated coefficients to effectively capture correlation between the different sensor representations for deriving an inference. The method and system of the present disclosure can find application in areas employing multiple sensors that are mostly heterogeneous in nature.

First claim

Opening claim text (preview).

What is claimed is: 1 . A processor implemented method comprising the steps of: receiving, via one or more hardware processors, a plurality of training data (X 1 , X 2 , . . . X n ) from a plurality of sensors connected to a monitored system with a training output (y); performing, via the one or more hardware processors, a joint optimization of a set of parameters including (i) sensor specific transforms (T 1 , T 2 , . . . T n ) and (ii) sensor specific coefficients (Z 1 , Z 2 , . . . Z n ), wherein each of the sensor specific transforms and the sensor specific coefficients correspond to a training data in the plurality of training data (X 1 , X 2 . . . X n ), (iii) a fusing transform (T (f) ), (iv) a fusing coefficient (Z (f) ), and (v) a weight matrix (w), and wherein the joint optimization comprises: initializing the sensor specific transforms (T 1 T 2 , . . . T n ) and the fusing transform (T (f) ) with a random matrix comprising real numbers between 0 and 1; estimating the sensor specific coefficients (Z 1 , Z 2 , . . . Z n ) based on the initialized sensor specific transforms (T 1 , T 2 , . . . T n ) and a corresponding training data from the plurality of training data (X 1 , X 2 . . . X n ); estimating the fusing coefficient (Z (f) ) based on the initialized fusing transform (T (f) ) and the estimated sensor specific coefficients (Z 1 , Z 2 , . . . Z n ); estimating the weight matrix (w) based on the training output (y) and the estimated fusing coefficient (Z (f) ); and iteratively performing joint learning using the initialized parameters and the estimated parameters from the set of parameters, in a first iteration and learnt parameters thereafter until a termination criterion is met, the joint learning comprising: learning each of the sensor specific transforms (T 1 , T 2 , . . . T n ) based on a corresponding sensor specific coefficient (Z 1 , Z 2 , . . . Z n ) and the plurality of training data (X 1 , X 2 , . . . X n ); learning each of the sensor specific coefficients (Z 1 , Z 2 , . . . Z n ) based on the fusing transform (T (f) ), a corresponding sensor specific transform (T 1 , T 2 , . . . T n ), the fusing coefficient (Z (f) ) and a corresponding training data from the plurality of training data (X 1 , X 2 , . . . X n ), and remaining of the sensor specific coefficients (Z 1 , Z 2 , . . . Z n ); learning the fusing transform (T (f) ) based on the sensor specific coefficient (Z 1 , Z 2 , . . . Z n ) and the fusing coefficient (Z (f) ); learning the fusing coefficient (Z (f) ) based on the fusing transform (T (f) ), the sensor specific coefficient (Z 1 , Z 2 , . . . Z n ), the weight matrix (w) and the training output (y); and learning the weight matrix (w) based on the fusing coefficient (Z (f) ) and the training output (y); wherein the termination criterion is one of (i) completion of a predefined number of iterations (Maxiter) and (ii) difference of the fusing transform (T (f) ) of a current iteration and the fusing transform (T (f) ) of a previous iteration being less than an empirically determined threshold value (Tol); to obtain jointly (i) the learnt sensor specific transforms (T 1 , T 2 , . . . T n ), (ii) the learnt fusing transform (T (f) ) and (iii) the learnt weight matrix (w) for the monitored system being sensed by the plurality of sensors; and estimating, via the one or more hardware processors, an output (y new ) of the monitored system for a plurality of new data (x 1 , x 2 , . . . x n ), wherein the new data is a time series data and estimating the output represents application of the method to the monitored system using the new data which is different from the training data (X 1 , X 2 , . . . X n ), wherein the monitored system is a Friction Stir Welding (FSW) machine, wherein the output (y) is a value representing an Ultimate Tensile Strength (UTS) indicative of the quality of the weld performed by the FSW machine, wherein the step of estimating the output (y new ) of the FSW machine comprises: receiving the plurality of new data (x 1 , x 2 , . . . x n ) from the plurality of sensors connected to the FSW machine, wherein the sensors measure parameters pertaining to a force, a torque, and a power for a welding process implemented in real-time; estimating the sensor specific coefficients (z 1 , z 2 , . . . z n ) corresponding to the plurality of new data (x 1 , x 2 , . . . x n ) using the received plurality of new data (x 1 , x 2 , . . . x n ) and the learnt sensor specific transforms (T 1 , T 2 , . . . T n ), wherein the sensor specific transforms are learnt to represent corresponding sensor data; estimating a new fusing coefficient z (f) using the learnt fusing transform (T (f) ) and the estimated sensor specific coefficients (z 1 , z 2 . . . z n ); and estimating the output (y new ) for the FSW machine based on the learnt weight matrix (w) and the estimated new fusing coefficient z (f) . 2 . The processor implemented method of claim 1 , wherein the joint optimization is represented as min T 1 ⁢ T 2 , … , T n , T ( f ) ⁢ Z 1 , Z 2 , … , Z n , Z ( f ) , w  T 1 ⁢ X 1 - Z 1  F 2 +  T 2 ⁢ X 2

Assignees

Inventors

Classifications

  • Matrix or vector computation {, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization (matrix transposition G06F7/78)} · CPC title

  • based on a qualitative model, e.g. rule based; if-then decisions · CPC title

  • Controlling or monitoring the welding process · CPC title

  • G06N20/20Primary

    Ensemble learning · CPC title

  • G06N20/00Primary

    Machine learning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12499388B2 cover?
This disclosure relates to multi-sensor fusion using Transform Learning (TL) that provides a compact representation of data in many scenarios as compared to Dictionary Learning (DL) and Deep network models that may be computationally intensive and complex. A two-stage approach for better modeling of sensor data is provided, wherein in the first stage, representation of the individual sensor tim…
Who is the assignee on this patent?
Tata Consultancy Services Ltd, Indian Institute Of Tech Kharagpur
What technology area does this patent fall under?
Primary CPC classification G06N20/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 16 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).