Automatic Maritime Surveillance with Visual Target Detection



Similar documents
An Active Head Tracking System for Distance Education and Videoconferencing Applications

Seventh IEEE Workshop on Embedded Computer Vision. Ego-Motion Compensated Face Detection on a Mobile Device

Video Surveillance System for Security Applications

Learning Detectors from Large Datasets for Object Retrieval in Video Surveillance

False alarm in outdoor environments

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

CCTV - Video Analytics for Traffic Management

Local features and matching. Image classification & object localization

Real-time Object Tracking in High-Definition Video Using Frame Segmentation and Background Integral Images

Speed Performance Improvement of Vehicle Blob Tracking System

Evaluation of Optimizations for Object Tracking Feedback-Based Head-Tracking

Distributed Vision Processing in Smart Camera Networks

Tracking in flussi video 3D. Ing. Samuele Salti

Using Real Time Computer Vision Algorithms in Automatic Attendance Management Systems

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

AIS (Automatic Identification System)

The use of computer vision technologies to augment human monitoring of secure computing facilities

Distributed Smart Cameras for Aging in Place*

SAFE/T Tool for Analyzing Driver Video Data

Real-Time Tracking of Pedestrians and Vehicles

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

Video Analytics A New Standard

UNIVERSITY OF CENTRAL FLORIDA AT TRECVID Yun Zhai, Zeeshan Rasheed, Mubarak Shah

Parallelized Architecture of Multiple Classifiers for Face Detection

Camera Technology Guide. Factors to consider when selecting your video surveillance cameras

Traffic Monitoring Systems. Technology and sensors

automatic road sign detection from survey video

Advanced Surveillance Systems: Combining Video and Thermal Imagery for Pedestrian Detection

Multisensor Data Fusion and Applications

Indoor Surveillance Security Robot with a Self-Propelled Patrolling Vehicle

How does Person Identity Recognition Help Multi-Person Tracking?

An Intelligent Video Surveillance Framework for Remote Monitoring M.Sivarathinabala, S.Abirami

Robust Pedestrian Detection and Tracking From A Moving Vehicle

Novel Probabilistic Methods for Visual Surveillance Applications

Automatic Satellite-Based Vessel Detection Method for Offshore Pipeline Safety

Part-Based Pedestrian Detection and Tracking for Driver Assistance using two stage Classifier

Tracking performance evaluation on PETS 2015 Challenge datasets

How To Set Up A Wide Area Surveillance System

Development of an automated Red Light Violation Detection System (RLVDS) for Indian vehicles

Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006

VEHICLE TRACKING AND SPEED ESTIMATION SYSTEM CHAN CHIA YIK. Report submitted in partial fulfillment of the requirements

An automatic system for sports analytics in multi-camera tennis videos

Face Recognition in Low-resolution Images by Using Local Zernike Moments

INTELLECT TM Software Package

University of Central Florida at TRECVID 2004

A real-time optical airborne road traffic monitoring system

Synthetic Aperture Radar: Principles and Applications of AI in Automatic Target Recognition

AxxonSoft Inc. Axxon Smart. Quick Start Guide. AxxonSoft. The. Axxon Smart. Software Package. Quick Start Guide. Version 1.0

Human behavior analysis from videos using optical flow

Scalable Traffic Video Analytics using Hadoop MapReduce

The Visual Internet of Things System Based on Depth Camera

Vision based Vehicle Tracking using a high angle camera

CS231M Project Report - Automated Real-Time Face Tracking and Blending

Ensemble Methods. Knowledge Discovery and Data Mining 2 (VU) ( ) Roman Kern. KTI, TU Graz

Procedure for Marine Traffic Simulation with AIS Data

ImagineWorldClient Client Management Software. User s Manual. (Revision-2)

How To Build An Integrated Navigation System

Product Characteristics Page 2. Management & Administration Page 2. Real-Time Detections & Alerts Page 4. Video Search Page 6

Open-Set Face Recognition-based Visitor Interface System

DETECTION OF SIGN-LANGUAGE CONTENT IN VIDEO THROUGH POLAR MOTION PROFILES

ivms-4200 Client Software Technical Specification v1.02

Colorado School of Mines Computer Vision Professor William Hoff

Evaluating the Performance of Systems for Tracking Football Players and Ball

SmartMonitor An Intelligent Security System for the Protection of Individuals and Small Properties with the Possibility of Home Automation

VISION BASED ROBUST VEHICLE DETECTION AND TRACKING VIA ACTIVE LEARNING

Automatic parameter regulation for a tracking system with an auto-critical function

People detection and re-identification for multi surveillance cameras

HEADS MARINE ENVIRONMENT SURVEILLANCE SYSTEM

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?

Tracking And Object Classification For Automated Surveillance

Pre-Emptive, Economic Security for Perimeters & Outdoor Areas

