Problem Description Given a set of vascular images, we wish

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
A Review of “Adaptive fingerprint image enhancement with fingerprint image quality analysis”, by Yun & Cho Malcolm McMillan.
Matching with Invariant Features
Content Based Image Retrieval
© 2004 by Davi GeigerComputer Vision January 2004 L1.1 Image Measurements and Detection.
1. Elements of the Genetic Algorithm  Genome: A finite dynamical system model as a set of d polynomials over  2 (finite field of 2 elements)  Fitness.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering
Segmentation (Section 10.2)
Extension of M-VOTE: Improving Feature Detection
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
1 An Implementation Sanun Srisuk of EdgeFlow.
Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe – IJCV 2004 Brien Flewelling CPSC 643 Presentation 1.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Multimedia Systems & Interfaces Karrie G. Karahalios Spring 2007.
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Data Processing Functions CSC508 Techniques in Signal/Data Processing.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
MESA LAB Two papers in icfda14 Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of California,
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
CSC508 What You Should Be Doing Code, code, code –Programming Gaussian Convolution Sobel Edge Operator.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
M. Elena Martinez-Perez, Alun D. Hughes, Simon A. Thom, Anil A. Bharath, Kim H. Parker Medical Image Analysis 11 (2007) 47–61 黃銘哲 2010/11/9 1.
CSCE 643 Computer Vision: Extractions of Image Features Jinxiang Chai.
Wenqi Zhu 3D Reconstruction From Multiple Views Based on Scale-Invariant Feature Transform.
Departments of Radiology and Medical Physics University of Wisconsin-Madison Vessel Branch Segmentation of Phase Contrast Vastly undersampled PRojection.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Edges.
Mobile Image Processing
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Finding document topics for improving topic segmentation Source: ACL2007 Authors: Olivier Ferret (18 route du Panorama, BP6) Reporter:Yong-Xiang Chen.
Scale Invariant Feature Transform (SIFT)
Aortic Lumen Detection Brad Wendorff, ECE 539. Background  Extremely important diagnostic tool – eliminates need for “exploratory surgery”  X-Ray Computed.
MDL Principle Applied to Dendrites and Spines Extraction in 3D Confocal Images 1. Introduction: Important aspects of cognitive function are correlated.
November 5, 2013Computer Vision Lecture 15: Region Detection 1 Basic Steps for Filtering in the Frequency Domain.
Course 5 Edge Detection. Image Features: local, meaningful, detectable parts of an image. edge corner texture … Edges: Edges points, or simply edges,
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
TOPIC 12 IMAGE SEGMENTATION & MORPHOLOGY. Image segmentation is approached from three different perspectives :. Region detection: each pixel is assigned.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Image Features (I) Dr. Chang Shu COMP 4900C Winter 2008.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
C LASSIFICATION OF SKIN LESIONS IN DERMOSCOPY IMAGES Ana Raimundo Jorge Martins Júlia Pinheiro Ricardo Trindade Introdução à Engenharia.
ITK 9.3. Level Set Segmentation Shape Detection Segmentation
SIFT.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
October 3, 2013Computer Vision Lecture 10: Contour Fitting 1 Edge Relaxation Typically, this technique works on crack edges: pixelpixelpixel pixelpixelpixelebg.
Solar Image Recognition Workshop, Brussels, 23 & 24 Oct. The Detection of Filaments in Solar Images Dr. Rami Qahwaji Department of Electronic Imaging and.
Machine Vision ENT 273 Lecture 4 Hema C.R.
Mathematical Morphology
SIFT Scale-Invariant Feature Transform David Lowe
Bitmap Image Vectorization using Potrace Algorithm
Computer Vision Lecture 13: Image Segmentation III
UZAKTAN ALGIILAMA UYGULAMALARI Segmentasyon Algoritmaları
Computer Vision Lecture 12: Image Segmentation II
Minimum Spanning Tree Name\Tareq Babaqi.
Artificial Intelligence Lecture No. 28
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Reporter: Wenkai Cui Institution: Tsinghua University Date:
Corner Detection COMP 4900C Winter 2008.
Presentation transcript:

Tree Structure Extraction in Vascular Images Using Edge Detecting Trace Algorithms Marc Lockhart

Problem Description Given a set of vascular images, we wish to extract the blood vessel network as a set of tree structures.

Application Areas Blood vessels are important image features used by clinicians and physicians for research and diagnostic purposes.

Vascular Extraction Methods Conventional edge detection Vessel tracing Input Sobel Vessel Tracing

Vessel Tracing Algorithm Overview Stage 1 Seed Selection: Identify points that are the most likely to be located on a vessel. These are called seed points. Stage 2 Tracing: Perform exploratory searches from each of the seed points. Local image data that match the traits of blood vessels are "traced".

Seed Point Selection Overview The image is searched along a set of gridlines. local intensity minima are selected as candidate seed points. Candidate seed points are verified by the criteria: The seed point must be between 2 parallel edges. The seed point's response to the 2D edge detection kernel must exceed the threshold seedT.

The 2D Edge Detection Kernel High responses to Kr and Kl indicate that a vessel edge has been detected. For this work, Kr and Kl are rotated through 16 directions to find the max responses. The direction at which the maximum occurs is stored as MaxDir.

Tracing Overview 1. Trace begins at p0 , i.e. the seed point. 2. At each point pk along the vessel, the next point must be estimated. pk+1= pk + α uk. 3. The unit vector points in the direction MaxDir, as calculated by Kr and Kl. 4. Trace ends when the sum of the maximum Kr and Kl responses does not exceed the threshold traceT.

Tracing Complexities Discontinuities in vessel segments Intersections between vessels Vessels in close proximity to each other Branch points Atypical background/foreground contrast Contrast among foreground elements Extreme curvatures Boundaries not part of vasculature Each complexity contributes to either undetected vessels/segments, or false detections.

Initial Results of Tracing Algorithm

Addressing the Contrast Problem (Final Results) Observation: seedT and traceT are constants, and cannot adapt to contrast information gained during execution. Strategy: 1. Initialize the thresholds seedT and traceT to high values and execute the trace algorithm. 2. Dilate all traced vessels and recalculate seedT, traceT. 3. Repeat trace algorithm using updated thresholds.