Studies in Computational Intelligence



Similar documents
How To Make A Border Patrol Autonomous

International Series on Consumer Science

Automated Firewall Analytics

Applying Comparative Effectiveness Data to Medical Decision Making

Oral and Cranial Implants

Human Rights in European Criminal Law

Lasers in Restorative Dentistry

Spatial Inequalities

Big-Data Analytics and Cloud Computing

SpringerBriefs in Criminology

Challenges and Opportunities in Health Care Management

Essential Clinical Social Work Series

Matlab Based Interactive Simulation Program for 2D Multisegment Mechanical Systems

Colon Polyps and the Prevention of Colorectal Cancer

Stem Cell Biology and Regenerative Medicine

Library and Information Sciences

Genitourinary Radiology: Male Genital Tract, Adrenal and Retroperitoneum

Understanding Competitive Advantage

The Product Manager s Toolkit

Design Specifications of an UAV for Environmental Monitoring, Safety, Video Surveillance, and Urban Security

Cost Management in Shipbuilding

Artificial Intelligence and Politecnico di Milano. Presented by Matteo Matteucci

Data Analysis in Management with SPSS Software

BIG PUBLIC INVESTMENTS IN THE CITIES OF AGGLOMERATIONS

The Neuropsychology Toolkit

Miklós Szendrői Franklin H. Sim (Eds.) Color Atlas of Clinical Orthopedics

The Banks and the Italian Economy

How To Write An Fpa Programmable Gate Array

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Firms in Open Source Software Development

NATIONAL SUN YAT-SEN UNIVERSITY

Microsoft Dynamics CRM API Development for Online and On-Premise Environments

Lecture Notes in Mathematics 2108

Java and the Java Virtual Machine

Pediatric Board Study Guide

INTELLIGENT SYSTEMS, CONTROL, AND AUTOMATION: SCIENCE AND ENGINEERING

Lecture Notes in Computer Science 5161

The International Society of Business, Economics, and Ethics Book Series

Contents. Dedication List of Figures List of Tables. Acknowledgments

Tracking of Small Unmanned Aerial Vehicles

Major Risks and Recommended Solutions

The Political Economy of Regulation in Turkey

Security Info Day, FP7-SEC , 9 September 2010

Using Predictive Maintenance to Approach Zero Downtime

Program Learning Objectives

The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes

UAV Road Surface Monitoring and Traffic Information

How To Read Szybkobie\U017Cne Pojazdy G\U0105Sienicowe (Spg) Magazine

Urban Wildlife Conservation

Research Article ISSN Copyright by the authors - Licensee IJACIT- Under Creative Commons license 3.0

The demonstration will be performed in the INTA high speed ring to emulate highway geometry and driving conditions.

Software Process Automation

CYBER PHYSICAL IIS

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia

5nine V2V Easy Converter

Real-time Video Monitoring Increases the Efficiency of SCADA Process Management

UNIVERSITY OF AGRICULTURE IN KRAKOW. Geomatics, Landmanagement and Landscape GLL. No Krakow. ! Geomatics indd :22:03

Integrated Reservoir Asset Management

VERITAS NetBackup TM 6.0

Academic year 2013/2014. Academy of Fine Arts in Gdańsk Faculty of Painting FULL-TIME STUDIES (5 years)

Engineers from Geodetics select KVH for versatile high-performance inertial sensors. White Paper. kvh.com

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

Current Challenges in UAS Research Intelligent Navigation and Sense & Avoid

Innovation and Teaching Technologies

BMS Digital Microwave Solutions for National Security & Defense

Springer-Verlag Berlin Heidelberg GmbH

Control Design of Unmanned Aerial Vehicles (UAVs)

Industrial Vision Days 2012 Making Cameras Smarter: FPGA Based Image Pre-processing Unleashed

Lecture Notes in Mathematics 2033

Marketing Analytics. Methods, Metrics, and Tools. Jerry Rackley

NON-FERROUS METALS WORKING

Integrated Series in Information Systems 36

