Full text: Papers accepted on the basis of peer-review full manuscripts (Part A)

  
ISPRS Commission III, Vol.34, Part 3A „Photogrammetric Computer Vision“, Graz, 2002 
  
theoretic method. The game theory as a concept has its roots in 
decision making under a conflicting and often hostile 
environment. This method processes by maintaining the 
modularity of the system involved and by allowing the modules 
(i.e., region-based and boundary-based modules) to interact by 
a decentralized mode of decision making. The contribution of 
each module is determined by achieving the Nash equilibrium 
(Chakraborty and Duncan, 1999). This method allows high 
performance when applied to noisy images, especially when 
applied to deformable models. However, the existence of the 
Nash equilibrium depends on weighting parameters of the goal 
function. While for simple problems it might be simple to 
mathematically choose right values for the weights, often, for 
complicated problems, it is almost impossible. 
Our goal here is to develop a fully automated formalism for 
integrating boundary finding and region-based methods. This 
formalism will be used to model the external force acting on 
the deformable model. The region-based modeling is achieved 
at a global level by a statistical characterization. Thus, the 
cluster of interest could be considered as being a mixture of 
distributions. The boundary finding part is handled by the 
gradient information. Since the gradient defines a measure of 
non-homogeneity in the pixel neighborhood, its response is 
modeled as a potential function, that generates a Gibbs 
distribution of a Markov random field (MRF). The 
combination relies on an approximate maximum a posteriori 
(MAP) estimate that gives the likely segmentation according to 
the observed data. In order, to resolve the conflicting situation 
that could appear, each part of the MAP is weighted by a 
measure that ensures the selection of the suitable MAP 
configuration. The paper is organized as follows. Section 2 
gives a brief overview of the deformable model approach as 
introduced by Kass et al., 1988 and the snake discretization 
using finite element used in this framework. Section 3 details 
the methods for both region-based and multi-spectral boundary 
finding formulation respectively. In section 4, we introduce the 
MAP combination and conflict resolving formulation for the 
external forces calculation purpose. In section 5, we resume the 
final algorithm. Finally, in the rest of the paper, we show and 
discuss the results obtained on both synthetic and LANDSAT7 
images. A conclusion is given with the possible extensions of 
our work. 
2. DEFORMABLE MODELS APPROACH 
Active contours models or snakes were introduced by Kass et 
al., 1988 as a novel solution to the low-level imaging task of 
finding step edges. A snake is defined, in the image plane 
(n,m), as a parametric curve of the curvilinear abscise, r, by 
v(n,m)=v(n(r,t),m(r,t)). The snake is allowed to deform from 
some arbitrary initial location within an image towards the 
desired final location. Thus, the use of snakes involves a two 
steps process being an initialization and the iterative 
minimizing process. To initialize the snake, we first perform 
the discretization of the database vectors. The final snake 
location is obtained through minimization process acting upon 
the global energy of the snake defined as follows (Kass et al., 
1988): 
Ejot (E) * Ej, (t) - Es, (t) (1) 
where Eex(t) is the external energy, E;n(f) the internal energy. 
As described in classical snake modeling approach (Kass et al., 
A- 182 
1988), the internal energy acts as a stabilizer to the external 
data irregularities. The standard internal formulation is given 
as follow: 
vea] * 
Eunl)= 
where a and ß are Tikhonov stabilizers which controls 
respectively the elasticity and rigidity of the snake. In active 
contours framework, the external energy, E..(?), is used to 
derive the external forces, F4;(f), which act on the snake to 
deform its shape and location. The relationship between 
external energy and forces is given by the following equation: 
  
  
vea Jos (2) 
E ext (r) = § Fext (v(r.t))as (3) 
As mentioned earlier, the initial location of the snake is 
provided by the database vectors. In the next step, the initial 
vectors are approximated by parametric curves. This task is 
undergone by the use of the finite elements method (FEM). 
The FEM enables accurate discretization of derivatives and 
smooth shape representation for the snake. The interested 
reader will find all details in (Bentabet et al, 2001). To 
summarize, the discretizing of the parametric curve w(r) by 
FEM leads to an expression for each element given by: 
Xy YF 
v 6)e(NC). N20)... NO) X2 | @ 
Ag uyg 
where, N;(r) define a vector of interpolation polynomials. In 
our case, the interpolation is carried out using a Hermite basis 
function. The two-columns matrix V4 — (x € Y* | contains the 
coordinates of the control nodes which are inserted at regular 
intervals of the initial curve issued from the database. 
Consequently, both snake topology and location will be entirely 
defined by the knowledge of the control nodes. Therefore, the 
segmentation purpose can be described as being a process of 
estimating the suitable values for the control nodes coordinates 
that minimize the global energy of the snake energy defined in 
equation (1). The estimation of these parameters to find the 
boundary is posed as an optimization process, where a MAP- 
based objective function measures the strength of the boundary 
given the set of control nodes. The snake evolution is governed 
by a partial derivative equation of motion obtained by resolving 
the Euler Lagrange equation (VE;,,—0) which can be expressed 
as follows (Bentabet, 2001): 
  
y wrt) d*v.t), B 9^ v(r,t) __ OFext (v(r,£)) (5) 
Bil A dy 
where y controls the speed of evolution of the snake. A 
discretized form of Equation (5) can be derived using the finite 
elements formalism, which yields the following iterative 
process: 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.