Full text: XVIIth ISPRS Congress (Part B3)

tween 
s. But 
ion of 
lation 
often 
The 
in that 
> from 
of the 
g the 
> data, 
an be 
an be 
>-scan 
ed by 
> data 
2. SHAPE FROM SHADING USING 
SIDE-SCAN SONAR IMAGES 
2.1 Inverse Problem and Regularization 
By means of an echo sounding system, a 3D seafloor surface 
Z(x,y) can be projected onto a 2D image with its intensity 
I(x,y) representing strength of reflected acoustic signals from 
the seafloor. Generally, the intensity of an image is described 
by a reflectance map R (also called backscattering model) 
(Kober and Leberl, 1991): 
I(x,y) =R(Z, Z, B, L, 9), (1) 
where 
Z,, Z, = slopes of Z(x,y) in x and y direction, 
P 7 illumination vector, 
L = viewing vector, and 
o, albedo. 
The shape from shading technique analyzes image intensity 
and computes slopes (Z,, Z,) The surface model of the 
seafloor Z(x,y) can be derived tying the seafloor surface 
slopes to the existing known depth points. In comparison to 
the forward calculation of the reflected acoustic signal 
represented by (1), the shape from shading leads to a 
mathematic inverse problem which cannot be simply solved. 
In this inverse problem, the sea floor surface is reconstructed 
from 2D image intensity. But the existence, the uniqueness, 
and the stability of the solution cannot be guaranteed without 
additional constraints. In this sense this inverse problem is 
mathematically ill-posed (Terzopoulos, 1986a, March, 1988, 
Lee and Pavlidis, 1988, Li, 1990). A well posed problem has a 
unique solution which depends on input data. The 
regularization technique transforms an ill-posed problem into 
a well-posed problem. In the inverse problem of surface 
reconstruction additional constraints are often applied in order 
to solve an ill-posed problem. The basic theory of 
regularization can be found in (Terzopoulos, 1986a, Tikhonov 
and Arsenin, 1977, Poggio et. al, 1985). 
The following objective function (also called cost function) is 
usually used for shape from shading technique: 
£- Jf (IG y) - RZ. Zu) 4 (22,322*,*Z^.)) dxdy, (2) 
where Z,, Z, and Z are second derivatives and A is a 
regularization parameter; I, R, Z, and Z, are the same as in 
(1). The first term in (2) represents a least square requirement 
which forces the difference between the image intensity I(x, y) 
and the calculated image function to a minimum by adjusting 
surface slopes (Z,, Z,). The term [[I(x, y) - R(Z,, Z,)P dxdy 
is also called a penalty functional because it increases if 
unreasonable values for the surface slopes (Z, Z,) are 
selected; furthermore € increases. This is a penalty in the sense 
of optimization because € should be minimized. 
The second term in (2) is mean curvature constraint of the 
reconstructed surface; that is, it adds a smoothness constraint 
to the least square requirement in the first term. Therefore, 
781 
equation (2) also represents a damped least squares. Since the 
smoothness constraint stabilizes the solution in the sense of 
optimization, analog to the penalty functional, the term [| 
(Z^,42Z?,,*Z? .) dxdy is also called stabilizing functional. 
The regularization parameter A adjusts the relation between 
the least square requirement and the smoothness constraint and 
it controls the roughness of the reconstructed surface model. It 
is clear if a large value of A is selected the algorithm will 
produce a smoothed surface which is not always true in 
accordance with seafloor topography. An appropriate choice 
of A can lead to surface slope estimates which approach 
seafloor topography properly and supply a reflectance map R 
close to the image intensity I(x, y). 
The solution of equation (2) by variation theory results in an 
Euler-Lagrange equation: 
À AZ, + [I(x, y) -R(Z, Z)] à -0 
A AZ + [I(x, y) - RZ, Z,)] 3 =O. 3) 
Here AZ, and AZ, are differentials of Z, and Z , and +x and 
a are partial derivatives of R with respect to Z, and Z,. A 
» " 
discrete form of (3) is (Kober and Leberl, 1991, Frankot and 
Chellappa, 1987): 
  
Z, aij) = Z, (ij) * 3/103) (IG, j) - R,,. Z,, i, )] 22 
Za. j) 7 Z, i, j) * 3/103) [IG, j) - R(Z,, Z,, i, 3] = 
4) 
with 
Z, (x,y) = [Z,,G+1,) + Z, i, j-1) * 
Z, (i-1, j) * Z, (i, j+1)] / 4, 
Z, (x, y) 7 IZ, (i, j) * Z, i, j-1) + 
Zl j) + ZG, j*1] / 4, 
Z 
n,x? 
Z,y 7 slopes of Z(x, y) in x and y direction 
in the nth iteration. 
Equation (4) is actually a relaxation formula, where slope 
estimates in (n+1)th iteration (Z,,,,, Z,,,,) can be calculated 
by (Z,,, Z,,) from the nth iteration. Therefore, computational 
reconstruction of the seafloor surface will be realized by an 
iterative procedure where the surface slopes are iteratively 
improved during the relaxation procedure. 
2.2 Improvement of Seafloor Surface Models 
Bathymetric data are often available in gridded format. That 
means, for every point (x, yj in a grid there is a 
corresponding depth z, Depths between grid points may be 
calculated by interpolation methods. In this case the 
interpolated depths are estimates made by considering 
neighboring depth points. Thus, the density of the grid 
 
	        
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.