Robot Vision Module Dott. Emanuele Menegatti Intelligent Autonomous Systems Lab University of Padua ITALY Based on course notes of.

Slides:



Advertisements
Similar presentations
Md. Monjur –ul-Hasan Department of Computer Science & Engineering Chittagong University of Engineering & Technology Chittagong 4349
Advertisements

L.Ghadah R. Hadba CT1514-L1.  Computer Graphics :refers to processing of creating a new image from Geometry, Lighting parameters, Materials and Textures.Using.
Camera Basics How cameras work Film vs Digital Taking control.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Graphics CS 121 Concepts of Computing II. What is a graphic? n A rectangular image. n Stored in a file of its own, or … … embedded in another data file.
Introduction to Computer Graphics
1 Basics of Digital Imaging Digital Image Capture and Display Kevin L. Lorick, Ph.D. FDA, CDRH, OIVD, DIHD.
Components Text Text--Processing Software A Word Processor is a software application that provides the user with the tools to create and edit text.
File Formats By Jack Turner. Raster (Bitmap) Raster or bitmap is a dot matrix data structure, containing columns of dots and rows, of a graphics image.
Part A Multimedia Production Rico Yu. Part A Multimedia Production Ch.1 Text Ch.2 Graphics Ch.3 Sound Ch.4 Animations Ch.5 Video.
+ Video Compression Rudina Alhamzi, Danielle Guir, Scott Hansen, Joe Jiang, Jason Ostroski.
Zinnia Bell. RAWimages are image files that have not yet processed, they contain minimally processed data from the image sensor of either a image scanner,
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
Goals of Computer Vision To make useful decisions based on sensed images To construct 3D structure from 2D images.
Graphics.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
File Formats About graphic file formats And image compression.
Module Code: CU0001NI Technical Information on Digital Images Week -2.
Lecture 4 - Introduction to Computer Graphics
Lab #5-6 Follow-Up: More Python; Images Images ● A signal (e.g. sound, temperature infrared sensor reading) is a single (one- dimensional) quantity that.
Simple Graphics. Graphics Used in PowerPoint, Web pages and others Basic Knowledge drawing change of colour, shape and others acquiring, video camera,
Research For Both Hardware And Software Required In Digital Graphics. By Joanne Hocking.
Digital Image: Representation & Processing (2/2) Lecture-3
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2.
© C.R. Business Education Creations Digital Interactive Media An Overview.
Document Formats How to Build a Digital Library Ian H. Witten and David Bainbridge.
Common file formats  Lesson Objective: Understanding common file formats and their differences.  Learning Outcome:  Describe the type of files which.
Digital File Formats ACCT-IGD-10: Students will generate and manipulate various graphic imaging processes. ACCT-IGD-15: Students will identify and produce.
Digital Cameras And Digital Information. How a Camera works Light passes through the lens Shutter opens for an instant Film is exposed to light Film is.
Data Compression. Compression? Compression refers to the ways in which the amount of data needed to store an image or other file can be reduced. This.
Vocabulary Words. 2-stage shutter release is a shutter release, that when pressed halfway, it activates the autofocus and the light meter of the camera,
Information Processes and Technology Multimedia: Graphics.
Chapter 2 : Imaging and Image Representation Computer Vision Lab. Chonbuk National University.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 This presentation © 2004, MacAvon Media Productions Introduction to Computer Graphics.
Image formats. Basic terminologies… Pixels: Pixels are the building blocks of every digital image. a pixel is a single point in a graphic image. Resolutions:
Addressing Image Compression Techniques on current Internet Technologies By: Eduardo J. Moreira & Onyeka Ezenwoye CIS-6931 Term Paper.
Computer Images Can store color info about each pixel, but makes file BIG Compression for Web 15.
File Formats and Vector Graphics. File Types Images and data are stored in files. Each software application uses different native file types and file.
Graphics and Images Graphics and images are both non-textual information, that can be displayed and printed. These images may appear on screen as well.
Unit 1: Task 1 By Abbie Llewellyn. Vector Graphic Software (Corel Draw) Computer graphics can be classified into two different categories: raster graphics.
Multimedia Basics (1) Hongli Luo CEIT, IPFW. Topics r Image data type r Color Model : m RGB, CMY, CMYK, YUV, YIQ, YCbCr r Analog Video – NTSC, PAL r Digital.
A BCDE.
Chap 14 Presentation Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
MULTIMEDIA Multimedia is the field concerned with the computer- controlled integration of text, graphics, drawings, still and moving images (Video), animation,
Introduction to Image Processing. What is Image Processing? Manipulation of digital images by computer. Image processing focuses on two major tasks: –Improvement.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
DIGITAL CAMERAS THE IMAGE SENSORS. CCD: Charged Coupled Device CMOS: Complementary Metal Oxide Semiconductor The differences between these two sensors.
Image File Formats By Dr. Rajeev Srivastava 1. Image File Formats Header and Image data. A typical image file format contains two fields namely Dr. Rajeev.
In the Know … Technological Vocabulary. Beginning Terms 1. Aperture – the mechanical opening in the lens that lets light in. 2. ASA / ISO – rating given.
Introduction to Image Processing Course Notes Anup Basu, Ph.D. Professor, Dept of Computing Sc. University of Alberta.
Image Editing Vocabulary Words Pioneer Library System Norman Public Library Nancy Rimassa, Trainer Thanks to Wikipedia ( help.
Scanner Scanner Introduction: Scanner is an input device. It reads the graphical images or line art or text from the source and converts.
Graphics and Image Data Representations 1. Q1 How images are represented in a computer system? 2.
Digital Image -M.V.Ramachandranwww.youtube.com/postmanchandru
COMP 9517 Computer Vision Digital Images 1/28/2018 COMP 9517 S2, 2009.
Hyperlinks, Images and Tables
Introduction to Computer Graphics
Outline Image formats and basic operations Image representation
Digital Image Fundamentals
Representing Images 2.6 – Data Representation.
Web Design and Development
COMS 161 Introduction to Computing
GRAPHICAL DATA EXCHANGE FORMATS .jpg .gif .tif.
Hyperlinks, Images and Tables
Multimedia System Image
Building an Online Store
Lecture 4 - Introduction to Computer Graphics
Presentation transcript:

Robot Vision Module Dott. Emanuele Menegatti Intelligent Autonomous Systems Lab University of Padua ITALY Based on course notes of Prof. Bob Fisher Edinburgh University - UK

…a Computer Vision example... Sorting parts on a conveyor belt

... A Robot Vision example... Navigation and Obstable avoidance ? !! Real Time – Real World !!

Physics of Vision

Illumination

The sensors… Humans Eyelid Iris Lens Retina Optical Nerve Robots Shutter Iris Lens CCD TV Cable

The retina… Horizontal cell Bipolar cell Amacrine cell Ganglion cell Optical Nerve Light

Camera Evolution Pinhole Camera /lessonPlans/pinholeCamera/

Camera Evolution The lens Introduced to collects more lights The film Introduced to store the image The CCD Introduced to acquire directly a digital image (higher performances for certain applications)

How to capture colours The original (left) image is split in a beam splitter

Thin Lens terminology Optical Axis Lens Axis Focal point (Secondary) Focal length (in a real camera: Focal length = the distance between the equivalent center of the lens and the image plane)

Ray Tracing We will consider a simple system composed of a single thin lens, there are simple rules we have to follow to ray-trace: 1.Rays travel in straight lines and change directions only when they encounter a discontinuity of the refractive index 2.It is conventional to have the object on the left of the optical system and the image will form on the right 3.All rays emanating from a single point in space must converge on a single point in the image plane (definition of focus) 4.Any ray entering the lens parallel to the axis on one side goes through the focus point on the other side 5.Any ray entering the lens from the focus point on one side emerges parallel to the axis on the other side

How to look at Vision? Low Level Vision: Middle Level Vision: High Level Vision: Image Level Properties Properties of World Properties of Actual Objects –Feature detection –Lightness –Geometry & Shape –Stereo & 2½D sketch –Motion & Optical Flow –Shape from Shading –Object Representation –Object Recognition –Geometric Invariance

Basic Optics

Images File Composed of: Image File Header Self-description of the image Image dimensions Image type Date of creation Program that created the image Image data Some image formats can handle only limited types of images (bynary or monocrome), but the current formats are evolving toward Multimedia contents

Formati di Immagine Due tipi fondamentali di immagini o meglio due modalità grafiche per rappresentare le immagini: Bitmap Limmagine viene descritta dando il colore pixel per pixel Vettoriale Oggetti presenti nellimmagine descritti in termini matematici

Bitmap Caratteristiche: Risoluzione (ppi) Profondità di colore Compressione Lossy (JPEG) Lossless (GIF) Adatto per sfumature di colore

Bitmap (2) GIF (Lossless) Graphics Interchange Format JPEG (Lossy) Joint Photographic Expert Group

Bitmap (3) GIF GIF colori GIF89 Trasparenza Interlacciamento Immagini multiple (gif animate) Created by CompuServe Inc. JPEG Non ha limiti di colore Adatto per foto Una sola immagine per file Header può contenere preview

Immagini Vettoriali Caratteristiche: Dimensione immagine Descrizione matematica Compatta Non adatta per foto o immagini ricche di dettagli Immagine vettoriale Bitmap (FACILE) Bitmap Immagine Vettoriale (DIFFICILE)

PBM (Portable Bit Map) Family of formats: PBM Supports monochrome bitmaps (1 bit per pixel). PGM Supports greyscale images PPM Supports full-color images PNM Supports content-independent manipulations on any of the three formats listed above P3 # magic number # example from the man page 4 4 # cols & rows 15 # maxval

TIFF (Tag Image File Format) Supports multiple images with 1 to 214 bit depth Can be lossy or lossless Very general and very complex Used by scanners Created by Aldus Corp.

PostScript (ps, eps) Store image data using ASCII characters (7- bit ASCII code) Used for graphics displays and printer Newer versions include JPEG compression Used to include graphics or images in a document

MPEG (Motion Picture Expert Group) Stream-oriented encoding for video Contains video, text, graphics Created by an international group of industry and governments Uses Spatial and Temporal Redundancy It is evolving: MPEG-1: 0.25Mbps (audio) 1.25Mbps (video) MPEG-2: 15Mbps good for TV Future version will recognizes objects and generate their images

The Difference Between CCD and CMOS CCD high-quality, low-noise images. CMOS more flexible (every pixel can be read independently) The light sensitivity of a CMOS chip is lower (Many of the photons hitting the chip hit the transistors instead of the photodiode) CCDs consume 100 times more power than an equivalent CMOS sensor. CMOS extremely inexpensive compared to CCD sensors (Chips can be fabricated on any standard silicon production line) CCD sensors produced for a longer period of time, so they are more mature. They tend to have higher quality pixels, and more of them.

Depth of Field... … depends on: Shutter Opening Sensitive Element Focal Length of the lens Distance of the object Region of confusion Hyperfocal distance

Depth of Field

Task: Sort Parts Vision Goal: Describe and Identify Constraints: Flat Shapes Sit flat Different Areas Opacity Serially delivered Camera Synch Silhouette Detector Counter Size Comparator Threshold