Visual Information Systems module introduction. Lecture Plan Part 1: MODULE OVERVIEW Part 1: MODULE OVERVIEW Part 2: Issues for ‘Visual Information Systems’(VIS)

Slides:



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

Computer and Robot Vision I
Top 10 Guardian League Table for Computer Sciences and IT Top 10 Times Online League Table for Computer Science Computer’s Eye.
Computer Vision I Introduction Raul Queiroz Feitosa.
CS256 Intelligent Systems -Vision Systems Module Overview.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Machine Learning (Extended) Dr. Ata Kaban
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
S. Mandayam/ DIP/ECE Dept./Rowan University Introduction to Digital Image Processing Shreekanth Mandayam ECE Department Rowan University
2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.
Digital Image Processing
Introduction to Digital Image Processing
CS292 Computational Vision and Language Week
Digital Image Processing
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.
LAPPEENRANTA UNIVERSITY OF TECHNOLOGY THE DEPARTMENT OF INFORMATION TECHNOLOGY 1 Computer Vision: Fundamentals & Applications Heikki Kälviäinen Professor.
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
Digital Image Processing & Pattern Analysis (CSCE 563) Course Outline & Introduction Prof. Amr Goneid Department of Computer Science & Engineering The.
Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.
Chapter 4 Designing Significant Learning Experiences II: Shaping the Experience.
Developing Business Practice – 302LON Reading for academic success Week 1.
Introduction to Image Processing Grass Sky Tree ? ? Introduction A picture is worth more than a thousand words.
Digital Image Processing Lecture 1: Introduction Prof. Charlene Tsai
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence From Data Mining To Knowledge.
COMP 875 Machine Learning Methods in Image Analysis.
CS 376b Introduction to Computer Vision 04 / 29 / 2008 Instructor: Michael Eckmann.
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
Multimedia Databases (MMDB)
CP467 Image Processing and Pattern Recognition Instructor: Hongbing Fan Introduction About DIP & PR About this course Lecture 1: an overview of DIP DIP&PR.
WXGE 6103 Digital Image Processing Semester 2, Session 2013/2014.
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
Updated Today's talk should help you to understand better  what your responsibilities for this module  how you will be taught  how you.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
Topic 1 - Introduction DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
DIGITAL IMAGE PROCESSING
Visual Information Systems module introduction. Lecture Plan Part 1: MODULE OVERVIEW Part 1: MODULE OVERVIEW Part 2: Issues for ‘Visual Information Systems’(VIS)
Syllabus CS479(7118) / 679(7112): Introduction to Data Mining Spring-2008 course web site:
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
Digital Image Processing & Analysis Fall Outline Sampling and Quantization Image Transforms Discrete Cosine Transforms Image Operations Image Restoration.
 To Cover the basic theory and algorithms that are widely used in digital image processing.  To Expose students to current technologies and issues that.
Media Arts and Technology Graduate Program UC Santa Barbara MAT 259 Visualizing Information Winter 2006George Legrady1 MAT 259 Visualizing Information.
Lecture 3 - Race against Time 1 Three points for today Sensory memory (SM) contains highly transient information about the dynamic sensory array. Stabilizing.
Multimedia Systems Lecture 1: Introduction Prof. Charlene Tsai
Overview of Bioinformatics 1 Module Denis Manley..
Digital Image Processing Lecture 1: Introduction February 21, 2005 Prof. Charlene Tsai Prof. Charlene Tsai
Course Information Instructor: Associate Professor Punam K Saha Office: 3314 SC Office Hours Mon 2:30 - 3:30pm,3314 SC Midterm To be decided Lectures:
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
CCM 4300 Lecture 1 Computer Networks: Wireless and Mobile Communication Systems Dr E. Ever School of Engineering and Information Sciences CCM4300_Autumn.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
What is Multimedia Anyway? David Millard and Paul Lewis.
Writing a Proposal and Conference Organisation Paul Lewis.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
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.
Visual Information Retrieval
Multimedia Content-Based Retrieval
Data Mining: Concepts and Techniques Course Outline
Outline Announcements Syllabus General Introduction to Computer Vision
Image Processing Course
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
IT523 Digital Image Processing
Presentation transcript:

Visual Information Systems module introduction

Lecture Plan Part 1: MODULE OVERVIEW Part 1: MODULE OVERVIEW Part 2: Issues for ‘Visual Information Systems’(VIS) and the focus of this module Part 2: Issues for ‘Visual Information Systems’(VIS) and the focus of this module Part 3: Visual Information Retrieval Part 3: Visual Information Retrieval

Module Overview Many research issues in VIS is emerging subjects, research in VIS is still immature, suitable for an interactive research-based module Many research issues in VIS is emerging subjects, research in VIS is still immature, suitable for an interactive research-based module Interactive class and lab Interactive class and lab

Module structure wk1 -- Introduction to the module and vision systems wk2 -- Visual information retrieval wk3 -- Case studies and fundamental questions wk4 --data processing and feature extraction wk5 -- image content and content analysis (colour, texture and shape) wk6 -- segmentation and annotation wk7 -- Patten Recognition wk8 -- Multiple processors wk9 -- Classifier fusion processes and inferential methods wk10 - Further issues L- Lecture; S – Seminar; P – Practice; T- Tutorial

Seminar-based Module Weeks 1-5: Lectures with further reading given; also case studies given for discussion; initial lab exercises Weeks 1-5: Lectures with further reading given; also case studies given for discussion; initial lab exercises Weeks 6-10: Weeks 6-10: Mixture of lectures, seminars, group presentation and lab exercises Mixture of lectures, seminars, group presentation and lab exercises Interim viva and feedback (on literature, topics in lectures and projects) Interim viva and feedback (on literature, topics in lectures and projects) Lab sessions and surgery hours (encourage using Java and other programme languages) Lab sessions and surgery hours (encourage using Java and other programme languages) Individual meetings throughout the course Individual meetings throughout the course

Projects Encourage working in group on large scale projects, but need individual contribution Encourage working in group on large scale projects, but need individual contribution Projects will be written up as your coursework Projects will be written up as your coursework Any innovative work is encouraged to publish as technical reports, conference papers, and journal articles where appropriate Any innovative work is encouraged to publish as technical reports, conference papers, and journal articles where appropriate A list of possible projects: A list of possible projects: In the project proposal of the year In the project proposal of the year Other suggestions are welcome Other suggestions are welcome Full participation in all classes/labs is required to pass the module Full participation in all classes/labs is required to pass the module

Lecture Notes and References There is no set textbook for this module. Reading will be advised for each lecture: this will be available in the library, on-line or photocopies will be provided. There is no set textbook for this module. Reading will be advised for each lecture: this will be available in the library, on-line or photocopies will be provided. Most of the notes are available electronically Most of the notes are available electronically Contact me anytime: Contact me anytime:

Useful references Nick Efford, Digital Image Processing, A Practical Introduction using Java, Addison Wesley, ISBN , May 2000 Tim Morris (2004), Computer Vision and Image Processing, Palgrave MacMillan, ISBN Rafael Gonzalez, Richard Woods, Digital Image Processing (International Edition), 2nd Edition, ISBN , Prentice Hall, 2002 Linda G. Shapiro, George C. Stockman (2001), Computer Vision, Prentice-Hall, Inc, ISBN

Assessment and Important dates first coursework, 20%, based on the lab tasks first coursework, 20%, based on the lab tasks due: week 7, Monday 26th Feb 2007, 12:00noon due: week 7, Monday 26th Feb 2007, 12:00noon first viva, 20%: week 10, Monday 19th March 2007 first viva, 20%: week 10, Monday 19th March 2007 second coursework, 40%, based on project second coursework, 40%, based on project Due: week 11, 23rd April 2007, 12noon Due: week 11, 23rd April 2007, 12noon Final viva, 20%, week 12, 30th April 2007 Final viva, 20%, week 12, 30th April 2007

