Object Detection. Part1. Presenter: Dae-Yong

Similar documents
Yiqi Yan. May 10, 2017

Spatial Localization and Detection. Lecture 8-1

Object Detection Based on Deep Learning

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

Deep learning for object detection. Slides from Svetlana Lazebnik and many others

Deep Learning for Object detection & localization

Lecture 5: Object Detection

Traffic Sign Localization and Classification Methods: An Overview

Classification of objects from Video Data (Group 30)

CS6501: Deep Learning for Visual Recognition. Object Detection I: RCNN, Fast-RCNN, Faster-RCNN

OBJECT DETECTION HYUNG IL KOO

Object detection with CNNs

Object Detection. Computer Vision Yuliang Zou, Virginia Tech. Many slides from D. Hoiem, J. Hays, J. Johnson, R. Girshick

Descriptors for CV. Introduc)on:

Efficient Segmentation-Aided Text Detection For Intelligent Robots

Fuzzy Set Theory in Computer Vision: Example 3

Visual features detection based on deep neural network in autonomous driving tasks

Unified, real-time object detection

Real-time Object Detection CS 229 Course Project

CS 1674: Intro to Computer Vision. Object Recognition. Prof. Adriana Kovashka University of Pittsburgh April 3, 5, 2018

Industrial Technology Research Institute, Hsinchu, Taiwan, R.O.C ǂ

Deep Learning Requirements for Autonomous Vehicles

Using Machine Learning for Classification of Cancer Cells

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

Deep Convolutional Neural Networks. Nov. 20th, 2015 Bruce Draper

TRAFFIC SIGN RECOGNITION USING A MULTI-TASK CONVOLUTIONAL NEURAL NETWORK

Large-Scale Traffic Sign Recognition based on Local Features and Color Segmentation

Object Detection on Self-Driving Cars in China. Lingyun Li

Object Detection Design challenges

Creating Affordable and Reliable Autonomous Vehicle Systems

Andrei Polzounov (Universitat Politecnica de Catalunya, Barcelona, Spain), Artsiom Ablavatski (A*STAR Institute for Infocomm Research, Singapore),

Direct Multi-Scale Dual-Stream Network for Pedestrian Detection Sang-Il Jung and Ki-Sang Hong Image Information Processing Lab.

3 Object Detection. BVM 2018 Tutorial: Advanced Deep Learning Methods. Paul F. Jaeger, Division of Medical Image Computing

Yield Estimation using faster R-CNN

Object Recognition II

Extend the shallow part of Single Shot MultiBox Detector via Convolutional Neural Network

Introduction to Deep Learning for Facial Understanding Part III: Regional CNNs

SSD: Single Shot MultiBox Detector. Author: Wei Liu et al. Presenter: Siyu Jiang

Regionlet Object Detector with Hand-crafted and CNN Feature

INTRODUCTION TO DEEP LEARNING

Lecture: Deep Convolutional Neural Networks

Convolutional Neural Networks. Computer Vision Jia-Bin Huang, Virginia Tech


Large-scale Video Classification with Convolutional Neural Networks

Pedestrian and Part Position Detection using a Regression-based Multiple Task Deep Convolutional Neural Network

CS 2750: Machine Learning. Neural Networks. Prof. Adriana Kovashka University of Pittsburgh April 13, 2016

COMP 551 Applied Machine Learning Lecture 16: Deep Learning

G-CNN: an Iterative Grid Based Object Detector

Bus Detection and recognition for visually impaired people

Towards Real-Time Automatic Number Plate. Detection: Dots in the Search Space

MACHINE LEARNING CLASSIFIERS ADVANTAGES AND CHALLENGES OF SELECTED METHODS

Person Detection in Images using HoG + Gentleboost. Rahul Rajan June 1st July 15th CMU Q Robotics Lab

Face Image Quality Assessment for Face Selection in Surveillance Video using Convolutional Neural Networks

DL Tutorial. Xudong Cao

Scale Invariant Feature Transform

DEEP NEURAL NETWORKS FOR OBJECT DETECTION

Mobile Human Detection Systems based on Sliding Windows Approach-A Review

Object Detection. CS698N Final Project Presentation AKSHAT AGARWAL SIDDHARTH TANWAR

Is Bigger CNN Better? Samer Hijazi on behalf of IPG CTO Group Embedded Neural Networks Summit (enns2016) San Jose Feb. 9th

Learning to Segment Object Candidates

Pedestrian Detection and Tracking in Images and Videos

Fusion Framework for Moving-Object Classification. Omar Chavez, Trung-Dung Vu (UJF) Trung-Dung Vu (UJF) Olivier Aycard (UJF) Fabio Tango (CRF)

CNN Basics. Chongruo Wu

Machine Learning. Deep Learning. Eric Xing (and Pengtao Xie) , Fall Lecture 8, October 6, Eric CMU,

Scale Invariant Feature Transform

Category-level localization

Self Driving. DNN * * Reinforcement * Unsupervised *

Object Recognition and Detection

Object detection using Region Proposals (RCNN) Ernest Cheung COMP Presentation

Recap Image Classification with Bags of Local Features

Pedestrian Detection based on Deep Fusion Network using Feature Correlation

Human Motion Detection and Tracking for Video Surveillance

Tutorial on Keras CAP ADVANCED COMPUTER VISION SPRING 2018 KISHAN S ATHREY

VEHICLE CLASSIFICATION And License Plate Recognition