BACnet for Video Surveillance

Human Behavior Analysis in Intelligent Retail Environments

Semantic Recognition: Object Detection and Scene Segmentation

CHAPTER 2: USING THE CAMERA WITH THE APP

ivms-4200 Client Software Quick Start Guide V1.02

EUROPASS DIPLOMA SUPPLEMENT

Data Mining Practical Machine Learning Tools and Techniques

Interactive Offline Tracking for Color Objects

REAL TIME PEDESTRIAN DETECTION AND TRACKING FOR DRIVER ASSISTANCE SYSTEMS

Indoor Surveillance System Using Android Platform

Authors: Thierry Phulpin, CNES Lydie Lavanant, Meteo France Claude Camy-Peyret, LPMAA/CNRS. Date: 15 June 2005

Pro Surveillance System 4.0. Quick Start Reference Guide

IP Video Surveillance

Object tracking & Motion detection in video sequences

Laser Gesture Recognition for Human Machine Interaction

SolidStore benefits: SolidStore file system

Intelligent Monitoring Software. IMZ-RS400 Series IMZ-RS401 IMZ-RS404 IMZ-RS409 IMZ-RS416 IMZ-RS432

REAL-TIME HUMAN-COMPUTER INTERACTION BASED ON FACE AND HAND GESTURE RECOGNITION

Neural Network based Vehicle Classification for Intelligent Traffic Control

Intelligent Surveillance and Security System

Tracking and integrated navigation Konrad Schindler

Next level of Performance, p. 2 Next level of Reliability, p. 3 Next level of Efficiency, p. 4

Quick installation guide for the Vista Quantum QNVR Network Video Recorder

IE Operating Instruction Manual

FSI Machine Vision Training Programs

Finding people in repeated shots of the same scene

CCTV Training Analog and IP solutions

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

Transcription:

Automatic Maritime Surveillance with Visual Target Detection Domenico Bloisi, PhD bloisi@dis.uniroma1.it

Maritime Scenario Maritime environment represents a challenging scenario for automatic video surveillance due to gradual and sudden illumination changes (e.g., clouds) motion changes (e.g., camera jitter) high frequency background objects (e.g., waves, raindrops) reflections Iniziativa Software 2 Page 2

System Architecture OBJECTIVE 3 DL KB SITUATION ASSESMENT + DL detection OBJECTIVE 1 IMAGE ANALYSIS tracking multiple camera data fusion feature extraction event understanding image classification validation radar + situation awareness AIS IR OBJECTIVE 2 DATA FUSION user OBJECTIVE 4 SITUATION AWARENESS

Objectives 1/4 1) Image Analysis Automatic analysis of the images coming from the cameras - Detection of the objects of interest - Tracking determines correspondences between a set of observations separated over time. Iniziativa Software 2 Page 4

Objectives 2/4 2) Data Fusion data coming from different sources - Video Day-Light - Video Infrared - RADAR - AIS are used to reduce the false positive detections Iniziativa Software 2 Page 5

Objectives 3/4 3) Situation Assessment a symbolic description of the observed scene is built - Feature based Image Classification Iniziativa Software 2 Page 6

Objectives 4/4 4) Situation Awareness An automatic reasoning system is able to respond appropriately as the situation evolves. - Track Split - Track Merge Iniziativa Software 2 Page 7

Detection Module OBJECTIVE 3 DL KB SITUATION ASSESMENT + DL detection OBJECTIVE 1 IMAGE ANALYSIS tracking multiple camera data fusion feature extraction event understanding image classification validation radar + situation awareness AIS IR OBJECTIVE 2 DATA FUSION user OBJECTIVE 4 SITUATION AWARENESS

Port Scenario A series of criticisms related to the port scenario have been individuated from the analysis of the literature: the use of Pan-Tilt-Zoom (PTZ) cameras, the presence of targets having very different size the presence of apparently motionless boats anchored off the coast. Iniziativa Software 2 Page 9

Background Subtraction VS Classification-based Detection Two different approaches Background Subtraction can be used on video sequences Classification-based Detection can be used with still images Iniziativa Software 2 Page 10

Foreground Extraction (Background Subtraction Technique) THRESHOLD T (based on illumination conditions) T foreground image current frame > background image blobs Iniziativa Software 2 Page 11

Background Subtraction Examples Waving Trees Water Surface Jug Page 12 12

Background Subtraction limitations Background subtraction is a common approach to detect moving objects in video sequences taken with a static camera. It is not straightforward to extend the approach to moving cameras. Cannot detect non-moving objects. Iniziativa Software 2 Page 13

Classification-based Detection current frame detection Iniziativa Software 2 Page 14

