Perceptual Grouping: The Closure of Gaps within Elongated Structures in Medical Images Renske de Boer March 23 rd, 2006 1212 /mhj Committee: prof. dr.

Slides:



Advertisements
Similar presentations
SPM – introduction & orientation introduction to the SPM software and resources introduction to the SPM software and resources.
Advertisements

Ter Haar Romeny, TU/e Mathematical Models of Contextual Operators Eindhoven University of Technology Department of Biomedical Engineering Markus van Almsick,
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.
TU/e, BMIA & PMS, X-Ray Predevelopment, Erik Franken, Context-Enhanced Detection of Electrophysiology Catheters in Noisy Fluoroscopy Images.
Gordon Wright & Marie de Guzman 15 December 2010 Co-registration & Spatial Normalisation.
Ter Haar Romeny, FEV Vesselness: Vessel enhancement filtering Better delineation of small vessels Preprocessing before MIP Preprocessing for segmentation.
Ter Haar Romeny, Computer Vision 2014 Geometry-driven diffusion: nonlinear scale-space – adaptive scale-space.
Neusoft Group Ltd. Medical Systems Centerline detection of (cardiac) vessels in CT images Martin Korevaar Supervisors: Shengjun Wang Han van Triest Yan.
Coregistration and Normalisation By Lieke de Boer & Julie Guerin.
EDGE DETECTION.
Spatial Histograms for Head Tracking Sriram Rangarajan Department of Electrical and Computer Engineering, Clemson University, Clemson, SC
Distinctive Image Features from Scale- Invariant Keypoints Mohammad-Amin Ahantab Technische Universität München, Germany.
Qualifying Exam: Contour Grouping Vida Movahedi Supervisor: James Elder Supervisory Committee: Minas Spetsakis, Jeff Edmonds York University Summer 2009.
Chapter 5 Raster –based algorithms in CAC. 5.1 area filling algorithm 5.2 distance transformation graph and skeleton graph generation algorithm 5.3 convolution.
ECE 472/572 - Digital Image Processing Lecture 8 - Image Restoration – Linear, Position-Invariant Degradations 10/10/11.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
Enhancement, Completion and Detection of Elongated Structures in Medical Imaging via Evolutions on Lie Groups muscle cells bone-structure retinal bloodvessels.
Perceptual Organization A Mathematical Approach Based on scale, orientation and curvature Remco Duits.
1 1 Contour Enhancement and Completion via Left-Invariant Second Order Stochastic Evolution Equations on the 2D-Euclidean Motion Group Erik Franken, Remco.
Perceptual Organization A Mathematical Approach Based on scale and orientation Remco Duits.
Ensemble Tracking Shai Avidan IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE February 2007.
Am Analysis of Coronary Microvessel Structures on the Enhancement and Detection of Microvessels in 3D Cryomicrotome Data Master’s project by Edwin Bennink.
Perceptual grouping: Curvature enhanced closure of elongated structures By Gijs Huisman Committee: prof. dr. ir. B.M. ter Haar Romeny prof. dr. ir. P.
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
MSc project Janneke Ansems Intensity and Feature Based 3D Rigid Registration of Pre- and Intra-Operative MR Brain Scans Committee: Prof. dr.
Distinctive Image Features from Scale-Invariant Keypoints David G. Lowe – IJCV 2004 Brien Flewelling CPSC 643 Presentation 1.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
(1) A probability model respecting those covariance observations: Gaussian Maximum entropy probability distribution for a given covariance observation.
Despeckle Filtering in Medical Ultrasound Imaging
…….CT Physics - Continued V.G.WimalasenaPrincipal School of radiography.
Linear Algebra and Image Processing
Image Representation Gaussian pyramids Laplacian Pyramids
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Computer vision.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
Object Tracking/Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition.
Local invariant features Cordelia Schmid INRIA, Grenoble.
INDEPENDENT COMPONENT ANALYSIS OF TEXTURES based on the article R.Manduchi, J. Portilla, ICA of Textures, The Proc. of the 7 th IEEE Int. Conf. On Comp.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
Copyright © 2010 Siemens Medical Solutions USA, Inc. All rights reserved. Hierarchical Segmentation and Identification of Thoracic Vertebra Using Learning-based.
Texture Key issue: representing texture –Texture based matching little is known –Texture segmentation key issue: representing texture –Texture synthesis.
Wenqi Zhu 3D Reconstruction From Multiple Views Based on Scale-Invariant Feature Transform.
Local invariant features Cordelia Schmid INRIA, Grenoble.
12 mhj/ Optimal Color Representation of Multi Spectral Data M.L.H. van Driel s Supervisors: P. Sereda Prof. B.M. ter Haar Romeny.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
July 11, 2006Bayesian Inference and Maximum Entropy Probing the covariance matrix Kenneth M. Hanson T-16, Nuclear Physics; Theoretical Division Los.
Automated Fingertip Detection
Non-linear Filters Non-linear filter (nelineární filtr) –spatial non-linear operator that produces the output image array g(x,y) from the input image array.
Stereo Vision Local Map Alignment for Robot Environment Mapping Computer Vision Center Dept. Ciències de la Computació UAB Ricardo Toledo Morales (CVC)
Non-Linear Transformations Michael J. Watts
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Optimal Features ASM Texture description based on Taylor series Grids centered at the landmarks for local analysis Non linear classifier (kNN) for inside-outside.
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.
Invertible Orientation Scores of 3D Images
A. M. R. R. Bandara & L. Ranathunga
Learning Mid-Level Features For Recognition
The Chinese University of Hong Kong
Edge Detection CS 678 Spring 2018.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
SIFT.
Presented by Xu Miao April 20, 2005
IT472 Digital Image Processing
Presentation transcript:

Perceptual Grouping: The Closure of Gaps within Elongated Structures in Medical Images Renske de Boer March 23 rd, /mhj Committee: prof. dr. ir. B.M. ter Haar Romeny prof. dr. ir. F.N. van de Vosse dr. L.M.J. Florack dr. ir. R. Duits ir. E.M. Franken

Contents 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n 1.Introduction 2.Orientation scores Cake kernels 3.Linear operations G-Convolution Stochastic completion kernel 4.Non-linear operations Probability density function 5 non-linear operations 5.Experiments Measures for gap filling Non-linear operations Noise robustness Probability density function Examples artificial images Examples medical images 6.Conclusion Conclusions Recommendations

Introduction IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n

Introduction 1212 Bosking et al., 1997 Ts’o et al., 1990 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n

Orientation scores D image f(x,y)  ‘2D + orientation’ score U f (x,y,  ) with position (x,y) and local orientation . IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n

Orientation scores 1212 with and the rotation matrix: Orientation score is obtained by wavelet transformation of image: IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Reconstruction of image is possible.

Orientation scores 1212 Advantage: easy reconstruction of image. IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Different possibilities for kernel For example cake kernels

Linear operations 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Normal convolution G-convolution, where G is the Euclidean motion group

Linear operations 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Stochastic completion kernel creates probability density field for line continuation.

Linear operations 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Filling gaps in line structures

Non-linear operations 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Probability density function (PDF) Stochastic completion kernel should be applied to an orientation score containing the probability density of lines in the image. Probability is obtained by creating 2D-histogram of 2 features: gray values of the image and orientation score values. Only for line structures. The Bayesian theorem is used to calculate the desired probability. PDF is estimated by kernel density estimation of the histogram.

Non-linear operations 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n 1 Orientation score thinning Thinning with a certain number of pixels of the orientation score in both the spatial dimensions and the orientation dimension. 2 Angular thinning The two orientations that give maximum orientation score responses get values, all other orientations are put to zero.

Non-linear operations 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n 3 Pyramid thinning

Non-linear operations 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n 4 Normal power enhancement 5 Power enhancement

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Measures for gap filling: mean filling Ratio of mean gap filling and mean of line structure. min filling Ratio of minimal gap filling and mean line structure. background ratio Ratio of mean background and mean of line structure and gap. fill back Ratio of mean gap filling and mean background.

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Evaluation of non-linear operations 1 Orientation score thinning 4 Normal power enhancement 5 Power enhancement

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Noise robustness NSR = 0.5NSR = 2.5NSR = 5.0  N = 0.5  N = 1.5  N = 2.5

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Noise robustness NSR is noise to signal ratio  N is scale of Gaussian correlation of noise Filling measure Correlation of noise

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Obtained PDF Used ground truth Probability density function

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Examples of artificial images

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Examples of artificial images

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n – Examples of medical images OriginalAfter preprocessingResult [1] [2]

Experiments 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n – Examples of medical images OriginalAfter preprocessingResult [3]

Conclusion 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Conclusions New method is successfully generated. Method performs reasonable on lower noise levels. PDF detects line structures but filling of gap is weak due to enlargement of the gap. Larger gaps or high curvature result in weaker filling. Some undesired filling might be caused by line structures that are close together and are not part of the same line. Medical images need a lot of preprocessing to prevent background artifacts. Overall the method gives reasonable results for filling gaps and enhancing line structures.

Conclusion 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Recommendations Deblurring afterwards is necessary! Include curvature in stochastic completion kernel to fill gaps in lines with high curvature. Adjust width of cake kernels to detect lines at different scales. Optimize parameters of stochastic completion kernel. Find a better non-linear enhancement operation. Improve PDF results by creating extra PDF for line endings. Preprocess (medical) images!

Acknowledgment 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n Thanks to: Committee, especially Erik, Remco and Markus. Family, friends and housemates. Questions? [1] [2] J.J. Staal, M.D. Abramoff, M. Niemeijer, M.A. Viergever, and B. van Ginneken. Ridge based vessel segmentation in color images of the retina. IEEE Transactions on Medical Imaging, 23(4): 501–509, [3] Philips StentBoost

Timing 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n ParameterTest 1 Test 2 Test 3 Number of samples in x and y in orientation score Number of orientation layers in orientation score Number of samples in x and y in kernel41 Number of orientation layers in kernel9179 Number of m-components of steerable kernel11 Time in seconds of normal G-convolution Time in seconds of steerable G-convolution

G-correlation 1212 IntroductionOrientation scores Linear operations Non-linear operations Experiment s Conclusio n G-correlation Result of G-correlation with delta function is not the kernel, therefore G-convolution is used. Relation to G-convolution with