CSCE 763: Digital Image Processing
Spring 2014
Yan Tong
Department of Computer Science and Engineering
University of South Carolina
Todays Agenda
Welcome
Tentative Syllabus
Topics covered in the course
Tentative Syllabus
Prerequisites
Objectives
Tex
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Homework #4
Due Wednesday, April 16th
1. During acquisition, an image undergoes uniform linear motion in the vertical direction for a time
interval 1 . The direction of motion then switches to the horizontal
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Homework #1
Due time: Wednesday, Jan 29th, before class starts
1.
Thinking purely in geometric terms, estimate the diameter of the smallest printed dot that the eye
can discern if the page on which the dot is
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Homework #2
Due Feb 17th , Monday
1. The median , of a set of numbers is such that half the values in the set are below , and the other
half are above it. For example, the median of the set of values cfw_12,
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Homework #5
Due Tuesday, April, 28th, 2014
1. A binary image contains straight lines oriented horizontally, vertically, at 45, and at -45. Give a
set of 3x3 masks that can be used to detect 1-pixel breaks in
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Homework #3
Due Feb 26th , Wednesday
1. The images shown below are quite different, but their histograms are the same. Suppose that each
image is blurred with a 3x3 averaging mask. (20 pts)
(a) Would the hist
Announcement
Homework #3 has been posted in dropbox and class website.
Due on Wednesday, Feb 26th.
On the Paper Reading
Each student has 10 minutes (9 minutes for presentation and 1
minute for questions) to present the paper chosen by yourself.
Presentati
Color Image Processing
The world is colorful
Color feature is one of the natural cue human used for
object detection/recognition
Thousands of color shades vs dozens of gray levels
Various applications
Challenges
Illumination
Variations
Fundamentals
Todays Calendar
Intensity Transformation and Spatial Filtering
Reading: Chapter 3.
Probability Methods
nk
p ( zk ) =
,
MN
L 1
p( z ) = 1
k
k =1
L 1
L 1
m = zk p( zk ), = ( zk m ) 2 p( zk )
2
k =1
What do they mean?
k =1
L 1
n ( z ) = ( zk m ) n p ( zk )
Todays Agenda
Modeling degradations
Image restoration
Estimation by Modeling Cont.
Constant velocity along x and y direction:
x0 (t ) = at / T
y0 (t ) = bt / T
Estimation by Modeling Cont.
An example of motion blur
T
g ( x, y ) = f [ x x0 (t ), y y0 (t )]
Todays Agenda
Fourier Transform
Image degradation
On the Midterm Exam
Monday, 3/17 in class
Closed book and closed notes
One page cheat sheet is allowed
A calculator is allowed
Covers the topics in Chapter 2-5
Fourier Series
f(t) is a continuous fu
Proposal of Final Project
March 3rd before the class starts. Late submission penalty
applies.
Include
Title and names of the team member
Topic: a research project or a survey
Brief introduction on the background
Timeline and project management for a t
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Midterm Exam
03/17/2014
1.
(1) Given the image region as shown in Figure 1 and = cfw_1, what is the shortest m-path between p (the
pixel at the upper-left corner) and q (the pixel at the bottom-right corner)?
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Quiz #1
Feb. 12, 2014
Suppose that a 3-bit image (L=8) of size 8*8 has the intensity distribution as the table below.
Please give the new intensity distribution after histogram equalization.
0
Similarly,
s
0
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Quiz #3
April 16th , 2014
Given a binary image A (Fig. 1a) and a structure element B (Fig.1b), perform a closing operation
A B . You can assume zero padding for the boundary when you perform the closing opera
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Midterm Exam Sample Questions
1.
(1) Given the image region as shown in Figure 1(c) and = cfw_1, what is the shortest m-path between p
(the pixel at the upper-left corner) and q (the pixel at the bottom-right
Spring 2014
CSCE 763: DIGITAL IMAGE PROCESSING
Final Exam Sample Question Set
Name:
Name
1. Single choice problems
(1) Which color model is used in your color printer? (5 pts)
a. RGB
b. CMY/CMYK
c. HSI
d. None of these above
Solution: the answer is b.
(2)
Announcement
We have a quiz on Wednesday, Feb. 12th . It covers the topic of
histogram processing.
Homework #2 was posted online.
Homework #2 is due Monday, Feb. 17th before class ends.
Todays Agenda
Histogram processing
Histogram equalization
Histogra
Basic Concepts in Digital Image Processing
Announcement
Homework #1 was posted in dropbox and on class website.
Due time: Wednesday, Jan 29th , before class starts.
Todays Agenda
Image Sampling and Quantization
Image Interpolation/resampling
Basic Rela
Class Communication
Class website
http:/www.cse.sc.edu/~tongy/csce763/csce763.html
Department dropbox
dropbox.cse.sc.edu
Basic Concepts in Digital
Image Processing
Now,
Introducing some basic concepts in digital image processing
Human vision system. Why
CS 445 HW #1 Solutions
1. Text problem 2.2
Brightness adaptation
2. Text problem 2.5
From the geometry of Fig. 2.3, 7mm/35mm = z/500mm, or z = 100mm. So the
target size is 100mm on the side. We have a total of 1024 elements per line, so the
resolution of