Variable Resolution Vision System in Mobile Robotics Armando Sousa Armando Sousa Paulo Costa, António Moreira Faculdade de Engenharia da.

Slides:



Advertisements
Similar presentations
Zhengyou Zhang Vision Technology Group Microsoft Research
Advertisements

Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
Chayatat Ratanasawanya Min He May 13, Background information The goal Tasks involved in implementation Depth estimation Pitch & yaw correction angle.
Instituto de Sistemas e Robótica TELE-3D Calibrator Camera Calibration Using Intel OpenCV Library.
Computer Vision, Robert Pless
Unsupervised Learning Clustering K-Means. Recall: Key Components of Intelligent Agents Representation Language: Graph, Bayes Nets, Linear functions Inference.
QR Code Recognition Based On Image Processing
Digital Image Processing Lecture 3: Image Display & Enhancement
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
Some problems... Lens distortion  Uncalibrated structure and motion recovery assumes pinhole cameras  Real cameras have real lenses  How can we.
Quiz 10 Fall 2011.
An appearance-based visual compass for mobile robots Jürgen Sturm University of Amsterdam Informatics Institute.
Kiyoshi Irie, Tomoaki Yoshida, and Masahiro Tomono 2011 IEEE International Conference on Robotics and Automation Shanghai International Conference Center.
GIS and Image Processing for Environmental Analysis with Outdoor Mobile Robots School of Electrical & Electronic Engineering Queen’s University Belfast.
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
FEUP AsasF– Unmanned Air Vehicles Project Group Developing of a Softwall Controller to avoid No-Fly-Zones in an existing Autopilot System Christoph Bruno.
Cluster Analysis.  What is Cluster Analysis?  Types of Data in Cluster Analysis  A Categorization of Major Clustering Methods  Partitioning Methods.
Adaptive Rao-Blackwellized Particle Filter and It’s Evaluation for Tracking in Surveillance Xinyu Xu and Baoxin Li, Senior Member, IEEE.
Spacecraft Stereo Imaging Systems Group S3. Variables Separation of the cameras Height of the cameras – relative to the bench Angle – The direction cameras.
LYU0503 Document Image Reconstruction on Mobile Using Onboard Camera Supervisor: Professor Michael R.Lyu Group Members: Leung Man Kin, Stephen Ng Ying.
Stereo Computation using Iterative Graph-Cuts
Goal: To understand how mirrors and lenses work
Real-Time Vision on a Mobile Robot Platform Mohan Sridharan Joint work with Peter Stone The University of Texas at Austin
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Tal Mor  Create an automatic system that given an image of a room and a color, will color the room walls  Maintaining the original texture.
GmImgProc Alexandra Olteanu SCPD Alexandru Ştefănescu SCPD.
Accuracy-Aware Aquatic Diffusion Process Profiling Using Robotic Sensor Networks Yu Wang, Rui Tan, Guoliang Xing, Jianxun Wang, Xiaobo Tan Michigan State.
Camera Geometry and Calibration Thanks to Martial Hebert.
1 Image Basics Hao Jiang Computer Science Department Sept. 4, 2014.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
16421: Vision Sensors Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm.
Multiscale Moment-Based Painterly Rendering Diego Nehab and Luiz Velho
PHYS 1442 – Section 004 Lecture #22-23 MW April 14-16, 2014 Dr. Andrew Brandt 1 Cameras, Film, and Digital The Human Eye; Corrective Lenses Magnifying.
Sebastian Thrun CS223B Computer Vision, Winter Stanford CS223B Computer Vision, Winter 2005 Lecture 2 Lenses and Camera Calibration Sebastian Thrun,
16421: Vision Sensors Lecture 7: High Dynamic Range Imaging Instructor: S. Narasimhan Wean 5312, T-R 1:30pm – 3:00pm.
Image Restoration Juan Navarro Sorroche Phys-6314 Physics Department The University of Texas at Dallas Fall 2010 School of Natural Sciences & Mathematics.
Computer-Generated Pen-and-Ink Illustration of Trees Oliver Deussen & Thomas Strothotte University of Magdeburg.
Week 6 - Wednesday.  What did we talk about last time?  Light  Material  Sensors.
Stereo Object Detection and Tracking Using Clustering and Bayesian Filtering Texas Tech University 2011 NSF Research Experiences for Undergraduates Site.
Submitted by: Giorgio Tabarani, Christian Galinski Supervised by: Amir Geva CIS and ISL Laboratory, Technion.
Figure 8.Color map of the geometric correction along the dispersion axis for segment A. Figure 4. Measured distortions for all PSA positions for segment.
Autonomous Mobile Robots CPE 470/670 Lecture 6 Instructor: Monica Nicolescu.
3D Photorealistic Modeling Process. Different Sensors Scanners Local coordinate system Cameras Local camera coordinate system GPS Global coordinate system.
MS Calibration for Protein Profiles We need calibration for –Accurate mass value Mass error: (Measured Mass – Theoretical Mass) X 10 6 ppm Theoretical.
The Hardware Design of the Humanoid Robot RO-PE and the Self-localization Algorithm in RoboCup Tian Bo Control and Mechatronics Lab Mechanical Engineering.
Computer Graphics and Image Processing (CIS-601).
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Ch. 3: Geometric Camera Calibration
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Computer Vision Introduction to Digital Images.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
112/5/ :54 Graphics II Image Based Rendering Session 11.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Computational Vision CSCI 363, Fall 2012 Lecture 17 Stereopsis II
Chapter 4 Variability PowerPoint Lecture Slides Essentials of Statistics for the Behavioral Sciences Seventh Edition by Frederick J Gravetter and Larry.
Calliope-Louisa Sotiropoulou C OGNITIVE I MAGING U SING FTK H ARDWARE M EETING ON M EDICAL I MAGING.
Date of download: 7/11/2016 Copyright © 2016 SPIE. All rights reserved. Relationship among the intrinsic parameters and the rotation angle; *, the results.
Science for the Industry of the Future
Depth Analysis With Stereo Cameras
Multidisciplinary Engineering Senior Design Project P06441 See Through Fog Imaging Preliminary Design Review 05/19/06 Project Sponsor: Dr. Rao Team Members:
See Through Fog Imaging Project: P06441
Computer Vision Lecture 3: Digital Images
Multiple View Geometry for Robotics
network of simple neuron-like computing elements
Project P06441: See Through Fog Imaging
Presentation transcript:

Variable Resolution Vision System in Mobile Robotics Armando Sousa Armando Sousa Paulo Costa, António Moreira Faculdade de Engenharia da Universidade do Porto (FEUP) Instituto de Sistemas e Robótica R. Dr. Roberto Frias, S/N / Porto / Portugal

Problem: Robot Vision Onboard cameras are the main sensor –Quality Cameras  Large Image –Larger Image    Comp. Power Embedded Robot Vision –Real Time Constraints –Limited Computing Power Available

Vision Problems Given several Vision Problems (a) Camera Onboard (b) Static External Camera (c) generic object moves in 3D over a plane Objects Nearer are Always Larger

Goal Statement Structured Vision –Objects Closer are Larger –Distance to Vision Plane is Known  Not every pixel is essential to find close objects  Sub Sample the Image !!! Projection Effect

Pin-Hole Camera Model Objects far away occupy less pixels

Lens Distortion Model Lens distortion model (barrel / pin-cushion)

Math Results Sub Sample image with density proportional to distance * No lens distortion correction Dens = Min(Distance/Horizon,1)

Distance Graph

Offline Densities Bitmap Distance Graph GeyScale Distance Encoding Dithered Bitmap using Floyd Steinberg error diffusion)

Example Actual images relating to the 5dpo-2000 Robotic Soccer Team

Pixel Weight Error in center of cluster due to Center of mass calculations Taking local densities into consideration (important for tall objects)

Review of Algorithm Generate Offline Densities Bitmap: –distance formulae  pixel densities  grayscale bitmap  B&W Pixel Classification: –black pixels  run pixel color calibration Clustering & Merging: –Cluster neighboring pixels together Iterate Image: –Iterate for the whole image to take advantage of cache optimisations

Tech Compare Chart Results relating to the 5dpo-2000 Robotic Soccer Team (BT878, PAL, 25 fps)

Conclusions Main advantage of the method is that objects far away are more clearly seen The presented method is suited to Real Time applications Method involves re-sampling the image! –interesting if computing power is not enough to process the whole image at maximum resolution Generation of offline Dither Bitmap implies all camera parameters must be known and constant Bitmap densities parameters: –min density  min object size and required precision –Greatly affects execution time

Future Work Adapt the algorithm for moving cameras Measurement's accuracy can be improved by rescanning the boundaries of the objects at full resolution Other considerations for distance model may be taken into consideration