6,488 research outputs found

    ADI splitting schemes for a fourth-order nonlinear partial differential equation from image processing

    Get PDF
    We present directional operator splitting schemes for the numerical solution of a fourth-order, nonlinear partial differential evolution equation which arises in image processing. This equation constitutes the H−1-gradient flow of the total variation and represents a prototype of higher-order equations of similar type which are popular in imaging for denoising, deblurring and inpainting problems. The efficient numerical solution of this equation is very challenging due to the stiffness of most numerical schemes. We show that the combination of directional splitting schemes with implicit time-stepping provides a stable and computationally cheap numerical realisation of the equation

    Coherence Filtering to Enhance the Mandibular Canal in Cone-Beam CT data

    Get PDF
    Segmenting the mandibular canal from cone beam CT data, is difficult due to low edge contrast and high image noise. We introduce 3D coherence filtering as a method to close the interrupted edges and denoise the structure of the mandibular canal. Coherence Filtering is an anisotropic non-linear tensor based diffusion algorithm for edge enhancing image filtering. We test different numerical schemes of the tensor diffusion equation, non-negative, standard discretization and also a rotation invariant scheme of Weickert [1]. Only the\ud scheme of Weickert did not blur the high spherical images frequencies on the image diagonals of our test volume. Thus this scheme is chosen to enhance the small curved mandibular canal structure. The best choice of the diffusion equation parameters c1 and c2, depends on the image noise. Coherence filtering on the CBCT-scan works well, the noise in the mandibular canal is gone and the edges are connected. Because the algorithm is tensor based it cannot deal with edge joints or splits, thus is less fit for more complex image structures

    A fast solver for systems of reaction-diffusion equations

    Full text link
    In this paper we present a fast algorithm for the numerical solution of systems of reaction-diffusion equations, tu+au=Δu+F(x,t,u)\partial_t u + a \cdot \nabla u = \Delta u + F (x, t, u), xΩR3x \in \Omega \subset \mathbf{R}^3, t>0t > 0. Here, uu is a vector-valued function, uu(x,t)Rmu \equiv u(x, t) \in \mathbf{R}^m, mm is large, and the corresponding system of ODEs, tu=F(x,t,u)\partial_t u = F(x, t, u), is stiff. Typical examples arise in air pollution studies, where aa is the given wind field and the nonlinear function FF models the atmospheric chemistry.Comment: 8 pages, 3 figures, to appear in Proc. 13th Domain Decomposition Conference, Lyon, October 200

    Advanced operator-splitting-based semi-implicit spectral method to solve the binary phase-field crystal equations with variable coefficients

    Get PDF
    We present an efficient method to solve numerically the equations of dissipative dynamics of the binary phase-field crystal model proposed by Elder et al. [Phys. Rev. B 75, 064107 (2007)] characterized by variable coefficients. Using the operator splitting method, the problem has been decomposed into sub-problems that can be solved more efficiently. A combination of non-trivial splitting with spectral semi-implicit solution leads to sets of algebraic equations of diagonal matrix form. Extensive testing of the method has been carried out to find the optimum balance among errors associated with time integration, spatial discretization, and splitting. We show that our method speeds up the computations by orders of magnitude relative to the conventional explicit finite difference scheme, while the costs of the pointwise implicit solution per timestep remains low. Also we show that due to its numerical dissipation, finite differencing can not compete with spectral differencing in terms of accuracy. In addition, we demonstrate that our method can efficiently be parallelized for distributed memory systems, where an excellent scalability with the number of CPUs is observed
    corecore