MS and PhD in Computing: Image Analysis
Mission Statement
The Image Analysis track provides students with training and research opportunities in image processing, image analysis and computer vision. Students study a wide range of topics, including mathematical principles, numerical implementations, software engineering, applications to real image data, scientific visualization of results, computational statistics and machine learning. Students have the opportunity to apply this knowledge to 2D and 3D imaging problems driven by challenging applications from a variety of fields including medicine, biology, energy, defense and more - in principle from every field that uses cameras or scanners as sensors. Image processing by definition is multidisciplinary, covering aspects from mathematics, physics, numerical analysis, scientific computing, programming, and from the disciplines providing the driving applications such as clinical research, biology, geosciences, robotics, industrial inspection and surveillance. Students therefore have the chance to getting exposed to concepts and cutting edge research in all those disciplines and to actively interact with researchers who are part of these collaborative projects.
Image Anaylsis Track Faculty
- Tom Fletcher (Track Director)
- Ross Whitaker
- Guido Gerig
- Tolga Tasdizen
- Marcel Prastawa
- Bill Thompson
- Tom Henderson
MS in Computing: Image Analysis
Students may complete a thesis or non-thesis option. Both options have the same course requirements. A minimum of 30 credits is required. Independent study and seminars cannot be used as part of the required 30 hours. MS Residency Requirement: At least 24 semester hours must be in resident study at the University of Utah.
| COURSE REQUIREMENTS: Required courses. |
| CS 6640 Image Processing |
| CS 7640 Advanced Image Processing |
| Students are also required to complete two out of the the following three courses: |
| CS 6150 Algorithms |
| CS 6320 3D Computer Vision |
| CS 6350 Machine Learning |
Students may place out of any of the above required courses by substituting or transferring courses from other institutions. Substitute courses must be regular classes with exams and/or assignments, not seminar, readings, or independent study classes.
| ELECTIVES: The Program of Study must be courses at the 6000 level or above and research credits. Independent studies should not be included. Of the required 30 semester hours, up to 24 credit hours must be graduate courses within the School of Computing or on the following list of recommended electives. Recommended elective courses within the School of Computing and other departments are listed below (organized into general topic areas): |
| IMAGING, VISUALIZATION & GRAPHICS |
| CS 6630 Scientific Visualization |
| CS 6650 Perception for Graphics |
| CS 6670 Computer-Aided Geometric Design I |
| BIOEN 6330 Principles of Magnetic Resonance Imaging |
| BIOEN 6500 Mathematics of Imaging |
| COMPUTATIONAL METHODS |
| CS 6160 Computational Geometry |
| CS 6210 Advanced Scientific Computing |
| CS 6220 Advanced Scientific Computing II |
| CS 6550 Foundations of Algorithms in Computer Graphics and Visualization |
| CS 6967 Computational Topology |
| STATISTICS & LEARNING |
| CS 6300 Artificial Intelligence |
| CS 6560 Computational Statistics |
| CS 6960 Nonparametric Statistics |
| ECE 6540 Estimation Theory |
PhD in Computing: Image Analysis
| COURSE REQUIREMENTS: Required courses. |
| CS 6640 Image Processing |
| CS 7640 Advanced Image Processing |
| Students are also required to complete two out of the the following three courses: |
| CS 6150 Algorithms |
| CS 6320 3D Computer Vision |
| CS 6350 Machine Learning |
Students may place out of any of the above required courses by substituting or transferring courses from other institutions. Substitute courses must be regular classes with exams and/or assignments, not seminar, readings, or independent study classes.
| ELECTIVES: Computer Science courses on the Program of Study must be courses at the 6000 level or above and research credits. Of the required 27 semester hours, up to 12 credit hours may be graduate courses outside of the School of Computing. Recommended elective courses (organized into general topic areas): |
| IMAGING, VISUALIZATION & GRAPHICS |
| CS 6630 Scientific Visualization |
| CS 6650 Perception for Graphics |
| CS 6670 Computer-Aided Geometric Design I |
| BIOEN 6330 Principles of Magnetic Resonance Imaging |
| BIOEN 6500 Mathematics of Imaging |
| COMPUTATIONAL METHODS |
| CS 6160 Computational Geometry |
| CS 6210 Advanced Scientific Computing |
| CS 6220 Advanced Scientific Computing II |
| CS 6550 Foundations of Algorithms in Computer Graphics and Visualization |
| CS 6967 Computational Topology |
| STATISTICS & LEARNING |
| CS 6300 Artificial Intelligence |
| CS 6560 Computational Statistics |
| CS 6960 Nonparametric Statistics |
| ECE 6540 Estimation Theory |