forked from DrWaleedAYousef/Teaching
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.html
More file actions
80 lines (61 loc) · 3.34 KB
/
Copy pathREADME.html
File metadata and controls
80 lines (61 loc) · 3.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Digital Image Processing</title>
<META content="text/html; charset=utf-8" http-equiv="content-style-type">
<!--<META name=GENERATOR content="MSHTML 8.00.6001.18854">-->
</head>
<body>
<center><h2>Elective IV</h2></center>
<h2>Resources</h2>
<ul>
<li><a href="CourseSyllabus.pdf">Course syllabus</a>.</li>
<li><a href="http://www.ImageProcessingPlace.com" target="_blank">Link to book webpage</a>, where you you can download all the figures, images, projects, and other good materials.</li>
<li> My lecture notes to accompany the book: <a href="Lectures/Ch1.pdf">Ch1.</a>, <a href="Lectures/Ch2.pdf">Ch2.</a>, <a href="Lectures/Ch3.pdf">Ch3.</a>, <a href="Lectures/Ch4.pdf">Ch4.</a>
</li>
</ul>
<br>
<h2>Assignments</h2>
<ol type="1">
<li>
<ul>
<li>Read Ch. 1 in both DIP and DIPUM.</li>
<li>Start using Matlab, read a little in its help, and download some of the images of Ch. 1 from the book webpage and just open them in Matlab.</li>
</ul>
</li>
<li>
<ul>
<li>Read Ch. 2 in both DIP and DIPUM, then solve 2.2 and 2.9.</li>
<li>Using Matlab, write functions to: (1) zoom in (2) zoom out (3) decrease the gray level (make sure to use Matlab storage classes appropriately)</li>
</ul>
</li>
<li>
<ul>
<li>Write a C program that does bit-shift and link it to Matlab to extract bit-plane.</li>
<li>Solve problem 3.10</li>
</ul>
</li>
<li>Write a Matlab code to reproduce figures 3.30 and 3.31.</li>
<li>
<ul>
<li>Verify that the discrete definitions of the first and second derivatives give the required behavior on the flat regions, ramps, onset and end of ramps, and edges.</li>
<li>Choose any image and create 100 noise versions of it. Each version is created by adding uncorrelated normal noise (with zero mean and 10 standard deviation) on each pixel. Reconstruct the original image by averaging 10, 20, 50, and 100 of these versions.</li>
</ul>
</li>
<li>In this H.W. figure numbers follow the 2nd edition of the book.
<ul>
<li>Reproduce Figure 3.45.</li>
<li>Reproduce Figures 3.46, then produce the same 8 sub-figures for the image in Figure 3.40 (a) and 3.4 (a). Comment on the results.</li>
</ul>
</li>
<li><a href="HWFourier.pdf">Solve this on Fourier</a></li>
<li><a href="HWFourier2.pdf">Solve this on Fourier</a></li>
<li> Find the Fourier Transform (both magnitude and phase) of the delta function, sin, and cos. Also solve problem 4.1</li>
<li>Prove that the Fourier Transform of a Comb function, with period T, is another Comb function (what is its period)? Find the Fourier Transform of a periodic square function with width W and period T. Solve Prob. 4.7</li>
</ol>
<br>
<h2>Announcements</h2>
<!-- For announcements, grades, and other postings, please visit the <a href="http://www.helwan.edu.eg:90/fcih/details.asp?id=156" target="_blank">TA's Webpage</a>. -->
<!-- <br> -->
<!-- <b>Lecture on Sat., 3rd April, will be on 11am. -->
<!-- </b> -->
<br><br><br><hr width="200"><br>
</body></html>