Improved Rooftop Detection in Aerial Images with Machine Learning

Slides:



Advertisements
Similar presentations
Recommender System A Brief Survey.
Advertisements

Rapid Object Detection using a Boosted Cascade of Simple Features Paul Viola, Michael Jones Conference on Computer Vision and Pattern Recognition 2001.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
© Tan,Steinbach, Kumar Introduction to Data Mining 4/18/ Other Classification Techniques 1.Nearest Neighbor Classifiers 2.Support Vector Machines.
Data Mining Classification: Alternative Techniques
Fast and Extensible Building Modeling from Airborne LiDAR Data Qian-Yi Zhou Ulrich Neumann University of Southern California.
Cos 429: Face Detection (Part 2) Viola-Jones and AdaBoost Guest Instructor: Andras Ferencz (Your Regular Instructor: Fei-Fei Li) Thanks to Fei-Fei Li,
Classification and risk prediction
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Jeremy Wyatt Thanks to Gavin Brown
Feature Selection and Its Application in Genomic Data Analysis March 9, 2004 Lei Yu Arizona State University.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
FACE DETECTION AND RECOGNITION By: Paranjith Singh Lohiya Ravi Babu Lavu.
Identifying Computer Graphics Using HSV Model And Statistical Moments Of Characteristic Functions Xiao Cai, Yuewen Wang.
Masquerade Detection Mark Stamp 1Masquerade Detection.
Active Learning for Class Imbalance Problem
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Data Mining: Classification & Predication Hosam Al-Samarraie, PhD. Centre for Instructional Technology & Multimedia Universiti Sains Malaysia.
Partially Supervised Classification of Text Documents by Bing Liu, Philip Yu, and Xiaoli Li Presented by: Rick Knowles 7 April 2005.
Prediction of Molecular Bioactivity for Drug Design Experiences from the KDD Cup 2001 competition Sunita Sarawagi, IITB
1 Pattern Recognition Pattern recognition is: 1. A research area in which patterns in data are found, recognized, discovered, …whatever. 2. A catchall.
1 K-Means+ID3 A Novel Method for Supervised Anomaly Detection by Cascading K-Means Clustering and ID3 Decision Tree Learning Methods Author : Shekhar R.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
HIGH PERFORMANCE OBJECT DETECTION BY COLLABORATIVE LEARNING OF JOINT RANKING OF GRANULES FEATURES Chang Huang and Ram Nevatia University of Southern California,
Iterative similarity based adaptation technique for Cross Domain text classification Under: Prof. Amitabha Mukherjee By: Narendra Roy Roll no: Group:
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Lessons Learned from Applications of Machine Learning Robert C. Holte University of Alberta.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Learning to Detect and Classify Malicious Executables in the Wild by J
7. Performance Measurement
Semi-Supervised Clustering
Machine Learning – Classification David Fenyő
Evaluating Classifiers
Deep Learning Amin Sobhani.
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
School of Computer Science & Engineering
Constrained Clustering -Semi Supervised Clustering-
CS 9633 Machine Learning Inductive-Analytical Methods
Classification of Remotely Sensed Data
Evaluating Techniques for Image Classification
CSSE463: Image Recognition Day 11
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Performance Measures II
KDD 2004: Adversarial Classification
Object detection as supervised classification
Machine Learning Week 10.
Data Mining Classification: Alternative Techniques
Machine Learning Week 1.
TOP DM 10 Algorithms C4.5 C 4.5 Research Issue:
CSSE463: Image Recognition Day 11
Cos 429: Face Detection (Part 2) Viola-Jones and AdaBoost Guest Instructor: Andras Ferencz (Your Regular Instructor: Fei-Fei Li) Thanks to Fei-Fei.
Prepared by: Mahmoud Rafeek Al-Farra
iSRD Spam Review Detection with Imbalanced Data Distributions
Spatial Data Analysis: Intro to Spatial Statistical Concepts
Classification of highly unbalanced data using deep learning techniques
Artificial Intelligence Lecture No. 28
Spatial Data Analysis: Intro to Spatial Statistical Concepts
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Nearest Neighbors CSC 576: Data Mining.
Basics of ML Rohan Suri.
CSSE463: Image Recognition Day 11
Machine Learning with Clinical Data
Roc curves By Vittoria Cozza, matr
CSSE463: Image Recognition Day 11
Assignment 1: Classification by K Nearest Neighbors (KNN) technique
A task of induction to find patterns
Using Bayesian Network in the Construction of a Bi-level Multi-classifier. A Case Study Using Intensive Care Unit Patients Data B. Sierra, N. Serrano,
A task of induction to find patterns
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
Presentation transcript:

Improved Rooftop Detection in Aerial Images with Machine Learning 11/18/2018 Improved Rooftop Detection in Aerial Images with Machine Learning M. A. Maloof Georgetown University P. Langley Institute for the study of learning and expertise T. O. Binford Stanford University R. Nevatia University of southern California S. Sage Presented By Yong Li 11/18/2018

Outline Introduction The task domain Image analysis Data set description Four algorithms for supervised learning Experiments and results Comments

Introduction The flood of images Handcrafted knowledge Recent applications in business and industry hold useful lessons Machine learning approach improves the ability of image analysts to deal with the flood of images.

The Task Domain Aerial images of ground sites. A common task: detect change at a site as reflected in differences between two images (building, road, and vehicles) This paper focus on identifying buildings in satellite photographs. HOW ??

Image Analysis Building Detection and Description System (BUDDS) (Lin and Nevatia, 1998) Rooftop Generation Pixels Edge elements Edge detector lines Line feather detector U-Constructs Three-sided structure Junctions and parallel line parallelograms U-constructs and junctions

Image Analysis rooftop generation Rooftop selection Machine learning may improve this process (Hypothesis)

The Data Set Description Following Lin and Nevatia (1998) Nine continue feathers Two classes—rooftop and non-rooftop Manual labeling(interactive labeling system)

The Learning techniques Nearest Neighbor Naïve Bayes C5.0 Perceptron BUDDS Classifier (Control)

Cost-Sensitive Learning Severely skewed data Favoritism toward the majority class Naïve Predict the class i with the least expected risk C 5.0 Uses a method similar to that in CART (Breiman et al., 1984) Nearest neighbor Incorporate a cost parameter τj (0, 1). The altered distance Perceptron and BUDDS The adjusted threshold sj is the maximum value the weighted sum can take for the jth class

ROC Analysis The accuracy measure is not sufficient Separated accuracy on both classes in term of false positives and false negatives ROC (Receiver Operating Characteristic) analysis Vary some aspect of the situation (costs, the class distribution or threshold) Plot the false positive rate against the true positive rate

ROC Curve

Experiments and Results (I) Experiment I. Randomly, 60% training and 40% testing Accuracy as the measure of performance is not suitable to this problem

Experiments and Results (I)

Experiments and Results (II) Within-Image Learning Between-Image Learning Generalizing over Aspect Generalizing over Location Leaving One Image Out

Experiments and Results (II)

Experiments and Results (II)

Experiments and Results (II) Naive Naive

Experiments and Results (II)

Experiments and Results (II)

Experiments and Results (II)

Experiments and Results (II)

Experiments and Results (II)

Conclusion the results of the naïve Bayesian classifier are best one and support our main hypothesis. But not always better than BUDDS

Comments Advantages Disadvantages Comprehensively studied the use of machine learning to improve a rooftop detection process. It is possible to use machine learning methods to identify rooftops and outperform the performance of BUDDS (not strong). Disadvantages Didn’t consider time and space complexity.