CS 474/674 Image Processing and Interpretation Fall 2015 Dr. George Bebis

Similar documents
Math 181, Calculus I

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

BA 130 Introduction to International Business

International Business BADM 455, Section 2 Spring 2008

Computer Architecture CSC

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

Data Structures and Algorithms

MGMT3403 Leadership Second Semester

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

HIST 3300 HISTORIOGRAPHY & METHODS Kristine Wirts

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

Social Media Journalism J336F Unique Spring 2016

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

Course Syllabus Advanced-Intermediate Grammar ESOL 0352

FINN FINANCIAL MANAGEMENT Spring 2014

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

Aerospace Engineering

STA2023 Introduction to Statistics (Hybrid) Spring 2013

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Social Media Journalism J336F Unique ID CMA Fall 2012

ECO 2013-Principles of Macroeconomics

UNIVERSITY of NORTH GEORGIA

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

ACC 380K.4 Course Syllabus

IDS 240 Interdisciplinary Research Methods

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

Introduction to Information System

COURSE NUMBER: COURSE NUMBER: SECTION: 01 SECTION: 01. Office Location: WSQ 104. (preferred contact)

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

Southeast Arkansas College 1900 Hazel Street Pine Bluff, Arkansas (870) Version 1.3.0, 28 July 2015

ACC 362 Course Syllabus

CS/SE 3341 Spring 2012

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

BUS Computer Concepts and Applications for Business Fall 2012

ENCE 215 Applied Engineering Science Spring 2005 Tu/Th: 9:00 am - 10:45 pm EGR Rm. 1104

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

General Physics I Class Syllabus

Physics 270: Experimental Physics

Cleveland State University Introduction to University Life Course Syllabus Fall ASC 101 Section:

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

MKT ADVERTISING. Fall 2016

Page 1 of 8 REQUIRED MATERIALS:

Master Syllabus ENGL 1020 English Composition II

Syllabus CHEM 2230L (Organic Chemistry I Laboratory) Fall Semester 2017, 1 semester hour (revised August 24, 2017)

Intensive English Program Southwest College

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

Course Content Concepts

TRINITY VALLEY COMMUNITY COLLEGE COURSE SYLLABUS

CS Course Missive

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

Math 96: Intermediate Algebra in Context

George Mason University Graduate School of Education Program: Special Education

ECON 484-A1 GAME THEORY AND ECONOMIC APPLICATIONS

Syllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

Instructor Experience and Qualifications Professor of Business at NDNU; Over twenty-five years of experience in teaching undergraduate students.

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

S T A T 251 C o u r s e S y l l a b u s I n t r o d u c t i o n t o p r o b a b i l i t y

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

Syllabus: INF382D Introduction to Information Resources & Services Spring 2013

BUFFET THEORY AND PRODUCTION - CHEF 2332 Thursday 1:30pm 7:00pm Northeast Texas Community College - Our Place Restaurant Course Syllabus Fall 2013

Introduction to Forensic Anthropology ASM 275, Section 1737, Glendale Community College, Fall 2008

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

Academic Freedom Intellectual Property Academic Integrity

Intermediate Academic Writing

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Spring 2015 CRN: Department: English CONTACT INFORMATION: REQUIRED TEXT:

Texas A&M University-Kingsville Department of Language and Literature Summer 2017: English 1302: Rhetoric & Composition I, 3 Credit Hours

MTH 141 Calculus 1 Syllabus Spring 2017

University of Waterloo Department of Economics Economics 102 (Section 006) Introduction to Macroeconomics Winter 2012

CHEM6600/8600 Physical Inorganic Chemistry

Austin Community College SYLLABUS

Georgetown University School of Continuing Studies Master of Professional Studies in Human Resources Management Course Syllabus Summer 2014

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

UNIVERSITY OF NORTH ALABAMA DEPARTMENT OF HEALTH, PHYSICAL EDUCATION AND RECREATION. First Aid

San José State University

Course Syllabus Art History II ARTS 1304

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

E-Commerce & Social Networking BADM 364 Fall 2014

Preferred method of written communication: elearning Message

PSY 1012 General Psychology. Course Policies and Syllabus

SPM 5309: SPORT MARKETING Fall 2017 (SEC. 8695; 3 credits)

Chromatography Syllabus and Course Information 2 Credits Fall 2016

