Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.

Slides:



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

System Integration and Experimental Results Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Quadtrees, Octrees and their Applications in Digital Image Processing
Digital Image Processing: Digital Imaging Fundamentals.
Top 10 Guardian League Table for Computer Sciences and IT Top 10 Times Online League Table for Computer Science Computer’s Eye.
CS256 Intelligent Systems -Vision Systems Module Overview.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Quadtrees, Octrees and their Applications in Digital Image Processing
Human Visual System Lecture 3 Human Visual System – Recap
Highlights Lecture on the image part (10) Automatic Perception 16
CS292 Computational Vision and Language Visual Features - Colour and Texture.
CS292 Computational Vision and Language Week
Introduction What is “image processing and computer vision”? Image Representation.
Digital Images The nature and acquisition of a digital image.
Introduction to Machine Vision Systems
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
Prepared by: - Mr. T.R.Shah, Lect., ME/MC Dept., U. V. Patel College of Engineering. Ganpat Vidyanagar. Digital Image Processing & Machine Vision – An.
A Brief Overview of Computer Vision Jinxiang Chai.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
Active Vision Key points: Acting to obtain information Eye movements Depth from motion parallax Extracting motion information from a spatio-temporal pattern.
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
Perception Introduction Pattern Recognition Image Formation
Images Data Representation. Objectives  Understand the terms bitmap & pixel  Understand how bitmap images are stored using binary in a computer system.
Visual Perception PhD Program in Information Technologies Description: Obtention of 3D Information. Study of the problem of triangulation, camera calibration.
Chapter 1 INTRODUCTION TO IMAGE PROCESSING Section – 1.2.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Video Video.
Introduction EE 520: Image Analysis & Computer Vision.
DIGITAL IMAGE PROCESSING
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Digital Image Processing & Analysis Fall Outline Sampling and Quantization Image Transforms Discrete Cosine Transforms Image Operations Image Restoration.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
National Taiwan A Road Sign Recognition System Based on a Dynamic Visual Model C. Y. Fang Department of Information and.
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
Digital Image Processing NET 404) ) Introduction and Overview
Tutorial Visual Perception Towards Computer Vision
Digital Image Processing In The Name Of God Digital Image Processing Lecture2: Digital Image Fundamental M. Ghelich Oghli By: M. Ghelich Oghli
1-1 Chapter 1: Introduction 1.1. Images An image is worth thousands of words.
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Image Emotional Semantic Query Based On Color Semantic Description Wei-Ning Wang, Ying-Lin Yu Department of Electronic and Information Engineering, South.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
1 Machine Vision. 2 VISION the most powerful sense.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Image Perception ‘Let there be light! ‘. “Let there be light”
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
Stochastic Grammars: Overview Representation: Stochastic grammar Representation: Stochastic grammar Terminals: object interactions Terminals: object interactions.
Camera Model Calibration
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Chapter 24: Perception April 20, Introduction Emphasis on vision Feature extraction approach Model-based approach –S stimulus –W world –f,
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Digital Image Processing CSC331 Introduction 1. My Introduction EDUCATION Technical University of Munich, Germany Ph.D. Major: Machine learning.
Image Perception ‘Let there be light! ‘. “Let there be light”
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
COMP 9517 Computer Vision Digital Images 1/28/2018 COMP 9517 S2, 2009.
Processing visual information for Computer Vision
Visual Information Retrieval
IT – 472 Digital Image Processing
Computer Vision Computer vision attempts to construct meaningful and explicit descriptions of the world depicted in an image Using machines to Interpret!!!
Pattern Recognition Binding Edge Detection
© 2010 Cengage Learning Engineering. All Rights Reserved.
CSE (c) S. Tanimoto, 2007 Image Understanding
Presentation transcript:

Vision Computing An Introduction

Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about the shape of the world around us The main focus will be on the processing of the raw information that they provide. The basic approach : understand how sensory stimuli are created by the world, and then ask what must the world have been like to produce this particular stimulus?

Human, Computer and Machine Vision the key elements –automatic extraction, manipulation, analysis and classification of images or image sequences to solve real-world problems requires an appreciation of all the issues involved. computer and machine vision

What is “Image Processing and Computer Vision”? Image Processing manipulate image data generate another image Computer Vision process image data generate symbolic data

Image Resolution How many pixels –spatial resolution How many shades of grey/colours –amplitude resolution How many frames per second –temporal resolution

Spatial Resolution n, n/2, n/4, n/8, n/16 and n/32 pixels on a side.

Shades of Grey 8, 4, 2 and 1 bit images.

Temporal Resolution –how much does an object move between frames? –Can motion be understood unambiguously? Nyquist’s Theorem –A periodic signal can be reconstructed if the sampling interval is half the period –An object can be detected if two samples span its smallest dimension

Colour Representation Newton –white light composed of seven colours red, orange, yellow, green, blue, indigo, violet three primaries could approximate many colours red, green, blue C= rR+gG+bB

Other Colour Models YMCK IHS YCrCb etc

Camera Calibration Link image co-ordinates and world co- ordinates Extrinsic parameters –location and orientation of camera with respect to a co-ordinate frame Intrinsic parameters –relate pixel co-ordinates with camera reference frame co-ordinates

Pinhole Camera Image Object Optical centre Image and centre, object and centre are similar triangles. f Z

How Do We Recover 3-D Information? There are number of cues available in the visual stimulus –Motion –Binocular stereopsis –Texture –Shading –Contour Each of these cues relies on background assumptions about physical scenes in order to provide unambiguous interpretation.

Assumption about the scene how to ‘invert’ the process of image formation - assign physical interpretations to the optical features found in the image, in spite of the ambiguities. –About the physical world (low level/early) –About what the machine is looking at (high level/late) –Mapping from low level to high level –An assumption is worth making by a visual system is often that the human visual system makes it.

Image Data Processing Simulate human image perception pre-processing: –Noise removal, contrast enhancement etc. Low level – find useful info from raw images –Colour, edges, shape, texture detection High level – find objects and meanings from the useful info –Objects –Spatial relationship –Meanings The higher level processing, the more domain knowledge needed

System Overview Feature Extraction Labels or other forms of description Pre-processing, enhancement Object Recognition Image Recognition Captured data Knowledge representation

Image Processing

Image Analysis

Image Classification Image classification examples Example reference : os/classify/

What’s Next More examples on approaching “seeing things” in daily life Examples of approaching these problems in programmes Getting familiar with methodologies for providing intelligence in systems