Purely evidence-based multi-scale cardiac tracking using optic flow Hans van Assen 1, Luc Florack 1, Avan Suinesiaputra 2, Jos Westenberg 2, Bart ter Haar.

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

Ter Haar Romeny, MICCAI 2008 Regularization and scale-space.
Ter Haar Romeny, EMBS Berder 2004 How can we find a dense optic flow field from a motion sequence in 2D and 3D? Many approaches are taken: - gradient based.
Investigation Into Optical Flow Problem in the Presence of Spatially-varying Motion Blur Mohammad Hossein Daraei June 2014 University.
Johann Radon Institute for Computational and Applied Mathematics: 1/39 The Gaussian Kernel, Regularization.
Signal- und Bildverarbeitung, 323
APPLIED MECHANICS Lecture 10 Slovak University of Technology
Computer Vision Optical Flow
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
3D shape variability of the healthy and infarcted mouse heart
Announcements Quiz Thursday Quiz Review Tomorrow: AV Williams 4424, 4pm. Practice Quiz handout.
Optical Flow Methods 2007/8/9.
Ter Haar Romeny, FEV Nuclei of fungus cell Paramecium Caudatum Spatial gradient Illumination spectrum -invariant gradient Color RGB original Color-Scale.
Optical Flow Brightness Constancy The Aperture problem Regularization Lucas-Kanade Coarse-to-fine Parametric motion models Direct depth SSD tracking.
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
Optical Flow Brightness Constancy The Aperture problem Regularization Lucas-Kanade Coarse-to-fine Parametric motion models Direct depth SSD tracking.
Elastic Registration in the Presence of Intensity Variations Source: IEEE Transactions on Medical Imaging, Vol. 22, No. 7, July 2003 Authors: Senthil Periaswamy,
Motion Computing in Image Analysis
Optical Flow Estimation using Variational Techniques Darya Frolova.
COMP 290 Computer Vision - Spring Motion II - Estimation of Motion field / 3-D construction from motion Yongjik Kim.
Matching Compare region of image to region of image. –We talked about this for stereo. –Important for motion. Epipolar constraint unknown. But motion small.
Optic flow from dynamic anchor point attributes a feasibility study Bart Janssen.
Computer Vision Optical Flow Marc Pollefeys COMP 256 Some slides and illustrations from L. Van Gool, T. Darell, B. Horn, Y. Weiss, P. Anandan, M. Black,
Optical flow (motion vector) computation Course: Computer Graphics and Image Processing Semester:Fall 2002 Presenter:Nilesh Ghubade
Motion and optical flow Thursday, Nov 20 Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys, S. Lazebnik.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Lecture 12 Modules Employing Gradient Descent Computing Optical Flow Shape from Shading.
Top-points in Image Matching Bram Platel Evgenya Balmashnova Luc Florack Bart ter Haar Romeny.
Optical Flow Donald Tanguay June 12, Outline Description of optical flow General techniques Specific methods –Horn and Schunck (regularization)
Tzu ming Su Advisor : S.J.Wang MOTION DETAIL PRESERVING OPTICAL FLOW ESTIMATION 2013/1/28 L. Xu, J. Jia, and Y. Matsushita. Motion detail preserving optical.
Computer Vision, Robert Pless Lecture 11 our goal is to understand the process of multi-camera vision. Last time, we studies the “Essential” and “Fundamental”
Complete Pose Determination for Low Altitude Unmanned Aerial Vehicle Using Stereo Vision Luke K. Wang, Shan-Chih Hsieh, Eden C.-W. Hsueh 1 Fei-Bin Hsaio.
Image Processing Edge detection Filtering: Noise suppresion.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #16.
Course 11 Optical Flow. 1. Concept Observe the scene by moving viewer Optical flow provides a clue to recover the motion. 2. Constraint equation.
Spatio-Temporal Free-Form Registration of Cardiac MR Image Sequences Antonios Perperidis s /02/2006.
1 Computational Vision CSCI 363, Fall 2012 Lecture 21 Motion II.
Motion Analysis using Optical flow CIS750 Presentation Student: Wan Wang Prof: Longin Jan Latecki Spring 2003 CIS Dept of Temple.
3D Imaging Motion.
New Techniques for Visualizing and Evaluating Left Ventricular Performance Burkhard Wünsche 1 & Alistair Young 2 1 Division for Biomedical Imaging & Visualization.
Joint Tracking of Features and Edges STAN BIRCHFIELD AND SHRINIVAS PUNDLIK CLEMSON UNIVERSITY ABSTRACT LUCAS-KANADE AND HORN-SCHUNCK JOINT TRACKING OF.
Optical Flow. Distribution of apparent velocities of movement of brightness pattern in an image.
1 Motion Analysis using Optical flow CIS601 Longin Jan Latecki Fall 2003 CIS Dept of Temple University.
Miguel Tavares Coimbra
Copyright © 2012 Elsevier Inc. All rights reserved.. Chapter 19 Motion.
Ter Haar Romeny, CASIA 2015 scale-space The retina measures on many resolutions simultaneously.
Motion Estimation Today’s Readings Trucco & Verri, 8.3 – 8.4 (skip 8.3.3, read only top half of p. 199) Newton's method Wikpedia page
Motion Estimation using Markov Random Fields Hrvoje Bogunović Image Processing Group Faculty of Electrical Engineering and Computing University of Zagreb.
Motion / Optical Flow II Estimation of Motion Field Avneesh Sud.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
MOTION Model. Road Map Motion Model Non Parametric Motion Field : Algorithms 1.Optical flow field estimation. 2.Block based motion estimation. 3.Pel –recursive.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Motion and optical flow
Accelerated MR simulations of heart motion model
Motion and Optical Flow
COMP 9517 Computer Vision Motion 7/21/2018 COMP 9517 S2, 2012.
Optical Flow Estimation and Segmentation of Moving Dynamic Textures
Image Primitives and Correspondence
Range Imaging Through Triangulation
Announcements more panorama slots available now
CSSE463: Image Recognition Day 30
CSSE463: Image Recognition Day 29
Coupled Horn-Schunck and Lukas-Kanade for image processing
Announcements more panorama slots available now
Optical flow Computer Vision Spring 2019, Lecture 21
CSSE463: Image Recognition Day 30
Optical flow and keypoint tracking
Presentation transcript:

