Methods In Medical Image Analysis

Slides:



Advertisements
Similar presentations
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Advertisements

The content of these slides by John Galeotti, © 2008 to 2015 Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
T EACHING ITK: T HOUGHTS FOR V ERSION 4 John Galeotti February 3, 2011.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
1 Methods in Image Analysis Lecture 1 – The Poet’s Eye CMU Robotics Institute U. Pitt Bioengineering 2630 Spring Term, 2004 George Stetten, M.D.,
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
The content of these slides by John Galeotti, © Carnegie Mellon University (CMU), was made possible in part by NIH NLM contract# HHSN P,
Jamilah Al-Saidan. Introduction to this Course This course is designed to introduce pharmacy students to data processing and programming with pharmaceutical.
1 1.Log in to the computer in front of you –Temp account: 210class / 2.Update your in Cascadia's system –If I need to you I'll use.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Instructions on making a poster
CSCI 1730: C++ and System Programming
(CMU ECE) : (CMU BME) : BioE 2630 (Pitt)
CS/CE/TE 6378 Advanced Operating Systems
(CMU ECE) : (CMU BME) : BioE 2630 (Pitt)
INTERMEDIATE PROGRAMMING WITH JAVA
(CMU ECE) : (CMU BME) : BioE 2630 (Pitt)
Welcome to Chem101 Chem 101 Chemistry and Geophysical Sciences Dept Los Angeles City College.
CSc 2310 Principles of Programming (Java)
Welcome to Physics 12.
CSC 135 section 60 or CSC Fall 2017.
Instructions on making a poster
MIS323 Business Telecommunications
Lecture 13 Shape ch. 9, sec. 1-8, of Machine Vision by Wesley E
Methods In Medical Image Analysis
Autonomous Cyber-Physical Systems: Course Introduction
Introduction to MA Day 1.
Introduction to MA Day 1.
Psychological Science I: Statistics
Overview of System Engineering
Lecture 12 Level Sets & Parametric Transforms sec & ch
Cpt S 471/571: Computational Genomics
Course Overview - Database Systems
PBL and the Course Syllabus
Foundations of Programming Languages – Course Overview
Final Project Details Note: To print these slides in grayscale (e.g., on a laser printer), first change the Theme Background to “Style 1” (i.e., dark.
Lecture 5 Image Characterization ch. 4 of Machine Vision by Wesley E
Foundations of Programming Languages – Course Overview
Academic Communication Lesson 3
ECE 599/692 – Deep Learning Lecture 1 - Introduction
Lecture 19 ITK’s Path Framework
CSC 4730/6730 Scientific Visualization
What's New in eCognition 9
Cpt S 471/571: Computational Genomics
MA171 Introduction to Probability and Statistics
Welcome to CS220/MATH 320 – Applied Discrete Mathematics Fall 2018
MIS323 Business Telecommunications
CS 8532: Advanced Software Engineering
Introduction to MA Introduction to Calculus Fall 2015
Lecture 15 Active Shape Models
Lecture 16: Morphology (ch 7) & Image Matching (ch 13) ch. 7 and ch
Log in to the computer in front of you
Lecture 10 Segmentation, Part II (ch 8) Active Contours (Snakes) ch
Pima Medical Institute Online Education
Computer Graphics Course Introduction.
MA171 Introduction to Probability and Statistics
Academic Communication Spring Semester 2019
Welcome to Chem101 Chem 101 Chemistry and Geophysical Sciences Dept Los Angeles City College.
Crafting Online Course Standards while Maintaining Academic Freedom
Lecture 3 Math & Probability Background ch
Autonomous Cyber-Physical Systems: Course Introduction
(CMU ECE) : (CMU BME) : BioE 2630 (Pitt)
Lecture 14 Shape ch. 9, sec. 1-8, of Machine Vision by Wesley E
Lecture 3 Math & Probability Background ch
Lecture 10 Segmentation, Part II (ch 8) Active Contours (Snakes) ch
What's New in eCognition 9
(CMU ECE) : (CMU BME) : BioE 2630 (Pitt)
(CMU ECE) : (CMU BME) : BioE 2630 (Pitt)
Northern Michigan University Roxin Zhang Fall 2019
Presentation transcript:

Methods In Medical Image Analysis Spring 2016 18-791 (CMU ECE) : 42-735 (CMU BME) : BioE 2630 (Pitt) Dr. John Galeotti Note: To print these slides in grayscale (e.g., on a laser printer), first change the Theme Background to “Style 1” (i.e., dark text on white background), and then tell PowerPoint’s print dialog that the “Output” is “Grayscale.” Everything should be clearly legible then. This is how I also generate the .pdf handouts.

What Are We Doing? Theoretical & practical skills in medical image analysis Imaging modalities Segmentation Registration Image understanding Visualization Established methods and current research Focus on understanding & using algorithms

Why Is Medical Image Analysis Special? Because of the patient Computer Vision: Good at detecting irregulars, e.g. on the factory floor But no two patients are alike—everyone is “irregular” Medicine is war Radiology is primarily for reconnaissance Surgeons are the marines Life/death decisions made on insufficient information Success measured by patient recovery You’re not in “theory land” anymore

What Do I Mean by Analysis? Different from “Image Processing” Results in identification, measurement, &/or judgment Produces numbers, words, & actions Holy Grail: complete image understanding automated within a computer to perform diagnosis & control robotic intervention State of the art: segmentation & registration BUT, analysis often REQUIRES initial PROCESSING

Segmentation Labeling every voxel Discrete vs. fuzzy How good are such labels? Gray matter (circuits) vs. white matter (cables). Tremendous oversimplification Requires a model

Registration Image to Image Image to Model Model to Model same vs. different imaging modality same vs. different patient topological variation Image to Model deformable models Model to Model matching graphs MODEL: landmarks, image primitives, features, etc.

Visualization Visualization used to mean to picture in the mind. Retina is a 2D device Analysis needed to visualize surfaces Doctors prefer slices to renderings Visualization is required to reach visual cortex Computers have an advantage over humans in 3D

Model of a Modern Radiologist

How Are We Going to Do This? The Shadow Program Observe & interact with practicing radiologists and pathologists at UPMC Project oriented C++ &/or Python with ITK New ITKv4! National Library of Medicine Insight Toolkit A software library developed by a consortium of institutions including CMU and UPitt Open source Large online community www.itk.org

The Practice of Automated Medical Image Analysis A collection of recipes, a box of tools Equations that function: crafting human thought. ITK is a library, not a program. Solutions: Computer programs (fully- and semi-automated). Very application-specific, no general solution. Supervision / apprenticeship of machines

Who Are We? Personal introductions Name Academic Background (ECE, Biology, etc.) Research Interest Why you’re here Homework 1: email the TA/grader & myself the requested info about yourself, and a photo. (photo is optional, but requested; please crop to your head and shoulders) See website for HW1 details.

Syllabus On the course website Prerequisites Vector calculus http://www.cs.cmu.edu/~galeotti/methods_course/ Prerequisites Vector calculus Basic probability Knowledge of C++ and/or Python Including command-line usage and command-line argument passing to your code Helpful but not required: Knowledge of C++ templates & inheritance

Class Schedule Comply with Pitt & CMU calendars Online and subject to change Big picture: Background & review Fundamentals Segmentation, registration, & other fun stuff More advanced ITK programming constructs Review scientific papers Student project presentations

Requirements and Grading Attendance: Required (quizzes) Quizzes: 20% Lowest 2 dropped Homework: 30% Shadow Program: 10% Final Project: 40% 15% presentation 25% code Some days: quiz = sign roll, or none at all Details in syllabus

Textbooks Required: Machine Vision, Wesley E. Snyder & Hairong Qi Recommended: Insight into Images: Principles and Practice for Segmentation, Registration and Image Analysis, Terry S. Yoo (Editor) Others (build your bookshelf) Amazon, B&N, CMU, etc.

Anatomical Axes Superior = head Inferior = feet Anterior = front Posterior = back Proximal = central Distal = peripheral Diagram is public domain, from http://commons.wikimedia.org/wiki/File:BodyPlanes.jpg from http://training.seer.cancer.gov/module_anatomy/unit1_3_terminology2_planes.html