MURRAY STATE UNIVERSITY DEPARTMENT: NUTRITION, DIETETICS, AND FOOD MANAGEMENT COURSE PREFIX: NTN COURSE NUMBER: 230 CREDIT HOURS: 3

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

Syllabus Fall 2014 Earth Science 130: Introduction to Oceanography

CHEM 6487: Problem Seminar in Inorganic Chemistry Spring 2010

The Heart of Philosophy, Jacob Needleman, ISBN#: LTCC Bookstore:

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

Transcription:

CS 474/674 Image Processing and Interpretation Fall 2015 Dr. George Bebis Catalog Description: Image files, thresholding, histogram transformation, spectra, connectedness, edges, filtering, detection and recognition of objects, optical character recognition. Prerequisites: CS202 and MATH/STAT 352. If you do not meet the prerequisite requirements for this course, you should see me immediately. Credit hours: 3.0 Meets: MW 2:30pm 3:45pm (SEM 257) Instructor: Dr.George Bebis Office: 241/242 SEM Phone: (775) 784-6463 E-mail: bebis@cse.unr.edu Course Webpage: http://www.cse.unr.edu/ bebis/cs474 Office Hours: MW 4:00pm - 5:30pm and by appointment Required Text: Digital Image Processing by R. Gonzalez and R. Woods, 3 rd edition, Prentice Hall, 2008 (ISBN 9780131687288). Optional Texts: Digital Image Processing, by W. Pratt, 3 rd edition, John Wiley, 2001. Image Processing: The Fundamentals, by M. Petrou and P. Bosdogianni, John Wiley, 1999. Fundamentals of Digital Image Processing, by A.Jain, Prentice Hall, 1989. Digital Image Processing, by K. Castleman, Prentice Hall, 1996. Computer Vision and Image Processing: A Practical Approach Using CVIPtools, by S. Umbaugh, Prentice Hall, 1998.

Objectives Digital image processing is among the fastest growing computer technologies. With increasing computer power, it is now possible to do numerically many tasks that were previously done using analogue techniques. This course will provide an introduction to the theory and applications of digital image processing. Course Outline (tentative) Introduction Intensity Transformations Geometric Transformations Spatial Filtering Fourier Transform Convolution Frequency Domain Filtering Sampling Image Restoration Short-Time Fourier Transform Multi-resolution Analysis Wavelets Image Compression Applications Exams and Assignments Grading will be based on two exams, several programming assignments, and a course project. Details are provided below: Homework problems will be assigned on a regular basis but will NOT be collected for grading. Homework solutions will be made available for each assignment. There will be two exams: a midterm and a final. The material covered in the exams will be drawn from the lectures and the homework. There will be several quizzes during the semester which will be announced at least one class period in advance. There will be 4-5 programming assignments which should be done in groups of two students. Graduate students will be required to present a paper to the rest of the class. Each presentation should be 20 minutes long and professional as if it was presented in a formal conference (i.e., slides/projector).the instructor will provide potential topics for presentation but students are also welcome to propose their own topics (subject to instructor s approval).

Course Policies Lecture slides, assignments, and other useful information will be posted on the course web page. Both exams will be closed books, closed notes. If you are unable to attend an exam you must inform me in advance. Exams cannot be made up unless there is an extreme emergency. Discussion of your work with others is allowed and encouraged. However, each student should do his/her own work. Assignments which are too similar will receive a zero. No late work will be accepted unless there is an extreme emergency. If you are unable to hand in your work by the deadline, you must discuss it with me before the deadline. No incomplete grades (INC) will be given in this course and a missed exam may be made up only if it was missed due to an extreme emergency. Regular attendance is highly recommended. If you miss a class, you are responsible for all material covered or assigned in class. Useful Tips Since the material in this course is highly integrated, a limited understanding of one topic will have a serious effect on the understanding of subsequent topics. You should expect to spend many hours on this course outside the classroom. Do not expect to fully understand the material covered in this class if you do not spend many hours in front of your computer. Don t get behind in the programming assignments. Probably the main reason for students doing poorly in this course is getting behind in the assignments and never recovering. Design and implement in a top-down, modular fashion. Get something working that has the skeleton structure of what you need and then add features to it. Each time you add a feature, test it and make sure everything is still working. It can be tough to debug big programs if all you know is that the output is wrong and you are not sure anyone module is working. In addition, partial credit will be given for a program which at least partially works while it is very difficult to give credit for a program which may have many features but is not doing anything correctly.

