Use of curvature based features for beat detection
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
A61N-001/362
A61B-005/0452
출원번호
US-0195838
(2002-07-15)
발명자
/ 주소
Sweeney, Robert J.
출원인 / 주소
Cardiac Pacemakers, Inc.
대리인 / 주소
Schwegman, Lundberg, Woessner &
인용정보
피인용 횟수 :
116인용 특허 :
121
초록▼
A cardiac rhythm management system includes a sensing circuit to sense a cardiac signal and a sensing processor to detect cardiac depolarizations (beats) by utilizing certain morphological context of the sensed cardiac signal. The sensing processor samples the sensed cardiac signal, computes curvatu
A cardiac rhythm management system includes a sensing circuit to sense a cardiac signal and a sensing processor to detect cardiac depolarizations (beats) by utilizing certain morphological context of the sensed cardiac signal. The sensing processor samples the sensed cardiac signal, computes curvatures from the sampled cardiac signal to generate a cardiac curvature signal corresponding to the cardiac signal, derives cardiac signal features reflecting morphologically significant points along the cardiac signal from the cardiac curvature signal, and detects cardiac depolarizations based on an analysis of the cardiac signals features.
대표청구항▼
1. A system, comprising:a sensing circuit to sense a cardiac signal; a sampling circuit, coupled to the sensing circuit, to sample the cardiac signal on a continuous basis; a feature analyzer, coupled to the sampling circuit, to generate a cardiac curvature signal based on the cardiac signal and det
1. A system, comprising:a sensing circuit to sense a cardiac signal; a sampling circuit, coupled to the sensing circuit, to sample the cardiac signal on a continuous basis; a feature analyzer, coupled to the sampling circuit, to generate a cardiac curvature signal based on the cardiac signal and detect cardiac signal features from the cardiac curvature signal based on predetermined detection criteria; a counter, coupled to the feature analyzer, to count the cardiac signal features over a predetermined period of time; and a comparator, coupled to the counter, to receive a first input representative of a number of the cardiac signal features counted over the predetermined period of time and compare that input to a second input representative of a predetermined threshold number, and to provide a depolarization indicating signal when the number of the cardiac signal features counted over the predetermined period of time exceeds the threshold number. 2. The system of claim 1, further comprising a therapy circuit, coupled to the comparator, to trigger or inhibit a delivery of a cardiac therapy based on the depolarization indicating signal.3. The system of claim 1, wherein the feature analyzer comprises:a curvature generator, coupled to the sampling circuit, to generate a cardiac curvature signal corresponding to the cardiac signal by computing a curvature, after each sample is taken, based on the each sample and a predetermined number of preceding samples; and a feature detector adapted to detect the cardiac signal features from the cardiac curvature signal. 4. The system of claim 3, further comprising an intracardiac electrode coupled to the sensing circuit.5. The system of claim 3, wherein the feature detector comprises a feature comparator adapted to compare an amplitude of the cardiac curvature signal to a predetermined threshold amplitude and generate a signal indicating that a cardiac signal feature has been detected when the amplitude of the cardiac curvature signal exceeds the predetermined threshold amplitude.6. The system of claim 3, wherein the feature detector comprises:a zero-crossing detector to detect lobes of the cardiac curvature signal, the lobes each including a beginning time when the cardiac curvature signal reaches a first threshold and an ending time when the cardiac curvature signal reaches a second threshold, the first and second thresholds each being slightly away from or approximately equal to a baseline of the cardiac curvature signal; a size calculator to calculate an approximate area between the cardiac curvature signal and the baseline for each of the lobes, and a centroid locator to temporally locate a centroid of the calculated approximate area of the each of the lobes, the centroid indicative of an approximate time of occurrence of one of the cardiac signal features representing the each of the lobes. 7. A system comprising:a sensing circuit to sense a cardiac signal; a sampling circuit, coupled to the sensing circuit, to sample the cardiac signal on a continuous basis; a feature analyzer, coupled to the sampling circuit, to generate a cardiac curvature signal based on the cardiac signal and detect cardiac signal features from the cardiac curvature signal based on predetermined detection criteria; a metric generator, coupled the feature analyzer, to compute a metric based on one or more of the cardiac signal features; and a metric comparator, coupled to the metric generator, to receive a first metric input representative of the metric and compare that input to a second metric input representative of a predetermined threshold, and to provide an output signal indicating whether a depolarization has been detected. 8. The system of claim 7, further comprising a therapy circuit, coupled to the metric comparator, to trigger or inhibit a delivery of a cardiac therapy based on the output signal indicating whether the depolarization has been detected.9. The system of claim 7, wherein the feature analyzer comprises:a curvature generator, coupled to the sampling circuit, to generate a cardiac curvature signal corresponding to the cardiac signal by computing a curvature, after each sample is taken, based on the each sample and a predetermined number of preceding samples; and a feature detector adapted to detect the cardiac signal features from the cardiac curvature signal. 10. The system of claim 9, further comprising an intracardiac electrode coupled to the sensing circuit.11. The system of claim 9, wherein the feature detector comprises a feature comparator adapted to compare an amplitude of the cardiac curvature signal to a predetermined threshold amplitude and generate a signal indicating that one of the cardiac signal features has occurred when the amplitude of the cardiac curvature signal exceeds the predetermined threshold amplitude.12. The system of claim 9, wherein the feature detector comprises:a zero-crossing detector to detect lobes of the cardiac curvature signal, the lobes each identifying one of the cardiac signal features and including a beginning time when the cardiac curvature signal reaches a first threshold and an ending time when the cardiac curvature signal reaches a second threshold, the first and second threshold each being slightly away from or approximately equal to a baseline of the cardiac curvature signal; a direction detector to determine a direction of each of the cardiac signal features, the direction indicative of whether one of the lobes identifying the each of the cardiac signal features is above or below the baseline; a size calculator to calculate a size of the each of the cardiac signal features, the size being an approximate area between the cardiac curvature signal and the baseline for the one of the lobes; and a centroid locator to temporally locate a centroid of the calculated approximate area of the one of the lobes, the centroid indicative of an approximate time of occurrence of the each of the cardiac signal features representing the one of the lobes. 13. The system of claim 12, wherein the feature analyzer comprises an amplitude detector adapted to measure an amplitude of the cardiac signal at the approximate time of occurrence of the each of the cardiac signal features.14. The system of claim 13, wherein the metric generator comprises an arithmetic module adapted to compute the metric based on one or more of the cardiac signal features.15. The system of claim 14, wherein the arithmetic module is adapted to compute the metric based on at least one of the approximate time of occurrence, the size, the direction, and the amplitude of the cardiac signal associated with each of the one or more of the cardiac signal features.16. A method comprising:sensing a cardiac signal; computing curvatures based on the cardiac signal; deriving cardiac signal features from the computed curvatures; counting a number of the cardiac signal features over a predetermined period of time; and determining that a depolarization has occurred when the number of the cardiac signal features counted over the predetermined period of time exceeds a predetermined threshold number. 17. The method of claim 16, further comprising triggering or inhibiting a cardiac therapy when the depolarization has occurred.18. The method of claim 16, wherein deriving the cardiac signal features comprises identifying portions of the cardiac signal having at least one predetermined morphological characteristic.19. The method of claim 18, wherein the sensing, deriving, computing, counting, and determining comprise sensing, computing, deriving, counting, and determining in substantially real-time.20. The method of claim 18, wherein computing the curvatures comprises:sampling the cardiac signal; and computing curvatures on a continuous, sample-by-sample basis, based on the sampled cardiac signal. 21. The method of claim 20, wherein computing the curvatures comprises computing a curvature after completion of taking of each sample of the cardiac signal, based on the each sample and a predetermined number of samples preceding the each sample.22. The method of claim 21, wherein deriving the cardiac signal features comprises comparing the curvatures with a predetermined threshold.23. The method of claim 21, wherein computing the curvatures further comprises generating a cardiac curvature signal corresponding to the cardiac signal, and wherein deriving the cardiac signal features comprises computing an approximate centroid of each lobe of the cardiac curvature signal, the each lobe including an area between the cardiac curvature signal and a baseline of the cardiac curvature signal between a first point of time when the cardiac curvature signal reaches a first threshold and a second point of time when the cardiac curvature signal reaches a second threshold, the first and second thresholds each being slightly away from or approximately equal to the baseline.24. A method comprising:sensing a cardiac signal; deriving cardiac signal features; generating a parameter set associated with each of the cardiac signal features; computing a metric based on portions of the parameter sets associated with the cardiac signal features; comparing the metric with a predetermined threshold; and determining whether a depolarization has occurred based on an outcome of the comparing. 25. The method of claim 24, further comprising determining whether to deliver a cardiac therapy based on whether the depolarization has occurred.26. The method of claim 24, wherein deriving the cardiac signal features comprises identifying portions of the cardiac signal having at least one predetermined morphological characteristic.27. The method of claim 26, wherein the sensing, deriving, generating, computing, comparing, and determining comprise, respectively, sensing, deriving, generating, computing, comparing, and determining in substantially real-time.28. The method of claim 26, wherein deriving the cardiac signal features comprises:sampling the cardiac signal; computing curvatures on a continuous basis, based on the sampled cardiac signal; and deriving the cardiac signal features from the computed curvatures. 29. The method of claim 28, wherein computing curvatures comprises computing a curvature after completion of taking of each sample of the cardiac signal, based on the each sample and a predetermined number of samples preceding the each sample.30. The method of claim 29, wherein deriving the cardiac signal features comprises comparing the curvatures with a predetermined threshold.31. The method of claim 29, wherein computing curvatures further comprises generating a cardiac curvature signal corresponding to the cardiac signal, and wherein deriving the cardiac signal features comprises computing an approximate centroid of each lobe of the cardiac curvature signal, the each lobe including an area between the cardiac curvature signal and a baseline of the cardiac curvature signal between a first point of time when the cardiac curvature signal reaches a first threshold and a second point of time when the cardiac curvature signal reaches a second threshold, the first and second thresholds each being slightly away from or approximately equal to the baseline.32. The method of claim 24, wherein computing the metric comprises using an arithmetic formula to compute the metric based on one or more of the cardiac signal features each associated with one or more parameters.33. The method of claim 32, wherein determining whether the depolarization has occurred comprises:comparing the metric with a predetermined threshold; and producing a depolarization signal when the metric exceeds the predetermined threshold. 34. The method of claim 33, wherein deriving the cardiac signal features comprises:sampling the cardiac signal; computing curvatures on a continuous basis, based on the sampled cardiac signal, to generate a cardiac curvature signal corresponding to the cardiac signal; and computing approximate centroids of lobes of the cardiac curvature signal, the lobes each identifying one of the cardiac signal features and including an area between the cardiac curvature signal and a baseline of the cardiac curvature signal between a first point of time when the cardiac curvature signal reaches a first threshold and a second point of time when the cardiac curvature signal reaches a second threshold, the first and second thresholds each being slightly away from or approximately equal to the baseline. 35. The method of claim 34, wherein computing the metric comprises using the arithmetic formula to compute the metric based on one or more of the cardiac signal features each representing one of the approximate centroids computed from one of the lobes and associated with at least one of:an approximate time of occurrence; an amplitude of the cardiac signal at the approximate time of the occurrence; a direction representative of whether the one of the lobes is positive or negative with respect to the baseline; and a size representative of an approximate area of the one of the lobes. 36. A method, comprising:receiving a sensor signal; computing a curvature signal corresponding to the sensor signal; deriving signal features based on the curvature signal; and determining whether a predetermined physiological event has occurred based on the signal features. 37. The method of claim 36, wherein receiving the sensor signal comprises receiving at least one of:an intracardiac electrogram signal; an electrocardiogram (EGG) signal; a mechanical motion signal; a sound signal; a pressure signal; an acceleration signal; and an impedance signal. 38. The method of claim 37, wherein determining whether the predetermined physiological event has occurred comprises determining whether a cardiac depolarization has occurred.39. The method of claim 38, further comprising determining whether to deliver a cardiac therapy based on an outcome of the determining whether the cardiac depolarization has occurred.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (121)
Sun Weimin ; Abshire Pamela A. ; Panken Eric J. ; Combs William J., Adaptive and morphological system for discriminating P-waves and R-waves inside the human body.
Shah Atul P. (Palm Bay FL) Reuss James L. (Melbourne Beach FL) Guckert Toni (W. Melbourne FL) Clesius Jeffrey J. (Palm Bay FL), Ambulatory ECG analyzer and recorder.
Reinhold ; Jr. Herbert E. (Rockville MD) Auerbach Albert A. (New York NY), Ambulatory monitoring system with real time analysis and telephone transmission.
Nappholz Tibor A. (Englewood CO) Dawson Albert K. (Denver CO) Lu Richard M. T. (Aurora CO) Steinhaus Bruce M. (Parker CO), Apparatus and method for detecting abnormal cardiac rhythms using evoked potential measurements in an arrhythmia control.
Farrugia Steven (Bexley AUX) Yee Hansen (Wollstonecraft AUX) Nickolls Peter (Vaucluse AUX), Apparatus and method for discriminating between cardiac rhythms on the basis of their morphology using a neural network.
Leon Tomas (Chicago IL) Hong Teng Y. E. (Naperville IL) Golen Emil S. (Barrington IL) Alexander Donald J. (Milwaukee WI), Apparatus and method for measuring heart rate.
Mika Yuval,ILX ; Prutchi David ; Belsky Ziv,ILX ; Routh Andre G., Apparatus and method for setting the parameters of an alert window used for timing the delivery of ETC signals to a heart under varying cardiac conditions.
Nitzsche Remi (Reynes FRX) Limousin Marcel (Montrouge FRX) Bonnet Jean-Luc (Paris FRX) Henry Christine (Paris FRX), Apparatus and method of control for an implanted anti-tachycardia device.
Schlager Kenneth J. ; Boehlen Bruce H. ; Gorski Stephen H., Automated seismic detection of myocardial ischemia and related measurement of cardiac output parameters.
Lu Richard M. T. (Highlands Ranch CO) Steinhaus Bruce M. (Parker CO) Crosby Peter A. (Greenwood Village CO), Automatic atrial pacing threshold determination utilizing an external programmer and a surface electrogram.
Arand Patricia A. (McMinnville OR) Post William L. (McMinnville OR) Forbes Alfred D. (Palo Alto CA), Calculating a heart rate from an ECG waveform by discarding a percentage of R-R intervals prior to averaging.
McClure Kelly H. (Simi Valley CA) Mouchawar Gabriel (Newhall CA) Causey ; III James D. (Simi Valley CA), Cardiac arrhythmia detection system for an implantable stimulation device.
McClure Kelly H. (Simi Valley CA) Bornzin Gene A. (Camarillo CA), Cardiac arrhythmia detection system for an implantable stimulation device and method.
Branham Barry H. (Ballwin MO) Cox James L. (Ladue MO) Boineau John P. (Ladue MO) Schuessler Richard B. (Ballwin MO), Computerized three-dimensional cardiac mapping with interactive visual displays.
Sweeney, Robert J.; Lovett, Eric G., Curvature based method for selecting features from an electrophysiologic signals for purpose of complex identification and classification.
Steinhaus Bruce M. (Parker CO) Wells Randy T. (Littleton CO), Data compression of cardiac electrical signals using scanning correlation and temporal data compression.
Steinhaus Bruce M. (Parker CO) Wells Randy T. (Littleton CO), Detection of cardiac arrhythmias using correlation of a cardiac electrical signals and temporal data compression.
Steinhaus Bruce M. (Parker CO) Vance Fred I. (Parker CO) Curtis Anne (Gansville FL) Koestner Ken (Englewood CO), Heart rejection monitoring apparatus and method.
Nappholz Tibor A. (Englewood CO) Greenhut Saul E. (Aurora CO) Dawson Albert K. (Denver CO), Implantable cardiac stimulating apparatus and method employing detection of P-waves from signals sensed in the ventricle.
Saumarez Richard (Old Coulsdon GB2) Murphy Anthony (Leichhardt AUX), Implantable cardioverter/defibrillator and method employing cross-phase spectrum analysis for arrhythmia detection.
Causey ; III James D. (Simi Valley CA) Schloss Harold C. (Los Angeles CA) Snell Jeffery D. (Northridge CA), Interactive programming and diagnostic system for use with implantable pacemaker.
Albert David E. (McAlester OK) Lander Paul (Norman OK), Method and apparatus for analyzing and interpreting electrocardiograms using spectro-temporal mapping.
Anderson Donald L. (San Juan Capistrano CA) Cherry Isaac R. (Mission Viejo CA) Ripley John A. (Newport Beach CA) Tanaka David T. (San Juan Capistrano CA), Method and apparatus for arrhythmia analysis of ECG recordings.
Caswell Stephanie A. ; Jenkins Janice M. ; DiCarlo Lorenzo A., Method and apparatus for separation of ventricular tachycardia from ventricular fibrillation for implantable cardioverte.
Throne Robert D. (Ann Arbor) Jenkins Janice M. (Ann Arbor) DiCarlo Lorenzo A. (Ann Arbor MI), Method and system for monitoring electrocardiographic signals and detecting a pathological cardiac arrhythmia such as ve.
Patton Craig A. (Renton WA) Siegman Craig S. (Redmond WA) Sundahl Roy E. (Woodinville WA) Webert Steven W. (Redmond WA) Dow Harold G. (Hillsboro OR), Method and system of ECG data review and analysis.
Murphy Anthony J. (Annandale AUX) Wickham John (Fivedock AUX) Bassin David (Coogee AUX), Method of classifying heart rhythms by analyzing several morphology defining metrics derived for a patient\s QRS complex.
Karlsson Per (Taby SEX) Lundahl Gunilla (Lidingo SEX) Oljemark Michael (Saltsjo-Boo SEX) Ubby Johan (Vaxholm SEX), Myocardial ischemia and infarction analysis and monitoring method and apparatus.
Epstein Andrew E. (Birmingham AL) Duncan James L. (Alpharetta GA) Levine Paul A. (Santa Clarita CA) Sholder Jason A. (Beverly Hills CA), Programming system having means for recording and analyzing a patient\s cardiac signal.
Epstein Andrew E. (Birmingham AL) Duncan James L. (Alpharetta GA) Levine Paul A. (Santa Clarita CA) Sholder Jason A. (Beverly Hills CA), Programming system having means for recording and analyzing a patient\s cardiac signal.
Helfenbein Eric D. (Sunnyvale CA) Pering Richard D. (Palo Alto CA) Lindauer James M. (San Francisco CA) Goodnature Don (Santa Clara CA), Real-time artifact removal from waveforms using a dynamic filter having a fixed delay.
Steinhaus Bruce M. (Parker CO) Wells Randy T. (Littleton CO), Signal averaging of cardiac electrical signals using temporal data compression and scanning correlation.
Bennett Tom D. (Shoreview MN) Combs William J. (Eden Prairie MN) Kallok ; Michael J. (New Brighton MN) Lee Brian B. (Golden Valley MN) Mehra Rahul (Stillwater MN) Klein George J. (London CAX), Subcutaneous multi-electrode sensing system, method and pacer.
Florio, Joseph J., System and method for distinguishing electrical events originating in the atria from far-field electrical events originating in the ventricles as detected by an implantable medical device.
Sasmor Louis (Miami FL) Smith Edward D. (Miami FL), System for automatically performing a clinical assessment of an implanted pacer based on information that is telemetrica.
Cronin Michael (San Mateo CA) Osheroff Phyllis L. (Woodside CA) Thomas G. Roger (Burlingame CA) Ward David G. (Oakdale CA), Use of relaxin in the treatment of bradycardia.
Stalsberg, Kevin John; Dong, Yanting; Meyer, Scott A.; Enrooth, Eric Keith; Bohn, Derek Daniel, Adaptive windowing for cardiac waveform discrimination.
Zhang, Yi; Ding, Jiang; McCabe, Aaron; Meyer, Scott A., Automatic capture verification using electrocardiograms sensed from multiple implanted electrodes.
Sweeney,Robert J.; Lovett,Eric G., Curvature based method for selecting features from an electrophysiologic signal for purpose of complex identification and classification.
Sanghera, Rick; King, Eric F.; Scheck, Don E.; Sudam, Abdulkader O.; Warren, Jay A., Electrode spacing in a subcutaneous implantable cardiac stimulus device.
Sanghera, Rick; Allavatam, Venugopal; Palreddy, Surekha; Warren, Jay A., Implantable defibrillator systems and methods with mitigations for saturation avoidance and accommodation.
Stalsberg, Kevin John; Dong, Yanting; Meyer, Scott A.; Voegele, John Michael; Bohn, Derek Daniel; Enrooth, Eric Keith; Foster, Clayton Scott; Yost, David William, Methods and systems for managing fusion and noise in cardiac pacing response classification.
Stalsberg, Kevin John; Dong, Yanting; Meyer, Scott A.; Voegele, John Michael; Bohn, Derek Daniel; Enrooth, Eric Keith; Foster, Clayton Scott; Yost, David William, Methods and systems for managing fusion and noise in cardiac pacing response classification.
Stalsberg, Kevin John; Dong, Yanting; Meyer, Scott A.; Voegele, John Michael; Bohn, Derek Daniel; Enrooth, Eric Keith; Foster, Clayton Scott; Yost, David William, Methods and systems for managing fusion and noise in cardiac pacing response classification.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.