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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2 Design of Object Detection, Recognition and Track<strong>in</strong>g Algorithms<br />

Visual surveillance is one of the most active fields of research. Its ma<strong>in</strong> idea is to<br />

detect any specified targets or abnormal situations <strong>in</strong> the l<strong>in</strong>e of sight. Targets can be<br />

detected due to their characteristic features e.g. face, character of movement, size,<br />

color or shape. Those features are detected by a dedicated set of algorithms<br />

process<strong>in</strong>g images acquired from live video stream. Traditionally detection is performed<br />

with<strong>in</strong> 2D images acquired from the video stream. Recently also depth images<br />

from various structural light or lidar systems are taken <strong>in</strong>to account. Real time<br />

process<strong>in</strong>g is essential for accurate system or human observer reaction therefore the<br />

time of computation is an important limitation that has to be coped with. There are<br />

multiple abnormal situations that might be detected. A typical example is detection of<br />

abandoned objects like suitcases or small size packages that might conta<strong>in</strong> highly<br />

energetic materials. Another example is road surveillance where <strong>in</strong>cidents break<strong>in</strong>g<br />

the traffic law are aim of the detection process. Similar approach is utilized by city<br />

surveillance systems where average people trajectories are computed and any unusual<br />

activities are detected and reported to the human staff.<br />

Detection is usually a time consum<strong>in</strong>g process thus it is followed by less time<br />

consum<strong>in</strong>g object track<strong>in</strong>g phase. Dur<strong>in</strong>g track<strong>in</strong>g previously detected characteristic<br />

object features are tracked from frame to frame usually only <strong>in</strong> a specified local<br />

surround<strong>in</strong>gs. Forasmuch as tracked object may change its perceived appearance<br />

dur<strong>in</strong>g track<strong>in</strong>g it is frequently assumed that the model update is necessary for<br />

ma<strong>in</strong>ta<strong>in</strong><strong>in</strong>g satisfactory quality of the track<strong>in</strong>g process. Real time object track<strong>in</strong>g<br />

is often used for surveillance purposes. However it can also be used for <strong>in</strong>stance<br />

for creation of automatic target sentry turrets or as a base <strong>in</strong>formation for control<br />

algorithm of camera gimbal mounted to the <strong>UAV</strong>. Such applications could be<br />

applied <strong>in</strong> a variety of environments like critical <strong>in</strong>frastructure protection or for<br />

national border security.<br />

Information acquired by track<strong>in</strong>g the detected objects can be also used for<br />

higher level algorithms like object and activity recognition. There is a variety of<br />

object recognition applications e.g. car owner recognition based on car plates,<br />

person recognition based on facial features, etc. Regardless the application object<br />

recognition is an essential task for complex systems where a certa<strong>in</strong> amount of<br />

system autonomy is required. However classification large number of features is<br />

time consum<strong>in</strong>g. In order to reduce the number of features often data dimensionality<br />

reduction algorithms like FLD or PCA are used.<br />

Computer vision system comb<strong>in</strong><strong>in</strong>g detection, track<strong>in</strong>g and recognition<br />

mounted <strong>in</strong> gimbal under <strong>UAV</strong> can be successfully applied to various important<br />

tasks like monitor<strong>in</strong>g watercourses or critical <strong>in</strong>frastructure like pump<strong>in</strong>g gas stations<br />

or high-voltage l<strong>in</strong>es.<br />

Another important challenge is how to track objects <strong>in</strong> rapid disturbance conditions.<br />

For <strong>in</strong>stance the changes a helicopter position and orientation dur<strong>in</strong>g the<br />

time of disturbance result <strong>in</strong> los<strong>in</strong>g tracked object from the field of view. Due to<br />

this fact the helicopter control system uses not only the visual <strong>in</strong>formation. The<br />

essence of the potential solution is to compute the object position only <strong>in</strong> such<br />

time <strong>in</strong>tervals when the object is <strong>in</strong> the center of the image. It allows the camera<br />

head regulators to compensate change of the camera position and set the camera<br />

towards the object. The solution could comprise of turn<strong>in</strong>g the camera head towards<br />

the trucked object <strong>in</strong> horizontal and vertical planes.

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

Saved successfully!

Ooh no, something went wrong!