The Hebrew University Logo
Syllabus INTRODUCTION TO IMAGE PROCESSING AND ANALYSIS - 71254
עברית
Print
 
PDF version
Last update 27-08-2022
HU Credits: 3

Degree/Cycle: 1st degree (Bachelor)

Responsible Department: agro informatics

Semester: 1st Semester

Teaching Languages: Hebrew

Campus: Rehovot

Course/Module Coordinator: Dr. Yaron Michael

Coordinator Email: yaron.michael@mail.huji.ac.il

Coordinator Office Hours: By appointment

Teaching Staff:
Mr. Yaron Michael,
Mr. yedidya harris

Course/Module description:
Learning of selected topics in image processing and analysis at an introductory level using Python.
These include the following topics: Image digitization, mathematical operations on matrices, color representations, data filtering including Fourier transforms and image segmentation. Students learn to apply the material by implementing and investigating image processing algorithms in Python.

Course/Module aims:

Learning outcomes - On successful completion of this module, students should be able to:
- Proper image acquisition
- What are the prerequisites for a proper image/dataset?
- Read images with Python and perform mathematical operations on them.
- Object detection and image segmentation
- Creating a workflow that allows the extraction of conclusions from experimental images.

Attendance requirements(%):
100%

Teaching arrangement and method of instruction: Lectures and exercises. In the class exercises, Python will be used to implement the part taught in the lesson. In addition, home exercises will be given in which the students will have to process images according to the methods learned in class.

Course/Module Content:
1. Introduction: applications in agriculture, photography, matrices, useful Python libraries for image processing
2. Basic operations on images
3. Histograms
4. Filters
5. Segmentation and object recognition
6. Area measurement of objects in the image
7. Satellite image processing
8. Machine learning and deep learning tools for image processing

Required Reading:
-

Additional Reading Material:

Course/Module evaluation:
End of year written/oral examination 0 %
Presentation 0 %
Participation in Tutorials 0 %
Project work 45 %
Assignments 40 %
Reports 0 %
Research project 0 %
Quizzes 15 %
Other 0 %

Additional information:
Composition of the final grade:
15% Midterm exam
40% Exercises (class + home)
45% Final project

The course provides theoretical and practical knowledge in image processing. The learning in the course, both in the classroom and at home, will be in the Python language extensively.

Attendance is mandatory in all classes, and is a condition for submitting the final project.
 
Students needing academic accommodations based on a disability should contact the Center for Diagnosis and Support of Students with Learning Disabilities, or the Office for Students with Disabilities, as early as possible, to discuss and coordinate accommodations, based on relevant documentation.
For further information, please visit the site of the Dean of Students Office.
Print