Download presentation
Presentation is loading. Please wait.
1
Realtime Object Recognition Using Decision Tree Learning Implemented with a Sony AIBO Robot CS 510 Presentation Chris Jorgensen
2
Realtime Object Recognition Using Decision Tree Learning Implemented with a Sony AIBO Robot CS 510 Presentation Chris Jorgensen
3
Presentation 1.Abstract/Introduction 2.Problem setup 3.Use of decision tree learning 4.Results 5.Summary/Thoughts
4
Abstract/Introduction Object recognition –Machine learning used to overcome issues: Domain-specific Complexity inestimable Quality of results –Steps Digital image scanned for features Combine features into “meaningful” attributes Attribute classification
5
Introduction Continued… Object Recognition Flow
6
Preprocessing “Obvious” features –Colors –Limbs/Head Shapes derived from image –Used for feature extraction
7
Problem Setup Recognition –Iterate through surfaces Head, Side, Leg –Generate segments for each surface –Store segments in memory 180 degree memory takes into account camera angle
8
180 Degree Memory
9
Problem Setup Continued Segmentation only done on “relevant” pixels –Determined by color Attribute generation* –Color, # segments, # corners, et al –Continuous values discretization via brute- force generated optimal split
10
Use of Decision Tree Learning Classification via Decision Tree Learning! –Algorithm creates a tree consisting of the attributes; leafs are “symbols” head, side, leg, body, et al –Tree is built by calculating attribute with the highest entropy (depends on # occurrences of each value) –Over-fitting solved by X 2 -pruning Determine if attribute really detects a pattern
11
Results
12
Results Continued
14
Decision Tree Learning –Classification (27 ms) “quite fast” –84% precision on 1080 examples for 5 classes –Even a low number of examples (25) resulted in over 50% precision –Room for improvement noted
15
Summary/Thoughts Short/vague paper Why do they need faster than 27 ms recognition time? Aibos are slow! Other work on Aibos done at PSU NWCIL –Lendaris/Holmstrom –Aibo uses limb angles, model of motion, to change gait based on floor surface –GA used to generate ideal gait for each surface
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.