The first day 25 th October :30-9:00 Room A Registration of participants

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle

Development of Automatic shooting and telemetry system for UAV photogrammetry INTRODUCTION

Design of Flexible Production Systems

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System

The MRI Study Guide for Technologists

STORE VIEW: Pervasive RFID & Indoor Navigation based Retail Inventory Management

How To Improve The Performance Of Anatm

Polish Space Industry Association and Space Activities in Poland

Contemporary Pediatric and Adolescent Sports Medicine

How To Get A Computer Engineering Degree

Profiling IEEE Performance on Linux-based Networked Aerial Robots

KZO Tactical UAV System Overview

Effective Methods for Software and Systems Integration

Modern Transport Telematics

Protecting Data with a Unified Platform

Faculty of Electronics & Information Technology Warsaw University of Technology. Wszechnica WEiTI

CHAPTER 1 INTRODUCTION

Curriculum Vitae I Tomasz Zawadzki I Graphics Artist I PhD

Advanced Business Analytics

The Scientific Data Mining Process

Lecture Notes in Mathematics 2026

CIM Computer Integrated Manufacturing

Sustainable Supply Chains

Transcription:

Studies in Computational Intelligence Volume 481 Series Editor J. Kacprzyk, Warsaw, Poland For further volumes: http://www.springer.com/series/7092

Aleksander Nawrat Zygmunt Kuś Editors Vision Based Systems for UAV Applications ABC

Editors Prof. Aleksander Nawrat Silesian University of Technology Gliwice Poland Dr. Zygmunt Kuś Silesian University of Technology Gliwice Poland ISSN 1860-949X ISSN 1860-9503 (electronic) ISBN 978-3-319-00368-9 ISBN 978-3-319-00369-6 (ebook) DOI 10.1007/978-3-319-00369-6 Springer Cham Heidelberg New York Dordrecht London Library of Congress Control Number: 2013934960 c Springer International Publishing Switzerland 2013 This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Printed on acid-free paper Springer is part of Springer Science+Business Media (www.springer.com)

In God We Trust, All others we observe andkeepveryclose... To our friends

Preface The book was motivated by a significant number of vision based algorithms for Unmanned Aerial Vehicles (UAV) that are developed during research and development projects. Nowadays, it can be observed a significant increase in a number of UAV applications. One of the main factors in the development of UAV is rapid progress of development of advanced sensory and considerable increase of computing power. Aerial observation is currently used for both military and civilian purposes. The variety of drones and their parameters gives almost unlimited possibilities in areas like vision surveillance, cartography, geodesy, cinematography or meteorology. Most if not all of these applications utilize some kind of vision based sensor like video camera, thermal imaging camera or laser range finders. Therefore it is essential to improve the existing general video acquisition devices and design and construct innovative dedicated for special purposes cameras. The amount of high and low frequencies disruptions is significantly greater than for traditional handheld cameras. It is a matter of high importance to design devices to reduce the impact in order to deliver proper video stream stabilization. Additionally bearing capacity of quick response class UAV is highly limited. Therefore video acquisition devices are required to be as light as possible but at the same time rugged and reliable. However, there is also a considerable group of vision based control algorithms that are used e.g. for target detection or collision-free navigation. It is worth mentioning about the task of controlling a group of mobile robots within line of sight. There is also an active field of classification of actions and patterns based on information often fused from multiple video stream sources. Finally the video stream has to be compressed and transmitted wirelessly from UAV to ground station over heterogeneous networks with different dynamically changing topologies. Main idea of visual surveillance is to detect any specified targets or abnormal situations in the line of sight. Targets can be detected due to their characteristic features e.g. face, character of movement, size, color or shape. Those features are detected, tracked and recognized by a dedicated set of algorithms processing images acquired from live video stream. Detection and recognition are usually a time consuming thus there is object tracking phase in the middle. The main challenge of such algorithms is to reconcile the tracking quality with simplicity required for real time processing. Regardless the application object recognition is an essential task for complex systems where a certain amount of system autonomy is required. The book contains

