From: <Saved by Windows Internet Explorer 7>
Subject: Image Processing
Date: Fri, 25 Dec 2009 17:31:52 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_007F_01CA8588.25A3F8F0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_007F_01CA8588.25A3F8F0
Content-Type: text/html;
	charset="big5"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cyut.edu.tw/~yltang/course/image%20processing/info-ip.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=3Dzh-tw><HEAD><TITLE>Image Processing</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DBig5"><LINK=20
href=3D"http://www.cyut.edu.tw/~yltang/style.css" type=3Dtext/css =
rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.6000.16945" name=3DGENERATOR></HEAD>
<BODY>
<H1>Image Processing</H1>
<P>=A1@</P>
<P>=A1@</P>
<H2>Instructor</H2>
<P>Yuan-Liang Tang, Ph.D.</P>
<P>Office: T2-946</P>
<P>Phone: (04)2332-3000 #4272</P>
<P>Email: <A =
href=3D"mailto:yltang@cyut.edu.tw">yltang@cyut.edu.tw</A></P>
<P>Webpage: <A=20
href=3D"http://www.cyut.edu.tw/~yltang/">http://www.cyut.edu.tw/~yltang/<=
/A></P>
<P>=A1@</P>
<H2>Meeting Times</H2>
<P>9:10am ~ 12:00pm, Thu., M-516</P>
<P>=A1@</P>
<H2>Office Hours</H2>
<OL>
  <LI>Official: Tue<SPAN lang=3Den-us>., </SPAN>10:00am ~ 12:00pm<SPAN=20
  lang=3Den-us>; Wed., 1:30pm ~ 3:30pm</SPAN>=20
  <LI>Other times: feel free to drop by T2-946 any time for discussion, =
however,=20
  it's better to set up an appointment in advance. </LI></OL>
<P>=A1@</P>
<H2>Goal of the Course</H2>
<P>This course covers the fundamentals of digital image processing, with =

emphasis on image processing techniques, image filtering, and various=20
applications. MATLAB Image Processing Toolkit (IPT) will be used as the =
program=20
development tool. For the course outline, see the <A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/info-ip.=
htm#Syllabus">syllabus</A>.</P>
<P>=A1@</P>
<H2>Grading Policy (tentative)</H2>
<P>Project assignments (60%), exams (40%)</P>
<P>=A1@</P>
<H2>Programming Projects</H2>
<OL>
  <LI>Projects are conducted individually, using MATLAB IPT as the =
development=20
  tool.=20
  <LI>Late submission will not be accepted.=20
  <LI>Discussion classmates or me about the project assignments are =
permitted=20
  and encouraged. However, the discussion should be limited only in the =
ideas or=20
  the approaches to the problems. You should write your own programs and =

  reports, and should not read or copy those made by others. Any =
cheating found=20
  will be graded 0 both for the copying and copied students.=20
  <LI>Before the due time, upload your program to the course webpage.=20
  <LI>Projects will be graded according to the following:=20
  <OL type=3Da>
    <LI>The project report (30%)=20
    <LI>The program (20%): comments, indentation, formats, and use of =
meaningful=20
    identifiers=20
    <LI>Output results (50%) </LI></OL></LI></OL>
<P>=A1@</P>
<H2>Project Reports</H2>
<P>Besides the program, you need to provide a project report describing =
how you=20
solve the problem. The followings are general guidelines for preparing =
your=20
reports:</P>
<OL>
  <LI>Bind the reports using staples or clips only. Do not use any other =

  binders.=20
  <LI>Cover sheet: type your id and name, project name, and date.=20
  <LI>Briefly explain the objectives of the experiment in the following =
page.=20
  <LI>Analytical descriptions, if necessary, should be on the following =
pages.=20
  These include all equations with appropriate references to the text =
book,=20
  class notes, or other sources.=20
  <LI>Briefly describe the algorithm.=20
  <LI>Your observations and conclusions (explain and justify any =
discrepancy=20
  between what was expected and what was observed).=20
  <LI>Describe how your program should be executed, including the format =
of the=20
  command line, input/output file names, proper parameter settings, etc. =

  <LI>Attach the program source code and image plots to your report: =
