(Rohr) - Modelling and Identification
(Rohr) - Modelling and Identification
of characteristic intensity
variations
Karl Rohr
Experimental model
Analogously to the modelling of a step edge described Figure 8 (left). 3D-plot of the T-junction in Figure 7
above, a grey-value corner (L-junction) can be
modelled by convolution of a wedge shaped structure Figure 9 (right). Blurred real T-junction of Figure 8
(ideal grey-value corner, ‘piece of cake’) shown in
Figure 1 with a two-dimensional Gaussian function (see value variations of this T-junction are more suitably
Figure 2). The aperture of the wedge in this example is described by a continuous function than by discrete
90”. The size of the Gaussian filter, specified by the description elements. The qualitative behaviour of this
parameter (T, determines the smoothness of the real T-junction agrees with the sketch of a continuous
blurred wedge. Comparison of Figure 2 with the T-junction in Nage12’ (see Figure 6).
qualitative model of Nagel”, depicted in Figure 3, By superposition of a number n of wedge shaped
shows that the two models agree (see also Dreschler22). structures like in Figure 1 (with arbitrary aperture and
Similarly to modelling step edges and grey-value intensity) and subsequent Gaussian filtering, we can
corners, we can model intensity variations consisting of model arbitrarily complex structures of the proposed
three adjacent regions. Figure 5 shows a T-junction class of grey-value structures. The models can be
obtained by convolution of the structure in Figure 4 created in any orientation by carrying out an additional
with a Gaussian filter. If we compare this synthetic rotation.
T-junction with a real T-junction (Figure 7 is the
original image and Figure 8 shows the 3D-plot belong-
Analytical model
ing to this T-junction), or with the blurred version in
Figure 9, we see that the structures are very similar. In In the preceding section, the grey-value structures were
addition, Figure 8 suggests that the structural grey- modelled by two separate steps: composition of ideal
it follows that:
Y
?I)
W, t(l-X) +.v) G (2)
The lower part of the sector is just a reflection with
respect to the x-axis. So the model function of the
whole sector can be obtained by superposition of two
model functions in (2):
gM,(x, Y, P, a, p.) =
‘0
G(x) =& c
-(\-a)
G(x. Y) = G(x) G(Y)
&w2k Y) = ,$&w&~ Y> with 360” -PI -Pz, au, g> (51
n adjacent regions
The validity of the superposition principle is the reason
why we can model grey-value structures by superimpos-
ing an arbitrary number n of wedge shaped structures
(elementary components). Conversely, we can derive
from the general case of ?z adjacent regions gmJx, y)
the grey-value structures for n = 2 and y1= 3 intro-
duced in the preceding sections:
YO = ig,&,y)
i=l
na2 (6)
IDENTIFICATrON OF CHARACTERISTIC
INTENSITY VARIATIONS
Figure I I. Three adjacent regions The aim of identification is to find a suitable description
iind one discrete version of the above is: Rohr-” which detects image points indicating high
intensity variations. This local approach operates
directly on the image utilizing the matrix Csuggested in
Nagel’“. The elements of Care c~~mbinati[~ns of partial
derivatives of the picture function. In Rohr3- locat
We search the values for p where S(p) takes a (local) maxima of the determinant of C are identified with
minimum. In order to get first experimental results we points of high intensity variations. In order to suppress
use the descent method of Powell’O. Reducing the local maxima in homogeneous regions due to noise
computation time will be the subject of future work. Lier(C) is compared with a threshold. Edge points
After choosing an initial starting vectorp”, the iteration outside corners are removed using det(Q/(titrace(C))’
process proceeds until the differences of the values of by Nagel and Enkelman34. After estimating the partial
1he function S(p) in subsequent iteration steps normal- derivatives with 5 x5-masks”‘, the localization of the
ized by the absolute values of the function, drop below corner points are refined by applying 3 x3-masks.
a predefined threshold. Figure 14 shows the result of this approach for the
image in Figure 13.
EXPERIMENTAL RESULTS Tnitiai values for the angles are evaluated using
straight lines fit to linked edge points in the vicinity of
This section demonstrates the behaviour of the pro- the examined grey-value structure. Single edge points
posed method for real image data. We show identifica- are localized by the approach of Kerr?‘. The mean
tion results for the image depicted in Figure 13, which values of the intensities in the sectors (bounded by the
was recorded with a HDTV-camera (1024x 1024 straight lines) are taken as an estimate for the
pixels) and the image in Figure 26 taken with an amplitude of the grey-value plateaus. For illustration
ordinary camera (512 x 512 pixels). The considered we determine initial values for the Y-junction in Figure
features are marked in Figures 15 and 28. Preliminary 16 appearing in the centre of the image shown in Figure
results are described by Rohr”‘. 13. The initial position of this grey-value structure is
marked by a square (see Figure 17). The straight lines
Initial values for the optimization process indicate the boundaries of the sectors and the marked
points inside the sectors contribute to the estimation of
The initial values p. needed for the optimization the mean values for the grey-value plateaus. Only those
process should be chosen automatically. One possibility points are considered where &r(C) is smaller than a
is to construct prototypes, representing certain grey- threshold.
value variations, by using the analytical model outlined
above. By applying these prototypes we would get a
Identification results
rough indication of the individual grey-value structure
being observed. The analysis of the grey-value varia- We start with the identification of a step edge (see
tions could then be refined by the proposed identifica- Figures 15 and 18). Because an edge point is only
tion approach. Here, we suggest another possibility. determined uniquely in one direction, i.e. the direction
Initial values for the position of the grey-value struc- of the grey-value gradient belonging to it, we restrict
tures are determined by applying the approach of the position of the edge point during the optimization
0.0
0.5
1.0
1.5
OF XII YII a PI P2 a0 aI a2 u c ~0
0.0 21.85 32.00 230.15 68.53 31.01 12.93 42.10 69.01 1.00 2.47 1.00
0.5 21.84 32.03 229.80 67.36 31.16 12.88 42.15 69.10 1.10 2.15 0.98
1.0 21.82 32.13 228.58 64.14 31.43 12.76 42.30 69.10 1.40 1.73 0.97
1.5 21.77 32.16 228.51 63.56 31.45 12.76 42.34 68.95 1.72 1.41 0.83
0.0 166.68 204.87 147.51 121.78 15.28 136.19 1.47 3.21 1.47
0.5 166.69 204.86 147.40 122.06 15.29 136.20 1.55 2.86 1.47
I.0 166.74 204.78 146.98 123.37 15.17 136.35 1.81 2.02 1.51
1.5 166.77 204.79 147.04 123.23 14.81 136.57 2.13 1.52 151
0.0 165.51 99.45 329.67 118.64 104.40 93.72 138.92 54.22 1.50 2.32 1.50
0.5 165.50 99.45 329.83 118.63 104.05 93.69 138.91 54.36 1.58 2.11 1.49
1.0 165.51 99.43 330.52 118.67 103.99 93.48 138.78 54.72 1.82 1.60 1.52
1.5 165.53 99.43 330.56 118.70 104.22 93.47 139.00 54.38 2.14 1.20 1.52
0.0 59.13 83.62 2.55 48.05 68.96 11.31 83.10 56.70 1.24 1.48 1.24
0.5 59.12 83.64 2.33 48.42 68.83 II.34 83.13 56.53 1.34 1.26 1.24
1.0 59.08 83.66 1.87 48.99 68.17 II.36 83.10 56.18 1.63 0.90 1.29
1.5 59.05 83.68 1.77 48.83 68.15 11.27 83.48 56.35 1.97 0.68 1.28