Tobias Kohoutek Institute of Geodesy and Photogrammetry Geodetic Metrology and Engineering Geodesy ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING.

Slides:



Advertisements
Similar presentations
Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
Advertisements

Street Crossing Tracking from a moving platform Need to look left and right to find a safe time to cross Need to look ahead to drive to other side of road.
Motivation Spectroscopy is most important analysis tool in all natural sciences Astrophysics, chemical/material sciences, biomedicine, geophysics,… Industry.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Integrating a Short Range Laser Probe with a 6-DOF Vertical Robot Arm and a Rotary Table Theodor Borangiu Anamaria Dogar
Chapter 8. Basic Image Process The visual information can be recorded by a TV camera or a 2D array of CCD sensors. A digital image is formed.
OpenCV Stacy O’Malley CS-590 Summer, What is OpenCV? Open source library of functions relating to computer vision. Cross-platform (Linux, OS X,
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
Object Detection and Tracking Mike Knowles 11 th January 2005
Highlights Lecture on the image part (10) Automatic Perception 16
A Real-Time for Classification of Moving Objects
Shadow Detection In Video Submitted by: Hisham Abu saleh.
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
Ahmed Abdel-Fattah Jerry Chang Derrick Culver Matt Zenthoefer.
1 Video Surveillance systems for Traffic Monitoring Simeon Indupalli.
Optical flow (motion vector) computation Course: Computer Graphics and Image Processing Semester:Fall 2002 Presenter:Nilesh Ghubade
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Mohammed Rizwan Adil, Chidambaram Alagappan., and Swathi Dumpala Basaveswara.
A Brief Overview of Computer Vision Jinxiang Chai.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
GM-Carnegie Mellon Autonomous Driving CRL TitleAutomated Image Analysis for Robust Detection of Curbs Thrust AreaPerception Project LeadDavid Wettergreen,
Real-Time Phase-Stamp Range Finder with Improved Accuracy Akira Kimachi Osaka Electro-Communication University Neyagawa, Osaka , Japan 1August.
Samsung Techwin’s Technology. S amsung S uper N oise R eduction What is SSNR? Why is SSNR needed? Samsung Techwin’s SSNR Journey How does SSNR work? SSNR.
LCC, MIERSI SM 14/15 – T4 Special Effects Miguel Tavares Coimbra.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
Seminar on EyeTap.  Introduction  What is Eye Tap  EyeTap: The eye itself as display and camera  History of EyeTap  Principle & working of the Eyetap.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Corner Detection & Color Segmentation CSE350/ Sep 03.
: TiM551 – Ranging Laser Scanner Incredibly good at detection - absolutely accurate at measuring Aaron Rothmeyer.
The Cyber-Physical Bike A Step Toward Safer Green Transportation.
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 24 March 2009.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
CSSE463: Image Recognition Day 29 This week This week Today: Surveillance and finding motion vectors Today: Surveillance and finding motion vectors Tomorrow:
CS 376b Introduction to Computer Vision 03 / 31 / 2008 Instructor: Michael Eckmann.
Suggested Machine Learning Class: – learning-supervised-learning--ud675
SUREILLANCE IN THE DEPARTMENT THROUGH IMAGE PROCESSING F.Y.P. PRESENTATION BY AHMAD IJAZ & UFUK INCE SUPERVISOR: ASSOC. PROF. ERHAN INCE.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
Robots at Work. A Presentation by: Caspar Broelemann, Robin Weberskirch, Sebastian Pick.
Robust Segmentation of Freight Containers in Train Monitoring Videos Qing-Jie Kong*, Avinash Kumar**, Narendra Ahuja**,Yuncai Liu* **Department of Electrical.
Detection, Tracking and Recognition in Video Sequences Supervised By: Dr. Ofer Hadar Mr. Uri Perets Project By: Sonia KanOra Gendler Ben-Gurion University.
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Table of contents INTRODUCTION Background Problem Statement Scope of The Research Objective Method DESIGN SYSTEM TESTING AND EVALUATION CONCLUSION.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
THE TECHNICAL VISION SYSTEM FOR DIAGNOSIS OF THE HARVESTING UNIT OF THE ROBOT FOR GATHERING WILD PLANTS A.I. Kuznetsov, A.V. Tyryshkin National Research.
Automatic Speed Control Using Distance Measurement By Single Camera
CSSE463: Image Recognition Day 29
Gait Recognition Gökhan ŞENGÜL.
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
A Forest of Sensors: Tracking
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Object tracking in video scenes Object tracking in video scenes
CSSE463: Image Recognition Day 29
LED Digital Display Visibility attracts, especially from a distance.
Patent Liability Team KANG Group 1.
CSE (c) S. Tanimoto, 2002 Image Understanding
How to Digitize the Natural Color
Department of Computer Engineering
Estimation of relative pose
CSSE463: Image Recognition Day 29
Application of Inclinometer in Wind Turbine Health Monitoring.
© 2010 Cengage Learning Engineering. All Rights Reserved.
CSSE463: Image Recognition Day 29
Computer and Robot Vision I
Computer and Robot Vision I
CSE (c) S. Tanimoto, 2001 Image Understanding
CSSE463: Image Recognition Day 29
Presented by Mohammad Rashidujjaman Rifat Ph.D Student,
CSE (c) S. Tanimoto, 2004 Image Understanding
Presentation transcript:

Tobias Kohoutek Institute of Geodesy and Photogrammetry Geodetic Metrology and Engineering Geodesy ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Second Baltic Swiss Geodetic Science Week September 2007, Neringa, Lithuania

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Monitoring! Why? - monotone and physical stressful jobs - autonome moveable machines using of industrial robots - safety shut-off mats, light barriers, camera systems

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Used Components -LEGO® Mindstorms™ RCX 2.1 -SwissRanger® SR-3000 (CSEM/MESA)

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Range Imaging -combined CMOS/CCD-technology -parallel recording of local brightness and distance map -distance measured by time-of-flight (TOF) principle for every pixel -map can be acquired by detected phase delay -signal sampling at four points to determine offset I, amplitude A and phase φ Swissranger® SR-3000

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania 3D-Image Processing -managing of a 3D-image block -image analysing for segmentation and object tracking -accuracy and reliability -automatic real time collision prevention objectives

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania 3D-Image Processing 3D-image-data by SR-3000 amplitude image coloured range image

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Image Analysing two different models – for robot installation: robot detection by background image (without robot) and following image with robot → subtract images and differences become visible immediately – for preexisting robot: detection without background image

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Image Analysing detection by background image

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Image Analysing image avaraging - noise reduction by average over N images - noise level reduced by 1/√N compared to single image edge detection - OpenCV-function cvCanny() for binary image close gaps in robot contour fill robot structure detection without background image

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Image Analysing detection without background image

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Image Processing feature detection real time motion analysis for 3D-image-data -> result: working space of robot image monitoring for other changes - reduction of monitored space - minimize computing time - other workers/machines detected in image, don‘t influence the robot

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Image Processing feature detection

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Image Processing image monitoring

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Motion Analysis based on three special features virtual box around robot, width = 10 pixel static security zone

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Motion Analysis all edge pixels which edge/corner? -> neighborhood operation zone boarder by virtual feature moving from image centre to image frame dynamic security zone

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Automatic Real Time Monitoring security zone (red line) is monitored real time 25 frames/second security stop by entering object security zone

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Results robot detection by image analysis in range image automatic real time object tracking by Optical Flow with subpixel accuracy in amplitude image security zone moves with robot collision prevention in real time (amplitude and range image) in three distances Problems: error-prone algorithms in C++ program high reflexions at robot material little sensor size -> robot in image centre

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Results

ANALYSIS AND PROCESSING OF 3D-IMAGE-DATA FOR ROBOT MONITORING Tobias Kohoutek Second Baltic Swiss Geodetic Science Week 10 – 14 September 2007, Neringa, Lithuania Thank you for your attention! Please, feel free to ask questions.