</LI></OL>
<P>=A1@</P>
<P>=A1@</P>
<P>=A1@</P>
<P>=A1@</P>
<HR>

<P>=A1@</P>
<H2>Lecture Notes</H2>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
01.pdf">Ch.=20
1: Introduction</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
02.pdf">Ch.=20
2: Fundamentals</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ma=
tlab.pdf">MATLAB</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
03.pdf">Ch.=20
3: Intensity Transformation and Spatial Filtering</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
04.pdf">Ch.=20
4: Frequency Domain Processing</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
05.pdf">Ch.=20
5: Image Restoration</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
08.pdf">Ch.=20
8: Image Compression</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
09.pdf">Ch.=20
9: Morphological Image Processing</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
10.pdf">Ch.=20
10: Image Segmentation</A> (<A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/harris.p=
pt">Harris.ppt</A>,=20
<A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/harris.m=
">harris.m</A>)</P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/notes-ip=
11.pdf">Ch.=20
11: Representation and Description</A></P>
<P>=A1@</P>
<P>=A1@</P>
<H2>MATLAB Tutorials</H2>
<P><A=20
href=3D"http://www.mathworks.com/academia/student_center/tutorials/launch=
pad.html">http://www.mathworks.com/academia/student_center/tutorials/laun=
chpad.html</A></P>
<P><A=20
href=3D"http://www.math.ufl.edu/help/matlab-tutorial/">http://www.math.uf=
l.edu/help/matlab-tutorial/</A></P>
<P><A=20
href=3D"http://www.mines.utah.edu/gg_computer_seminar/matlab/matlab.html"=
>http://www.mines.utah.edu/gg_computer_seminar/matlab/matlab.html</A></P>=

<P><A=20
href=3D"http://www.glue.umd.edu/~nsw/ench250/matlab.htm">http://www.glue.=
umd.edu/~nsw/ench250/matlab.htm</A></P>
<P><A=20
href=3D"http://users.ece.gatech.edu/~bonnie/book/TUTORIAL/tutorial.html">=
http://users.ece.gatech.edu/~bonnie/book/TUTORIAL/tutorial.html</A></P>
<P><A=20
href=3D"http://www.math.siu.edu/matlab/tutorials.html">http://www.math.si=
u.edu/matlab/tutorials.html</A></P>
<P>=A1@</P>
<P>=A1@</P>
<H2>Supplements</H2>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/practice%20of%20image%20pro=
cessing/lena_story.htm">The=20
Lena Story</A>.</P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/practice%20of%20image%20pro=
cessing/circle.doc">circle.doc</A>,=20
<A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/practice%20of%20image%20pro=
cessing/circle.jpg">circle.jpg</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/IPT%20fu=
nctions.htm">List=20
of IPT functions</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/adpmedia=
n.m">adpmedian.m</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/transfor=
m.m">transform.m</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/panorama=
.ppt">panorama.ppt</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/practice%20of%20image%20pro=
cessing/Hamming%287,4%29code.xls">Hamming=20
(7, 4) code</A></P>
<P>=A1@</P>
<P>=A1@</P>
<H2>Project Assignments</H2>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/prj0/prj=
0.htm">Project=20
0</A>, <A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/prj0/prj=
0-solution.htm">solution</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/prj1/lic=
ense-plate-localization/prj1.htm">Project=20
1</A>, <A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/prj1/lic=
ense-plate-localization/lpl.m">lpl.m</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/prj2/lic=
ense-plate-recognition/prj2.htm">Project=20
2</A>, <A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/prj2/lic=
ense-plate-recognition/lpr.m">lpr.m</A></P>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/prj2/iri=
s%20detection/iris%20detection.htm">Project=20
3</A></P>
<P>=A1@</P>
<P>=A1@</P>
<H2>Current Scores</H2>
<P><A=20
href=3D"http://www.cyut.edu.tw/~yltang/course/image%20processing/scores-i=
p.pdf">scores-ip.pdf</A></P>
<P>=A1@</P>
<P>=A1@</P>
<HR>

<H1><A name=3DSyllabus>Syllabus</A></H1>
<P>=A1@</P>
<P>=A1@</P>
<H2>Main Text:</H2>R.C. Gonzalez, R.E. Woods, and S.L. Eddins, "Digital =
Image=20
Processing Using MATLAB," Prentice-Hall, 2004 (<SPAN =
lang=3Dzh-tw>=C1[=B2=D0=BA=F5=C4=B6</SPAN>,=20
"<SPAN lang=3Dzh-tw>=BC=C6=A6=EC=BCv=B9=B3=B3B=B2z--=B9B=A5=CE</SPAN> =
<SPAN lang=3Dzh-tw>MATLAB</SPAN>," <SPAN=20
lang=3Dzh-tw>=AAF=B5=D8=AE=D1=A7=BD</SPAN>, 2005).=20
<P>=A1@</P>
<H2>References:</H2>
<OL>
  <LI>A. McAndrew, "Introduction to Digital Image Processing with =
MATLAB,"=20
  Tompson Course Technology, 2004.=20
  <LI>W.K. Pratt, "Digital Image Processing," 3rd Ed., John Wiley, 2001. =

  <LI>A.K. Jain, "Fundamentals of Image Processing," Prentice Hall, =
1989.=20
</LI></OL>
<P>=A1@</P>
<H2>Topics covered:</H2>
<OL>
  <LI>Introduction=20
  <P>- Origin of image processing</P>
  <P>- Applications Image processing</P>
  <P>- Computer vision, image processing, and computer graphics</P>
  <LI>Introduction to MATLAB=20
  <P>- Basic operations</P>
  <P>- Image Processing Toolkit</P>
  <LI>Fundamentals=20
  <P>- Image representation</P>
  <P>- Image types</P>
  <P>- Displaying and writing images</P>
  <LI>Intensity transformations and spatial filtering=20
  <P>- Intensity transformation functions</P>
  <P>- Histogram processing and function plotting</P>
  <P>- Spatial filtering</P>
  <LI>Frequency domain processing=20
  <P>- Filtering in the frequency domain</P>
  <P>- Generating filters directly in the frequency domain</P>
  <P>- Sharpening frequency domain filters</P>
  <LI>Image restoration=20
  <P>- Noise models</P>
  <P>- Modeling the degradation function</P>
  <P>- Direct inverse filtering</P>
  <LI>Color image processing=20
  <P>- Converting to other color spaces</P>
  <P>- Basics of color image processing</P>
  <P>- Color transformation</P>
  <LI>Wavelets=20
  <P>- Fast wavelet transform</P>
  <P>- Wavelets in image processing</P>midterm1-solution=20
  <LI>Image compression=20
  <P>- Coding redundancy</P>
  <P>- Interpixel redundancy</P>
  <P>- JPEG compression</P>
  <LI>Image segmentation=20
  <P>- Point, line, and edge detection</P>
  <P>- Line detection using Hough transform</P>
  <P>- Thresholding</P>
  <P>- Region-based segmentation</P>
  <P>- Harris corner detector</P>
  <P>- Canny edge detector</P>
  <LI>Representation and description=20
  <P>- Boundary descriptors</P>
  <P>- Region descriptors</P></LI></OL>
<P>=A1@</P>
<P>=A1@</P>
<HR>

<P><A href=3D"http://validator.w3.org/check?uri=3Dreferer"><IMG =
height=3D31=20
alt=3D"Valid HTML 4.0!" src=3D"" width=3D88 border=3D0></A><A=20
href=3D"http://jigsaw.w3.org/css-validator/"><IMG=20
style=3D"BORDER-RIGHT: 0pt; BORDER-TOP: 0pt; BORDER-LEFT: 0pt; WIDTH: =
88px; BORDER-BOTTOM: 0pt; HEIGHT: 31px"=20
alt=3D"Valid CSS!" src=3D""></A></P></BODY></HTML>

------=_NextPart_000_007F_01CA8588.25A3F8F0
Content-Type: text/css;
	charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.cyut.edu.tw/~yltang/style.css

BODY {
	BACKGROUND: #e0e0e0; FONT-FAMILY: "Times New Roman", serif
}
P {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
LI {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
OL {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0px
}
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 20px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 155%; COLOR: #cc0000; TEXT-ALIGN: center; =
TEXT-DECORATION: underline
}
H2 {
	FONT-SIZE: 115%; COLOR: #660033
}

------=_NextPart_000_007F_01CA8588.25A3F8F0--
