ECE 468 / CS 519 Digital Image Processing. Introduction



Similar documents
ECE 516: System Control Engineering

(575) and by prior appointment nmsu. edu

MAT Elements of Modern Mathematics Syllabus for Spring 2011 Section 100, TTh 9:30-10:50 AM; Section 200, TTh 8:00-9:20 AM

SALEM COMMUNITY COLLEGE Carneys Point, New Jersey COURSE SYLLABUS COVER SHEET. Action Taken (Please Check One) New Course Initiated

College of Public Health & Health Professions

San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010

Digital Image Processing EE368/CS232

Math 3E - Linear Algebra (3 units)

APPM4720/5720: Fast algorithms for big data. Gunnar Martinsson The University of Colorado at Boulder

CS 1340 Sec. A Time: 8:00AM, Location: Nevins Instructor: Dr. R. Paul Mihail, 2119 Nevins Hall, rpmihail@valdosta.

: Introduction to Machine Learning Dr. Rita Osadchy

Instructor Contact Information:

PTE505: Inverse Modeling for Subsurface Flow Data Integration (3 Units)

C++ for Image Processing

INTRODUCTION (Syllabus, Numerical Methods & Computational Tools)

MT120-ES: Topics in Applied College Math (4 credits; 100% online) Syllabus Fall 2013

Department of Electrical and Electronic Engineering, California State University, Sacramento

Alabama Department of Postsecondary Education

ME 7103: Theoretical Vibrations Course Notebook

4ECE 320 Signals and Systems II Department of Electrical and Computer Engineering George Mason University Fall, 2015

Chapter 6. Orthogonality

CPIT-285 Computer Graphics

EE3414 Multimedia Communication Systems Part I

RANGER COLLEGE SYLLABUS

Syllabus for MTH 311 Numerical Analysis

UNIVERSITY OF MACAU DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE SFTW 463 Data Visualization Syllabus 1 st Semester 2011/2012 Part A Course Outline

GEOG/PLAN 210 IMAGE INTERPRETATION AND PHOTOGRAMMETRY

Linear Filtering Part II

MAT 103B College Algebra Part I Winter 2016 Course Outline and Syllabus

COURSE SYLLABUS Pre-Calculus A/B Last Modified: April 2015

MAT187 Precalculus Spring 2016 Section 27756

The Image Deblurring Problem

International College of Economics and Finance Syllabus Probability Theory and Introductory Statistics

Central COLLEGE Department of Mathematics COURSE SYLLABUS. MATH 0308: Fundamentals of Math II

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

COMP-557: Fundamentals of Computer Graphics McGill University, Fall 2010

School of Business and Nonprofit Management Course Syllabus

CS 261 C and Assembly Language Programming. Course Syllabus

COURSE SYLLABUS. Brazosport College. Math 1314 College Algebra. Office: J.227. Phone:

CENTRAL COLLEGE Department of Mathematics COURSE SYLLABUS

California State University, Sacramento College of Engineering & Computer Science Department of Electrical & Electronic Engineering

Select One: New Delete Course Modification

Master of Science in Computer Science College of Computer and Information Science. Course Syllabus

COLLEGE OF NATURAL AND HEALTH SCIENCE MATH 1213 College Algebra Classical Conversations Summer 2016 Course Summary

Finite Mathematics I / T Section / Course Syllabus / Spring Math 1324-T10 Mon/Wed/Fri 10:00 am 11:50 am MCS 215

MATH 104 FINITE MATHEMATICS

ECE475 Control System Analysis ABET Syllabus. ECE 326. Prerequisite topics: knowledge of Laplace transforms and Bode plots.

Description. Textbook. Grading. Objective

Physics 2110B Oscillations and Waves Course Information: Winter/Spring 2016

