Summer Project Presentation Presented by:Mehmet Eser Advisors : Dr. Bahram Parvin Associate Prof. George Bebis.

Slides:



Advertisements
Similar presentations
SE301: Numerical Methods Topic 8 Ordinary Differential Equations (ODEs) Lecture KFUPM Read , 26-2, 27-1 CISE301_Topic8L8&9 KFUPM.
Advertisements

MRI Brain Extraction using a Graph Cut based Active Contour Model Noha Youssry El-Zehiry Noha Youssry El-Zehiry and Adel S. Elmaghraby Computer Engineering.
Level set based Image Segmentation Hang Xiao Jan12, 2013.
Active Contours, Level Sets, and Image Segmentation
Text Scaffolds for Effective Surface Labeling Gregory Cipriano and Michael Gleicher.
Optimization methods Review
Closest Point Transform: The Characteristics/Scan Conversion Algorithm Sean Mauch Caltech April, 2003.
3DSkeleton-based Human Modeling with Metaballs 18 April 2008 Donghun Kim Robot Vision Lab.
Image Segmentation some examples Zhiqiang wang
Image Segmentation and Active Contour
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
1 Lecture #5 Variational Approaches and Image Segmentation Lecture #5 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Active Contour Models (Snakes)
Computing 3D Geometry Directly From Range Images Sarah F. Frisken and Ronald N. Perry Mitsubishi Electric Research Laboratories.
Computer Vision Optical Flow
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
Shape from Contours and Multiple Stereo A Hierarchical, Mesh-Based Approach Hendrik Kück, Wolfgang Heidrich, Christian Vogelgsang.
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
Motion Analysis (contd.) Slides are from RPI Registration Class.
CSci 6971: Image Registration Lecture 4: First Examples January 23, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart, RPI Dr.
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:
Implicit Surfaces Tom Ouyang January 29, Outline Properties of Implicit Surfaces Polygonization Ways of generating implicit surfaces Applications.
12-Apr CSCE790T Medical Image Processing University of South Carolina Department of Computer Science 3D Active Shape Models Integrating Robust Edge.
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
Seminar 1 Surface Rendering, Decimation Presented By Sonali Barua Date:10/31/2005.
P. Rodríguez, R. Dosil, X. M. Pardo, V. Leborán Grupo de Visión Artificial Departamento de Electrónica e Computación Universidade de Santiago de Compostela.
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
3D object capture Capture N “views” (parts of the object) –get points on surface of object –create mesh (infer connectivity) Hugues Hoppe –filter data.
Automatic Image Segmentation of Lesions in Multispectral Brain
Brain segmentation and Phase unwrapping in MRI data ECE 738 Project JongHoon Lee.
Calculus and Analytic Geometry II Cloud County Community College Spring, 2011 Instructor: Timothy L. Warkentin.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Morphological Analysis of 3D Scalar Fields based on Morse Theory and Discrete Distortion Mohammed Mostefa Mesmoudi Leila De Floriani Paola Magillo Dept.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm
Volumetric and Blobby Objects Lecture 8 (Modelling)
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
1/20 Obtaining Shape from Scanning Electron Microscope Using Hopfield Neural Network Yuji Iwahori 1, Haruki Kawanaka 1, Shinji Fukui 2 and Kenji Funahashi.
Section 16.3 Triple Integrals. A continuous function of 3 variable can be integrated over a solid region, W, in 3-space just as a function of two variables.
7.1. Mean Shift Segmentation Idea of mean shift:
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Level Set Methods and Fast Marching Methods Wen Hongwei.
Marching Cubes: A High Resolution 3D Surface Construction Algorithm William E. Lorenson Harvey E. Cline General Electric Company Corporate Research and.
Evolution-based least-squares fitting using Pythagorean hodograph spline curves Speaker: Ying.Liu November
HomeWork 2 Solution Chen Zhanqing.
Lecture 6 : Level Set Method
Curve-Fitting Regression
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
Course 13 Curves and Surfaces. Course 13 Curves and Surface Surface Representation Representation Interpolation Approximation Surface Segmentation.
3D Object Representations
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Motion Estimation using Markov Random Fields Hrvoje Bogunović Image Processing Group Faculty of Electrical Engineering and Computing University of Zagreb.
Physically based deformations of implicit surfaces Michal Remiš.
Section 16.3 Triple Integrals. A continuous function of 3 variables can be integrated over a solid region, W, in 3-space just as a function of two variables.
Head Segmentation using a finite element approach J.Piovano, T. Papadopoulo Odyssée Laboratory (ENPC, ENS, INRIA), INRIA, Sophia-Antipolis, France I. Introduction.
An Area-Preserving Cortical Flattening Method Yuefeng Lu 1, Moo K. Chung 1,2,3,, Steve Robbins 4, Alan C. Evans 4 1 Department of Statistics, 2 W.M. Keck.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Solid Modeling Dr. Scott Schaefer.
Amir Yavariabdi Introduction to the Calculus of Variations and Optical Flow.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Level Set Segmentation ~ 9.37 Ki-Chang Kwak.
Surfaces Dr. Scott Schaefer.
Lecture 3 : Isosurface Extraction
Volume Graphics (lecture 4 : Isosurface Extraction)
3D Image Segmentation and Multigrid Method
Active Contours (“Snakes”)
Numerical Computation and Optimization
Presentation transcript:

Summer Project Presentation Presented by:Mehmet Eser Advisors : Dr. Bahram Parvin Associate Prof. George Bebis

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Introduction  What is morphing ?  In what areas is morphing used ?  What methods are used for morphing for solid shapes?

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory What are Solid Shapes? A slice from a brain MRI scan Extracted & Rendered Isosurface

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Problem Definition  Interpolation of solid shapes Let S be a deformable closed surface such that a family of evolved surfaces with initial conditions at  Construct intermediate solid shapes satisfying smoothness and continuity in time

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Approach to The Problem  Defining the intermediate interpolated shapes implicitly: such that The givens of the problem

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Regularization Method  A numerical solution method  Applied to the ill-posed problems  The original problem is converted into a well- posed problem by satisfying some smoothness constraint.  A smoothing parameter which controls the trade- off between an error term and the the amount of smoothing (regularization)

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Gradients can be helpful? t=0.2

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Approach to The Problem  Gradients can be used for finding a unique solution to the problem   Disadvantages of this approach Global average may be small But locally gradient of f may change sharply (not good for a smooth interpolation of curves)

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Purposed Method  Minimization of the supremum of the  For minimization of the supremum of the gradients of the functions sup can be written as follows (in series):

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Purposed Method  The minimization of this function can be achieved by using the Euler equation  The result of the min of is the following

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Implementation  Distance Field Transforms  Finding an approximation to the problem with Distance Field Transform.  Employing the regularization term  Generation of the Morphing

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Distance Transformation  Distance Transformations  Obtained in time for 3D D(x,y,z)

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory An example to Distance Transform Original Image Distance Image

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory DT’s of a Cube and a Sphere A slice of a distance transformed cube A slice of a distance transformed sphere

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Signed Distance Transform  Calculation of signed distance transform Take negative of the distance value if the pixel is inside the object Take positive of the distance value if the pixel is outside the object Morphing region is defined as

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Interpolation Region

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Interpolating Surfaces R V1 V0 C1 Vi V0 A B P Q S

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Why Distance Field ?  A smooth and natural interpolation of surfaces  Can be carried out at any desired resolution  A good initial seed for the iteration with ILE PDE ‘s can be calculated finite difference formulas

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Numerical Solution to ILE  Get the interpolated surfaces  Iterate using regularization term-ILE v  iteration number  step size F interpolated volume

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Iteration 1.Initialize F with boundary conditions 2.Initialize R with the approximated morphing 3.Update all points inside R with equation (1) 4.Compute 5.Repeat 3 & 4 till the local minimum of sup|  F| is reached. 6.Obtain morphed volumes S(t) = {(x,y,z,) | F(x,y,z) = t }

Lawrence Berkeley National Laboratory & UNR Computer Vision Laboratory Results

Special Thanks to LBL Vision Group (Dr. Bahram Parvin lead) UNR Computer Vision Laboratory (Assoc. Prof. George Bebis lead) National Science Foundation (NFS)