VIII Preface valuable information in the field of detection, tracking and recognition of objects. Presented challenges and solutions are the results of research conducted by the team. Nowadays, image acquisition devices are mainly used by human operators or large tactical or strategic class UAVs. Therefore there is a need for innovative video sources that are characterized by small weight, low energy consumption and at the same time high resistance to vibrations, shock and temperature. Traditionally used visible light cameras cover only a small part of the magnetic spectrum and are easily covered by dust, smoke, fog, etc. In order to continue aerial observation thermal imaging and omnidirectional cameras have to be used. It is commonly accepted that over 80% of all perceptual information being received by human brain is perceived through eyes. It is natural for control algorithms developers to try to utilize the information as it is done by both human and animal brains. Vision information can be utilized not only for control a single device but also for controlling a group of e.g. mobile robots. An alternative approach is to use aerial vision information for controlling detected and recognized objects on the ground. Main aim of design and construction of UAVs is their practical application. However, their design is a lengthy process and requires intensive evaluation using both simulation and experimental data. Even then, it is often necessary to apply amendments based on the actual real life experience of the application. Misrecognition can sometimes lead to irreversible consequences therefore in order to improve the quality of recognition frequently fusion of data from multiple sources of information is used. However it is worth mentioning that before the video stream from a camera mounted on an UAV it is necessary to wirelessly transmit to human operator using ground base station. In addition, video data transmission requires a significant network bandwidth. Communication over long distances is charged a considerable limitation in this regard. Therefore it is necessary to use a dedicated image and sound compression algorithms. The topics covered in this book also includes practical applications of classification algorithms used in video streams for UAV. This book is not only intended for researchers involved in image processing field. Aim of the book was to create a valuable source of information for researchers and constructors of solutions utilizing vision from UAV. Scientists and researchers involved in computer vision, image processing, data fusion, control algorithms, mechanics, data mining, navigation and IC can find many valuable, useful and practical suggestions and solutions. The latest challenges for vision based systems are also presented. Furthermore the information included in the book can benefit greatly students of higher years of study in the fields of computer science, automation, robotics, mechanical engineering or data mining. The author strongly encourage all readers to explore the following chapters of the book and invite to open and honest discussion of any questions or concerns encountered during the lecture. Gliwice February 2012 Aleksander Nawrat Zygmunt Kuś

Acknowledgments This work has been supported by Applied Research Programme of the National Centre for Research and Development as a project ID 178438 path A - Costume for acquisition of human movement based on IMU sensors with collection, visualization and data analysis software.

Contents Part I: Design of Object Detection, Recognition and Tracking Algorithms Machine Vision in Autonomous Systems of Detection and Location of Objects in Digital Images... 3 Artur Babiarz, Robert Bieda, Karol Jędrasiak, Aleksander Nawrat Recognition and Location of Objects in the Visual Field of a UAV Vision System... 27 Robert Bieda, Krzysztof Jaskot, Karol Jędrasiak, Aleksander Nawrat Automatic Targeting Sentry Turret for Distributed Systems... 47 Piotr Demski, Tomasz Grzejszczak, Karol Jędrasiak, Michał Mikulski Object Tracking for Rapid Camera Movements in 3D Space... 57 Zygmunt Kuś, Aleksander Nawrat Object Tracking in a Picture during Rapid Camera Movements... 77 Zygmunt Kuś, Aleksander Nawrat Part II: Construction of Image Acquisition Devices Used in UAV Applications Thermal Camera for Autonomous Mobile Platforms... 95 Grzegorz Bieszczad, Michał Krupiński, Henryk Madura, Tomasz Sosnowski Gyro-Stabilized Platform for Multispectral Image Acquisition... 115 Damian Bereska, Karol Jędrasiak, Krzysztof Daniec, Aleksander Nawrat Omnidirectional Video Acquisition Device (OVAD)... 123 Sławomir Fraś, Karol Jędrasiak, Jan Kwiatkowski, Aleksander Nawrat, Dawid Sobel