LOS ANGELES VALLEY COLLEGE MATH 275. Ordinary Differential Equations (section # units) S16. MW 9:40 11:05a MS 108

Course information: Copy and paste current course information from Class Search/Course Catalog.

Mathematics for Business and Economics ( MATH 3210 WEB ) SPRING 2016 Instructor: Dr. Sankara N. Sethuraman Please call me Dr. Sankar.

SOUTHWEST COLLEGE Department of Mathematics

Online College Algebra

Digital Image Processing: Introduction

CS Data Science and Visualization Spring 2016

CSCI-599 DATA MINING AND STATISTICAL INFERENCE

Linear Algebra Review. Vectors

CS4320 Computer and Network Security. Fall 2015 Syllabus

Tennessee Wesleyan College Math 131 C Syllabus Spring 2016

EE 100 Electrical Engineering Concepts

Bayesian Statistics: Indian Buffet Process

SOUTHWEST COLLEGE Department of Mathematics

Syllabus for MATH 191 MATH 191 Topics in Data Science: Algorithms and Mathematical Foundations Department of Mathematics, UCLA Fall Quarter 2015

ENGG*4040 Medical Imaging Modalities Fall 2015

MATH 423 Linear Algebra II Lecture 38: Generalized eigenvectors. Jordan canonical form (continued).

Phone: (773) Spring Office hours: MW 7:30-8:20 and 11:00-12:20, T 7:30-7:50 and 9:55-12:15

Digital Remote Sensing Data Processing Digital Remote Sensing Data Processing and Analysis: An Introduction and Analysis: An Introduction

MATHEMATICAL TOOLS FOR ECONOMICS ECON SPRING 2012

PSYCH 3510: Introduction to Clinical Psychology Fall 2013 MWF 2:00pm-2:50pm Geology 108

ECE 156A - Syllabus. Lecture 0 ECE 156A 1

MAT 117: College Algebra Fall 2013 Course Syllabus

Mehtap Ergüven Abstract of Ph.D. Dissertation for the degree of PhD of Engineering in Informatics

GEC320 COURSE COMPACT. Four hours per week for 15 weeks (60 hours)

Management Science 250: Mathematical Methods for Business Analysis Three Semester Hours

BUAD 310 Applied Business Statistics. Syllabus Fall 2013

Proposal for Undergraduate Certificate in Large Data Analysis

Brown University Department of Economics Spring 2015 ECON 1620-S01 Introduction to Econometrics Course Syllabus

Polytechnic University of Puerto Rico Department of Electrical Engineering Master s Degree in Electrical Engineering.

CS1112 Spring 2014 Project 4. Objectives. 3 Pixelation for Identity Protection. due Thursday, 3/27, at 11pm

Readings in Image Processing

EDMS 769L: Statistical Analysis of Longitudinal Data 1809 PAC, Th 4:15-7:00pm 2009 Spring Semester

USE OF EIGENVALUES AND EIGENVECTORS TO ANALYZE BIPARTIVITY OF NETWORK GRAPHS

MAT 242 Test 2 SOLUTIONS, FORM T

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INTRODUCTION TO STATISTICS MATH 2050

Brazosport College Syllabus for Math 1314 College Algebra

Online Basic Statistics

Math 1302 (College Algebra) Syllabus Fall 2015 (Online)

MATHEMATICAL TOOLS FOR ECONOMICS ECON FALL 2011

Numerical Analysis Introduction. Student Audience. Prerequisites. Technology.

Cabrillo College Catalog

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

Introduction to Robotics Analysis, Systems, Applications

Component Ordering in Independent Component Analysis Based on Data Power

A Comparison of Student Learning in an Introductory Logic Circuits Course: Traditional Face-to-Face vs. Fully Online

PROBABILITY AND STATISTICS. Ma To teach a knowledge of combinatorial reasoning.

Introduction to Physics I (PHYS ) Fall Semester 2012

Transcription:

ECE 468 / CS 519 Digital Image Processing Introduction Prof. Sinisa Todorovic sinisa@eecs.oregonstate.edu

ECE 468: Digital Image Processing Instructor: Sinisa Todorovic sinisa@eecs.oregonstate.edu Office: 2107 Kelley Engineering Center Office Hours: M 4-4:30pm, or by appointment Classes: MWF 3-3:50pm, KEC 1003 Class website: http://web.engr.oregonstate.edu/~sinisa/courses/osu/ece468/ece468.html

Recommended Textbook Digital Image Processing by R.C. Gonzalez and R.E. Woods, 3rd edition, Pearson Prentice Hall, 2008 Additional readings on the class website

Suggested Readings Digital Image Processing Using MATLAB, by R.C. Gonzalez, R.E. Woods, and S. Eddins, 2nd edition, Pearson Prentice Hall, 2008

Course Objectives Cover basic theory and algorithms widely used in image processing Develop hands-on experience in processing images Familiarize with MATLAB Image Processing Toolbox Develop critical thinking about the state of the art

Prerequisites

Prerequisites Signals and systems: ECE 351 and ECE 352

Prerequisites Signals and systems: ECE 351 and ECE 352 Linear algebra Matrices, Matrix Operations Determinants, Systems of Linear Equations Eigenvalues, Eigenvectors

Prerequisites Signals and systems: ECE 351 and ECE 352 Linear algebra Matrices, Matrix Operations Determinants, Systems of Linear Equations Eigenvalues, Eigenvectors Statistics and probability Probability density function, Probability distribution Mean, variance, co-variance, correlation Priors, Posteriors, Likelihoods Gaussian distribution

Prerequisites Signals and systems: ECE 351 and ECE 352 Linear algebra Matrices, Matrix Operations Determinants, Systems of Linear Equations Eigenvalues, Eigenvectors Statistics and probability Probability density function, Probability distribution Mean, variance, co-variance, correlation Priors, Posteriors, Likelihoods Gaussian distribution Good programming skills

Requirements

Requirements Homework Turn-in a hard copy Homework = Problem solving or Mini-project Mini-project must be implemented in MATLAB Homework should be an individual effort Late homework will not be accepted without prior approval

Requirements Homework Turn-in a hard copy Homework = Problem solving or Mini-project Mini-project must be implemented in MATLAB Homework should be an individual effort Late homework will not be accepted without prior approval Graduate students will be given approximately 20% greater amount of work for homework assignments

Requirements

Requirements Exam 1 on November 4, 3-3:50pm, KEC 1003

Requirements Exam 1 on November 4, 3-3:50pm, KEC 1003 Exam 2 on December 4, 3-3:50pm, KEC 1003

Grading Policy Homework = 35% Exam 1 = 30% Exam 2 = 35% Bonus: Participation in class

Academic Honesty -- Examples of Cheating Bringing forbidden material or devices to the examination Working on the exam before or after the official time allowed Requesting a re-grade of work altered after the initial grading Submitting a homework that is not your own work

What is a Digital Image?

What is a Digital Image? row pixel x y column Two-dimensional function f(x,y) or matrix x, y, f(x,y) are discrete and finite Image size = maxx x maxy -- e.g. 640x480 Pixel intensity value f(x,y) [0, 255]

Pixel Values Source: DIP/3e

A Typical Digital Image Processing System input image processed image 3D world camera algorithms representations users problem understanding trade offs training data expert systems knowledge base

Sources of Energy for Image Formation Source: DIP/3e

Some Applications -- Medical Diagnostics Gamma-ray imaging X-ray imaging Source: DIP/3e

Some Applications -- Magnetic Resonance Imaging

Some Applications -- Microscopy Visible-light microscopy imaging Source: DIP/3e

Some Applications -- Industrial Inspection

Some Applications -- Remote Sensing Aerial images Satellite images

Some Applications -- Infrared Satellite Images 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 Spatial and frequency transforms Enhancement (subjective) Restoration (objective) Color processing Multi-resolution processing Compression Morphological processing Segmentation