Beng445a/Eeng445a/Enas912a

Biomedical Image Processing and Analysis

Fall 2013

originalblurredlow samplingedges


TA page: For information from your TA.
Resources page: For information on course resources for computer (Matlab) assignments.
Engineering Information Technology: For information on computing resources in Engineering (circus, garage).
Yale Classes server (use v2): For course information, under "Resources": slides, handouts, problem sets, etc.


Course Number

BENG/EENG 445, ENAS 912

Course Title

Biomedical Image Processing and Analysis

Instructors

James Duncan (james dot duncan at yale dot edu)
Lawrence Staib (lawrence dot staib at yale dot edu)

Teaching Assistant

TBN (at yale dot edu)
TA office hours: TBA
Office: TBA
Other times by appointment.

Schedule

MW 4:00-5:15 at TBN

 

Overview

This course is an introduction to Biomedical Image Processing and Analysis covering image processing basics and techniques for image enhancement, compression, segmentation, registration and motion analysis. Students will learn the fundamentals behind image processing and analysis methods and algorithms with an emphasis on biomedical applications. This course is open to undergraduate and graduate students. We assume students have an understanding of linear systems (Beng 352, Eeng 310, or equivalent) and calculus up to differential equations. In addition, it is also helpful to have a familiarity with elementary probability theory. Please contact the instructors if you have questions regarding your preparation. There will be about ten homeworks and both a midterm and a final exam (during exam period). Homeworks will include Matlab programming assignments. Grading will be based approximately 1/3 on the homeworks, 1/3 on the midterm and 1/3 on the final. Undergraduates and graduates are graded separately; in addition, assignments may differ.

Text:

R. Gonzalez and R. Woods, Digital Image Processing, Prentice Hall (Book Website)

(On reserve in the Engineering Library.)

Chapters 1 and 2 online

Additional readings to be distributed during class.

Course Objectives:

Having successfully taken this course, you will be able to

Course Outline (dates/topics approximate), Fall 2013

Introduction (Read Gonzalez Ch. 1)

Aug 28

ls

Intro/Organization

Fundamentals (Read Gonzalez Ch. 2)

Aug 30

ls 

Basics / Digitization (Friday!)

Sep 2

 

Labor Day – no class

 

Enhancement (Read Gonzalez Ch. 3)

Sep 4

ls

Gray scale enhancement

Sep 9

ls

Spatial Filtering

Sep 11

ls

Spatial Filtering

Sep 16

ls

Mathematical Morphology (Gonzalez Ch. 9.1-9.3)

 

Frequency Domain (Read Gonzalez Ch. 4)

Sep 18

jd

Enhancement in the frequency domain

Sep 23

jd

Enhancement in the frequency domain (to be rescheduled)

Sep 25

jd

Enhancement in the frequency domain (to be rescheduled)

 

Compression (Read Gonzalez Ch. 8)

Sep 30

jd

Compression

Oct 2

jd

Compression

 

Rigid and Nonrigid Registration (Read handout)

Oct 7

ls

Registration: Introduction and Transformations

Oct 9

ls

Registration: Match Metrics

Oct 14

ls

Registration: Match Metrics

Oct 16

 

Midterm Review

Oct 21

 

Midterm Exam

Oct 23

 

October Recess – no class

Oct 28

ls

Registration: Optimization and Interpolation

Oct 30

ls

Registration: Robust

 

 

Motion (Read handout)

Nov 4

jd

Motion

Nov 6

jd

Motion

 

 

Segmentation (Read Gonzalez Ch. 10 and handout)

Nov 11

jd

Segmentation

Nov 13

jd

Segmentation

Nov 18

jd

Segmentation

Nov 20

jd

Segmentation

Nov 25

Thanksgiving Break – no class

Nov 27

Thanksgiving Break – no class

Dec 2

ls

Diffusion Weighted Image Analysis

Dec 4  

Final Review – last class

Dec 9

Reading Period

Dec 16

Final Exam, 7:00 p.m.


Image Processing Links:

Gonzalez and Woods: Digital Image Processing

Image Database

Image Processing Tutorials

 

Image Processing Fundamentals by Young Gerbrands and van Vliet

Tutorials on Image Analysis, Computer Vision

Image Processing (wikipedia)

Image Processing Tutorial

A-Z of Image Processing Concepts

efg 's Image Processing Page

One dimensional convolution demonstration: you can draw your own functions or select pre-defined ones.

Two dimensional filtering demonstration: first, Fourier transform, then view the magnitude log; apply Gaussian smoothing or other filtering, then inverse transform.

Discrete Fourier Theory (1D)

Matlab Tutorials

Mathworks

Introduction to Image Compression

Deformable Image Segmentation

Homogeneous Coordinates

Image Registration Bibliography

HIPR2: Image Processing Learning Resources with JAVA

Pilot European Image Proc. Archive

The Graphics File Format Page

Watermarking, steganography, information hiding

StirMark:Watermarking Robustness Test

Morphing

 

Amara's Wavelet Page

Principles of Computerized Tomographic Imaging

CVonline Image and Vision Resources

IAPR Resources

Computer Vision Home Page

Computer Vision On-line Bibliography

 

Aug 2013