Purely evidence-based multi-scale cardiac tracking using optic flow Hans van Assen 1, Luc Florack 1, Avan Suinesiaputra 2, Jos Westenberg 2, Bart ter Haar Romeny 1 1 Biomedical Image Analysis, Biomedical Engineering, Technical University Eindhoven, Eindhoven, Netherlands 2 Div. Image Processing, Dept. Radiology, Leiden University Medical Center, Leiden, Netherlands

Contents  Introduction  Tissue Function  Tagged MRI  Proposed Method  Classical Optic Flow Constraint Equation  Multi-scale Optic Flow Constraint Equation  Application to Image Tuples  Results  Conclusion

Introduction  Cardiac pathologies can alter LV contraction patterns, e.g.:  valvular aorta stenosis  myocardial infarction  hyperobstructive cardiomyopathy  Aim: extract and analyse local cardiac tissue function from MR image sequences

Global tissue function  Global tissue function often measured based on contours using CINE data  Wall thickness  Wall thickening  Stroke volume  Ejection fraction  Wall dynamics

Local tissue function  Local tissue function can be derived from CINE data using  Nonrigid registration 1  Deformable models 2  Drawback: local function is derived from global observations + interpolation 1 Chandrashekara et al, LNCS 3504, Bistoquet et al, IEEE TMI 26(9), 2007 G. Hautvast, TU/e-BME - Philips MS

Local function from tagged MRI  Zerhouni 3 introduced tagging in 1988  Axel 4 introduced SPAtial Modulation of Magnetisation (SPAMM) in Zerhouni et al, Radiology 169, Axel et al, Radiology 172, 1989

Tagged MRI  Tagging pattern inherent in the tissue  moves along with tissue  Enables local motion analysis

Motion Analysis from Tagging  Sparse analysis followed by interpolation and regularisation:  Finite Element Models 5,6  “Virtual tags” 7  Constraints:  Motion field smoothness  Tissue incompressibility 5 Young, Med Image Anal 3(4), Haber et al, LNCS 2208, Axel et al, LNCS 3504, 2005

Motion Analysis from Tagging  Dense analysis by  Optic Flow 8,9  HARmonic Phase (HARP) 10  Multiscale Optic Flow 11,12  Nonrigid registration 13,14 8 Prince & McVeigh, IEEE TMI 11(2), Gupta & Prince, 14 th Int. Conf. IPMI, Osman et al, MRM 42, ter Haar Romeny, Front-End Vision & Multi-Scale Analysis, Springer Suinesiaputra et al, LNCS 2878, Sanchez-Ortiz et al, LNCS 3749, Chandrashekara et al, LNCS 3504, 2005

Proposed method  Novelties  Multi-scale OFCE 14,* on two time-synchronous sequences with perpendicular tags  No aperture problem  Multi-scale paradigm  Automatic scale selection, per pixel  Sine HARP angle images 14 Florack et al, IJCV 27(3), 1998 * OFCE = optic flow constraint equation

Classical OFCE (Horn & Schunck 15 )  Assumption ( L is intensity, t is time)  Andwhen  Using 0-order Taylor expansion (subtract L ) (notice: 1 equation and 2 unknowns, u and v) 15 Horn and Schunck, Artif. Intell. 17, 1981

The isophote landscape of an image changes drastically when we change our aperture size. This happens when we move away or towards the scene with the same camera. Left: observation of an image with  = 1 pix, isophotes L=50 are indicated. Right: same observation at a distance twice as far away. The isophotes L=50 have now changed.

