Methods In Medical Image Analysis - Spring 2013

BioE 2630 (Pitt) : 16-725 (CMU RI) : 18-791 (CMU ECE) : 42-735 (CMU BME)

Instructor
John Galeotti
galeotti+miia ATcs.cmu.edu
 
Teaching Assistants

Weilong Wang
(TA)

weilongw+miia ATandrew.cmu.edu

“Jackie” Chen
(Grader)

kuanchic+miia ATandrew.cmu.edu

Syllabus (general)

Syllabus (ECE format)

Meeting in GHC 5222
(at Carnegie Mellon University)

Class begins Tuesday, Jan. 15th!
Class ends Thursday, April 25th.


Lecture Times and Locations

We comply with both the U. Pitt. and CMU calendars. Lectures are Tuesday and Thursday from 10:30-11:45 AM, in GHC 5222, Carnegie Mellon University.

Shadow Program Times, Locations, & Details

Shadow Program:  6 radiology sessions and 0-2 (TBD) pathology sessions, 8:30-9:30 AM weekday mornings (and possibly other times optional for shadowing pathology).

Online schedule (same password) and directions. Reports should be emailed to Weilong and Galeotti.


Textbooks, Downloads, & Other References

Last Year's Website has been archived.

Pre-release versions of the 2012 lecture videos are available to current students (password required). Be sure to download the videos (right-click the video's link then select either "download" or "save-as") rather than try to watch them in your browser, but please do not distribute these (public versions will be posted in not too long). Please let me know if you notice any problems or video content that should be either fixed or trimmed out if it's not relevant to a general audiance (please reference the 2012 lecture number and the playing time into the video at which the problem occurs).


Assignments

Assignment #1 - Introductory Email

Assignment #2 - Get ITK & SimpleITK installed, etc.

Assignment #3 - Use SimpleITK to do Segmentation and Pre-processing

...

Final Project


Schedule--Subject to Change
(Future plans are tentative, based on the old 2012 schedule)

Week # Date Updated for 2013? Material Video and .pptx files
Week 1
Tu 1/15
Y

Lecture 1: Introductions, purpose, Syllabus
Assignment #1 given
Pitt's add/drop period ends today

Power Point
Video (from 2012)
Th 1/17
Y Lecture 2: Programming background:  C++ & Python
Pitt's add/drop-with-refund period ends on 18th (tomorrow)
Power Point
Video (from 2012)
     
Week 2
Tu 1/22
Y

Lecture 3: Math & probability background
Begin class with a short QUIZ on Snyder ch. 1-2

Power Point
Video (from 2012)
Th 1/24
* Instructor Sick—Class Cancelled
CMU's add/drop-with-refund period ends on 25th (tomorrow)
 
     
Week 3
Tu 1/29
Y Lecture 4:
Grading policy (sylabus)
Finish Lecture 2 (slide 27—Generic Programming)
Finish Lecture 3 (slide 16—Markov models)
Imaging Modalities

Power Point
Video (from 2012)

Th 1/31
Y Lecture 5: ITK background & basic usage
Assignment #2 given
Power Point
Video (from 2012)
     
Week 4
Tu 2/5
Y Lecture 6: Image characterization
Quiz #2 on Snyder ch. 4 (skip hexagonal coordinates on pp 57-59 & 71-73)
Power Point
Video (from 2012)
Th 2/7
Y Lecture 7: Linear processing (finish Lecture 6 first—slide 13)
Quiz #3 on Snyder 5.1-5.6,5.8-5A (through page 101, but skip 5.7)
Take-home quiz #4 assigned - due in class on 2/14.
Power Point
Video (from 2012)
     
Week 5
Tu 2/12
Y

Lecture 8: Image relaxation: restoration & feature extraction
Quiz #5 on Snyder ch. 6
Later today: TA Help Session for Take-home quiz, 4:30-5:30 PM at GHC 4101

Power Point
Video (from 2012)
Th 2/14
Y

Lecture 9: ITK registration
Take-home quiz #4 due in class.

Power Point
Video (from 2012)
     
Week 6
Tu 2/19
Y

Lecture 10: Segmentation, part 1
Quiz #6 on Snyder ch. 8 (skip 8.3.2 on pp. 189-196 & 8A.1.1 on pp. 208-209)
Discuss Shadow Program & signup procedure in class.
Shadow Program — be sure to sign up for the Shadow Program THIS WEEK, beginning at 9 PM on the 20th.

Power Point
Video (from 2012)
Th 2/21
Y Lecture 11: Segmentation, part 2 (continue using lecture 9 notes, start with segmentation methods—slide 9)
Shadow Program starts Monday
Video (from 2012)
     
Week 7
Tu 2/26
Y

(first continue using lecture 10 notes, start with texture segmentation—slide 21)
Lecture 12: Segmentation, part 3 (active contours)
How is the shadow program going?

Power Point
Video (from 2012)
Th 2/28
Y (first continue using lecture 12 notes, start with active contours energy minimization—slide 14)
Lecture 13: Level set segmentations & (briefly begin) parametric transforms (Snyder 8.5.2 & Snyder 11.1-11.6) [not required, but recommended: Insight into Images ch 8]
Quiz on Snyder 11.1-11.6
Power Point
Video (from 2012)
     
Week 8
Tu 3/5
Y

Lecture 14: Shape (& finish level sets—Lecture 13, slide 15)
Quiz on Snyder ch. 9 (read 9.1-9.8, 9.12-9.14)

Power Point
Video (from 2012)
Th 3/7
Y Lecture 15 Mathematical morphology & image matching
Quiz on Snyder 7.1-7.5 & 13.1-13.5
Discuss final projects
Be sure to email me your tentative project proposals by the Tuesday night of the 19th

Pitt's deadline to submit Monitored Withdrawal forms is 8th (tomorrow)
Power Point 1
Power Point 2
Video (from 2012)
         
CMU Spring Break
3/12 - 3/14
  No Lectures  
         
Week 9
Tu 3/19
Y Lecture 16: ITK images & iterators

Power Point
Video (from 2012)

Th 3/21
Y

Lecture 17: ITK pipeline, including reading/writing images and connecting to SimpleITK & finish parametric transforms—Lecture 13, slide 20

Power Point
Video (from 2012)
     
Week 10
Tu 3/26

Y

Lecture 18: ITK filters: how to write them (neighborhoods & numeric traits)
SVN accounts distributed sometime today
Assignment #3 given: Segmentation and pre-processing
Power Point
Video (from 2012)
Th 3/28
Y Lecture 19: ITK filters, part 2 (advanced filter creation & misc. tools)
CMU's drop-without-withdrawl period ends on April 1st (next Monday)
Power Point
Video (from 2012)
     
Week 11
Tu 4/2
Y Lecture 20: Registration in depth (Insight into Images ch 10 + Viola & Wells)
Power Point
Video (from 2012)
Th 4/4
Y Lecture 21: Finish mutual information (slide 31) and Deformable registration
(& possibly finish Lecture 19 from slide 51—review flood-fill iterators and discuss their pixel inclusion strategies, plus introduce several really useful ITK filters.)

Power Point
Video (from 2012)

     
Week 12
Tu 4/9
Y Lecture 22: ITK Paths Power Point
Video (from 2012)
Th 4/11
Y

Lecture 23: Summarize Cootes and Taylor ASM (Cootes CVIU 1995)
Open source software development philosophy, and Visualization

Power Point 1
Power Point 2
Video (from 2012)

     
Week 13
Tu 4/16
Y NeuroPathology at UPMC at 10:30 today! Follow emailed directions.  
Th 4/18
  No Lecture - CMU Spring Carnival  
     
Week 14
Tu 4/23
  Student project presentations (see random order email)
(Each presentation must be between 4.5 - 5.5 minutes long.)
Everyone's power-point slides due by 10 AM today!
 
Th 4/25
  Student project presentations & Projects Due  
         
Remaining Lecture Fragments:
Lecture 7 GNC onward (when did I tack this on?), Lecture 14 Image Matching  
Potential Lectures:
     
      Guest Lecture: MRI/DTI (see also brain anatomy and the fiber track image gallery)  
      Itk Video (w/ OpenCV?)  
         
         
      Cootes and Taylor ASM (assuming part of ITKv4) (Cootes CVIU 1995) (based on 2008 guest lecture by Ken Urish)  
         
     

Neuropathology
Meet at UPMC, not at CMU

Directions have been emailed; Email your instructor now if you did not get them.