Systems and methods for detecting anomaly in a cardiovascular signal using hierarchical extremas and repetitions

US11304663B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11304663-B2
Application numberUS-201816230053-A
CountryUS
Kind codeB2
Filing dateDec 21, 2018
Priority dateDec 29, 2017
Publication dateApr 19, 2022
Grant dateApr 19, 2022

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.

Systems and methods for detecting an anomaly in a cardiovascular signal using hierarchical extremas and repetitions. The traditional systems and methods provide for some anomaly detection in the cardiovascular signal but do not consider the discrete nature and strict rising and falling patterns of the cardiovascular signal and frequency in terms of hierarchical maxima points and minima points. Embodiments of the present disclosure provide for detecting the anomaly in the cardiovascular signal using hierarchical extremas and repetitions by smoothening the cardiovascular signal, deriving sets of hierarchical extremas using window detection, identifying signal patterns based upon the sets of hierarchical extremas, identifying repetitions in the signal patterns based upon occurrences and randomness of occurrences of the signal patterns and classifying the cardiovascular signal as anomalous and non-anomalous for detecting the anomaly in the cardiovascular signal.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for detecting an anomaly in a cardiovascular signal using hierarchical extremas and repetitions, the method comprising a processor implemented steps of: smoothening, using a filter, the cardiovascular signal acquired for filtering the cardiovascular signal; deriving, using a window detection technique, one or more sets of hierarchical extremas, based upon the smoothened cardiovascular signal, wherein the one or more sets of hierarchical extremas comprises maximum points and minimum points based on rising edges and falling edges of the cardiovascular signal, wherein each level of hierarchy in the one or more sets of hierarchical extremas represents a different window size of detection, and wherein the window detection technique to derive the one or more sets of hierarchical extremas comprising the steps of: deriving a number of sampling points and amplitude difference from minima to maxima and maxima to minima; performing clustering on the number of sampling points and the amplitude difference from the minima to maxima using k-means clustering to derive a number of clusters with centroids; performing clustering on the number of sampling points and the amplitude difference from the maxima to minima using the k-means clustering to derive a number of clusters with centroids; determining a plurality of boundaries of the number of clusters for the minima to maxima; determining a plurality of boundaries of the number of clusters for the maxima to minima; obtaining a value of window left (w l ) as a function of the plurality of boundaries of the number of clusters corresponding to the number of sampling points and the amplitude difference from the minima to maxima; obtaining a value of window right (w r ) as a function of the plurality of boundaries of the number of clusters corresponding to the number of sampling points and the amplitude difference from the maxima to minima; and obtaining a primary window (T p ), a secondary window (T st ) and a tertiary window (T t ) using the obtained value of w l and w r , for deriving the one or more sets of hierarchical extremas, wherein the Vis represented as T p =w l +w r , the T st is represented as T st =w l /2 and the T t is represented as T t =(w l +w r )/4; identifying, one or more elements of signal patterns, based upon the one or more sets of hierarchical extremas, wherein the one or more elements of signal patterns comprise multiple frequencies and significance associated with the cardiovascular signal for defining a plurality of physiological events of the user or noise, wherein identifying the significance of the one or more elements of the signal patterns comprises obtaining a lower triangular matrix based upon the one or more sets of hierarchy of extremas, and wherein the lower triangular matrix comprises number of occurrences of the one or more elements of signal patterns to identify variability in the cardiovascular signal; detecting, the anomaly in the cardiovascular signal by: determining occurrences of the one or more elements of signal patterns; determining randomness of occurrences of the one or more elements of signal patterns, by computing an entropy of occurrences of the one or more elements of signal patterns, wherein the entropy comprises randomness of the one or more elements of signal patterns computed based upon probabilities of repetitions of the one or more elements of signal patterns, and wherein determining the randomness of occurrences of the one or more elements of signal patterns comprises obtaining one or more threshold values based upon an equi-probable occurrence of the one or more elements of signal patterns for classifying the one or more elements of signal patterns; and identifying, significance of repetitions of the one or more elements of signal patterns, based upon the occurrences and randomness of occurrences to detect the anomaly in the cardiovascular signal, wherein identifying the significance of repetitions of the one or more elements of signal patterns comprises obtaining a lower triangular matrix based upon the one or more sets of hierarchy of extremas, and wherein the lower triangular matrix comprises number of occurrences of the one or more elements of signal patterns to identify variability in the cardiovascular signal. 2. The method of claim 1 , wherein the step of identifying the significance of the one or more elements of signal patterns further comprises evaluating entropy of elements of a lower triangular matrix based upon frequencies and number of points in the one or more elements of signal patterns to detect randomness of the one or more elements of signal patterns. 3. The method of claim 1 , wherein the step of identifying the one or more elements of signal patterns is preceded by: (i) detecting, one or more zero patterns in the cardiovascular signal based upon the one or more sets of hierarchical extremas; and (ii) filtering, the one or more zero patterns, based upon a comparison of the one or more zero patterns and a predefined threshold to detect the anomaly in the cardiovascular signal. 4. The method of claim 1 , wherein the step of identifying the one or more elements of signal patterns further comprises identifying uni-modal and multi-modal patterns in the cardiovascular signal based upon the occurrences of the one or more elements of signal patterns to detect the anomaly. 5. The method of claim 1 , wherein the step of obtaining the one or more threshold values comprises computing an upper threshold value based upon occurrences and henceforth entropy of the one or more elements of signal patterns to detect the anomaly. 6. A system for detecting an anomaly in a cardiovascular signal using hierarchical extremas and repetitions, the said system comprising: a memory storing instructions; one or more communication interfaces; and one or more hardware processors coupled to the memory via the one or more communication interfaces, wherein the one or more hardware processors are configured by the instructions to: smoothen, using a filter, the cardiovascular signal acquired for filtering the cardiovascular signal; derive, using a window detection technique, one or more sets of hierarchical extremas, based upon the smoothened cardiovascular signal, wherein the one or more sets of hierarchical extremas comprises maximum points and minimum points based on rising edges and falling edges of the cardiovascular signal, wherein each level of hierarchy in the one or more sets of hierarchical extremas represents a different window size of detection, and wherein the window detection technique to derive the one or more sets of hierarchical extremas comprising the steps of: deriving a number of sampling points and amplitude difference from minima to maxima and maxima to minima; performing clustering on the number of sampling points and the amplitude difference from the minima to maxima using k-means clustering to derive a number of clusters with centroids; performing clustering on the number of sampling points and the amplitude difference from the maxima to minima using the k-means clustering to derive a number of clusters with centroids; determining a plurality of boundaries of the number of clusters for the minima to maxima; determining a plurality of boundaries of the number of clusters for the maxima to minima; obtaining a value of window left (w l ) as a function of the plurality of boundaries of the number of clusters corresponding to the number of sampling points and the amplitude difference from the minima to maxima; obtaining a value of window right (w r ) as a function of the plurality of boundaries of the number of clusters corresponding to the number of sampling points and the amplitude difference from the maxima to minima; and obtaining a primary w

Assignees

Inventors

Classifications

  • Preprocessing · CPC title

  • G16H50/30Primary

    for calculating health indices; for individual health risk assessment · CPC title

  • using photoplethysmograph signals, e.g. generated by infrared radiation (A61B5/14552 takes precedence) · CPC title

  • for mining of medical data, e.g. analysing previous cases of other patients · CPC title

  • for computer-aided diagnosis, e.g. based on medical expert systems · 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 US11304663B2 cover?
Systems and methods for detecting an anomaly in a cardiovascular signal using hierarchical extremas and repetitions. The traditional systems and methods provide for some anomaly detection in the cardiovascular signal but do not consider the discrete nature and strict rising and falling patterns of the cardiovascular signal and frequency in terms of hierarchical maxima points and minima points. …
Who is the assignee on this patent?
Tata Consultancy Services Ltd
What technology area does this patent fall under?
Primary CPC classification G16H50/30. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 19 2022 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).