2007Theo Schouten1 Introduction. 2007Theo Schouten2 Human Eye 6-7 10 6 Cones, 120 10 6 Rods Reaction time: 0.1 sec (enough for transferring 100 nerve.

Slides:



Advertisements
Similar presentations
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Advertisements

5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
Top 10 Guardian League Table for Computer Sciences and IT Top 10 Times Online League Table for Computer Science Computer’s Eye.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
3. Introduction to Digital Image Analysis
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.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Digital Image Processing Ligang Liu Zhejiang University
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 4: Introduction to Vision 1 Computational Architectures in Biological.
Video Surveillance using Distance Maps January 2006 Theo Schouten Harco Kuppens Egon van den Broek.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Digital Image Processing
E.G.M. PetrakisMachine Vision (Introduction)1 TECHNICAL UNIVERSITY OF CRETE DEPARTMENT OF ELECTRONIC AND COMPUTER ENGINEERING MACHINE VISION Euripides.
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
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.
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
19 April, 2017 Knowledge and image processing algorithms for real-life applications. Dr. Maria Athelogou Principal Scientist & Scientific Liaison Manager.
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
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.
A Brief Overview of Computer Vision Jinxiang Chai.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
An Introduction to Computer Vision George J. Grevera, Ph.D.
Digital Image Processing Lecture notes – fall 2010 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Digital Image Processing In The Name Of God Digital Image Processing Lecture1: Introduction M. Ghelich Oghli By: M. Ghelich Oghli
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
Visual Perception PhD Program in Information Technologies Description: Obtention of 3D Information. Study of the problem of triangulation, camera calibration.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Digital Image Processing Lecture notes – fall 2008 Lecturer: Conf. dr. ing. Mihaela GORDAN Communications Department
Introduction EE 520: Image Analysis & Computer Vision.
G52IVG, School of Computer Science, University of Nottingham 1 Administrivia Timetable Lectures, Friday 14:00 – 16:00 Labs, Friday 17:00 -18:00 Assessment.
DIGITAL IMAGE PROCESSING
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
1 Digital Image Processing Dr. Saad M. Saad Darwish Associate Prof. of computer science.
Signal Processing Emphasis Group Robert Moorhead Roger King Joe Picone Nick Younan Jim Fowler Lori Bruce Jenny Du.
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.
Computer Graphics & Image Processing Lecture 1 Introduction.
Augmented Reality and 3D modelling By Stafford Joemat Supervised by Mr James Connan.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
Tutorial Visual Perception Towards Computer Vision
Computer Vision Chapter 1 Introduction.  The goal of computer vision is to make useful decisions about real physical objects and scenes based on sensed.
September 3, 2013Computer Vision Lecture 1: Human Vision 1 Welcome to CS 675 – Computer Vision Fall 2013 Instructor: Marc Pomplun Instructor: Marc Pomplun.
Autonomous Robots Vision © Manfred Huber 2014.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
1 Machine Vision. 2 VISION the most powerful sense.
An Introduction to Computer Vision George J. Grevera, Ph.D.
Athens Week Intensive course on image processing nov F. Tupin, I. Bloch, E. Angelini, M. Roux, B. Pesquet H. Brettel, F. Schmitt, S.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
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)
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.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
What is an image? a representation, likeness, or imitation of an object or thing a vivid or graphic description something introduced to represent something.
- photometric aspects of image formation gray level images
Advanced Image Processing
Image Recognition. Contents: Motivation Objective Definition Introduction Preprocessing / Edge Detection Neural Networks in Image Recognition Practical.
Digital Image Processing Introduction
CMSC 426: Image Processing (Computer Vision)
Ceng466 Fundamentals of Image Processing
ECE 692 – Advanced Topics in Computer Vision
Presentation transcript:

2007Theo Schouten1 Introduction

2007Theo Schouten2 Human Eye Cones, Rods Reaction time: 0.1 sec (enough for transferring 100 nerve stimuli) Parallel processing by nerve cells (neurons) Adjustment to light intensity (factor ) Stereo: 2 eyes and their continuous movement, focusing Continuous assimilation of moving images

2007Theo Schouten3 Visual effects

2007Theo Schouten4 Steps in image processing Production (CCD camera, CT, MRI ) Storage, transmission and compression Transformation eg to a Fourier or Wavelet space Restoration, e.g. lens distortions or movement Enhancement: making suitable for an application Segmentation: finding (parts of) relevent objects –finding edges: local deviations in an image –finding surface areas: local similarities Describing and measuring of regions and objects Image understanding (Pattern recognition, classical, neural networks, AI)

2007Theo Schouten5 Special methods 2 and 3 D Computed Tomography (CT) images to make it possible to view the interior of an object. binary images, e.g. mathematical morphology color and in general multispectral images texture (fine structures on a surface) 3-D reconstruction out of stereo images video processing (movement, 3-D) 3D image processing

2007Theo Schouten6 Computing challenges the large amount of data high complexity of algorithms high speed requirements –parallel machines, algorithms –special purpose chips, CPU’s real-time requirements –image recorders, robots, production machines

2007Theo Schouten7 Optimizing code /* slow.c */ #define SIZE 4096 float imin[SIZE][SIZE], imout[SIZE][SIZE]; int main(int argc, char **argv) { int i, j, k, l; /* initialize image */ for(i=0; i < SIZE; i++) for(j=0; j < SIZE; j++) imin[j][i] = (i+j) % 256; /* average each pixel with its neighbours */ for(i=0; i < SIZE; i++) { for(j=0; j < SIZE; j++) { if( i == 0 || j == 0 ) imout[j][i] = imin[j][i]; else if( i == SIZE-1 || j == SIZE-1 ) imout[j][i] = imin[j][i]; else { imout[j][i] = 0; for(k=-1; k < 2 ; k++) for(l=-1; l < 2; l++) imout[j][i] += imin[j+l][i+k]; imout[j][i] /= 9 ; }}}}

2007Theo Schouten8 Relation other science fields Signal Analysis; 1D signal. Geometry; position, orientation and size of objects from 3-D measurements Linear Algebra Estimation Theory; eg compression of images or in determining the movement of objects. Statistical Pattern recognition; classification Syntactical Pattern recognition; structure of an image Artificial Intelligence; representation and manipulation of knowledge information that is extracted from images. Real Time Systems; interaction with other machines. System and Computer Architecture; parallel (1 CPU per pixel); special processors Computer Graphics; for projecting the images and showing the results of the manipulations User Interfaces; for good interaction with the software systems used for image manipulations.

2007Theo Schouten9 Uses of image processing Medical Imaging Machine en Robot vision (industrial production and inspection ) Remote Sensing (satellite and aerial photos) graphical and game industry, image editing in combination with computer graphics consumer photo and video editing

2007Theo Schouten10 Integrated Examination 4 assignments 1 st individual, rest in groups working towards a goal all assignments must have been handed in final grade is average if all grades are 5 or more –otherwise the lowest grade

2007Theo Schouten11 FEED Fast Exact Euclidean Distance transformation Joint research with Egon van den Broek en Harco Kuppens

2007Theo Schouten12 Video Surveillance

2007Theo Schouten13 Depth from floor contact