XII Contents Part III: Design of Vision Based Control Algorithms Vision System for Group of Mobile Robots... 139 Artur Babiarz, Robert Bieda, Krzysztof Jaskot A Distributed Control Group of Mobile Robots in a Limited Area with a Vision System... 157 Artur Babiarz, Robert Bieda, Krzysztof Jaskot System for Multi-axial Mechanical Stabilization of Digital Camera... 177 Damian Bereska, Krzysztof Daniec, Sławomir Fraś, Karol Jędrasiak, Mateusz Malinowski, Aleksander Nawrat Probabilistic Approach to Planning Collision Free Path of UAV... 191 Dawid Cedrych, Adam Gałuszka, Marcin Pacholczyk, Krzysztof Skrzypczyk, Aleksander Nawrat Part IV: Practical Applications of Classification Algorithms Used in Video Streams for UAV Information Fusion in Multi-agent System Based on Reliability Criterion... 207 Martin Mellado, Krzysztof Skrzypczyk Prototyping the Autonomous Flight Algorithms Using the Prepar3D R Simulator... 219 Krzysztof Daniec, Paweł Iwaneczko, Karol Jędrasiak, Aleksander Nawrat Feature Extraction and HMM-Based Classification of Gait Video Sequences for the Purpose of Human Identification... 233 Henryk Josiński, Daniel Kostrzewa, Agnieszka Michalczuk, Adam Świtoński, Konrad Wojciechowski The Dedicated Wireless Communication Device for Group of Unmanned Vehicles... 247 Krzysztof Daniec, Karol Jędrasiak, Roman Koteras, Aleksander Nawrat, Tadeusz Topór-Kamiński Selection of Individual Gait Features Extracted by MPCA Applied to Video Recordings Data... 257 Henryk Josiński, Agnieszka Michalczuk, Andrzej Polański, Adam Świtoński, Konrad Wojciechowski Comparative Analysis of Power Loses in Selected Measurement Devices Used in SMART GRID Systems... 273 Aleksander Nawrat, Anna Piaskowy, Artur Skórkowski, Tadeusz Topór-Kamiński

Contents XIII Technology Development of Military Applications of Unmanned Ground Vehicles... 293 Tomasz Czapla, Józef Wrona Estimation of Solution of Discrete Linear Time-Varying System... 311 Adam Czornik, Aleksander Nawrat, Michał Niezabitowski Virtual Reality Technology for Military and Industry Training Programs... 327 Marek Koźlak, Antoni Kurzeja, Aleksander Nawrat Verifying Unmanned Land Vehicle Vision System Configuration Using Serious Gaming Solution... 335 Marek Koźlak, Antoni Kurzeja, Aleksander Nawrat Conclusions... 343 Author Index... 345

List of Contributors Artur Babiarz e-mail: artur.babiarz@polsl.pl Damian Bereska e-mail: damian.bereska@polsl.pl Robert Bieda e-mail: robert.bieda@polsl.pl Grzegorz Bieszczad Military University of Technology, Institute of Optoelectronics, Warsaw, Poland e-mail: gbieszczad@wat.edu.pl Dawid Cedrych e-mail: dawid.cedrych@polsl.pl Tomasz Czapla Silesian University of Technology, Faculty of Mechanical Engineering, Division of Theoretical and Applied Mechanics, ul. Konarskiego 18A, e-mail: tomasz.czapla@polsl.pl

XVI List of Contributors Adam Czornik e-mail: adam.czornik@polsl.pl Krzysztof Daniec e-mail: krzysztof.daniec@polsl.pl Piotr Demski e-mail: piotr.demski@polsl.pl Sławomir Fraś e-mail: slawomir.fras@polsl.pl Adam Gałuszka e-mail: adam.galuszka@polsl.pl Tomasz Grzejszczak e-mail: tomasz.grzejszczak@polsl.pl Paweł Iwaneczko e-mail: pawel.iwaneczko@polsl.pl Krzysztof Jaskot e-mail: krzysztof.jaskot@polsl.pl Karol Jędrasiak e-mail: karol.jedrasiak@polsl.pl

