Ter Haar Romeny, Computer Vision 2014 Prof. Bart M. ter Haar Romeny, PhD Biomedical Image Analysis & Interpretation TU/e, Department of Biomedical Engineering.

Slides:



Advertisements
Similar presentations
Ter Haar Romeny, FEV MR slice hartcoronair  scale toppoints graph theory Edge focusing.
Advertisements

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.
Technische universiteit eindhoven /department of biomedical engineering Segmentation Techniques for the Visible mouse By Virjanand Panday Supervisor: B.M.
Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting IEEE Computer Society Conference on Computer Vision and Pattern Recognition Jiaya.
Johann Radon Institute for Computational and Applied Mathematics: 1/35 Signal- und Bildverarbeitung, Image Analysis and Processing.
電腦視覺 Computer and Robot Vision I
Boundary Detection - Edges Boundaries of objects –Usually different materials/orientations, intensity changes.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Automatic determination of skeletal age from hand radiographs of children Image Science Institute Utrecht University C.A.Maas.
Ter Haar Romeny, Computer Vision 2014 Geometry-driven diffusion: nonlinear scale-space – adaptive scale-space.
Surface Normal Overlap: A Computer-Aided Detection Algorithm With Application to Colonic Polyps and Lung Nodules in Helical CT Authors: David S. Paik*,
Sean J.Kirkpatrick, Ph.D. Department of Biomedical Engineering Michigan Technological University 1400 Townsend Dr. Houghton, MI USA
Master thesis by H.C Achterberg
EE 7730 Image Segmentation.
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Fully Automatic Blood vessel Branch Labeling Lei Chen Supervisors: Ir. Jan Bruijns Prof. Bart M. ter Haar Romeny.
Matching a 3D Active Shape Model on sparse cardiac image data, a comparison of two methods Marleen Engels Supervised by: dr. ir. H.C. van Assen Committee:
Feature extraction: Corners and blobs
Segmentation (Section 10.2)
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
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.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
Computer Vision P. Schrater Spring 2003
Outline  Uses of Gravity and Magnetic exploration  Concept of Potential Field  Conservative  Curl-free (irrotational)  Key equations and theorems.
Relative Extrema.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Computer vision.
Ter Haar Romeny, ISS 2014 Prof. Bart M. ter Haar Romeny, PhD Biomedical Image Analysis & Interpretation TU/e, Department of Biomedical Engineering
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
A fully automated method for segmentation and thickness determination of hip joint cartilage from 3D MR data Authors: Yoshinobu Sato,et al. Source: Proceedings.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Mean Shift Theory and Applications Reporter: Zhongping Ji.
7.1. Mean Shift Segmentation Idea of mean shift:
EE 492 ENGINEERING PROJECT LIP TRACKING Yusuf Ziya Işık & Ashat Turlibayev Yusuf Ziya Işık & Ashat Turlibayev Advisor: Prof. Dr. Bülent Sankur Advisor:
Discrete Images (Chapter 7) Fourier Transform on discrete and bounded domains. Given an image: 1.Zero boundary condition 2.Periodic boundary condition.
Lecture 2: Edge detection CS4670: Computer Vision Noah Snavely From Sandlot ScienceSandlot Science.
776 Computer Vision Jan-Michael Frahm Fall SIFT-detector Problem: want to detect features at different scales (sizes) and with different orientations!
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
The Semivariogram in Remote Sensing: An Introduction P. J. Curran, Remote Sensing of Environment 24: (1988). Presented by Dahl Winters Geog 577,
EECS 274 Computer Vision Segmentation by Clustering II.
Copyright © 2010 Siemens Medical Solutions USA, Inc. All rights reserved. Hierarchical Segmentation and Identification of Thoracic Vertebra Using Learning-based.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
A New Method of Probability Density Estimation for Mutual Information Based Image Registration Ajit Rajwade, Arunava Banerjee, Anand Rangarajan. Dept.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Mathematical Morphology Mathematical morphology (matematická morfologie) –A special image analysis discipline based on morphological transformations of.
Bart M. ter Haar Romeny.  Question: can top-points be used for object- retrieval tasks?
EECS 274 Computer Vision Model Fitting. Fitting Choose a parametric object/some objects to represent a set of points Three main questions: –what object.
Edges.
Ter Haar Romeny, CASIA 2015 scale-space The retina measures on many resolutions simultaneously.
Mathematical Morphology
Region Detection Defining regions of an image Introduction All pixels belong to a region Object Part of object Background Find region Constituent pixels.
Digital Image Processing Lecture 17: Segmentation: Canny Edge Detector & Hough Transform Prof. Charlene Tsai.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Instructor: Mircea Nicolescu Lecture 7
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Image Filtering Spatial filtering
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Interest Points EE/CSE 576 Linda Shapiro.
Miguel Tavares Coimbra
Prof. Bart M. ter Haar Romeny, PhD
Jeremy Bolton, PhD Assistant Teaching Professor
Image Segmentation Image analysis: First step:
EE 492 ENGINEERING PROJECT
The hierarchy of multi-scale deep structure Some applications
Presentation transcript:

ter Haar Romeny, Computer Vision 2014 Prof. Bart M. ter Haar Romeny, PhD Biomedical Image Analysis & Interpretation TU/e, Department of Biomedical Engineering

ter Haar Romeny, Computer Vision 2014 MR slice hartcoronair  scale toppoints graph theory Edge focusing

ter Haar Romeny, Computer Vision 2014 Structures exist at their own scale: Original  = e 0 px  = e 1 px  = e 2 px  = e 3 px Noise edges

ter Haar Romeny, Computer Vision 2014 The graph of the sign-change of the first derivative of a signal as a function of scale is denoted the scale-space signature of the signal. Zero-crossings of the second order derivative = max of first order derivative, as a function of scale

ter Haar Romeny, Computer Vision 2014 The notion of longevity can be viewed of a measure of importance for singularities [Witkin83]. The semantical notions of prominence and conspicuity now get a clear meaning in scale-space theory. In a scale-space we see the emergence of the hierarchy of structures. Positive and negative edges come together and annihilate in singularity points.

ter Haar Romeny, Computer Vision 2014 Example: Lysosome segmentation in noisy 2-photon microscopy 3D images of macrophages.

ter Haar Romeny, Computer Vision 2014 Marching-cubes isophote surface of the macrophage. Preprocessing: - Blur with  = 3 px - Detect N strongest maxima

ter Haar Romeny, Computer Vision 2014 We interpolate with cubic splines interpolation 35 radial tracks in 35 3D orientations

ter Haar Romeny, Computer Vision 2014 The profiles are extremely noisy: Observation: visually we can reasonably point the steepest edgepoints.

ter Haar Romeny, Computer Vision 2014 Edge focusing over all profiles. Choose a start level based on the task, i.e. find a single edge.

ter Haar Romeny, Computer Vision 2014 Detected 3D points per maximum. We need a 3D shape fit function.

ter Haar Romeny, Computer Vision 2014 The 3D points are least square fit with 3D spherical harmonics:

ter Haar Romeny, Computer Vision 2014 Resulting detection:

ter Haar Romeny, Computer Vision 2014 An efficient way to detect maxima and saddlepoints is found in the theory of vector field analysis (Stoke’s theorem)

ter Haar Romeny, Computer Vision 2014 Topological winding numbers N-D 2-D  is the wedge product (outer product for functionals)

ter Haar Romeny, Computer Vision 2014 In 2D: the surrounding of the point P is a closed path around P. The winding number of a point P is defined as the number of times the image gradient vector rotates over 2  when we walk over a closed path around P. maximum: = 1 minumum: = 1 regular point: = 0 saddle point: = -1 monkey saddle: = -2

ter Haar Romeny, Computer Vision 2014 The notion of scale appears in the size of the path. Winding number = +1  extremum Winding number = -1  saddle

ter Haar Romeny, Computer Vision 2014 Generalised saddle point (5 th order): (x+i y) 5 The winding numbers add within a closed contour, e.g. A saddle point (-1) and an extremum (+1) cancel, i.e. annihilate. Catastrophe theory Winding number = - 4  monkey saddle

ter Haar Romeny, Computer Vision 2014

The number of extrema and saddlepoints decrease as e -N over scale Decrease of structure over scale scales with the dimensionality.

