24.08.2013 Views

Performance analysis of opto-mechatronic image stabilization for a ...

Performance analysis of opto-mechatronic image stabilization for a ...

Performance analysis of opto-mechatronic image stabilization for a ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

342<br />

There is a clearly observable monotone dependency<br />

between the width <strong>of</strong> the spectral density <strong>of</strong> the random<br />

<strong>image</strong> model and the parameters <strong>of</strong> the <strong>image</strong> shift<br />

measurement error. Matching <strong>of</strong> more smoothed <strong>image</strong>s<br />

produces larger error. It is important, that similar spectra<br />

represent similar error parameters. For close spectral<br />

densities 1 and 2 the difference <strong>of</strong> the standard deviation<br />

is rather small (14–18%), whereas <strong>for</strong> wide apart spectral<br />

densities 5 and 6 the difference is 80%, which is about 4<br />

times larger.<br />

The range <strong>of</strong> <strong>image</strong> shifts <strong>for</strong> which a linear error model<br />

can be approximated is larger <strong>for</strong> more smoothed <strong>image</strong>s.<br />

In the experiment carried out, an interval <strong>of</strong> [71...710]<br />

pixels has been estimated.<br />

It can be assumed, that the comparison <strong>of</strong> the power<br />

spectrum <strong>of</strong> a given real <strong>image</strong> with spectral densities <strong>of</strong><br />

reference <strong>image</strong> models can allow the estimation <strong>of</strong><br />

parameters <strong>of</strong> the <strong>image</strong> shift measurement error.<br />

Decreasing the size <strong>of</strong> the <strong>image</strong> blocks can reduce the<br />

calculation time but results in reduced accuracy. The<br />

measurement error is increased due to larger non-symmetric<br />

distortions <strong>of</strong> the correlation peak. Fig. 13 shows<br />

estimated results <strong>for</strong> different <strong>image</strong> size. Image texture<br />

model was <strong>of</strong> type 4 (according to spectral density in<br />

Fig. 12). The range <strong>of</strong> <strong>image</strong> shift is 74 pixels.<br />

It can be concluded, that <strong>for</strong> different <strong>image</strong> size the<br />

residual error g changes approximately inverse to the<br />

<strong>image</strong> area, whereas the time <strong>for</strong> calculation <strong>of</strong> the<br />

correlation function is proportionally to the <strong>image</strong> area.<br />

5.3. Tracking robustness to <strong>image</strong> content<br />

The robustness <strong>of</strong> the shift vector determination with<br />

respect to different <strong>image</strong> texture has been analyzed by a<br />

variety <strong>of</strong> different <strong>image</strong>s. Fig. 14 shows such a test <strong>image</strong><br />

with a ground resolution <strong>of</strong> 0.25 m per pixel from an aerial<br />

test campaign <strong>of</strong> High Resolution Stereo Camera HRSC-<br />

AX and processed at DLR, Institut fu¨r Planeten<strong>for</strong>schung.<br />

The <strong>image</strong> contains areas with different texture, what<br />

makes it possible to test the system operation with different<br />

<strong>image</strong> content. For the 2D correlation all fragments <strong>of</strong> the<br />

base <strong>image</strong> were re-sampled to a resolution <strong>of</strong> 0.75 m per<br />

ARTICLE IN PRESS<br />

K. Janschek et al. / Control Engineering Practice 15 (2007) 333–347<br />

pixel. Subpixel <strong>image</strong> motion has been simulated by<br />

shifting (also subpixel) <strong>of</strong> the base <strong>image</strong> fragments be<strong>for</strong>e<br />

re-sampling. The motion blur has been simulated in<br />

Fourier domain, by multiplication with Fourier trans<strong>for</strong>m<br />

<strong>of</strong> the motion vector.<br />

The <strong>image</strong> block size <strong>for</strong> <strong>image</strong> motion tracking was<br />

chosen 128 128 pixel with grey scale 0y255 and random<br />

additive <strong>image</strong> noise 20 grey scale bit (1s).<br />

Fig. 15 shows the 2D-distribution <strong>of</strong> the <strong>image</strong> shift<br />

estimation error (sum <strong>of</strong> bias and random errors 1s). In<br />

Fig. 16 the error distribution pattern is superimposed onto<br />

the test <strong>image</strong>. The error varies from 0.013 pixels <strong>for</strong> areas<br />

with strong texture up to 0.104 pixels <strong>for</strong> low texture areas.<br />

The average error value <strong>for</strong> the whole test <strong>image</strong> was 0.027<br />

pixels.<br />

Fig. 14. Test <strong>image</strong>.<br />

Fig. 13. Parameters <strong>of</strong> <strong>image</strong> shift measurement error versus <strong>image</strong> size: (a) estimated parameters <strong>of</strong> error linear regression k11 and k22; (b) estimated<br />

standard deviations <strong>of</strong> error components.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!