51:188

Medical Imaging Practicum

Spring 2003


The University of Iowa

Department of Biomedical Engineering


Vincent A. Magnotta, W283 GH

vincent-magnotta@uiowa.edu


Prerequisites: Medical Imaging, Computer Programming

Lectures: 4:30-5:30 MWF Hardin Library Information Commons Conference Room

Office Hours: 9:00-10:00 T, 4:30-5:30 Th


Course Description:

Under the supervision of the instructor, you will select a project from a list of projects provided or propose one of that suites your interest. You may team up in pairs or work by yourself. Your project will involve either the development of an application or a piece of hardware for use in the field of medical imaging. You will be expected to devote 12-15 hours a week towards the development of the tool. Your project will consist of four parts 1) Initial proposal, 2) UML Design, 3) Documentation, and 4) Final Presentation and Writeup.


Course Objectives:

The goal is to guide you through the real world development of an medical imaging tool in either software or hardware. This will provide students with an opportunity to be involved in all phases of the design and development process.


By the end of the Course students will have:

  1. An understanding of software/hardware design, analysis and development process.

  2. An understanding of the large number of Open source packages available to build from and how to evaluate their ability to build on top of these tools.

  3. A background in research methodology.

  4. Gained experience with performing research under a supervision of a faculty member.







Schedule


Date

Topic

01/22/03

Introduction

Dan Thedens

01/24/03

Vincent Magnotta

01/27/03

Ed Dove

01/29/03

Nicole Grosland

Proposal

01/31/03

Programming Style

02/03/03

Tom Grabowski

Doxygen Demonstration

02/10/03

UML Design

02/14/03

UML Design - Part II

UML-Use-Case

UML-Class

UML-State-Diagram

Due: Project Proposal

02/17/03

Open Source Tools

02/24/03

Testing

03/03/03

Interfaces

Due: UML Design


03/10/03

Testing

03/24/03

Validation

03/31/03

Algorithms and Data Structures

04/07/03

Design and Implementation

04/14/03

Interfaces

04/21/03

Portability

04/28/03

Debugging

05/05/03,

Presentations

05/07/03

Presentations

05/09/03

Presentations

Due: Write-up, Documentation, and source code



Evaluation


Initial Proposal (3-5 Pages) 20%
Overview and purpose of project
Tools to be used for the project
Gantt Chart for Development


UML Design 10%
UML of Classes
Use Cases
Interaction Diagrams
State Diagrams


Presentation/Demonstration 10%

Present a 10-15 minute presentation and possible demonstration of the tool developed


Documentation 20%

Developed tool must be completely documented with Doxygen or similar tool. Documentation must be turned in either PDF of HTML format
Documentation must be provided for building of tool


Write-up / Developed Software 40%

5-10 page write up of the developed image processing software
Source code for developed software submitted


Grading Scale

90-100 A to A-
80-89 B+ to B-
70-79 C to C-
60-69 D to D-
<59    F


The instructor reserves the right to extend the range/ranges above, if deemed appropriate.