419 research outputs found

    Physics based supervised and unsupervised learning of graph structure

    Get PDF
    Graphs are central tools to aid our understanding of biological, physical, and social systems. Graphs also play a key role in representing and understanding the visual world around us, 3D-shapes and 2D-images alike. In this dissertation, I propose the use of physical or natural phenomenon to understand graph structure. I investigate four phenomenon or laws in nature: (1) Brownian motion, (2) Gauss\u27s law, (3) feedback loops, and (3) neural synapses, to discover patterns in graphs

    Interactive Medical Image Registration With Multigrid Methods and Bounded Biharmonic Functions

    Get PDF
    Interactive image registration is important in some medical applications since automatic image registration is often slow and sometimes error-prone. We consider interactive registration methods that incorporate user-specified local transforms around control handles. The deformation between handles is interpolated by some smooth functions, minimizing some variational energies. Besides smoothness, we expect the impact of a control handle to be local. Therefore we choose bounded biharmonic weight functions to blend local transforms, a cutting-edge technique in computer graphics. However, medical images are usually huge, and this technique takes a lot of time that makes itself impracticable for interactive image registration. To expedite this process, we use a multigrid active set method to solve bounded biharmonic functions (BBF). The multigrid approach is for two scenarios, refining the active set from coarse to fine resolutions, and solving the linear systems constrained by working active sets. We\u27ve implemented both weighted Jacobi method and successive over-relaxation (SOR) in the multigrid solver. Since the problem has box constraints, we cannot directly use regular updates in Jacobi and SOR methods. Instead, we choose a descent step size and clamp the update to satisfy the box constraints. We explore the ways to choose step sizes and discuss their relation to the spectral radii of the iteration matrices. The relaxation factors, which are closely related to step sizes, are estimated by analyzing the eigenvalues of the bilaplacian matrices. We give a proof about the termination of our algorithm and provide some theoretical error bounds. Another minor problem we address is to register big images on GPU with limited memory. We\u27ve implemented an image registration algorithm with virtual image slices on GPU. An image slice is treated similarly to a page in virtual memory. We execute a wavefront of subtasks together to reduce the number of data transfers. Our main contribution is a fast multigrid method for interactive medical image registration that uses bounded biharmonic functions to blend local transforms. We report a novel multigrid approach to refine active set quickly and use clamped updates based on weighted Jacobi and SOR. This multigrid method can be used to efficiently solve other quadratic programs that have active sets distributed over continuous regions

    Theoretical Investigation of Electroosmotic Flows and Chaotic Stirring in Rectangular Cavities

    Get PDF
    Two dimensional, time-independent and time-dependent electro-osmotic flows driven by a uniform electric field in a closed rectangular cavity with uniform and nonuniform zeta potential distributions along the cavity’s walls are investigated theoretically. First, we derive an expression for the one-dimensional velocity and pressure profiles for a flow in a slender cavity with uniform (albeit possibly different) zeta potentials at its top and bottom walls. Subsequently, using the method of superposition, we compute the flow in a finite length cavity whose upper and lower walls are subjected to non-uniform zeta potentials. Although the solutions are in the form of infinite series, with appropriate modifications, the series converge rapidly, allowing one to compute the flow fields accurately while maintaining only a few terms in the series. Finally, we demonstrate that by time-wise periodic modulation of the zeta potential, one can induce chaotic advection in the cavity. Such chaotic flows can be used to stir and mix fluids. Since devices operating on this principle do not require any moving parts, they may be particularly suitable for microfluidic devices

    Trends in Mathematical Imaging and Surface Processing

    Get PDF
    Motivated both by industrial applications and the challenge of new problems, one observes an increasing interest in the field of image and surface processing over the last years. It has become clear that even though the applications areas differ significantly the methodological overlap is enormous. Even if contributions to the field come from almost any discipline in mathematics, a major role is played by partial differential equations and in particular by geometric and variational modeling and by their numerical counterparts. The aim of the workshop was to gather a group of leading experts coming from mathematics, engineering and computer graphics to cover the main developments

    Smooth representation of thin shells and volume structures for isogeometric analysis

    Get PDF
    The purpose of this study is to develop self-contained methods for obtaining smooth meshes which are compatible with isogeometric analysis (IGA). The study contains three main parts. We start by developing a better understanding of shapes and splines through the study of an image-related problem. Then we proceed towards obtaining smooth volumetric meshes of the given voxel-based images. Finally, we treat the smoothness issue on the multi-patch domains with C1 coupling. Following are the highlights of each part. First, we present a B-spline convolution method for boundary representation of voxel-based images. We adopt the filtering technique to compute the B-spline coefficients and gradients of the images effectively. We then implement the B-spline convolution for developing a non-rigid images registration method. The proposed method is in some sense of “isoparametric”, for which all the computation is done within the B-splines framework. Particularly, updating the images by using B-spline composition promote smooth transformation map between the images. We show the possible medical applications of our method by applying it for registration of brain images. Secondly, we develop a self-contained volumetric parametrization method based on the B-splines boundary representation. We aim to convert a given voxel-based data to a matching C1 representation with hierarchical cubic splines. The concept of the osculating circle is employed to enhance the geometric approximation, where it is done by a single template and linear transformations (scaling, translations, and rotations) without the need for solving an optimization problem. Moreover, we use the Laplacian smoothing and refinement techniques to avoid irregular meshes and to improve mesh quality. We show with several examples that the method is capable of handling complex 2D and 3D configurations. In particular, we parametrize the 3D Stanford bunny which contains irregular shapes and voids. Finally, we propose the B´ezier ordinates approach and splines approach for C1 coupling. In the first approach, the new basis functions are defined in terms of the B´ezier Bernstein polynomials. For the second approach, the new basis is defined as a linear combination of C0 basis functions. The methods are not limited to planar or bilinear mappings. They allow the modeling of solutions to fourth order partial differential equations (PDEs) on complex geometric domains, provided that the given patches are G1 continuous. Both methods have their advantages. In particular, the B´ezier approach offer more degree of freedoms, while the spline approach is more computationally efficient. In addition, we proposed partial degree elevation to overcome the C1-locking issue caused by the over constraining of the solution space. We demonstrate the potential of the resulting C1 basis functions for application in IGA which involve fourth order PDEs such as those appearing in Kirchhoff-Love shell models, Cahn-Hilliard phase field application, and biharmonic problems

    Constructing Desirable Scalar Fields for Morse Analysis on Meshes

    Get PDF
    Morse theory is a powerful mathematical tool that uses the local differential properties of a manifold to make conclusions about global topological aspects of the manifold. Morse theory has been proven to be a very useful tool in computer graphics, geometric data processing and understanding. This work is divided into two parts. The first part is concerned with constructing geometry and symmetry aware scalar functions on a triangulated 22-manifold. To effectively apply Morse theory to discrete manifolds, one needs to design scalar functions on them with certain properties such as respecting the symmetry and the geometry of the surface and having the critical points of the scalar function coincide with feature or symmetry points on the surface. In this work, we study multiple methods that were suggested in the literature to construct such functions such as isometry invariant scalar functions, Poisson fields and discrete conformal factors. We suggest multiple refinements to each family of these functions and we propose new methods to construct geometry and symmetry-aware scalar functions using mainly the theory of the Laplace-Beltrami operator. Our proposed methods are general and can be applied in many areas such as parametrization, shape analysis, symmetry detection and segmentation. In the second part of the thesis we utilize Morse theory to give topologically consistent segmentation algorithms

    Variational Discretization of Higher Order Geometric Gradient Flows Based on Phase Field Models

    Get PDF
    In this thesis a phase field based nested variational time discretization for Willmore flow is presented. The basic idea of our model is to approximate the mean curvature by a time-discrete, approximate speed of the mean curvature motion. This speed is computed by a fully implicit time step of mean curvature motion, which forms the inner problem of our model. It is set up as a minimization problem taking into account the concept of natural time discretization. The outer problem is a variational problem balancing between the L2-distance of the surface at two consecutive time steps and the decay of the Willmore energy. This is a typical ansatz in case of natural time discretization as it is used in the inner problem. Within the Willmore energy the mean curvature is approximated as mentioned above. Consequently our model is a nested variational and leads to a PDE constraint optimization problem to compute a single time step. It allows time steps up to the size of the spatial grid width. A corresponding parametric version of this model based on finite elements on a triangulation of the evolving geometry was investigated by Olischläger and Rumpf. In this work we derive the corresponding phase field version and prove the existence of a solution. Since biharmonic heat flow is a linear model problem for our nested time discretization of Willmore flow we transfer our model to the linear case. Moreover we present error estimates for the fully discrete biharmonic heat flow and validate them numerically. In addition we compare our model with the semi-implicit phase field scheme for Willmore flow introduced by Du et al. which leads to the result that our nested variational method is significantly more robust. An application of our nested time discretized Willmore model consists in reconstructing a hypersurface corresponding to a given lower-dimensional apparent contour or Huffman labeling. The apparent contour separates the regions where the number of intersections between the hypersurface and the projection ray is constant and the labeling which specifies these intersection numbers is called Huffman labeling. For reconstructing the hypersurface we minimize a regularization energy consisting of the scaled area and Willmore energy subject to the constraint that the Huffman labeling of the minimizing surface equals the given Huffman labeling almost everywhere. To solve the corresponding phase field problem we use an algorithm alternating the minimizes of the regularization and mismatch energy. Moreover we use a multigrid ansatz. In most parts of this work our nested variational problem is solved by setting up the corresponding Lagrange equation and solving the resulting saddle point problem. An alternative is presented in the last part of this work. It deals with the problem of solving the linear model problem as well as our nested variational problem with an Augmented Lagrange method
    • …
    corecore