Ter Haar Romeny, FEV Vesselness: Vessel enhancement filtering Better delineation of small vessels Preprocessing before MIP Preprocessing for segmentation.

Slides:



Advertisements
Similar presentations
Ter Haar Romeny, FEV Scale-time. ter Haar Romeny, FEV Time measurements can essentially be processed in two ways: as pre-recorded frames or instances,
Advertisements

Ter Haar Romeny, FEV MIT AI Lab Automatic Polyp Detection.
Ter Haar Romeny, EMBS Berder 2004 Deblurring with a scale-space approach.
Ter Haar Romeny, TU/e Mathematical Models of Contextual Operators Eindhoven University of Technology Department of Biomedical Engineering Markus van Almsick,
Ter Haar Romeny, EMBS Berder 2004 Gaussian derivative kernels The algebraic expressions for the first 4 orders:
Ter Haar Romeny, FEV Geometry-driven diffusion: nonlinear scale-space – adaptive scale-space.
Ter Haar Romeny, ICPR 2010 Introduction to Scale-Space and Deep Structure.
3-D Computational Vision CSc Image Processing II - Fourier Transform.
3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Digital Image Processing
Direct Volume Rendering. What is volume rendering? Accumulate information along 1 dimension line through volume.
Chapter 3 Image Enhancement in the Spatial Domain.
Neusoft Group Ltd. Medical Systems Centerline detection of (cardiac) vessels in CT images Martin Korevaar Supervisors: Shengjun Wang Han van Triest Yan.
Computer Vision Lecture 16: Texture
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Extraction of Vessels from X-Ray Angiograms Titus Rosu Prof. Dr. Rupert Lasser Andreas Keil.
Psy 8960, Fall ‘06 Introduction to MRI1 Fourier transforms 1D: square wave 2D: k x and k y 2D: FOV and resolution 2D: spike artifacts 3D.
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
Computer Vision Introduction to Image formats, reading and writing images, and image environments Image filtering.
Am Analysis of Coronary Microvessel Structures on the Enhancement and Detection of Microvessels in 3D Cryomicrotome Data Master’s project by Edwin Bennink.
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Segmentation (Section 10.2)
Quantification of collagen orientation in 3D engineered tissue
Ter Haar Romeny, FEV Application of Gaussian curvature: Automatic colon polyp detection in virtual endoscopy.
Perceptual Grouping: The Closure of Gaps within Elongated Structures in Medical Images Renske de Boer March 23 rd, /mhj Committee: prof. dr.
Image Analysis Preprocessing Arithmetic and Logic Operations Spatial Filters Image Quantization.
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
Lecture 2. Intensity Transformation and Spatial Filtering
CS4670: Computer Vision Kavita Bala Lecture 8: Scale invariance.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
1313 Image analysis software libraries abound [2], but are often limited in functionality, are too specific, need a rather dedicated environment and have.
Basic Image Processing January 26, 30 and February 1.
University of Ioannina - Department of Computer Science Intensity Transformations (Point Processing) Christophoros Nikou Digital Image.
Fuhai Li, Ph.D. BBP-TMHRI, Feb D Tumor Stem Cell Niche Image Analysis NCI-ICBP CMCD U54 Progress Report.
Image Processing Edge detection Filtering: Noise suppresion.
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski, Ch 4.1.2, From Sandlot.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Segmentation of 3D Tubular Structures Paul Hernandez-Herrera Computational Biomedicine Lab Advisor: Ioannis A. Kakadiaris and Manos Papadakis 1.
Chapter 5: Neighborhood Processing
Arbitrary and Dynamic Patterning in a Programmable Array Microscope
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Many slides from Steve Seitz and Larry Zitnick
Segmentation of Tree like Structures as Minimisation Problem applied to Lung Vasculature Pieter Bruyninckx.
Ter Haar Romeny, CASIA 2015 scale-space The retina measures on many resolutions simultaneously.
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Instructor: Mircea Nicolescu Lecture 7
Lecture 3 Template Matching Edge Detection. 2 Processes for Assignment 1  Understand Image Format  Pre Processing - Gaussian, Mean Filter to clean up.
Introduction to Digital Image Analysis Kurt Thorn NIC.
Image Enhancement in the Spatial Domain.
Miguel Tavares Coimbra
Edge Detection slides taken and adapted from public websites:
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Edge Detection CS 678 Spring 2018.
ENG4BF3 Medical Image Processing
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Image Enhancement in the Spatial Domain
Year 1 Number – number and place value
Filtering Part 2: Image Sampling
Introduction to Digital Image Analysis Part II: Image Analysis
Basic Image Processing
Surface characterization of degenerated articular cartilage surface by contrast- enhanced micro-computed tomography  T.J. Ylitalo, M. Finnilä, S. Karhula,
Edge Detection Today’s readings Cipolla and Gee Watt,
Intensity Transformation
Year 2 Number – number and place value
Lecture 2: Edge detection
Morphological Filters Applications and Extension Morphological Filters
Presentation transcript:

ter Haar Romeny, FEV Vesselness: Vessel enhancement filtering Better delineation of small vessels Preprocessing before MIP Preprocessing for segmentation procedure A. Frangi, W. J. Niessen, K. L. Vincken, and M. A. Viergever: Multiscale vessel enhancement filtering. Lecture Notes in Computer Science Volume 1496, 1998, pp

ter Haar Romeny, FEV Vesselness The second order structure is exploited for local shape properties

ter Haar Romeny, FEV

This ratio accounts for the deviation from a blob-like structure but cannot distinguish between a line- and a plate-like pattern: This ratio is essential for distinguishing between plate-like and line-like structures since only in the latter case it will be zero : Frobenius norm, second-order structureness:

ter Haar Romeny, FEV In the definition of vesselness the three properties are combined: 1 >0  2 >0 : only bright structures are detected; ,  and c control the sensitivity for  A,  B and S; Frangi uses  = 0.5,  = 0.5, c = 0.25 of the max intensity.

ter Haar Romeny, FEV Abdominal MRA Maximum intensity projection No 3D information Overlapping organs

ter Haar Romeny, FEV Vesselness measure Based on eigenvalue analysis of Hessian: two low eigenvalues one high eigenvalue

ter Haar Romeny, FEV 2D Example: DSA

ter Haar Romeny, FEV Scale integration

ter Haar Romeny, FEV Closest Vessel Projection

ter Haar Romeny, FEV Micro-vasculature: E. Bennink - Cryo-microtome images of the goat heart Very high resolution: about 40×40×40 µm; Continuous volume Huge stacks (billions of voxels, millions of vessels) Strange PSF in direction perpendicular to slices Scattering Broad range of vessel sizes and intensities. 8 cm = 2000 pixels

ter Haar Romeny, FEV The Cryomicrotome Coronary arteries of a goat heart are filled with a fluorescent dye; Cryo: The heart is embedded in a gel and frozen (-20°C); Microtome: The machine images the sample’s surface, scrapes off a microscopic thin slice (40 μm), images the surface, and so on … a.b.

ter Haar Romeny, FEV Original data

ter Haar Romeny, FEV Dark current noise

ter Haar Romeny, FEV Noise subtracted from data

ter Haar Romeny, FEV Frangi’s vessel-likeliness Original data (normal and log-scale) (The images are inverted)

ter Haar Romeny, FEV

Canceling transparency artifacts Point-spread function in z-direction (perpendicular to slices)

ter Haar Romeny, FEV Canceling transparency artifacts Point-spread function in z-direction (perpendicular to slices)

ter Haar Romeny, FEV Canceling transparency artifacts Point-spread function in z-direction (perpendicular to slices)

ter Haar Romeny, FEV Canceling transparency artifacts Point-spread function in z-direction (perpendicular to slices)

ter Haar Romeny, FEV Canceling transparency artifacts Point-spread function in z-direction (perpendicular to slices)

ter Haar Romeny, FEV Canceling transparency artifacts The effect of transparency is theoretically a convolution with an exponent; s denotes the tissue’s transparency z f(z)f(z)

ter Haar Romeny, FEV Canceling transparency artifacts In the Fourier domain; The solid line is the real part, the dashed line the imaginary part.

ter Haar Romeny, FEV Canceling transparency artifacts Solution to the problem: embed this property in the (Gaussian) filters by division in the Fourier domain; Multiplication is convolution, thus division is deconvolution.

ter Haar Romeny, FEV Canceling transparency artifacts The new 0 th order Gaussian filter k(z) (in z-direction) becomes: z k(z)(z)

ter Haar Romeny, FEV Canceling transparency artifacts z x Default Gaussian filters Enhanced Gaussian filters