daniel munoz: indoor object detection

Upload: willow-garage

Post on 30-May-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    1/28

    Dan Munoz

    Willow GarageSummer Finale Presentation

    Mentor: Kurt Konolige

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    2/28

    CMU Research

    Building

    Vegetation

    GroundTree trunk

    Sky

    Support

    Vertical

    Geometry Surface Estimation(Hoiem et al. )

    3-D Point Cloud Classification

    2

    Contextual Classification with Functional Max-Margin Markov Networks

    D. Munoz, J. A. Bagnell, N. Vandapel, M. HebertCVPR 2009

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    3/28

    Outdoor Classification

    3

    Vegetation Tree-trunk

    Ground Building

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    4/28

    Summer 09

    4

    Floor Ceiling Column

    Chair Table Wall

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    5/28

    ChallengesTraining data

    Discriminative features

    Learning

    5

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    6/28

    Training dataIssues with getting 3-D labels from 2-D images

    Manually created labeled dataset of room-sizedobjects (chairs, tables, trash cans, etc.) in PCD format 6

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    7/28

    Discriminative Featuresdescriptors_3d

    Utilizes PCML routines Similar interface with image descriptors_2d (Alex T.) Parallelized with OpenMP*

    Example features:

    Works over groups/clusters of points as well point_cloud_clustering

    (k-means, single-link, local neighbors) 7

    Image from Johnson and Hebert 1999

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    8/28

    Learningfunctional_m3n

    ROS agnostic Can do online learning Extended implementation of CVPR09 work

    1 min tutorial

    8

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    9/28

    Independent Classification

    9

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    10/28

    Local Interactions

    10

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    11/28

    Using Higher Order Information

    11

    Colored by elevation

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    12/28

    Region Based Model

    12

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    13/28

    Simple AlgorithmFor T iterations

    Classify with current model

    Create training set D from misclassifications(Over features from each clique)

    Train favorite classifier OpenCV regression trees

    Add classifier to model

    D

    13

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    14/28

    Experiments

    14

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    15/28

    Table-top Objects

    15

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    16/28

    Table-top Objects

    16

    Only 3-D features (worst example)

    Stapler Mouse

    Mug Background

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    17/28

    Adding Image Features

    17

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    18/28

    Results

    18

    Stapler Mouse

    Mug Background

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    19/28

    Results

    19

    Stapler Mouse

    Mug Background

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    20/28

    Results

    20

    Stapler Mouse

    Mug Background

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    21/28

    Results

    21

    Stapler Mouse

    Mug Background

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    22/28

    Results

    22

    Stapler Mouse

    Mug Background

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    23/28

    Results

    23

    Stapler Mouse

    Mug Background

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    24/28

    Room-sized Objects

    24

    Floor Ceiling Column

    Chair Table Wall

    Cabinets

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    25/28

    Room-sized Objects

    25

    Floor Ceiling Column

    Chair Table Wall

    Cabinets

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    26/28

    Room-sized Objects

    26

    Floor Ceiling Column

    Chair Table Wall

    Cabinets

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    27/28

    More experiments requiredThere were no cabinets off the ground in training set

    27

    Floor Ceiling Column

    Chair Table Wall

    Cabinets

  • 8/14/2019 Daniel Munoz: Indoor Object Detection

    28/28

    Available Future Work descriptors_3d

    Faster neighborhood data structure (Marius, Ethan) Point Histogram Features (Radu, Gary) 3-D Chamfer distances (Marius)

    point_cloud_clustering Ground plane removal and then clustering 2-D projections

    (Caroline) Mean-shift, etc.

    functional_m3n Random Forests, Neural nets (OpenCV) Boosted spheres (Alex T.)