Deep Learning in Visual Recognition. Thanks Da Zhang for the slides

Deep Residual Learning

Encoder-Decoder Networks for Semantic Segmentation. Sachin Mehta

CSE 559A: Computer Vision

Rich feature hierarchies for accurate object detection and semantic segmentation

Face and Nose Detection in Digital Images using Local Binary Patterns

ECE 6504: Deep Learning for Perception

A Lightweight YOLOv2:

Fuzzy Set Theory in Computer Vision: Example 3, Part II

CENG 783. Special topics in. Deep Learning. AlchemyAPI. Week 11. Sinan Kalkan

MULTI-SCALE OBJECT DETECTION WITH FEATURE FUSION AND REGION OBJECTNESS NETWORK. Wenjie Guan, YueXian Zou*, Xiaoqun Zhou

SVM Segment Video Machine. Jiaming Song Yankai Zhang

Binary Convolutional Neural Network on RRAM

Abandoned Luggage Detection

Scene Text Recognition for Augmented Reality. Sagar G V Adviser: Prof. Bharadwaj Amrutur Indian Institute Of Science

R-FCN: OBJECT DETECTION VIA REGION-BASED FULLY CONVOLUTIONAL NETWORKS

Development in Object Detection. Junyuan Lin May 4th

Detection and Localization with Multi-scale Models

Why Is Recognition Hard? Object Recognizer

arxiv: v1 [cs.cv] 18 Jun 2017

SURF. Lecture6: SURF and HOG. Integral Image. Feature Evaluation with Integral Image

Learning Visual Semantics: Models, Massive Computation, and Innovative Applications

A pooling based scene text proposal technique for scene text reading in the wild

PEDESTRIAN detection based on Convolutional Neural. Learning Multilayer Channel Features for Pedestrian Detection

arxiv: v1 [cs.cv] 5 Oct 2015

Discriminative classifiers for image recognition

Transcription:

Object Part1 Presenter: Dae-Yong

Contents 1. What is an Object? 2. Traditional Object Detector 3. Deep Learning-based Object Detector

What is an Object? Subset of Object Recognition

What is an Object? Object Categorization(Classification) Object Car Pedestrian Bus Tree Bus Car Car Car Ped Object Segmentation Object Recognition Scene Categorization Urban/Intersection

What is an Object? Find a target object in an given image. Sequence Bus Car Car Car Ped R G x - Object Class - Object Location(x, y, width, height) B y 1. Car, (0, 250, 120, 125) 2. Car, (80, 256, 60, 40) 3. Car, (140, 245, 130, 120) 4. Pedestrian, (400, 247, 20, 70) 5. Bus, (520, 0, 110, 320) 3 Channels, 2D matrices

Object How can we know where objects are and what they are? - Traditional approach Feature Extraction Candidate Generation Classification - Deep Learning-based approach Deep Neural Network

Traditional Object

Traditional Object Feature Extraction Candidate Generation Classification Target Object

Traditional Object Feature Extraction Candidate Generation Classification Target Object

Traditional Object Feature Extraction Candidate Generation Classification Target Object

Traditional Object Size Feature Extraction Candidate Generation Classification Scale Sliding window Pyramid

Traditional Object Feature Extraction Candidate Generation Classification Pedestrian

Traditional Object Feature Extraction Candidate Generation Classification [Feature Extraction] Gradient - Color / Brightness / Gradient - Haar Feature - Scale Invariant Feature Transform(SIFT) - Local Binary Pattern(LBP) - Histogram Oriented Gradient(HOG) [Candidate Generation] - Sliding Window Search - Selective Search - Multiscale Combinatorial Grouping (MCG) - Edge-Box - Binarized Normed Gradient (BING) HOG Object Proposal

Traditional Object Feature Extraction Candidate Generation Classification [Classification] - AdaBoost - Random Forest - Support Vector Machine (SVM) - Latent Support Vector Machine (L-SVM)

Traditional Object (Demo) Target Object: REAR Vehicle Feature: LBP Classifier: Cascade Classifier

Deep Learning-based Object

Deep Learning-based Object Candidate Generation Deep Neural Network (Classification) Regions with CNN features (R-CNN), 2013 1 image 3 Classification (AlexNet) 2 Generate object candidates 4 Bus Car Apply image classification network to each object candidates

Deep Learning-based Object How convolutional neural network is worked on the image? 2 nd Feature Map 1 st Feature Map Conv. Filter

Deep Learning-based Object Candidate Generation Deep Neural Network (Classification) Fast Region-based Conv. Neural Net. (Fast R-CNN), April, 2015 1 image 3 Classification (AlexNet) Deep Conv Net. ROI Pooling Fully Conn. ROI Projection 2 Generate object candidates 4 Bus Car Computational cost is proportionally increased according to the number of candidates.

Deep Learning-based Object Deep Neural Network Faster Region-based Conv. Neural Net. (Faster R-CNN), June, 2015 1 image 3 Bus Car 2 Base model: AlexNet / VGG Region Proposal Net. ROI Pooling Fully Conn. Deep Conv Net. Feature Maps

Deep Learning-based Object You Only Look Once (YOLO) Single Shot MultiBox Detector (SSD)

Next Presentation Part2: Traditional Object from Scratch Design Basic Object Detector - Feature: HOG Features - Classification: SVM - Practice with toy example Part3: Deep Learning-based Object I? Part4: Deep Learning-based Object II?