CS292 Computational Vision and Language Week 1 - 2.

Slides:



Advertisements
Similar presentations
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Advertisements

COLORCOLOR A SET OF CODES GENERATED BY THE BRAİN How do you quantify? How do you use?
Color Image Processing
Aalborg University Copenhagen
Video enhances, dramatizes, and gives impact to your multimedia application. Your audience will better understand the message of your application.
Top 10 Guardian League Table for Computer Sciences and IT Top 10 Times Online League Table for Computer Science Computer’s Eye.
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
Visual Information Systems Basic images processing.
CS256 Intelligent Systems -Vision Systems Module Overview.
Visual Information Systems module introduction. Lecture Plan Part 1: MODULE OVERVIEW Part 1: MODULE OVERVIEW Part 2: Issues for ‘Visual Information Systems’(VIS)
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
Color: Readings: Ch 6: color spaces color histograms color segmentation.
CS 376b Introduction to Computer Vision 04 / 01 / 2008 Instructor: Michael Eckmann.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
Images and colour Colour - colours - colour spaces - colour models Raster data - image representations - single and multi-band (multi-channel) images -
Introduction What is “image processing and computer vision”? Image Representation.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
Visual Representation of Information
ECE 472/572 – Digital Image Processing Lecture 2 – Elements of Visual Perception and Image Formation 08/25/11.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 14/15 – TP3 Digital Images Miguel Tavares Coimbra.
Chapter 2 Data Representation. Define data types. Visualize how data are stored inside a computer. Understand the differences between text, numbers, images,
Digital Image Processing Lecture 2
Multimedia Data Video Compression The MPEG-1 Standard
Internet and Multimedia Technology A 12-week Module Martin Doherty School of Computing & Intelligent Systems.
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University
Chapter 1 INTRODUCTION TO IMAGE PROCESSING Section – 1.2.
Video Video.
SUBJECT CODE:CS1002 DEPARTMENT OF ECE. “One picture is worth more than ten thousand words” Anonymous.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Chapter 2: Digital Image Fundamentals Spring 2006, 劉震昌.
Digital Image Processing Part 1 Introduction. The eye.
Digital Image Processing SANDHIYA. LOGISTICS OF THE COURSE n Duration –20-22 lectures n Assessment –100% exam –There isn't any coursework or homework.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Digital Image Processing In The Name Of God Digital Image Processing Lecture6: Color Image Processing M. Ghelich Oghli By: M. Ghelich Oghli
Image-Based Segmentation of Indoor Corridor Floors for a Mobile Robot Yinxiao Li and Stanley T. Birchfield The Holcombe Department of Electrical and Computer.
Digital Imaging Fundamentals Ms. Hema C.R. School of Mechatronic Engineering.
1 Motion Analysis using Optical flow CIS601 Longin Jan Latecki Fall 2003 CIS Dept of Temple University.
CS 376b Introduction to Computer Vision 02 / 11 / 2008 Instructor: Michael Eckmann.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
CT333/CT433 Image Processing and Computer Vision.
An Introduction to Computer Vision George J. Grevera, Ph.D.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Color Models Light property Color models.
COMP 9517 Computer Vision Digital Images 1/28/2018 COMP 9517 S2, 2009.
Image Processing Objectives To understand pixel based image processing
Color Image Processing
Color Image Processing
Miguel Tavares Coimbra
Color Image Processing
IT – 472 Digital Image Processing
Color: Readings: Ch 6: color spaces color histograms
Color: Readings: Ch 6: color spaces color histograms
Color Image Processing
Digital Image Fundamentals
Chapter 2 Data Representation.
Color Image Processing
Digital Image Fundamentals
Digital Image Processing
Topic 1 Three related sub-fields Image processing Computer vision
Miguel Tavares Coimbra
Review and Importance CS 111.
Presentation transcript:

CS292 Computational Vision and Language Week 1 - 2

Visual Perception 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?

Colour image and video sequence colour can be conveyed by combining different colours of light, using three components (red, green and blue): R = r(x,y); G = g(x,y); B = b(x,y), where R, G, B are defined in a similar way to F. The vector (r(x,y), g(x,y), b(x,y)) defines the intensity and colour at the point (x,y) in the colour image. A video sequence is, in effect, a time-sampled representation of the original moving scene. Each frame in the sequence is a standard colour, or monochrome image and can be coded as such. a monochrome video sequence may be represented digitally as a sequence o 2-D arrays [F1, F2, F3..F N ].

Java example on image representation and resolution, try this in the lab class

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 per unit length

amplitude resolution -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 three primaries could approximate many colours red, green, blue C= rR+gG+bB Other Colour Models –YMCK –HSI –YCrCb

Objectives of vision part Understand the fundamentals in machine perception –Understand components in vision systems –Be familiar with common operations for processing images –Be able to implement simple image processing operations –Be able to implement simple object recognition Evaluate a vision system additionally: encourage the students to practise more basic and advanced Java programming

WeeklecturesLabs 1Introduction and simple operations brightness, contrast, enlarge, averaging, subtraction 2 (LP)Image processing and transform 1brightness, contrast, enlarge, averaging, subtraction 3 (LP)Image processing and transform 2Convolution and histogram 4 (LP)Segmentation (1)segmentation 5 (LP)Classification and RecognitionObject recognition 6 (LP)Reading week 7 (LP)Language 1 8 (LP)Language 2 9 (LP)Language 3 10 (LP)Language 4 11revision

Deadlines To Undergraduate Office First assignment: week 5, Monday 12th Feb 2007, 12:00noon. Second assignment: week 7, Monday 26th Feb 2007, 12:00noon Third assignment: week 10, Monday 19th March 2007, 12:00noon

Assessment Components of Assessment Method(s) weighting Coursework for vision part Program results and short reports 35% Coursework for language part report 15% ExaminationA 2-hour examination (one question on vision, two on language) 50%

Recommended Texts Nick Efford, Digital Image Processing, A Practical Introduction using Java (2000), Addison Wesley, ISBN Tim Morris (2004), Computer Vision and Image Processing, Palgrave MacMillan, ISBN Patrick H Winston, (1992), Artificial Intelligence (Third Edition), Addison Wesley Publishers Co. ISBN Rob Callan (2003), Artificial Intelligence, Palgrave MacMillan, ISBN Linda G. Shapiro, George C. Stockman (2001), Computer Vision, Prentice-Hall, Inc, ISBN