List of Contributors XVII Henryk Josiński Silesian University of Technology, Institute of Computer Science, Akademicka 16, e-mail: henryk.josinski@polsl.pl Daniel Kostrzewa Silesian University of Technology, Institute of Computer Science, Akademicka 16, e-mail: Daniel.kostrzewa@polsl.pl Roman Koteras e-mail: roman.koteras@polsl.pl Marek Koźlak Ośrodek Badawczo-Rozwojowy Urządzeń Mechanicznych OBRUM sp. z o.o. ul. Toszecka 102, 44-117 Gliwice, Poland email: mkozlak@obrum.gliwice.pl Silesian University of Technology, Technopark, ul. Konarskiego 18C, 44-100 Gliwice, Poland email: marek.kozlak@polsl.pl Michał Krupiński Military University of Technology, Institute of Optoelectronics, Warsaw, Poland e-mail: mkrupinski@wat.edu.pl Antoni Kurzeja Ośrodek Badawczo-Rozwojowy Urządzeń Mechanicznych OBRUM sp. z o.o. ul. Toszecka 102, 44-117 Gliwice, Poland email: akurzeja@obrum.gliwice.pl Zygmunt Kuś e-mail: zygmunt.kus@polsl.pl Jan Kwiatkowski e-mail: jan.kwiatkowski@polsl.pl

XVIII List of Contributors Henryk Madura Military University of Technology, Institute of Optoelectronics, Warsaw, Poland e-mail: hmadura@wat.edu.pl Mateusz Malinowski e-mail: mateusz.malinowski@polsl.pl Martin Mellado Instituto de Automatica e Informatica Industrial, Universidad Plitecnica de Valencia e-mail: marin@ai2.upv.es Agnieszka Michalczuk Silesian University of Technology, Institute of Computer Science, Akademicka 16, e-mail: agnieszka.michalczuk@polsl.pl Michał Mikulski e-mail: michal.mikulski@polsl.pl Aleksander Nawrat e-mail: aleksander.nawrat@polsl.pl Ośrodek Badawczo-Rozwojowy Urządzeń Mechanicznych OBRUM sp. z o.o. ul. Toszecka 102, 44-117 Gliwice, Poland email: anawrat@obrum.gliwice.pl Michał Niezabitowski e-mail: michal.niezabitowski@polsl.pl Marcin Pacholczyk e-mail: marcin.pacholczyk@polsl.pl

List of Contributors XIX Anna Piaskowy Silesian University of Technology, e-mail: anna.piaskowy@polsl.pl Andrzej Polański Silesian University of Technology, Institute of Computer Science, Akademicka 16, e-mail: andrzej.polanski@polsl.pl Artur Skórkowski Silesian University of Technology, e-mail: artur.skorkowski@polsl.pl Krzysztof Skrzypczyk e-mail: Krzysztof.skrzypczyk@polsl.pl Dawid Sobel e-mail: dawid.sobel@polsl.pl Tomasz Sosnowski Military University of Technology, Institute of Optoelectronics, Warsaw, Poland e-mail: tsosnowski@wat.edu.pl Adam Świtoński Silesian University of Technology, Institute of Computer Science, Akademicka 16, e-mail: adam.switonski@polsl.pl Tadeusz Topór-Kamiński e-mail: tadeusz.kaminski@polsl.pl Konrad Wojciechowski Silesian University of Technology, Institute of Computer Science, Akademicka 16, e-mail: konrad.wojciechowski@polsl.pl

XX List of Contributors Józef Wrona Military University of Technology, ul. gen. Sylwestra Kaliskiego 2, Warsaw, Poland, Industrial Research Institute of Automation and Measurements, Aleje Jerozolimskie 2022, 02-486 Warsaw, Poland e-mail: jwrona@wat.edu.pl