ter Haar Romeny, Computer Vision 2014 Fertility Prospects In most developed countries a postponement of childbearing is seen. E.g. in the Netherlands: Average age of bearing first child is 30 years. Computer-Assisted Human Follicle Analysis for Fertility Prospects with 3D Ultrasound ter Haar Romeny et al., IPMI 1999 Application:

ter Haar Romeny, Computer Vision 2014 pelvis oviduct ovary uterus rectum vagina anus bladder vulva ureter clitoris Female reproductive anatomy

ter Haar Romeny, Computer Vision 2014 Ovary Oviduct Uterus wall Uterus Endometrium Uterus neck

ter Haar Romeny, Computer Vision 2014 The number of follicles decreases during lifetime

ter Haar Romeny, Computer Vision As female fecundicity decreases with advancing age, an increasing number of couples is faced with unexpected difficulties in conceiving. Approx couples visit fertility clinics annually In 70% of these cases age-related fecundicity decline may play a role A further increase is expected 2. In our emancipated society a tension between family planning and career exists. Being young, till what age can I safely postpone childbearing? Getting older, at what age am I still likely to be able to conceive spontaneously? A further increase is expected Menopausal age

ter Haar Romeny, Computer Vision 2014 Resting0.03 mminitiation of growth > 120 days? Early growing mm Preantral mmbasal growth ~ 65 days Antral mm Selectable2 - 5 mmrescued by FSH window ~ 5 days Selected mm Dominance mmmaturation ~ 15 days Ovulation A follicle’s life

ter Haar Romeny, Computer Vision D Ultrasound is a safe, cheap and versatile appropriate modality Kretz Medicor 530D

ter Haar Romeny, Computer Vision 2014 Two 3D acquisition strategies: 1. Position tracker on regular probe 2. Sweep of 2D array in transducer Trans-vaginal probe Regular sampling from irregularly space slices

ter Haar Romeny, Computer Vision 2014

Manual counting is very cumbersome  Automated follicle assessment 2-5 mm hypodense structures structured noise vessels may look like follicles ovary boundary sometimes missing

ter Haar Romeny, Computer Vision 2014 Detection of a singularity (i.e. a minimum) From theory of vector fields several important theorems (Stokes, Gauss) exist that relate something happening in a volume with just its surface. We can detect singularities by measurements around the singularity. P 1-D: difference of signs of the gradient  i  zero crossing or extremum ii  i i The surrounding of the point P are just 2 points left and right of P  1D sphere.

ter Haar Romeny, Computer Vision 2014 In subscript notation: where  ij is the antisymmetric tensor.

ter Haar Romeny, Computer Vision 2014 Example of a result: 1 cm Dataset 256 3, radius Stokes’ sphere 1 pixel, blurring scale 3 pixels

ter Haar Romeny, Computer Vision 2014 Detection of follicle boundaries: generation of rays in a homogeneous orientation distribution determine most pronounced edge along ray by winding number focusing fit spherical harmonics to get an analytical description of the shape calculate volume and statistics on shape Distance along ray Scale  US intensity Scale  Distance along ray

ter Haar Romeny, Computer Vision D scatterplot of detected endpoints 3D visualisation of fitted spherical harmonics function

ter Haar Romeny, Computer Vision 2014 Validation with 2 bovine ovaria anatomincal coupes high resolution MR 3D ultrasound

ter Haar Romeny, Computer Vision 2014 Conclusions: 3D ultrasound is a feasible modality for follicle-based fertilitiy state estimation automated CAD is feasible, more clinical validation needed winding numbers are robust (scaled) singularity detectors a robust class of topological properties emerges

ter Haar Romeny, Computer Vision 2014 Multi-scale watershed segmentation Watershed are the boundaries of merging water basins, when the image landscape is immersed by punching the minima. At larger scale the boundaries get blurred, rounded and dislocated.

ter Haar Romeny, Computer Vision 2014 Regions of different scales can be linked by calculating the largest overlap with the region in the scales just above.

ter Haar Romeny, Computer Vision 2014 The method is often combined with nonlinear diffusion schemes E. Dam, ITU

ter Haar Romeny, Computer Vision 2014 Nabla VisionNabla Vision is an interactive 3D watershed segmentation tool developed by the University of Copenhagen. Sculpture the 3D shape by successively clicking precalculated finer scale watershed details.