13.08.2018 Views

[Studies in Computational Intelligence 481] Artur Babiarz, Robert Bieda, Karol Jędrasiak, Aleksander Nawrat (auth.), Aleksander Nawrat, Zygmunt Kuś (eds.) - Vision Based Systemsfor UAV Applications (2013, Sprin

Create successful ePaper yourself

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

58 Z. <strong>Kuś</strong> and A. <strong>Nawrat</strong><br />

camera operator. Utiliz<strong>in</strong>g such an approach requires the operator to observe camera<br />

image on the screen which is located on the ground. The video is streamed via<br />

a communication system like [33] or [35].<br />

However, this approach is considerably limited by the manual skills of the operator.<br />

This limitation is crucial <strong>in</strong> case of the occurrence of flight trajectory disturbances.<br />

An example of such a disturbance is strong gust of w<strong>in</strong>d. It results <strong>in</strong><br />

the object loss from the operator's screen and the operator cannot track the object<br />

any longer. Moreover, the same problem occurs when we use methods based on<br />

the image process<strong>in</strong>g. These methods [1, 2, 3, 4, 5, 6, 7] are very effective when<br />

the tracked object occurs <strong>in</strong> the camera field of view. Rapid disturbances can<br />

make that the tracked object is out of the picture. When the tracked object movements<br />

are not the reason that we can not see the object then the image process<strong>in</strong>g<br />

methods [14] – [23] do not give us any valuable <strong>in</strong>formation. The aforementioned<br />

situation is exam<strong>in</strong>ed <strong>in</strong> the follow<strong>in</strong>g paper. Hence the automatic object<br />

track<strong>in</strong>g method for rapid camera movements will be proposed here<strong>in</strong>.<br />

2 Camera Movements Correction <strong>in</strong> 3D Space<br />

The follow<strong>in</strong>g section will focus on the basic elements of the solution of the problem<br />

presented <strong>in</strong> the <strong>in</strong>troduction. The 3D model<strong>in</strong>g of a helicopter equipped with<br />

the camera is far more complex; however, it considerably <strong>in</strong>creases the possibilities<br />

of camera control.<br />

Below there are presented basic assumptions concern<strong>in</strong>g geometrical relations<br />

for the exam<strong>in</strong>ed problem:<br />

a) the helicopter position equals camera position (displacement of the optical center<br />

of the camera lens <strong>in</strong> relation to the center of mass of the helicopter is m<strong>in</strong>or<br />

and easy to take <strong>in</strong>to account);<br />

b) the camera orientation is a sum of helicopter orientation and camera head rotation<br />

(we do not model helicopter behavior, but we utilize a dynamic model of<br />

the impact of helicopter rotations on a camera - tak<strong>in</strong>g <strong>in</strong>to consideration that<br />

the helicopter has its own flight trajectory control system e.g [26], [27]);<br />

c) the tracked object moves on a flat ground 0;<br />

d) prior to commenc<strong>in</strong>g automatic object track<strong>in</strong>g the helicopter is manually directed<br />

at the area where the tracked object is situated. Next, the camera work<strong>in</strong>g<br />

<strong>in</strong> manual mode is directed at the object tracked by the operator. Then the operator<br />

marks the object on a screen or the object is located by image process<strong>in</strong>g<br />

algorithms;<br />

e) automatic object track<strong>in</strong>g is commenced when the object is <strong>in</strong> the center of the<br />

camera field of view;<br />

f) the camera head may rotate with<strong>in</strong> the range of 360 degrees <strong>in</strong> horizontal plane -<br />

parallel to the bottom of helicopter.<br />

g) the camera is always above the object;<br />

h) the helicopter with the camera mounted at the bottom of a helicopter body flies<br />

<strong>in</strong> a position approximate to horizontal;

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

Saved successfully!

Ooh no, something went wrong!