Topological Derivative
   HOME

TheInfoList



OR:

The topological derivative is, conceptually, a
derivative In mathematics, the derivative of a function of a real variable measures the sensitivity to change of the function value (output value) with respect to a change in its argument (input value). Derivatives are a fundamental tool of calculus. F ...
of a shape functional with respect to infinitesimal changes in its topology, such as adding an infinitesimal hole or crack. When used in higher dimensions than one, the term topological gradient is also used to name the first-order term of the topological asymptotic expansion, dealing only with infinitesimal singular domain perturbations. It has applications in
shape optimization Shape optimization is part of the field of optimal control theory. The typical problem is to find the shape which is optimal in that it minimizes a certain cost functional while satisfying given constraints. In many cases, the functional being s ...
,
topology optimization Topology optimization (TO) is a mathematical method that optimizes material layout within a given design space, for a given set of loads, boundary conditions and constraints with the goal of maximizing the performance of the system. Topology op ...
,
image processing An image is a visual representation of something. It can be two-dimensional, three-dimensional, or somehow otherwise feed into the visual system to convey information. An image can be an artifact, such as a photograph or other two-dimensiona ...
and mechanical modeling.


Definition

Let \Omega be an open bounded domain of \mathbb^d , with d \geq 2 , which is subject to a nonsmooth perturbation confined in a small region \omega_\varepsilon(\tilde) = \tilde + \varepsilon \omega of size \varepsilon with \tilde an arbitrary point of \Omega and \omega a fixed domain of \mathbb^d . Let \Psi be a characteristic function associated to the unperturbed domain and \Psi_\varepsilon be a characteristic function associated to the perforated domain \Omega_\varepsilon = \Omega \backslash \overline . A given shape functional \Phi(\Psi_\varepsilon(\tilde)) associated to the topologically perturbed domain, admits the following topological asymptotic expansion:
\Phi(\Psi_\varepsilon(\tilde)) = \Phi(\Psi) + f(\varepsilon) g(\tilde) + o(f(\varepsilon))
where \Phi(\Psi) is the shape functional associated to the reference domain, f(\varepsilon) is a positive first order correction function of \Phi(\Psi) and o(f(\varepsilon)) is the remainder. The function g(\tilde) is called the topological derivative of \Phi at \tilde .


Applications


Structural mechanics

The topological derivative can be applied to shape optimization problems in structural mechanics. The topological derivative can be considered as the singular limit of the shape derivative. It is a generalization of this classical tool in shape optimization. Shape optimization concerns itself with finding an optimal shape. That is, find \Omega to minimize some scalar-valued objective function, J(\Omega). The topological derivative technique can be coupled with level-set method. In 2005, the topological asymptotic expansion for the
Laplace equation In mathematics and physics, Laplace's equation is a second-order partial differential equation named after Pierre-Simon Laplace, who first studied its properties. This is often written as \nabla^2\! f = 0 or \Delta f = 0, where \Delta = \nab ...
with respect to the insertion of a short crack inside a plane domain had been found. It allows to detect and locate cracks for a simple model problem: the steady-state heat equation with the heat flux imposed and the temperature measured on the boundary. The topological derivative had been fully developed for a wide range of second-order differential operators and in 2011, it had been applied to Kirchhoff plate bending problem with a fourth-order operator.


Image processing

In the field of image processing, in 2006, the topological derivative has been used to perform edge detection and image restoration. The impact of an insulating crack in the domain is studied. The topological sensitivity gives information on the image edges. The presented algorithm is non-iterative and thanks to the use of spectral methods has a short computing time. Only O(Nlog(N)) operations are needed to detect edges, where N is the number of pixels.D. Auroux and M. Masmoudi. ''Image processing by topological asymptotic analysis''. ESAIM: Proc. Mathematical methods for imaging and inverse problems, 26:24–44, April 2009. During the following years, other problems have been considered: classification, segmentation, inpainting and super-resolution.S. Larnier, J. Fehrenbach and M. Masmoudi
The topological gradient method: From optimal design to image processing
Milan Journal of Mathematics, vol. 80, issue 2, pp. 411–441, December 2012.
This approach can be applied to gray-level or color images. Until 2010, isotropic diffusion was used for image reconstructions. The topological gradient is also able to provide edge orientation and this information can be used to perform
anisotropic diffusion In image processing and computer vision, anisotropic diffusion, also called Perona–Malik diffusion, is a technique aiming at reducing image noise without removing significant parts of the image content, typically edges, lines or other details t ...
. In 2012, a general framework is presented to reconstruct an image u \in L^2(\Omega) given some noisy observations Lu+n in a Hilbert space E where \Omega is the domain where the image u is defined. The observation space E depends on the specific application as well as the linear observation operator L : L^2(\Omega) \rightarrow E . The norm on the space E is \, .\, _E . The idea to recover the original image is to minimize the following functional for u \in H^1(\Omega) :
\, C^ \nabla u \, _^2 + \, Lu-v\, _E^2
where C is a positive definite tensor. The first term of the equation ensures that the recovered image u is regular, and the second term measures the discrepancy with the data. In this general framework, different types of image reconstruction can be performed such as * image denoising with E=L^2(\Omega) and Lu=u , * image denoising and deblurring with E=L^2(\Omega) and Lu=\phi \ast u with \phi a motion blur or Gaussian blur, * image inpainting with E=L^2(\Omega\backslash\omega) and Lu=u, _ , the subset \omega \subset\Omega is the region where the image has to be recovered. In this framework, the asymptotic expansion of the cost function J_\Omega(u_\Omega) = \frac \int_\Omega u_\Omega^2 in the case of a crack provides the same topological derivative g(x,n) = - \pi c (\nabla u_0.n) (\nabla p_0.n) - \pi(\nabla u_0.n)^2 where n is the normal to the crack and c a constant diffusion coefficient. The functions u_0 and p_0 are solutions of the following direct and adjoint problems.
-\nabla ( c \nabla u_0 ) + L^* L u_0 = L^* v in \Omega and \partial_n u_0 = 0 on \partial \Omega
-\nabla ( c \nabla p_0 ) + L^* L p_0 = \Delta u_0 in \Omega and \partial_n p_0 = 0 on \partial \Omega
Thanks to the topological gradient, it is possible to detect the edges and their orientation and to define an appropriate C for the image reconstruction process. In image processing, the topological derivatives have also been studied in the case of a multiplicative noise of gamma law or in presence of Poissonian statistics.


Inverse problems

In 2009, the topological gradient method has been applied to
tomographic reconstruction Tomographic reconstruction is a type of multidimensional inverse problem where the challenge is to yield an estimate of a specific system from a finite number of projections. The mathematical basis for tomographic imaging was laid down by Johann ...
. The coupling between the topological derivative and the level set has also been investigated in this application. In 2023, topological derivative was used to optimize shapes for inverse rendering.I. Mehta, M. Chandraker, R. Ramamoorthi,
A Theory of Topological Derivatives for Inverse Rendering of Geometry
', ''ICCV 2023: Proceedings of the IEEE/CVF International Conference on Computer Vision''


References

{{Reflist


Books

A. A. Novotny and J. Sokolowski, ''Topological derivatives in shape optimization'', Springer, 2013.


External links

* Allaire and al
Structural optimization using topological and shape sensitivity via a level set method
Mathematical optimization