Pedestrian Detection Pedestrian detection in still images is considered among the hardest examples of object detection problems. Feature Extraction most informative object descriptors regarding the detection process are obtained from the visual content Detection the obtained object descriptors are utilized in a classification framework to detect the objects of interest. Iniziativa Software 2 Page 15

People Detection on Riemannian Manifolds Ensemble-of-feature approach (EOFA) (Tuzel et. al in PAMI 2008) A human is described as an ensemble of covariance matrices. Learning and feature selection is done simultaneously using LogitBoost of Riemannian Manifolds Iniziativa Software 2 Page 16

People detection: EOFA Results on Heathrow Zone A - Lobby Iniziativa Software 2 Page 17 17

Haar-like features POSITIVES NEGATIVES HAAR-LIKE FEATURES BASED CLASSIFICATION [Viola and Jones 2001, OpenCV] XML File Iniziativa Software 2 Page 18

Cascade of weak-classifiers Iniziativa Software 2 Page 19

Detection Scheme Input: Camera Frame, Haar Classifier Output: List of Observations (x,y) DETECTION XML file observations Workshop Iniziativa Software Page 20

Examples A LIVE test of the detector performance has been carried out at the VTS control center in Civitavecchia Iniziativa Software 2 Page 21

Sea-sky line vs Sea-coast line Since in presence of the coast the probability of finding false positives increases, erroneous detections laying above the seacoast line should be filtered out Sea-sky line Sea-coast line

Detection + Camera Heading Input: Camera Frame, Haar Classifier, Camera Heading Output: List of Observations, sea-sky line / sea-coast line Camera Heading DETECTION XML file sea-sky line observations Iniziativa Software 2 Page 23

Reflections and wakes Reflections and wakes on the water surface, can increase false positive detections Iniziativa Software 2 Page 24

Solution: Adding levels Iniziativa Software 2 Page 25

Detection Results Detection Rate False Alarm Rate Domenico Bloisi, Luca Iocchi, Michele Fiorini, Giovanni Graziano AUTOMATIC MARITIME SURVEILLANCE WITH VISUAL TARGET DETECTION Iniziativa Software 2 Page 26

Tracking Module DL KB OBJECTIVE 3 SITUATION ASSESMENT + DL detection OBJECTIVE 1 IMAGE ANALYSIS tracking multiple camera data fusion feature extraction event understanding image classification validation radar + situation awareness AIS IR OBJECTIVE 2 DATA FUSION user OBJECTIVE 4 SITUATION AWARENESS

Input: List of observations Visual Tracking Output: List of tracks (observation with an ID, filtered over the time) Tracking is crucial in filtering out false positives Iniziativa Software 2 Page 28

Validation Module OBJECTIVE 3 DL KB SITUATION ASSESMENT + DL detection OBJECTIVE 1 IMAGE ANALYSIS tracking multiple camera data fusion feature extraction event understanding image classification validation radar + situation awareness AIS IR OBJECTIVE 2 DATA FUSION user OBJECTIVE 4 SITUATION AWARENESS

VTS data VTS data are decoded in order to read boat information (name, System Track Number, latitude, longitude) and then projected on a Google Earth map Iniziativa Software 2 Page 30

Data Fusion First step: synchronization Time synchronization between VTS data and Video data Second Step: localization Localization of the VTS tracks navigating in the field of view of the camera Third Step: rotation VTS track rotation with respect to the camera heading Fourth Step: projection VTS tracks and Visual tracks are projected in a COMMON space Fifth Step: association Probabilistic association between VTS tracks and Visual Tracks Iniziativa Software 2 Page 31

VTS Track Transformation COMMON SPACE Iniziativa Software 2 Page 32

Visual Track Projection COMMON SPACE Iniziativa Software 2 Page 33

Data Association VISUAL TRACK VTS TRACK Iniziativa Software 2 Page 34

A Complete View DETECTION VISUAL TRACKING + VTS TRACKING SEA-SKY LINE EXTRACTION VTS DATA Iniziativa Software 2 Page 35

Multiple Radar Detections Visual analysis can help in correcting erroneous detection made by the radar. Detection results (a) are filtered over the time to obtain visual tracks (b) that are projected over a common space with radar and AIS tracks (c) Iniziativa Software 2 Page 36

Future Directions Iniziativa Software 2 Page 37

References Viola and Jones, Rapid object detection using a boosted cascade of simple features, CVPR 2001 Florian Adolf, How-to build a cascade of boosted classifiers based on Haar-like features Vadim Pisarevsky, OpenCV Object Detection: Theory and Practice Y. Freund, R.E. Schapire. A Decision-theoretic Generalization of On-line Learningand an Application to Boosting. Journal of Computer and System Sciences. 1997 Iniziativa Software 2 Page 38

Automatic Maritime Surveillance with Visual Target Detection Domenico Bloisi, PhD bloisi@dis.uniroma1.it