Introduction to Image Analysis
Graduate Course at the University of Bern
Welcome to the course website for Introduction to Image Analysis! This course covers concepts in digital image processing and analysis, with a focus on applications in biomedical engineering.
Course Overview
This graduate-level course provides a broad introduction to image analysis techniques and their applications in biomedical engineering. Topics include:
- Image formation and representation
- Image enhancement and filtering
- Frequency domain processing
- Image segmentation and feature extraction
- Image registration and transformations
- Machine learning and deep learning for image analysis
- Medical image processing and 3D imaging
Course Information
Lectures: Wednesdays
Time: 13:15–15:00
Location: Hörsaal S481, Chemie, Biochemie und Pharmazie (DCBP)
Address: Freiestrasse 3, 3012 Bern
Assignment Due Time: 23:59
For course links and communication, see the Course Info page.
Schedule
Teaching Team
amith.kamath@unibe.ch
hugo.guillenramirez@unibe.ch
mauricio.reyes@unibe.ch
pablo.marquez@unibe.ch
davide.scandella@unibe.ch
seyedeh.mirzargar@unibe.ch
Course Policies
Prerequisites
Students should have:
- Basic programming experience (Python preferred)
- Understanding of linear algebra and calculus
- Familiarity with basic signal processing concepts
Grading
- Assignments (40%): Four programming assignments (5%, 10%, 10%, 15%)
- All assignments are distributed and submitted via GitHub Classroom
- Assignment 0 includes Python environment setup and basic programming exercises
- Mid-term Exam (30%): Covers classical image analysis (Lectures 1-6)
- Final Exam (30%): Comprehensive exam covering all topics
- Note: Higher final exam score can replace mid-term grade
Academic Integrity
All work submitted must be your own. Collaboration on assignments is permitted, but you must write your own code and acknowledge all collaborators. Plagiarism will not be tolerated.
Getting Started
- Review the course information page
- Check the schedule above for upcoming lectures and assignments
- Set up your development environment with Python, NumPy, OpenCV, and scikit-image
- See the assignments page to submit your work via GitHub Classroom
Contact
For course-related questions, please use ILIAS. For private matters, contact the instructors via email.
Acknowledgments
This course website is based on the design and structure of Stanford CS45: Software Tools Every Programmer Should Know, and The Missing Semester of Your CS Education (MIT CSAIL).
We are grateful to these educators for making their course materials and website designs openly available. The course content for Introduction to Image Analysis is original and developed by the University of Bern faculty.