Automated Method for Doppler Echocardiography Analysis in Patients with Atrial Fibrillation O. Shechner H. Greenspan M. Scheinowitz The Department of Biomedical.

Slides:



Advertisements
Similar presentations
Gestures Recognition. Image acquisition Image acquisition at BBC R&D studios in London using eight different viewpoints. Sequence frame-by-frame segmentation.
Advertisements

Special Topic In Cardiac MR Imaging Medical Imaging & Image Processing Lab MIIP Center for Informatics Science Nile University, Egypt Abdallah G. Motaal.
Mina Emad Azmy Research Assistant – Signal and Image Processing Lab.
QR Code Recognition Based On Image Processing
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Word Spotting DTW.
There are three major types of Blood flow Doppler patterns: 1) Continuous Wave 2) Pulse Wave 3) Color Flow DOPPLER ULTRASOUND.
Prénom Nom Document Analysis: Document Image Processing Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Automatic Identification of Bacterial Types using Statistical Image Modeling Sigal Trattner, Dr. Hayit Greenspan, Prof. Shimon Abboud Department of Biomedical.
DTM Generation From Analogue Maps By Varshosaz. 2 Using cartographic data sources Data digitised mainly from contour maps Digitising contours leads to.
Abstract: Characterization of coronary artery’s motion is important to obtain optimal coronary CT images. Previous studies have mainly performed 2D analysis.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
Model-Based ECG Fiducial Points Extraction Using a Modified EKF Structure Presented by: Omid Sayadi Biomedical Signal and Image Processing Lab (BiSIPL),
1 Preprocessing for JPEG Compression Elad Davidson & Lilach Schwartz Project Supervisor: Ari Shenhar SPRING 2000 TECHNION - ISRAEL INSTITUTE of TECHNOLOGY.
Data Acquisition Carotid pulse (CP), apexcardiogram (ACG), phonocardiogram (PCG), electrocardiogram (EKG) and Doppler-audio signals were digitally acquired.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Segmentation Divide the image into segments. Each segment:
Robust Object Segmentation Using Adaptive Thresholding Xiaxi Huang and Nikolaos V. Boulgouris International Conference on Image Processing 2007.
MSU CSE 803 Stockman Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute.
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Yujun Guo Kent State University August PRESENTATION A Binarization Approach for CT-MR Registration Using Normalized Mutual Information.
Iris localization algorithm based on geometrical features of cow eyes Menglu Zhang Institute of Systems Engineering
Lecture 2: Image filtering
Lecture 4: Edge Based Vision Dr Carole Twining Thursday 18th March 2:00pm – 2:50pm.
Facial Features Extraction Amit Pillay Ravi Mattani Amit Pillay Ravi Mattani.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
MSU CSE 803 Linear Operations Using Masks Masks are patterns used to define the weights used in averaging the neighbors of a pixel to compute some result.
General Mining Issues a.j.m.m. (ton) weijters Overfitting Noise and Overfitting Quality of mined models (some figures are based on the ML-introduction.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Despeckle Filtering in Medical Ultrasound Imaging
IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 63, NO
Measuring shape complexity of breast lesions on ultrasound images Wei Yang, Su Zhang, Yazhu Chen Dept. of Biomedical Engineering, Shanghai Jiao Tong Univ.,
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Topic 10 - Image Analysis DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Extracting Barcodes from a Camera-Shaken Image on Camera Phones Graduate Institute of Communication Engineering National Taiwan University Chung-Hua Chu,
HP-PURDUE-CONFIDENTIAL Final Exam May 16th 2008 Slide No.1 Outline Motivations Analytical Model of Skew Effect and its Compensation in Banding and MTF.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Image Segmentation and Edge Detection Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
A Trust Based Distributed Kalman Filtering Approach for Mode Estimation in Power Systems Tao Jiang, Ion Matei and John S. Baras Institute for Systems Research.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Image Segmentation Image segmentation (segmentace obrazu)
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Adaptive Filter Based on Image Region Characteristics for Optimal Edge Detection Lussiana ETP STMIK JAKARTA STI&K Januari-2012.
Digital Image Processing CSC331
Sliding Window Filters Longin Jan Latecki October 9, 2002.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Date of download: 6/3/2016 Copyright © ASME. All rights reserved. From: Quantifying Function in the Early Embryonic Heart J Biomech Eng. 2013;135(4):
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Edge Detection slides taken and adapted from public websites:
Signal and Image Processing Lab
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Game Theoretic Image Segmentation
PLIP BASED UNSHARP MASKING FOR MEDICAL IMAGE ENHANCEMENT
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Reconstruction of Blood Vessel Trees from Visible Human Data Zhenrong Qian and Linda Shapiro Computer Science & Engineering.
Saliency Optimization from Robust Background Detection
A Novel Smoke Detection Method Using Support Vector Machine
Christian Wolf Jean-Michel Jolion Françoise Chassaing
Winter in Kraków photographed by Marcin Ryczek
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Automated Method for Doppler Echocardiography Analysis in Patients with Atrial Fibrillation O. Shechner H. Greenspan M. Scheinowitz The Department of Biomedical Engineering and The Department of Biomedical Engineering and M.S. Feinberg The Heart institute, Sheba Medical Center, Tel Hashomer The Heart institute, Sheba Medical Center, Tel Hashomer Tel Aviv University, Tel Aviv, Israel Tel Aviv University, Tel Aviv, Israel

Presentation structure Results Methods Introduction Conclusions

Introduction  Doppler echocardiography: Non invasive modality for the assessment of cardiac function Non invasive modality for the assessment of cardiac function Blood flow velocity tracing through the heart valves can be obtained by transthoracic Doppler echocardiography. Blood flow velocity tracing through the heart valves can be obtained by transthoracic Doppler echocardiography. Extracted data: Extracted data: Maximal Velocity Envelope (MVE)Maximal Velocity Envelope (MVE) Peak velocityPeak velocity Peak and mean pressurePeak and mean pressure Velocity-time integral (VTI)Velocity-time integral (VTI)

Transvalvular blood flow patterns  MV signals: “M” shape  TV signals: Gauss shape E A

Atrial Fibrillation  MV signals: only E-wave present due to the loss of atrial contraction  TV signals: inter-beat amplitude variability  Atrial Fibrillation (AF) is the most common sustained cardiac arrhythmia  AF characterized by irregular heart rate, electrogram and haemodynamic changes. E EE E E

Time consuming Time consuming Inter and intra observer variability Inter and intra observer variability Difficulties when dealing with AF patients Difficulties when dealing with AF patients  Doppler image analysis MVE estimation by averaging points and fitting into a kinetic model (Hall et al, ) MVE estimation by averaging points and fitting into a kinetic model (Hall et al, ) Edge detection-based algorithm for Brachial artery Doppler tracings (Tschirren et al, 2000) Edge detection-based algorithm for Brachial artery Doppler tracings (Tschirren et al, 2000)  Validation using phantoms, simulations and normal patient groups Manual methods Early work

Our work  Automated analysis of MV and TV Doppler signals  Validation on a large dataset of both AF and non-AF patients

Proposed Framework Image separation into ECG and Signals Signal enhancement Signal processing: Edge detection Rough MVE extraction ECG analysis: segmentation into cardiac cycles Point linking Parameter curve fitting Parameter extraction Input Image Parameters

Image separation  Dividing the image into region of interest (ROI) and ECG signal: The ECG signal is extracted by its color The ECG signal is extracted by its color The location of the horizontal axis is found using horizontal projection – ROI extraction The location of the horizontal axis is found using horizontal projection – ROI extractionMethods ROI ECG Original Image

Image enhancement  Segmentation of ROI pixels by their gray level into three clusters (K-means)  Contrast stretching improves image contrast and suppresses noise High threshold Low thresholdMethods background weak signal strong signal

Image enhancement

Signal processing: Edge detection  Combining the Sobel operator with the non- linear Laplace operator (NLLAP): Methods NLLAP introduces adaptive orientation of the Laplace operator NLLAP introduces adaptive orientation of the Laplace operator Edge is detected at places of zero crossings Edge is detected at places of zero crossings Thresholding is applied on the edge strength Thresholding is applied on the edge strength d(x,,y) – Neighborhood of (x,y)

Edge processing Sobel NLLAP Sobel + NLLAP + Post processingMethods

Rough MVE extraction  MVE vector is extracted from the edge image: Using the biggest-gap algorithm a pixel is selected from each column Using the biggest-gap algorithm a pixel is selected from each columnMethods

Linking  The linking process is done beat-wise maximal vertical value taken as anchor maximal vertical value taken as anchor Ascending and descending slopes are detected Ascending and descending slopes are detected Vertical “Noise level” is determined Vertical “Noise level” is determined Starting slopes are determined; slopes are interpolated from starting slope to anchor point Starting slopes are determined; slopes are interpolated from starting slope to anchor point “noise level” Anchor pointMethods

Parameter fitting  The MVE is fitted into a parameter model using the Levenberg-Marquardt algorithm (MSE criteria)  Partial Fourier series model is used (TV: n=4; MV: n=5)  Parameter extraction Methods

Experimental Setup  Dataset: 467 beats from 121 images that were taken from 45 patients (25 AF, 20 non-AF)  Validation: Beat-by-beat comparison between the automatically extracted parameters and the manually extracted parameters (two technicians) Beat-by-beat comparison between the automatically extracted parameters and the manually extracted parameters (two technicians) Via Average-beat (manual vs calculated) Via Average-beat (manual vs calculated)Methods

Results  MV results  TV results Non-AF Non-AF AF AF

Results: Technicians vs. Automatic AFnon-AF MV: peak velocity MV: VTI TV : peak velocity AFnon-AF MV: peak velocity MV: VTI TV : peak velocity Automated Vs Technician 1 Automated Vs Technician 2AFnon-AF MV: peak velocity MV: VTI TV: peak velocity Automated Vs Technician avgAFnon-AF MV: peak velocity MV: VTI TV : peak velocity Technician 1 Vs Technician 2

Results: Technicians vs. Automatic (cont.) MV signals TV signals AF non-AF y = 0.95x y = 1.02x y = 1.12x y = 1.16x Peak velocity

Averaged Beat Experiments  Comparing the error between manual average and automated average to the error between manual average and representative beat Representative / Manual Automated / Manual Mean error 6.3%2.9% MV: peak velocity Non -AF 13.4%6.2% MV : VTI 9.7%4.9% TV : Peak Pressure 8.5%6.8% MV: peak velocity AF 13.0%4.6% MV : VTI 6.0%9.3% TV : Peak Pressure

Conclusions  The possibility of automated system for MV/TV Doppler image analysis was shown  The system is robust and manages to deal with both AF and non-AF signals with different morphology  Parameters are extracted from all the beats in the image, allowing the computation of an accurate average