326 research outputs found
Analysis and approximation of some Shape-from-Shading models for non-Lambertian surfaces
The reconstruction of a 3D object or a scene is a classical inverse problem
in Computer Vision. In the case of a single image this is called the
Shape-from-Shading (SfS) problem and it is known to be ill-posed even in a
simplified version like the vertical light source case. A huge number of works
deals with the orthographic SfS problem based on the Lambertian reflectance
model, the most common and simplest model which leads to an eikonal type
equation when the light source is on the vertical axis. In this paper we want
to study non-Lambertian models since they are more realistic and suitable
whenever one has to deal with different kind of surfaces, rough or specular. We
will present a unified mathematical formulation of some popular orthographic
non-Lambertian models, considering vertical and oblique light directions as
well as different viewer positions. These models lead to more complex
stationary nonlinear partial differential equations of Hamilton-Jacobi type
which can be regarded as the generalization of the classical eikonal equation
corresponding to the Lambertian case. However, all the equations corresponding
to the models considered here (Oren-Nayar and Phong) have a similar structure
so we can look for weak solutions to this class in the viscosity solution
framework. Via this unified approach, we are able to develop a semi-Lagrangian
approximation scheme for the Oren-Nayar and the Phong model and to prove a
general convergence result. Numerical simulations on synthetic and real images
will illustrate the effectiveness of this approach and the main features of the
scheme, also comparing the results with previous results in the literature.Comment: Accepted version to Journal of Mathematical Imaging and Vision, 57
page
Can local single-pass methods solve any stationary Hamilton-Jacobi-Bellman equation?
The use of local single-pass methods (like, e.g., the Fast Marching method)
has become popular in the solution of some Hamilton-Jacobi equations. The
prototype of these equations is the eikonal equation, for which the methods can
be applied saving CPU time and possibly memory allocation. Then, some natural
questions arise: can local single-pass methods solve any Hamilton-Jacobi
equation? If not, where the limit should be set? This paper tries to answer
these questions. In order to give a complete picture, we present an overview of
some fast methods available in literature and we briefly analyze their main
features. We also introduce some numerical tools and provide several numerical
tests which are intended to exhibit the limitations of the methods. We show
that the construction of a local single-pass method for general Hamilton-Jacobi
equations is very hard, if not impossible. Nevertheless, some special classes
of problems can be actually solved, making local single-pass methods very
useful from the practical point of view.Comment: 19 page
An Efficient Policy Iteration Algorithm for Dynamic Programming Equations
We present an accelerated algorithm for the solution of static
Hamilton-Jacobi-Bellman equations related to optimal control problems. Our
scheme is based on a classic policy iteration procedure, which is known to have
superlinear convergence in many relevant cases provided the initial guess is
sufficiently close to the solution. In many cases, this limitation degenerates
into a behavior similar to a value iteration method, with an increased
computation time. The new scheme circumvents this problem by combining the
advantages of both algorithms with an efficient coupling. The method starts
with a value iteration phase and then switches to a policy iteration procedure
when a certain error threshold is reached. A delicate point is to determine
this threshold in order to avoid cumbersome computation with the value
iteration and, at the same time, to be reasonably sure that the policy
iteration method will finally converge to the optimal solution. We analyze the
methods and efficient coupling in a number of examples in dimension two, three
and four illustrating its properties
A High-Order Scheme for Image Segmentation via a modified Level-Set method
In this paper we propose a high-order accurate scheme for image segmentation
based on the level-set method. In this approach, the curve evolution is
described as the 0-level set of a representation function but we modify the
velocity that drives the curve to the boundary of the object in order to obtain
a new velocity with additional properties that are extremely useful to develop
a more stable high-order approximation with a small additional cost. The
approximation scheme proposed here is the first 2D version of an adaptive
"filtered" scheme recently introduced and analyzed by the authors in 1D. This
approach is interesting since the implementation of the filtered scheme is
rather efficient and easy. The scheme combines two building blocks (a monotone
scheme and a high-order scheme) via a filter function and smoothness indicators
that allow to detect the regularity of the approximate solution adapting the
scheme in an automatic way. Some numerical tests on synthetic and real images
confirm the accuracy of the proposed method and the advantages given by the new
velocity.Comment: Accepted version for publication in SIAM Journal on Imaging Sciences,
86 figure
An efficient filtered scheme for some first order Hamilton-Jacobi-Bellman equations
We introduce a new class of "filtered" schemes for some first order
non-linear Hamilton-Jacobi-Bellman equations. The work follows recent ideas of
Froese and Oberman (SIAM J. Numer. Anal., Vol 51, pp.423-444, 2013). The
proposed schemes are not monotone but still satisfy some -monotone
property. Convergence results and precise error estimates are given, of the
order of where is the mesh size. The framework
allows to construct finite difference discretizations that are easy to
implement, high--order in the domains where the solution is smooth, and
provably convergent, together with error estimates. Numerical tests on several
examples are given to validate the approach, also showing how the filtered
technique can be applied to stabilize an otherwise unstable high--order scheme.Comment: 20 pages (including references), 26 figure
Error estimates for a tree structure algorithm solving finite horizon control problems
In the Dynamic Programming approach to optimal control problems a crucial
role is played by the value function that is characterized as the unique
viscosity solution of a Hamilton-Jacobi-Bellman (HJB) equation. It is well
known that this approach suffers of the "curse of dimensionality" and this
limitation has reduced its practical in real world applications. Here we
analyze a dynamic programming algorithm based on a tree structure. The tree is
built by the time discrete dynamics avoiding in this way the use of a fixed
space grid which is the bottleneck for high-dimensional problems, this also
drops the projection on the grid in the approximation of the value function. We
present some error estimates for a first order approximation based on the
tree-structure algorithm. Moreover, we analyze a pruning technique for the tree
to reduce the complexity and minimize the computational effort. Finally, we
present some numerical tests
A semi-Lagrangian scheme for mean curvature motion with nonlinear Neumann conditions
A numerical method for mean curvature motion in bounded domains with nonlinear Neumann boundary conditions is proposed and analyzed. It consists of a semi-Lagrangian scheme in the main part of the domain as proposed by Carlini, Falcone and Ferretti, combined with a finite difference scheme in small layers near the boundary to cope with the boundary condition. The consistency and monotonicity properties of the new scheme are studied for nonstructured triangular meshes in dimension two. Details on the implementation are given. Numerical tests are presented
- …