Full text: Proceedings (Part B3b-2)

672 
The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. Vol. XXXVII. Part B3b. Beijing 2008 
pixel displacement. In principle, this way is not measuring the 
main resolution. But to make a procedure tractable, resolution is 
measured without considering the effects of other parameters. 
The geometric error, a positional error in correspondents, is 
calculated by making a grid over the whole image area for both 
images. This grid is transformed by the real transformation 
parameter values and by the estimated transformation parameter 
values for the reference and the candidate image respectively. 
The maximum, minimum and the number of displacements 
larger than one pixel are also recorded. Our final decision is 
based on having no displacement larger than one pixel. 
For each percentage of the amount of the disturbance, 
parameters are estimated and geometric and parameter errors 
are calculated. To find the boundaries, the amount of errors is 
increased until the estimated parameters result in a wrong 
transformation. 
3.4 Failure Mechanism 
One obvious reason why the DE method may result in a wrong 
transformation is when the obtained transformation has a lower 
energy value, given the simulated errors, then the energy value 
that corresponds to the real transformation. I.e. in this case the 
minimum of the energy function is no longer corresponding to 
the real solution. 
Another case occurs when the estimated parameter values are 
wrong although their energy is higher than the energy of the 
real parameter values. This case corresponds to the failure of 
the optimizer in finding the global minima with our settings 
even if the minimum is shifted. If the DE setting parameters are 
not sensitive enough, if may be necessary to increase the 
number of generations, NG, in combination with using a smaller 
multiplication factor, F, and a small cross over probability, pc, 
to find the global minimum. In our parameter space, the special 
projective parameters v, and v 2 (i.e. the fifth and sixth 
parameters) are less sensitive than the other transformation 
parameter of Equation 1 in changing energy value especially by 
increasing amount of disturbances. This sensitivity is reduced 
by increasing the amount of disturbances. Changing the 
optimizer settings in these cases is likely to succeed, of course 
at the cost of increasing the computational effort. The added 
value seems not high which results either in very little 
increasing acceptance boundary or very little increasing the 
rejection boundary. We consider this case also as a failure. 
The amount of the disturbances is increased until the global 
minimum no longer corresponds to the real parameter values. 
Then the amount of errors is reduced and the optimizer is run a 
few times till the result of all runs are correct. Otherwise the 
errors are reduced and run again. 
The above-mentioned procedure is done for both simulation 
types to find the minimum amount of disturbances cause failure. 
The method therefore can handle disturbances lower than this 
amount. 
4. RESULTS 
Our image sequences are recorded from a non-stable platform, 
in this case a helicopter hovering above a highway. These 
image sequences are used to collect statistics concerning the 
behavior of drivers of all vehicles on a highway stretch in busy 
(nearly congested) traffic during an elongated period of time. 
Typically, we record highway stretches with a length of 
300~500m during one hour or more. We use a b/w camera with 
1392 x 1040 pixels which gives a ground resolution of approx. 
25-40cm, at a frame rate of 15 fps. The transformation 
parameters (S, 0, t t , t 2 , v /( v 2 ) used for the simulation in this 
paper are: 
[0.9942 -0.7184 6.3931 8.1876 1.1395e-5 -2.4079e-5] 
The number of generation, NG, population size, q, 
multiplication factor, F, and cross over probability, pc, are 
respectively 50, 16, 0.6, and 0.55. All the calculations are done 
in a second fine image scale of an image pyramid and the 
results are scaled up. The range of the parameters for the 
maximum 10 pixel movement is: 
[1-0.0912 -0.8232 -10 -10 -2e-5 -3.7e-5] 
[1+0.0912 0.8232 10 10 2e-5 3.7e-5] 
respectively for lower and higher band. The resolution of the 
parameters for one pixel movement is: 
[1+0.0091 0.0823 1 1 2e-6 3.7e-6] 
Figure 1 and Figure 2 demonstrate the maximum amount of 
allowed moving objects and illumination variations respectively 
for two different data sets. The result represents the fact that the 
second data set (highway crossing) can handle both a large 
amount of moving objects and a larger amount of illumination 
variations. The boundaries of the acceptance of the method are 
represented in Figure 3 and Figure 4 as the amount before the 
star on the x-axis for the moving objects and illumination 
variations respectively for two the different data sets. The 
amount after the star indicates the rejection boundaries either 
because of the failure of the optimizer within our settings, the 
amount between the star and the rectangle, or because of the 
real failure, the amount after the rectangle. The star is an 
example of the optimizer failure. The y-axis demonstrates the 
absolute parameter error divided by the resolution. This error is 
visualized for each parameter. 
Figure 1: Moving objects before failure in data set 1 (up) and 
data set 2 (down). The left figures are the reference images and 
the right ones are the candidate images. The difference between 
the images is the transformation of the whole image and object 
motion.
	        
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.