Object Oriented Programming in ANSI C by Balaguruswamy PDF Download
Object Oriented Programming in ANSI C by Balaguruswamy PDF Download
Introduction
[email protected]
ECE 468: Digital Image Processing
• Instructor:
Sinisa Todorovic
• Office:
2107 Kelley Engineering Center
• Office Hours:
Tuesday 2:30-3PM, or by appointment
• Classes:
MWF 2-2:50pm, BAT 144
• Class website:
http://web.engr.oregonstate.edu/~sinisa/courses/OSU/ECE468/ECE468.html
Recommended Textbook
• Linear algebra
• Matrices, Matrix Operations
• Determinants, Systems of Linear Equations
• Eigenvalues, Eigenvectors
• Homework
• Homework = 20%
input processed
image image
camera
3D world algorithms
representations
problem understanding
trade offs
training data
expert systems
knowledge base
users
What is a Digital Image?
Pixel Values
Source: DIP/3e
What is a Digital Image?
pixel
row x
y
column
• Two-dimensional function f(x,y) or matrix
• blue (B) 2%
• R = 700nm
• G = 546.1nm
• B = 435.8nm
Source: DIP/3e
Some Applications -- Medical Diagnostics
Source: DIP/3e
Some Applications -- Magnetic Resonance Imaging
Some Applications -- Microscopy
Source: DIP/3e
Some Applications -- Industrial Inspection
Some Applications -- Remote Sensing
Source: DIP/3e
Some Applications -- Storing Images
Standard
DVD
Blue-ray
DVD
Some Applications -- Transmitting Images
Video conferencing
Some Applications -- Image Forensics
Fundamental Steps in Digital Image Processing
Fundamental Steps in Digital Image Processing
• Acquisition
• Enhancement (subjective)
• Restoration (objective)
• Color processing
• Multi-resolution processing
• Compression
• Morphological processing
• Segmentation