Download Lec 1- Introduction to Computer Vision

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Artificial general intelligence wikipedia , lookup

Stereopsis recovery wikipedia , lookup

Visual servoing wikipedia , lookup

Embodied cognitive science wikipedia , lookup

Visual Turing Test wikipedia , lookup

Computer vision wikipedia , lookup

Transcript
Lecture # 01
Introduction to Digital Image
Processing & Computer Vision.
Syllabus:
 Course goals:
 Cover basic topics of computer vision, and
introduce some fundamental approaches for
computer vision research.





Basics of an Image
Imaging Geometry
Camera Modeling
Filtering and Enhancing Images
Region Segmentation
References:
1)
Digital Image Processing
By R.C. Gonzalez and R.E.Woods 2003, Pearson Edition
2)
Digital Image Processing Using MATLAB
By: Gonzalez, Woods, and Eddins, Prentice Hall, 2004
http://www.imageprocessingplace.com/
3)
Fundamentals of Computer Vision
By: Dr. Mubarak Shah http://www.cs.ucf.edu/~vision/
4)
Computer Vision: a Modern Approach Forsyth,
By: D. A & Ponce, J.Prentice Hall.
5)
Computer Vision” By:
Adrian Low
Introduction To Digital Image Processing
Two principal application areas are:
1.
2.
Improvement of pictorial information for human interpretation
Processing of image data for storage, transmission, and
representation for autonomous machine perception

Vision is the most advanced of our senses.

Images play the most important role in human perception.

Humans are limited to the visual band of the electromagnetic (EM)
spectrum.

Imaging machines cover almost the entire EM spectrum, ranging
from gamma to radio waves.
Introduction To Digital Image Processing
They can operate on images generated by sources that humans are not
accustomed to associating with images.
These include ultrasound, electron microscopy, and computer-generated
images.
Thus, digital image processing encompasses a wide and varied field of
applications.
There is no general agreement among authors regarding where image
processing stops and other related areas, such as image analysis and
computer vision, start.
Introduction To Computer Vision
 Ultimate goal of computer vision is to use computers to emulate
human vision, including learning and being able to make inferences
and take actions based on visual inputs.
 This area itself is a branch of artificial intelligence (AI) whose
objective is to emulate human intelligence.
 The area of image analysis (also called image understanding) is in be
tween image processing and computer vision.
 There are no clear-cut boundaries in the continuum from image
processing at one end to computer vision at the other. However, one
useful paradigm is to consider three types of computerized processes.
Introduction To Digital Image Processing
These processes are:
1. Low Level processes
2. Medium Level processes
3. High Level processes
 Low-level processes involve primitive operations such as image
preprocessing to reduce noise, contrast enhancement, and image
sharpening. A low-level process is characterized by the fact that both
its inputs and outputs are images.
 Mid-level processing on images involves tasks such as segmentation
(partitioning an image into regions or objects), description of those
objects to reduce them to a form suitable for computer processing,
and classification (recognition) of individual objects. A mid-level
process is characterized by the fact that its inputs generally are
images, but its outputs are attributes extracted from those images
(e.g., edges, contours, and the identity of individual objects).
Introduction To Digital Image Processing
 Finally, higher-level processing involves "making sense" of an
ensemble of recognized objects, as in image analysis, and, at the far
end of the continuum, performing the cognitive functions normally
associated with vision.
Vision:
Vision is the process of discovering , what is present in the
world and where it is.
perception is the process of acquiring, interpreting, selecting,
and organizing sensory information.
Visual System:

The visual system allows us to assimilate information from the
environment.

The act of seeing starts when the lens of the EYE focus an
image of the outside world onto a light-sensitive membrane in
the back of the eye, called the Retina.

The retina is actually part of the brain that is isolated to serve
as a transducer for the conversion of patterns of light into
neuronal signals.
Visual System:

The lens of the Eye focuses light on the photo receptive cells of
the retina, which detect the photons of light and respond by
producing neural Impulses.

These signals are processed in a hierarchical fashion by
different parts of the brain, such as the lateral geniculate
nucleus, and the primary and secondary visual cortex of the
brain.
Visual System:
Color Vision:

Color vision is the capacity of an organism or machine to
distinguish objects based on the wavelengths (or frequencies)
of the light they reflect or emit.

The nervous system derives color by comparing the responses
to light from the several types of cone photoreceptors in the
eye.

For humans, the visible spectrum ranges approximately from
380 to 750 nm.
Color Vision:

A 'red' apple does not emit red light. Rather, it simply absorbs
all the frequencies of visible light shining on it except for a
group of frequencies that is perceived as red, which are
reflected.

An apple is perceived to be red, only, because the human Eye
can distinguish between different wavelengths.

Three things are needed to see color
 a light source,
 a detector (e.g. the Eye)
 a sample to view.
Computer Vision:

Computer vision is the science and technology of machines
that see.

Computer Vision is the study of analysis of pictures and
videos in order to achieve results similar to those as by human.
Computer Vision:
Sub-domains of computer vision include:


Image Acquisition

Image restoration

Object recognition

Scene reconstruction.

Event detection and tracking.

Motion and 3-Dimmensional aspects.
Computer Vision:

Since perception can be seen as the extraction of information
from sensory signals,

computer vision can be seen as the scientific investigation of
artificial systems for perception from images or multidimensional data

Computer vision can also be described as a complement of
Biological Vision, as computer vision, studies and describes
artificial vision system that are implemented in software and/or
hardware.
Related Disciplines:

Image processing

Computer graphics

Pattern recognition

Artificial intelligence

Applied mathematics

Learning
Related Disciplines:
Related Fields of an Image:
Input Image
Image Description
Image
Image
Image Processing
Output Image
Image
Computer Graphics
Pattern Recognition
Computer Vision
Description Statistics
Action
Applications Areas of Computer Vision:

Law enforcement.

Nuclear medicine and Defense.

Automatic character recognition.

Industrial applications (machine vision).

Satellite imagery for weather prediction .

Solving problems with machine perception .

Enhance the contrast or code the intensity levels into
color for easier interpretation.

Interpretation of X-rays and other Images used in
industry, medicine and biological sciences
Conclusion:
Ultimate goal of Computer Vision is to emulate
human vision, including Learning, to make
inferences and take actions based on visual
input.