IEEE Robot Team Vision System Project Michael Slutskiy & Paul Nguyen ECE 533 Presentation.

Slides:



Advertisements
Similar presentations
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Advertisements

Cambridge, Massachusetts Pose Estimation in Heavy Clutter using a Multi-Flash Camera Ming-Yu Liu, Oncel Tuzel, Ashok Veeraraghavan, Rama Chellappa, Amit.
Oleh Tretiak © Computer Vision Lecture 1: Introduction.
Bohr Robot Group OpenCV ECE479 John Chhokar J.C. Arada Richard Dixon.
Sponsors Mechanical Improvements Software The software is written in C++ and Python using the Robot Operating System (ROS) framework. The ROS tool, rviz,
Yiming Zhang SUNY at Buffalo TRAFFIC SIGN RECOGNITION WITH COLOR IMAGE.
Applications of Image Processing. Outline What YOU are going to learn Image Processing in use.
Digital Image Processing: Revision
3. Introduction to Digital Image Analysis
Introduction to Computer and Human Vision Shimon Ullman, Ronen Basri, Michal Irani Assistants: Tal Hassner Eli Shechtman.
Midterm review: Cameras Pinhole cameras Vanishing points, horizon line Perspective projection equation, weak perspective Lenses Human eye Sample question:
Chinese Character Recognition for Video Presented by: Vincent Cheung Date: 25 October 1999.
Color a* b* Brightness L* Texture Original Image Features Feature combination E D 22 Boundary Processing Textons A B C A B C 22 Region Processing.
Image Processing of Video on Unmanned Aircraft Video processing on-board Unmanned Aircraft Aims to develop image acquisition, processing and transmission.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
The Terrapins Computer Vision Laboratory University of Maryland.
Image Filtering. Problem! Noise is a problem, even in images! Gaussian NoiseSalt and Pepper Noise.
InerVis Mobile Robotics Laboratory Institute of Systems and Robotics ISR – Coimbra Contact Person: Jorge Lobo Human inertial sensor:
Digital Image Processing ECE 480 Technical Lecture Team 4 Bryan Blancke Mark Heller Jeremy Martin Daniel Kim.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Introduction to Image Processing Grass Sky Tree ? ? Review.
Development of Image Processing Based Feedback Systems for Interactive Gaming Using Non-Traditional Controllers Adam Hedji Mantas Pulinas Philip San III.
Deep Green System for real-time tracking and playing the board game Reversi Nadav Erell Intro to Computational and Biological Vision, CS department, Ben-Gurion.
CS 376b Introduction to Computer Vision 04 / 29 / 2008 Instructor: Michael Eckmann.
For more info visit at For more info visit at
3D Fingertip and Palm Tracking in Depth Image Sequences
Page: 1 PHAM VAN Tien Real-Time Approach for Auto-Adjusting Vision System Reading Class International Graduate School of Dynamic Intelligent Systems.
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
Computer Vision, Robert Pless
General ideas to communicate Show one particular Example of localization based on vertical lines. Camera Projections Example of Jacobian to find solution.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
NTIT IMD 1 Speaker: Ching-Hao Lai( 賴璟皓 ) Author: Hongliang Bai, Junmin Zhu and Changping Liu Source: Proceedings of IEEE on Intelligent Transportation.
The Hough Transform for Vertical Object Recognition in 3D Images Generated from Airborne Lidar Data Christopher Parrish ECE533 Project December 2006.
Autonomous Robots Vision © Manfred Huber 2014.
Vision and Obstacle Avoidance In Cartesian Space.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
1 Machine Vision. 2 VISION the most powerful sense.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
APECE-505 Intelligent System Engineering Basics of Digital Image Processing! Md. Atiqur Rahman Ahad Reference books: – Digital Image Processing, Gonzalez.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
Stereo Vision Local Map Alignment for Robot Environment Mapping Computer Vision Center Dept. Ciències de la Computació UAB Ricardo Toledo Morales (CVC)
Edge Segmentation in Computer Images CSE350/ Sep 03.
: Chapter 5: Image Filtering 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
Improved Lane Detection for Unmanned Ground Vehicle Navigation Seok Beom Kim, Joo Hyun Kim, Bumkyoo Choi, and Jungchul Lee Department of Mechanical Engineering,
Avneesh Sud Vaibhav Vaish under the guidance of Dr. Subhashis Banerjee
Chapter 10 Image Segmentation
Introduction Computer vision is the analysis of digital images
Chin-Ya Huang Mon-Ju Wu
Fourier Transform: Real-World Images
Introduction to Computer and Human Vision
Detecting Artifacts and Textures in Wavelet Coded Images
Object tracking in video scenes Object tracking in video scenes
Introduction Computer vision is the analysis of digital images
Image Processing, Lecture #8
Image Processing, Lecture #8
Nov. 25 – Israeli Computer Vision Day
Magnetic Resonance Imaging
Vision: Inferring Information from Clues
Grape Detection in Vineyards Introduction To Computational and Biological Vision final project Kobi Ruham Eli Izhak.
Introduction Computer vision is the analysis of digital images
CSE (c) S. Tanimoto, 2007 Image Understanding
Presented by Mohammad Rashidujjaman Rifat Ph.D Student,
Vision: Inferring Information from Clues
Lab 2: Fingerprints CSE 402.
FREQUENTLY USED 3x3 CONVOLUTION KERNELS
Presentation transcript:

IEEE Robot Team Vision System Project Michael Slutskiy & Paul Nguyen ECE 533 Presentation

Mission Navigate 150lb Robot Through Obstacle Course

Vision System Objectives Find parts of image that the robot should not drive into Map these parts and send them to the artificial intelligence system Attempt to distinguish between physical objects and 2 dimensional images on the ground

Success

Some Combinations

Get an image from the camera approx. 15fps Filter out orange Extract the blue plane for the dynamic thresh. Binarize (note the salt and pepper noise) Clean up image using a 5x5 Median filter Use Sobel edge extraction and Hough transform to pick out lines

Tarps

Pass Image to AI This is the target location for the robot to navigate to in this frame.

Extensions Complete color segmentation  Aid with tarps and texture noise  Potentially better than current threshold Template matching  Help separate objects from lines Multi-image operations World mapping  Planning AI instead of reactionary AI

Questions, Comments, Suggestions? Visit for more info or send us an at