Credit Coursework Coursework See project proposal See project proposal Please DO NOT use unauthorised materials Please DO NOT use unauthorised materials 15 credit module = approx. 150 hours of study 15 credit module = approx. 150 hours of study 30 hours of lectures / seminars / labs / tutorials 30 hours of lectures / seminars / labs / tutorials 5 hours one to one discussion 5 hours one to one discussion 15 hours searching for start-of-art literature 15 hours searching for start-of-art literature 100 hours to be spent on coursework 100 hours to be spent on coursework

Visual information systems? So, what does it mean “visual information”? Can a computer see as human? How much information need to be understood for processing? It might be easier to firstly think about the applications of visual information systems

Robotics/industry inspection /military

Police surveillance, genome research, biometrics, security

Remote sensing, astronomy, GIS, Earth/Planetary observation, monitoring, exploration

Medical imaging

Aware home / Intelligent environments, ubiquitous computing/sensing /eldercare technologies

Digital special effects film and TV, DTV, news and sport, creative media, art, museums

What is the fundamental question? One of the ultimate challenges of a vision system is getting a machine to recognise objects in the world and to understand what actions is taking place within its visual field. One of the ultimate challenges of a vision system is getting a machine to recognise objects in the world and to understand what actions is taking place within its visual field.

Difficulties in emulating human perception process The processing capability of human visual systems is often taken for granted The processing capability of human visual systems is often taken for granted The subtlety and difficulty of describing the exact operation of the subconscious functions presents significant difficulty in developing algorithms to emulate human visual behaviour The subtlety and difficulty of describing the exact operation of the subconscious functions presents significant difficulty in developing algorithms to emulate human visual behaviour

Another problem is that a machine cannot see too far

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

Image and pixels

x n 0 m y f(x,y) A digital image consisting of an array of m x n pixels in the x th column and the y th row has an intensity equal to f(x,y). (r(x,y), g(x,y), b(x,y))

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

Feature Extraction, representation of properties

Image Analysis Common image analysis techniques include template matching, pattern recognition using feature extraction

Classification, recognition and retrieval

Our General Motivations Vision capability The understanding of single images and their relations with other images Scalability Autonomous Arbitrary recognition and inference Visual information is the most important but most difficult element

Topics Related to VIS Computer vision, computer/human perception Computer vision, computer/human perception Multimedia content processing Multimedia content processing Database technology Database technology Domain knowledge and its management Domain knowledge and its management Knowledge discovery Knowledge discovery human computer interaction human computer interaction computer graphics and computer animation computer graphics and computer animation artificial intelligence artificial intelligence pattern recognition, machine learning pattern recognition, machine learning robotics robotics

Content of the Module Visual content Primitive visual properties - preprocessing Visual features – for visual perception; for indexing and searching, interpretation at different levels interpretation of a single image and the similarity measure arge-scale data processing Indexing, searching and large-scale data processing From primitive content to semantics From primitive content to semantics Large scale problem, multiple classifier and inferential methods Case studies

Approach of the Study adopt patterns of use and patterns of computation as the leading principles. adopt patterns of use and patterns of computation as the leading principles. follow the data as they flow through the computational process and consider alternative processes with the same position in the flow follow the data as they flow through the computational process and consider alternative processes with the same position in the flow concentrate on generic computational methods but look at applications too concentrate on generic computational methods but look at applications too

Today’s exercise

Brightness Adjustment Add a constant to all values g(x,y) = f(x,y) + k g(x,y) = f(x,y) + k Where f is the original images and g the changed image; k is a constant, i.e.,50

Contrast Adjustment Scale all values by a constant g(x,y) = a* f(x,y) g(x,y) = a* f(x,y) (a = 1.5)

Subtraction

Average of two images