Prof. Bart M. ter Haar Romeny, PhD

Slides:



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

Ter Haar Romeny, FEV 2005 Curve Evolution Rein van den Boomgaard, Bart ter Haar Romeny Univ. van Amsterdam, Eindhoven University of technology.
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.
Johann Radon Institute for Computational and Applied Mathematics: 1/35 Signal- und Bildverarbeitung, Image Analysis and Processing.
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.
Ter Haar Romeny, Computer Vision 2014 Prof. Bart M. ter Haar Romeny, PhD Biomedical Image Analysis & Interpretation TU/e, Department of Biomedical Engineering.
Stokes Theorem. Recall Green’s Theorem for calculating line integrals Suppose C is a piecewise smooth closed curve that is the boundary of an open region.
Ter Haar Romeny, Computer Vision 2014 Geometry-driven diffusion: nonlinear scale-space – adaptive scale-space.
Image Segmentation some examples Zhiqiang wang
Contour Tree and Small Seed Sets for Isosurface Traversal Marc van Kreveld Rene van Oostrum Chandrajit Bajaj Valerio Pascucci Daniel R. Schikore.
CDS 301 Fall, 2009 Scalar Visualization Chap. 5 September 24, 2009 Jie Zhang Copyright ©
Computer Vision P. Schrater Spring 2003
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Relative Extrema.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Morphological Analysis of 3D Scalar Fields based on Morse Theory and Discrete Distortion Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept.
EED 2008: Electromagnetic Theory Özgür TAMER Vectors Divergence and Stokes Theorem.
Ter Haar Romeny, ISS 2014 Prof. Bart M. ter Haar Romeny, PhD Biomedical Image Analysis & Interpretation TU/e, Department of Biomedical Engineering
Scalar Visualization Chap. 5 September 23, 2008 Jie Zhang Copyright ©
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
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:
EDGE DETECTION IN COMPUTER VISION SYSTEMS PRESENTATION BY : ATUL CHOPRA JUNE EE-6358 COMPUTER VISION UNIVERSITY OF TEXAS AT ARLINGTON.
EECS 274 Computer Vision Segmentation by Clustering II.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Scale Space Geometry Arjan Kuijper Scale Space Geometry; PhD course on Scale Space, Cph 1-5 Dec Deep structure The challenge is.
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?
Edges.
Ter Haar Romeny, CASIA 2015 scale-space The retina measures on many resolutions simultaneously.
Mathematical Morphology
Deep structure (Matching) Arjan Kuijper
Region Detection Defining regions of an image Introduction All pixels belong to a region Object Part of object Background Find region Constituent pixels.
Functions of Several Variables Copyright © Cengage Learning. All rights reserved.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Introduction to Scale Space and Deep Structure. Importance of Scale Painting by Dali Objects exist at certain ranges of scale. It is not known a priory.
Instructor: Mircea Nicolescu Lecture 7
Functions of Several Variables 13 Copyright © Cengage Learning. All rights reserved.
Camera Calibration Course web page: vision.cis.udel.edu/cv March 24, 2003  Lecture 17.
Edges Edges = jumps in brightness/color Brightness jumps marked in white.
Blob detection.
Vector integration Linear integrals Vector area and surface integrals
Visual homing using PCA-SIFT
Edge Detection slides taken and adapted from public websites:
Image Filtering Spatial filtering
Edge Detection Phil Mlsna, Ph.D. Dept. of Electrical Engineering Northern Arizona University.
Chapter 10 Image Segmentation
Interest Points EE/CSE 576 Linda Shapiro.
MTH1170 Function Extrema.
Functions of Several Variables
Edge Detection CS485/685 Computer Vision Dr. George Bebis.
Mean Shift Segmentation
Fitting Curve Models to Edges
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.
Image Segmentation Image analysis: First step:
13 Functions of Several Variables
Visualization CSE 694L Roger Crawfis The Ohio State University.
EE 492 ENGINEERING PROJECT
CS654: Digital Image Analysis
Tutorial 3 Applications of the Derivative
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Chapter 4 Graphing and Optimization
The hierarchy of multi-scale deep structure Some applications
Presentation transcript:

Prof. Bart M. ter Haar Romeny, PhD Multi-scale segmentation Edge focusing, watershed, winding numbers Prof. Bart M. ter Haar Romeny, PhD

Edge focusing toppoints graph theory  scale MR slice hartcoronair

Structures exist at their own scale: Original  = e0 px  = e1 px  = e2 px  = e3 px Noise edges

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

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.

Example: Lysosome segmentation in noisy 2-photon microscopy 3D images of macrophages.

Marching-cubes isophote surface of the macrophage. Preprocessing: - Blur with  = 3 px - Detect N strongest maxima

We interpolate with cubic splines interpolation 35 radial tracks in 35 3D orientations

The profiles are extremely noisy: Observation: visually we can reasonably point the steepest edgepoints.

Edge focusing over all profiles. Choose a start level based on the task, i.e. find a single edge.

Detected 3D points per maximum. We need a 3D shape fit function.

The 3D points are least square fit with 3D spherical harmonics:

Resulting detection:

An efficient way to detect maxima and saddlepoints is found in the theory of vector field analysis (Stoke’s theorem)

Topological winding numbers  is the wedge product (outer product for functionals)

maximum:  = 1 minumum:  = 1 regular point:  = 0 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

Winding number = +1  extremum Winding number = -1  saddle The notion of scale appears in the size of the path.

Winding number = - 4  monkey saddle Generalised saddle point (5th 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

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

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.

Regions of different scales can be linked by calculating the largest overlap with the region in the scales just above.

The method is often combined with nonlinear diffusion schemes E. Dam, ITU

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