Applications of Deep Learning to the GEOINT mission. June 2015



Similar documents
Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Steven C.H. Hoi School of Information Systems Singapore Management University

How to use Big Data in Industry 4.0 implementations. LAURI ILISON, PhD Head of Big Data and Machine Learning

Sense Making in an IOT World: Sensor Data Analysis with Deep Learning

Network Machine Learning Research Group. Intended status: Informational October 19, 2015 Expires: April 21, 2016

DEEP LEARNING WITH GPUS

Is a Data Scientist the New Quant? Stuart Kozola MathWorks

Colorado School of Mines Computer Vision Professor William Hoff

The Scientific Data Mining Process

Machine Learning with MATLAB David Willingham Application Engineer

Introduction to Pattern Recognition

The Future of Business Analytics is Now! 2013 IBM Corporation

Big Data. Fast Forward. Putting data to productive use

The following was presented at DMT 14 (June 1-4, 2014, Newark, DE).

Introduction to Machine Learning Lecture 1. Mehryar Mohri Courant Institute and Google Research

Setting the Standard for Safe City Projects in the United States

Big Data: Image & Video Analytics

Leveraging Big Data Technologies to Support Research in Unstructured Data Analytics

Introduction to Machine Learning Using Python. Vikram Kamath

Data Refinery with Big Data Aspects

SAP Solution Brief SAP HANA. Transform Your Future with Better Business Insight Using Predictive Analytics

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

Deep learning applications and challenges in big data analytics

Extend your analytic capabilities with SAP Predictive Analysis

How To Make Sense Of Data With Altilia

Providing On-Demand Situational Awareness

Open Source UAS Software Toolkits. Keith Fieldhouse Technical Lead, Kitware Inc.

Implementing an Imagery Management System at Mexican Navy

Hadoop s Advantages for! Machine! Learning and. Predictive! Analytics. Webinar will begin shortly. Presented by Hortonworks & Zementis

Machine Learning CS Lecture 01. Razvan C. Bunescu School of Electrical Engineering and Computer Science

Predictive Analytics Techniques: What to Use For Your Big Data. March 26, 2014 Fern Halper, PhD

Machine Learning. Chapter 18, 21. Some material adopted from notes by Chuck Dyer

MulticoreWare. Global Company, 250+ employees HQ = Sunnyvale, CA Other locations: US, China, India, Taiwan

PhD in Computer Science and Engineering Bologna, April Machine Learning. Marco Lippi. Marco Lippi Machine Learning 1 / 80

Machine Learning Introduction

Introduction to Data Mining

How To Create A Flood Simulator For A Web Browser (For Free)

Emerging Geospatial Trends The Convergence of Technologies. Jim Steiner Vice President, Product Management

MA2823: Foundations of Machine Learning

A Capability Model for Business Analytics: Part 2 Assessing Analytic Capabilities

SURVEY REPORT DATA SCIENCE SOCIETY 2014

Scalable Developments for Big Data Analytics in Remote Sensing

MLg. Big Data and Its Implication to Research Methodologies and Funding. Cornelia Caragea TARDIS November 7, Machine Learning Group

Deep Learning Meets Heterogeneous Computing. Dr. Ren Wu Distinguished Scientist, IDL, Baidu

Automatic Labeling of Lane Markings for Autonomous Vehicles

ENVI THE PREMIER SOFTWARE FOR EXTRACTING INFORMATION FROM GEOSPATIAL IMAGERY.

Data, Measurements, Features

Ganzheitliches Datenmanagement

Big Data Analytics. An Introduction. Oliver Fuchsberger University of Paderborn 2014

<no narration for this slide>

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence

GXP WebView GEOSPATIAL EXPLOITATION PRODUCTS (GXP )

NAVIGATING SCIENTIFIC LITERATURE A HOLISTIC PERSPECTIVE. Venu Govindaraju

The Future of Data Management

Mastering Big Data. Steve Hoskin, VP and Chief Architect INFORMATICA MDM. October 2015

The 4 Pillars of Technosoft s Big Data Practice

Deep Learning For Text Processing

Module 5. Deep Convnets for Local Recognition Joost van de Weijer 4 April 2016