Scalar images: intensity is kept constant with the divergence Density images: intensity ‘dilutes’ with the divergence Two types of images need to be considered:

Multi-scale optic flow constraint equation: For scalar images: For density images: The velocity field is unknown, and this is what we want to recover from the data. We like to retrieve the velocity and its derivatives with respect to x, y, z and t. We insert this unknown velocity field as a truncated Taylor series, truncated at first order.

‘Spurious resolution’: artefact of the wrong aperture What is the best aperture? Aliasing, partial volume effect

Regularization is the technique to make data behave well when an operator is applied to them. A small variation of the input data should lead to small change in the output data. Differentiation is a notorious function with 'bad behaviour'. Some functions that can not be differentiated.

The formal mathematical method to solve the problems of ill-posed differentiation was given by Laurent Schwartz: A regular tempered distribution associated with an image is defined by the action of a smooth test function on the image. The derivative is:

Fields Medal 1950 for his work on the theory of distributions. Schwartz has received a long list of prizes, medals and honours in addition to the Fields Medal. He received prizes from the Paris Academy of Sciences in 1955, 1964 and In 1972 he was elected a member of the Academy. He has been awarded honorary doctorates from many universities including Humboldt (1960), Brussels (1962), Lund (1981), Tel-Aviv (1981), Montreal (1985) and Athens (1993). Laurent Schwartz ( )

Multi-scale differential operators

Multi-scale OFCE  Florack, Niessen and Nielsen came up with two new notions:  the optic flow constraint equation is of an observed physical system:  Gaussian differential operators  the velocity can be different in every pixel, so: the derivative with respect to the (unknown) velocity field must be zero.  The derivative with respect to a velocity field is called a Lie-derivative.  The Lie derivative of a function F with respect to a vectorfield must be zero: For scalar images: For density images:

The multi-scale OFCE For scalar images: For scalar images the observed (convolved with the aperture function) the optic flow constraint equation (OFCE) is written as: from which we get by partial integration:, or

The multi-scale OFCE For density images: For density images the observed (convolved with the aperture function) the optic flow constraint equation (OFCE) is written as: from which we get by partial integration:, or

Approximation of the velocity field The velocity field {u,v} is unknown. We will approximate it, put it in the equation and solve for it. We can approximate it to zero'th order: and to first order: We have 8 unknowns, and need equations to solve them (per pixel):

Four equations are given by: The remaining 4 have to come from external information.

The normal constraint in 2D is expressed as where L x and L y are constant. So we get four more equations:

This gives 8 equations with 8 unknowns to be solved in every pixel: But: Case: density images. Note the third order derivatives and scales σ. Suinesiaputra et al. 2005

Limitation 1  Assumption does not hold, due to spin-lattice relaxation (T 1 )

Harmonic Phase technique Spatial domain SPAMM images Fourier domain filter first harmonic peak Spatial domain Sine of HARP angle images

Limitation 2  Twice as many unknowns as equations (aperture problem)

Limitation 2  Proposed “normal flow constraint” 11 is erroneous 11 Suinesiaputra et al, LNCS 2878, 2003 so we may not add the second second set of 4 equations...

Normal flow Flow direction is colour-coded. Should be one color during horizontal movement and one color during vertical movement. Ball moving first horizontally and then vertically. Gradient on the ball in radial directions.

1 st order multiscale OFCE

Application to image tuples Image 1 Image 2 Images 1 & 2 with

Application to image tuples

 Solve for every pixel in every frame  in multiple scale space  automatically select proper scale: how far is the coefficient matrix off from being singular?

Automatic scale selection  Stability of matrix C can be calculated with  (Squared) Frobenius norm:  Condition number: is an eigen value of C C is a m x n matrix

Scale selection: The condition number of the coefficient matrix exhibits an optimum over scale in many pixels, given the local density of texture.

Artificially created test image sequence for validation purposes Scale selection map (Frobenius norm)

Automatic scale selection  Using condition number Spatial scale in vertical tagging image Spatial scale in horizontal tagging image Temporal scale

Results SPAMMSine of HARPMasked sine of HARP

Tuple Optic Flow vs Normal FlowTuple Optic Flow

Tuple Optic Flow vs PC-MRI

Conclusion  We developed a tracking method that  Works at pixel resolution  Yields displacements and their differential structure (important for strain, strain rates, tissue acceleration)  Is straightforwardly extensible to 3D  Uses multi-scale paradigm with automatic scale-selection  Does not need constraints regularization

Future work  Evaluate quantitatively on large data set  Compute strain, strain rate, tissue acceleration  Extend to 3D using true 3D data (currently implemented)  Classify strain patterns and tissue function  Accelerate computation

Acknowledgements  The Netherlands Organisation for Scientific Research (NWO) is greatfully acknowledged for financial support of Luc Florack, PhD (VICI award)  BSIK is greatfully acknowledged for financial support of Hans van Assen, PhD BioMedical Image Analysis Group, TU Eindhoven