TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, 22-09-2004 1 Context-Enhanced Detection of Electrophysiology Catheters in Noisy Fluoroscopy Images.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

AP STUDY SESSION 2.
1
Feichter_DPG-SYKL03_Bild-01. Feichter_DPG-SYKL03_Bild-02.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (Parallel Algorithms) Robin Pomplun.
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2003 Chapter 3 Data Transmission.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 3 CPUs.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Properties of Real Numbers CommutativeAssociativeDistributive Identity + × Inverse + ×
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
Create an Application Title 1A - Adult Chapter 3.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
1. 2 Unknown Backprojection usually produce a blurred version of the image.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
Break Time Remaining 10:00.
PP Test Review Sections 6-1 to 6-6
ABC Technology Project
EU market situation for eggs and poultry Management Committee 20 October 2011.
EU Market Situation for Eggs and Poultry Management Committee 21 June 2012.
Bright Futures Guidelines Priorities and Screening Tables
Bellwork Do the following problem on a ½ sheet of paper and turn in.
2 |SharePoint Saturday New York City
Ter Haar Romeny, TU/e Mathematical Models of Contextual Operators Eindhoven University of Technology Department of Biomedical Engineering Markus van Almsick,
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
VOORBLAD.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
© 2012 National Heart Foundation of Australia. Slide 2.
Adding Up In Chunks.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Note to the teacher: Was 28. A. to B. you C. said D. on Note to the teacher: Make this slide correct answer be C and sound to be “said”. to said you on.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
Januar MDMDFSSMDMDFSSS
Analyzing Genes and Genomes
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Clock will move after 1 minute
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
Murach’s OS/390 and z/OS JCLChapter 16, Slide 1 © 2002, Mike Murach & Associates, Inc.
Profile. 1.Open an Internet web browser and type into the web browser address bar. 2.You will see a web page similar to the one on.
Presentation transcript:

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Context-Enhanced Detection of Electrophysiology Catheters in Noisy Fluoroscopy Images Erik Franken Final presentation Master’s project Technische Universiteit Eindhoven 22 September 2004

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Outline 1.Introduction 2.Local feature detection 3.Context enhancement 4.EP catheter extraction 5.Evaluation 6.Conclusions

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Introduction Application Approach

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Application: Cardiac Electrophysiology Treatment of heart rhythm disorders 1.Insertion of EP catheters 2.Recording of intracardiac electrograms 3.Ablation of problematic spot, or blocking undesired conduction path

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, X-ray guidance

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Project goal: finding the EP catheters Restrict to spatial context Focus on noise robustness No initial seed position 

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Algorithm steps ABC A.Detect local image features (ridges, blobs) B.Enhance local feature information C.The decision step: group image features to object of interest

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Local feature detection Background equalization Ridge detection Blob detection

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Background equalization Using morphological closing operation Original imageBackground imageBackground normalized image 

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Ridge detection Catheter is locally ridge-shaped. Profile function: Class of filters

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Ridge detection Orientations  Ridgeness Example We use steerable filters 

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Blob detection Based on second eigenvalue of the Hessian matrix 

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Local features are too unreliable Source imageLocal ridgeness …in case of noisy images 

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, The importance of spatial context Local filter Context filter

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Context enhancement Introduction to tensor voting Steerable tensor voting Repeated tensor voting

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Tensor voting components Tensor voting Input: local feature data encoded in tensor field Model: voting field Operation: tensor communication Output: context enhanced tensor field …versus Political elections Input: people with the right to vote Model: electoral system Operation: collection of votes from the polling stations Output: the parliament (with the elected people)

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Encoding in tensor field = orientation certainty 2 = orientation uncertainty For each pixel position, we have a tensor in which the local features are encoded. Graphical representation:

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Voting field Is a model for the continuation of line structures Most likely Least likely V(x,y)

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Tensor communication Voting field is used to let tensors vote for each other.  Amplification of smooth and elongated structures  Filling of gaps in structures V V V (x’,y’) (x,y)(x,y)(x,y)(x,y) (x,y)(x,y) (x’,y’) = sender and (x,y) = recipient

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Rotation of the voting field Tensor field rotation: By choosing an appropriate voting field, tensor voting can be written in a steerable form where

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Steerable tensor voting scheme Using steerability, tensor voting boils down to (e.g.) Consists of complex-valued convolutions More efficient with ,

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Example - input Source imageLocal ridgeness  

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Example - result  Context enhanced ridgeness * * * * * U 2 (x,y)= |U 2 | 

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Repeated tensor voting Tensor voting  thinning  tensor voting Result after first stepResult after second step 

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Catheter extraction Overview Step by step explanation on an example

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Overview

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Example image Source imageBackground equalized image

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Context enhanced ridgenessBlobness 4.3. Result of tensor voting (used as input)

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Local ridge maximaExtracted most salient paths 4.4. Extraction of paths

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Electrode candidatesExtracted catheter tips 4.5. Extraction of catheter tips

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Extension of catheter tips Selection of the best extension candidate for each tip. Result:

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Evaluation Evaluation questions Evaluation results

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Quantitative evaluation – questions Is there an added value of the tensor voting step? ? What is the robustness to noise? How feasible is extraction of tip, tip + additional segment, and entire EP catheter in clinical images?

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Quantitative evaluation – clinical images Low noiseHigh noise n catheters =103

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Conclusions and recommendations Conclusions Recommendations

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Application: Tensor voting makes EP catheter extraction more robust Detection of tip quite successful, detection of entire catheters still error-prone Algorithms still far too slow 6.1. Conclusions Context Enhancement methodology: Derived an efficient scheme for tensor voting Context enhancement methods will be useful for a lot of other (medical) image analysis problems

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Recommendations Application: The use of temporal information Parameter optimization with larger test set More efficient implementation Context Enhancement methodology: Include curvature Improve voting field Improve communication scheme Vote with other |m|-components

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Acknowledgements Prof. Paul van den Bosch, prof. Bart ter Haar Romeny Markus van Almsick, Peter Rongen Other colleagues at TU/e Other colleagues at PMS Family Friends

TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Questions