Social Media Implementations

MEDICAL DATA MINING. Timothy Hays, PhD. Health IT Strategy Executive Dynamics Research Corporation (DRC) December 13, 2012

Streaming items through a cluster with Spark Streaming

A Demonstration of a Robust Context Classification System (CCS) and its Context ToolChain (CTC)

ISSN: A Review: Image Retrieval Using Web Multimedia Mining

Considering Third Generation ediscovery? Two Approaches for Evaluating ediscovery Offerings

Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel

Learning to Process Natural Language in Big Data Environment

Pallas Ludens. We inject human intelligence precisely where automation fails. Jonas Andrulis, Daniel Kondermann

With DDN Big Data Storage

: Introduction to Machine Learning Dr. Rita Osadchy

Technologies Enabling the Evolution of a Smart City. Brad Schmidt, Intergraph Canada

Information Management course

GROW WITH BIG DATA Third Eye Consulting Services & Solutions LLC.

Point Clouds: Big Data, Simple Solutions. Mike Lane

16 URBAN VISUALIZATION MODELLING

Pedestrian Detection with RCNN

Object recognition and image segmentation: the Feature Analyst approach

5 Keys to Unlocking the Big Data Analytics Puzzle. Anurag Tandon Director, Product Marketing March 26, 2014

What do Big Data & HAVEn mean? Robert Lejnert HP Autonomy

The Data Mining Process

Software Engineering for Big Data. CS846 Paulo Alencar David R. Cheriton School of Computer Science University of Waterloo

Databases for 3D Data Management: From Point Cloud to City Model

CIKM 2015 Melbourne Australia Oct. 22, 2015 Building a Better Connected World with Data Mining and Artificial Intelligence Technologies

Predictive Analytics

SAP Predictive Analytics: An Overview and Roadmap. Charles Gadalla, SESSION CODE: 603

An Introduction to Data Mining. Big Data World. Related Fields and Disciplines. What is Data Mining? 2/12/2015

INTRODUCTION TO MACHINE LEARNING 3RD EDITION

Manjula Ambur NASA Langley Research Center April 2014

Visualization methods for patent data

CS 1699: Intro to Computer Vision. Deep Learning. Prof. Adriana Kovashka University of Pittsburgh December 1, 2015

MACHINE LEARNING BASICS WITH R

Data Science, Predictive Analytics & Big Data Analytics Solutions. Service Presentation

QLIKVIEW DEPLOYMENT FOR BIG DATA ANALYTICS AT KING.COM

Transcription:

Applications of Deep Learning to the GEOINT mission June 2015

Overview Motivation Deep Learning Recap GEOINT applications: Imagery exploitation OSINT exploitation Geospatial and activity based analytics Sensor control Deep Learning and the analyst Deep Learning deployment Questions/Discussion

Motivation 350 Million Images Uploaded a Day Tens of thousands of social and political events indexed daily Rapid growth in remote sensing numbers and capability 100 Hours Video Uploaded Every Minute There is not enough time or expertise to write algorithms for each individual information extraction task that needs to be performed Deep Learning provides general algorithms that identify missionrelevant content and patterns in raw data at machine speed

Motivation: GEOINT analysis workflow TODAY: BIG DATA Structured NUMBERS IMAGES SOUNDS VIDEOS TEXT Unstructured Metadata filters Noisy, incomplete content BOTTLENECK Human perception Nearperfect perception Mission focused analysis VISION: Structured NUMBERS Near-human level perception Mission relevant content BIG DATA IMAGES SOUNDS VIDEOS TEXT DL based machine perception Content based filters Mission focused analysis Unstructured

Recap: What is Deep Learning? Train: Dog Errors Cat Classifier Dog Cat Raccoon Honey badger Deploy: Classifier Dog

Deep Learning for Visual Perception Application components: Input: pixels Local receptive field Output: image class prediction Task objective e.g. Identify face e.g. Classify age Training data Typically 10K 100M samples Network architecture Learning algorithm Biologically inspired Convolutional Neural Network (CNN)