Academic Dishonesty Cheating, plagiarism or otherwise obtaining grades under false pretenses" constitute academic dishonesty according to the code of this university. Academic dishonesty will not be tolerated and penalties can include canceling a student's enrollment without a grade, giving an F for the course or for the assignment. For more details, see the UNR General Catalog. Disability Services Any student with a disability needing academic accommodations is requested to speak with me or contact the Disability Resource Center (Thompson Building, Suite 101), as soon as possible to arrange for appropriate accommodations. Academic Success Services Your student fees cover usage of the Math Center (784-443 or www.unr.edu/mathcenter/ ), Tutoring Center (784-6801 or www.unr.edu/tutoring/ ), and University Writing Center (784-6030 or http://www.unr.edu/writing_center/). These centers support your classroom learning; it is your responsibility to take advantage of their services. Keep in mind that seeking help outside of class is the sign a responsible and successful student. Audio and Video Recording Surreptitious or covert video-taping of class or unauthorized audio recording of class is prohibited by law and by Board of Regents policy. This class may be videotaped or audio recorded only with the written permission of the instructor. In order to accommodate students with disabilities, some students may have been given permission to record class lectures and discussions. Therefore, students should understand that their comments during class may be recorded.

Grading Scheme Quizzes: 10% Midterm Exam: 25% Final Exam: 25% Prog. Assign: 40% Presentation: 10% (grad students only) A 90 and above B 80-89 C 70-79 D 60-69 F <59 Important dates 9/7/2015 Labor Day (no class) 10/14/2015 Midterm exam 10/28/2015 Final Day to Drop a Class 11/11/2015 Veterans Day (no class) 12/9/2015 Prep Day 12/16/2015 - Final exam (12:30pm 2:30pm)

Course Assessment Matrix CS 474 Image Processing and Interpretation Program Course Outcomes Assessment Methods/Metrics CSE Outcomes Program Objectives Impacted 1 Students demonstrate a thorough understanding of fundamental concepts in image processing (image filtering, enhancement, restoration, and compression). Quizzes and Exams. 1, 2 3 Students design, implement and test various image processing algorithms in order to solve a practical problem. 4 Students acquire an understanding of team dynamics by working in teams on the programming assignments. Programming assignments 1, 2, and 4. 3 Programming assignments 2, 3 5 Students are better prepared to analyze a Programming assignments 2, 4, and 5 1, 4 problem and propose a solution that takes into consideration appropriate requirements. 12 Students are better prepared to apply mathematical concepts, algorithmic principles, and programming concepts to design efficient image processing algorithms by considering design trade-offs. Final exam question 2; programming assignment 3. 3

Program Outcomes: Our graduates will have achieved: 1. an ability to apply knowledge of computing, mathematics, science, and engineering. 2. an ability to design and conduct experiments, as well as to analyze and interpret data. 3. an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs, within realistic constraints specific to the field. 4. an ability to function effectively on multi-disciplinary teams. 5. an ability to analyze a problem, and identify, formulate and use the appropriate computing and engineering requirements for obtaining its solution. 6. an understanding of professional, ethical, legal, security and social issues and responsibilities. 7. an ability to communicate effectively with a range of audiences. 8. the broad education necessary to analyze the local and global impact of computing and engineering solutions on individuals, organizations, and society. 9. a recognition of the need for, and an ability to engage in continuing professional development and life-long learning. 10. a knowledge of contemporary issues. 11. an ability to use current techniques, skills, and tools necessary for computing and engineering practice. 12. an ability to apply mathematical foundations, algorithmic principles, and computer science and engineering theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices. 13. an ability to apply design and development principles in the construction of software systems or computer systems of varying complexity. Computer Science & Engineering Program Objectives: Within 3 to 5 years of graduation our graduates will: 1. be employed as computer science and engineering professionals beyond entry level positions or be making satisfactory progress in graduate programs. 2. have peer-recognized expertise together with the ability to articulate that expertise as computer science and engineering professionals. 3. apply good analytic, design, and implementation skills required to formulate and solve computer science and engineering problems. 4. demonstrate that they can function, communicate, collaborate and continue to learn effectively as ethically and socially responsible computer science or computer engineering professionals.