Course Details

Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS CreditsLast Updated Date
1BENG530BIOSIGNAL AND IMAGE ANALYSIS3+0+037,514.05.2025

 
Course Details
Language of Instruction English
Level of Course Unit Master's Degree
Department / Program BIOENGINEERING
Type of Program Formal Education
Type of Course Unit Elective
Course Delivery Method Face To Face
Objectives of the Course The aim of this course is to provide advanced knowledge on the acquisition, processing, and analysis of biosignals and biomedical image data using fundamental algorithms and techniques.
Course Content Fundamentals of signal processing (LTI systems, Fourier transform, sampling, filter design);
Imaging systems: Point Spread Function, resolution, SNR/CNR concepts;
Image registration and filtering; time-frequency analysis; basic clustering methods; compressed sensing and biomedical applications.
Course Methods and Techniques Lectures, practical assignments, projects using Python or MATLAB

Article review and case-based learning

Online quizzes and content via CANVAS
Prerequisites and co-requisities None
Course Coordinator Asist Prof.Dr. FATİH ORTAKCI fatih.ortakci@agu.edu.tr
Name of Lecturers Research Assist.Dr. REFİKA SULTAN DOĞAN
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources Books: Signals and Systems – Alan V. Oppenheim Digital Image Processing – Gonzalez & Woods
Articles: IEEE Transactions on Biomedical Engineering Medical Image Analysis journal
Tools: MATLAB, Python (NumPy, SciPy, OpenCV, Scikit-image)
Course Notes Lecture materials will be shared weekly via the CANVAS platform. Instructor-prepared lecture slides, practical examples, academic articles, and supplemental videos will be provided. Additional reference resources include:

Alan V. Oppenheim, Signals and Systems

Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing

Additional readings from: IEEE Transactions on Biomedical Engineering, Medical Image Analysis

Tools and platforms: Python (NumPy, SciPy, Scikit-image), MATLAB
Documents Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
Assignments -
Exams -

Course Category
Mathematics and Basic Sciences %70
Engineering %30
Health %10
Field %60

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
In-Term Studies Quantity Percentage
Yarıyıl İçi Çalışmalarının Başarı Notunun Katkısı 1 % 25
Ödev 3 % 15
Proje/Çizim 1 % 30
Final examination 1 % 30
Total
6
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Tartışma 10 4 40
Yazılı Sınav 2 6 12
F2F Dersi 14 3 42
Grup Sunumu 1 5 5
Grup Projesi 1 2 2
Ev Ödevi 4 4 16
Proje 1 5 5
Rapor 1 3 3
Kişisel Çalışma 5 5 25
Takım/Grup Çalışması 5 5 25
Yüz Yüze Ders 14 3 42
Final Sınavı 1 10 10
Total Work Load   Number of ECTS Credits 7,5 227

 
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 Analyze fundamentals of signal processing.
2 Apply algorithms to biosignal data.
3 Explain fundamental image processing techniques.
4 Apply time-frequency analysis and filtering methods.

 
Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 Introduction to Signal Processing Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
2 LTI Systems, Fourier Transform Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
3 Sampling and Quantization Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
4 Filter Design Basics Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
5 Introduction to Imaging Systems Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
6 Point Spread Function and Resolution Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
7 Noise and Contrast in Images (SNR, CNR) Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
8 Midterm
9 Image Filtering and Denoising Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
10 Image Registration Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
11 Time-Frequency Analysis Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
12 Basic Clustering Methods Alan V. Oppenheim, Signals and Systems Rafael C. Gonzalez & Richard E. Woods, Digital Image Processing Ek kaynaklar: IEEE Transactions on Biomedical Engineering, Medical Image Analysis Journal Uygulamalar: Python (NumPy, SciPy, Scikit-image), MATLAB
13 Biomedical Applications and Case Studies

 
Recommended Optional Programme Components
Veri yok
Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
C1 5 3 5 3 4 5 3 3 5 4 3 3
C2 5 3 5 3 4 5 3 3 5 4 3 3
C3 4 3 5 3 5 4 3 3 5 5 4 3
C4 5 3 4 4 4 4 4 4 4 4 4 4

  Contribution: 1: Very Slight 2:Slight 3:Moderate 4:Significant 5:Very Significant

  
  https://sis.agu.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=77938&lang=en