Visual Perception: DL State of the Art NORB Dataset ( 2004): 5 categories, multiple views and illuminations Y Le person car helmet motorcycle bird frog NORB Dataset ( 2004): 5 categories, multiple views and illu NORB dataset (2004) Training instances Less than 6% error on test set with cluttere backgrounds Less Test than inst 6 test set wit background 291,600 training sample 58,320 test samples person dog chair 1000 object classes 1.2 million training images [1] person hammer flower pot power drill Top-5 error (Google): 4.8% Top-5 error (Human): 5.1% Localization error (Oxford): 25.3% Training instances Training instances Test instances Test instances 5 object classes Multiple views and illuminations 291,600 training images 58,230 test images [2] <6% classification error on test set with cluttered backgrounds (NYU) 291,600 traini 58,320 test sam

Remote Sensing Imagery Exploitation Object detection and classification Scene segmentation Land usage classification Geologic feature classification Change detection Crop yield prediction Surface water estimation Population density estimation Super-resolution Photogrammetry [3] Keio University, Japan SPIE EI 2015 [4] University of Arizona

Advanced Imaging Modalities CNN architecture supports: MSI/HSI data cubes SAR imagery Volumetric data, e.g. LIDAR [5] D. Maturana and S. Scherer. 3D Convolutional Neural Networks for Landing Zone Detection from LiDAR. In ICRA. 2015

Open-source Imagery Exploitation Object detection Scene labeling Face recognition Image geo-location estimation Text extraction from images Geographic property estimation Image de-noising [6] Stanford University, NLP group

Video and Audio Understanding NVIDIA Video: Object tracking Scene tagging Human activity recognition Occlusion prediction 3D layout prediction Augmented reality Audio: Speech recognition Speaker identification Real-time translation [7] Google/Stanford

Deep Learning is adaptable Varied data types (and multi-source) Real-valued feature vector Varied tasks Classification Structured NUMBERS IMAGES SOUNDS VIDEOS TEXT Unstructured x 1 x 2 x 3... x N Regression Unsupervised learning Clustering Topic extraction Anomaly detection Sequence prediction Control policy learning Constants: Big (high dimensional) Data + a complex function to learn

Language Understanding [8] Stanford University, NLP group Topic extraction Named entity recognition Question Answering Author identification Language tagging and translation Image captioning Sentiment analysis [9] Richard Socher (Metamind/Stanford NLP group)

Geospatial Analytics 12 years of San Francisco crime reports Given date, time and location DL model predicts crime: Top-5 error: 59% ~4 hours work (including training) using open source tools [10] Kaggle San Francisco Crime Classification Competition

Sensor/Platform Control Reinforcement learning: Δ(predicted future reward, actual reward) Data sequence Control policy Applications: Sensor tasking Autonomous vehicle navigation [11] Google DeepMind in Nature

Deep Learning deployment options Long training (hours to days), batch updates, leverage GPU acceleration Train Training data HPC Data Center Classifier Deploy ~100ms response for new data sample, model interactivity Enterprise desktop (virtual or local) Stream processor Embedded/mob ile system

Deep Learning is a GEOINT force multiplier Managing Big Data Real-time near-human level perception at web-scale Data exploration and discovery Semantic and similarity based search Dimensionality reduction Transfer learning Model sharing Compact model representations Models can be fine-tuned based on multiple analysts feedback

Summary Deep Learning is: Adaptable to many varied GEOINT workflows and deployments scenarios Available to apply in production and R&D today Approachable using open-source tools and libraries

Resources Popular DL frameworks: Caffe (UC Berkeley) Theano (U Montreal) Torch Examples from talk: [1] Imagenet Large Scale Visual Recognition Challenge [2] NORB dataset [3] Keio University, Japan - Aerial image segmentation [4] University of Arizona - Geographic feature detection [5] D. Maturana and S. Scherer. 3D Convolutional Neural Networks for Landing Zone Detection from LiDAR. In ICRA. 2015 [6], [8] Stanford NLP group Deep Learning research [7] Google/Stanford Large Scale Video Classification with CNNs [9] Richard Socher s word embedding research [10] Kaggle San Francisco Crime Classification Competition [11] Google DeepMind Nature article

Thank you