Am Analysis of Coronary Microvessel Structures on the Enhancement and Detection of Microvessels in 3D Cryomicrotome Data Master’s project by Edwin Bennink.

Slides:



Advertisements
Similar presentations
Basis beeldverwerking (8D040) dr. Andrea Fuster dr. Anna Vilanova Prof.dr.ir. Marcel Breeuwer Filtering.
Advertisements

Ter Haar Romeny, FEV MIT AI Lab Automatic Polyp Detection.
3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Boundary Detection - Edges Boundaries of objects –Usually different materials/orientations, intensity changes.
Ter Haar Romeny, FEV Vesselness: Vessel enhancement filtering Better delineation of small vessels Preprocessing before MIP Preprocessing for segmentation.
Spatial Filtering (Chapter 3)
Neusoft Group Ltd. Medical Systems Centerline detection of (cardiac) vessels in CT images Martin Korevaar Supervisors: Shengjun Wang Han van Triest Yan.
EE663 Image Processing Edge Detection 1
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Lecture 4 Edge Detection
6/9/2015Digital Image Processing1. 2 Example Histogram.
1 Image filtering Hybrid Images, Oliva et al.,
Edge detection. Edge Detection in Images Finding the contour of objects in a scene.
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
Fully Automatic Blood vessel Branch Labeling Lei Chen Supervisors: Ir. Jan Bruijns Prof. Bart M. ter Haar Romeny.
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.
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering
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.
Tools for Shape Analysis of Vascular Response using Two Photon Laser Scanning Microscopy By Han van Triest Committee: Prof. Dr. Ir. B.M. ter Haar Romeny.
Filters and Edges. Zebra convolved with Leopard.
Lecture 2: Image filtering
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
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.
FROM IMAGES TO ANSWERS Deconvolution of Widefield and Confocal images Quantatitive and Qualitative Deconvultion, 3D filters and 3D Analysis. Autoquant.
Introduction to Image Processing Grass Sky Tree ? ? Review.
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
FAPBED Checkpoint Presentation: Feature Identification Danilo Scepanovic Josh Kirshtein Mentor: Ameet Jain.
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
Introduction to Image Processing Grass Sky Tree ? ? Sharpening Spatial Filters.
Fuhai Li, Ph.D. BBP-TMHRI, Feb D Tumor Stem Cell Niche Image Analysis NCI-ICBP CMCD U54 Progress Report.
Digital Image Processing Lecture 5: Neighborhood Processing: Spatial Filtering Prof. Charlene Tsai.
Image Processing Edge detection Filtering: Noise suppresion.
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection From Sandlot ScienceSandlot Science.
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski, Ch 4.1.2, From Sandlot.
Danny Ruijters 17 April D-3D intra-interventional registration of coronary arteries.
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
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Digital Image Processing Lecture 5: Neighborhood Processing: Spatial Filtering March 9, 2004 Prof. Charlene Tsai.
14 January Observational Astronomy SPECTROSCOPIC data reduction Piskunov & Valenti 2002, A&A 385, 1095.
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.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Instructor: Mircea Nicolescu Lecture 7
Lecture 8: Edges and Feature Detection
Digital Image Processing Week V Thurdsak LEAUHATONG.
Filters– Chapter 6. Filter Difference between a Filter and a Point Operation is that a Filter utilizes a neighborhood of pixels from the input image to.
Image Enhancement in the Spatial Domain.
Edge Detection Images and slides from: James Hayes, Brown University, Computer Vision course Svetlana Lazebnik, University of North Carolina at Chapel.
Miguel Tavares Coimbra
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Edge Detection CS 678 Spring 2018.
Jeremy Bolton, PhD Assistant Teaching Professor
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Dr. Chang Shu COMP 4900C Winter 2008
Lecture 2: Edge detection
Introduction to Digital Image Analysis Part II: Image Analysis
Linear Operations Using Masks
Edge Detection Today’s reading
Edge Detection Today’s readings Cipolla and Gee Watt,
Lecture 2: Edge detection
Winter in Kraków photographed by Marcin Ryczek
IT472 Digital Image Processing
IT472 Digital Image Processing
Presentation transcript:

am Analysis of Coronary Microvessel Structures on the Enhancement and Detection of Microvessels in 3D Cryomicrotome Data Master’s project by Edwin Bennink Supervised by dr. Hans van Assen, prof. dr. ir. Bart ter Haar Romeny, dr. ir. Geert Streekstra (AMC), and prof. dr. Jos Spaan (AMC)

am 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.

am Cryomicrotome Images +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

am Process Overview 1.Sample preparation and imaging; 2.Microvascular tree modeling; 1.Preprocessing: 1.Limiting dark current noise; 2.Canceling transparency artifacts. 2.Enhancement of line-like structures; 3.Binarization and skeletonization; 4.Extraction of nodes and edges; 5.Measuring the diameters along the edges; 6.Postprocessing. 3.Analysis and simulations on digitized microvascular trees.

am Limiting dark current noise Dark current noise: –arises from thermal energy in the CCD; –is additive noise; –is measured with a closed shutter; –is CCD-specific and nearly constant over time; –can be removed from images by subtraction.

Original data

Dark current noise

Noise subtracted from data

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

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

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

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

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

am 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)

am Canceling transparency artifacts In the Fourier domain; The solid line is the real part, the dashed line the imaginary part.

am 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.

am Canceling transparency artifacts The new 0 th order Gaussian filter k(z) (in z-direction) becomes: z k(z)(z)

am Canceling transparency artifacts z x Default Gaussian filters Enhanced Gaussian filters

am Enhancement of line-like structures Datasets have dimensions over (the new cryomicrotome images even voxels); The filters are Gaussian, thus separable: –Read an x-y slice and filter in x and y direction; –Read some x-z slices and filter in z direction tiff-files 2000 pixels

am Enhancement of line-like structures Lineness filter is based on: –Eigen values and vectors of Hessian matrix; –First order derivatives; Transparency deconvolution is embedded in the filter kernels;

am Enhancement of line-like structures Edge surpression (gradient magnitude) Optimal 2 nd order line filter (hotdog shaped kernel) Intensity independence Roundness (ratio between 2 nd order derivatives perpendicular to the linear structure)

am Enhancement of line-like structures Take the maximum of the filter response over a range of small scales (up to 160 μm ); The larger vessel can be extracted using a high threshold value (on a slightly blurred, thus PSF corrected stack).

am Enhancement of line-like structures Microvessel Analyzer application: Capable of filtering large stacks in a relative short time...

am Original data MIP of 100 slices

am Filtered on 40 μm MIP of 100 slices

am Filtered on 80 μm MIP of 100 slices

am Filtered on 160 μm MIP of 100 slices

am Binarization and skeletonization Extraction of vessel centerlines using skeletonization; K. Palágyi and A. Kuba defined 3×3×3 templates for parallel 3D skeletonization.

am To do: Validation study on filtered and skeletonized vascular trees Comparison with other ‘popular’ filters: –2 th or higher order line filters; –Frangi’s vessel likeliness function; –Steger’s center line detector.

am To do: Validation study on filtered and skeletonized vascular trees Original data (normal and log-scale) (The images are inverted)

am 2 nd order line-filter Frangi’s vessel-likeliness Steger’s center- line detector Lineness measure

am

am Multi-scale response Frangi’s Vessel Likeliness Filter

am

am Multi-scale response Lineness filter