Fundamentals of Image Processing Theory
Description: The discipline is devoted to the study of fundamental issues in the theory of image processing (formation, input, representation in a computer and visualization). Introduces undergraduates to image and video processing algorithms, both classical and based on modern neural network architectures. The issues of constructing mathematical models and statistical algorithms for image processing are considered. Optimal and quasi-optimal solutions to basic image processing problems (filtering, detection, alignment and recognition) are described.
Amount of credits: 6
Course Workload:
Types of classes | hours |
---|---|
Lectures | 30 |
Practical works | |
Laboratory works | 30 |
SAWTG (Student Autonomous Work under Teacher Guidance) | 30 |
SAW (Student autonomous work) | 90 |
Form of final control | Exam |
Final assessment method | oral exam |
Component: Component by selection
Cycle: Profiling disciplines
Goal
- the formation of theoretical knowledge and practical skills in undergraduates in solving problems that arise in the development of image processing and analysis systems, the ability to work independently with image processing software.
Objective
- familiarization with the main directions of development of this field of knowledge,
- studying methods and algorithms for digital image processing,
- acquisition of skills in solving applied problems related to image processing.
Learning outcome: knowledge and understanding
- extract theoretical knowledge about the mathematical and algorithmic apparatus used in modern image processing and analysis systems;
Learning outcome: applying knowledge and understanding
- apply basic scientific and theoretical knowledge to solve theoretical and practical problems of image processing and analysis;
Learning outcome: formation of judgments
- choose methods and technologies for pattern recognition to build formal mathematical models and interpret modeling results when solving applied problems in various fields;
Learning outcome: communicative abilities
- demonstrate your own results of engineering and research activities;
Learning outcome: learning skills or learning abilities
- apply a system of knowledge about modern methods and approaches to solving typical problems of image processing and analysis when designing intelligent control systems;
- apply various software tools for image processing and analysis, building formal mathematical models.
Teaching methods
interactive lecture (use of the following active forms of learning: guided (controlled) discussion or conversation; moderation; demonstration of slides or educational films; motivational speech);
information and communication (classes in a computer class using professional application software packages);
search and research (independent research activities in the learning process)
Assessment of the student's knowledge
Teacher oversees various tasks related to ongoing assessment and determines students' current performance twice during each academic period. Ratings 1 and 2 are formulated based on the outcomes of this ongoing assessment. The student's learning achievements are assessed using a 100-point scale, and the final grades P1 and P2 are calculated as the average of their ongoing performance evaluations. The teacher evaluates the student's work throughout the academic period in alignment with the assignment submission schedule for the discipline. The assessment system may incorporate a mix of written and oral, group and individual formats.
Period | Type of task | Total |
---|---|---|
1 rating | Laboratory work "Processing various types of images in the MATLAB environment" | 0-100 |
Laboratory work "Statistical analysis of images" | ||
Laboratory work "Spatial and frequency methods used to enhance images." | ||
Laboratory work "Geometric transformations of images in the MATLAB environment." | ||
Laboratory work "Image processing based on morphological operators." | ||
Laboratory work "Image conversion using sampling and quantization." | ||
Boundary control 1 | ||
2 rating | Laboratory work "Image restoration in the MATLAB environment." | 0-100 |
Laboratory work "Methods of image segmentation". | ||
Laboratory work "Filtering images using functions in the MATLAB environment." | ||
Laboratory work "Transforming images using a histogram." | ||
Boundary control 2 | ||
Total control | Exam | 0-100 |
The evaluating policy of learning outcomes by work type
Type of task | 90-100 | 70-89 | 50-69 | 0-49 |
---|---|---|---|---|
Excellent | Good | Satisfactory | Unsatisfactory | |
Work in laboratory classes | Demonstrated excellent theoretical preparation. The necessary skills and abilities have been fully mastered. The result of the laboratory work fully corresponds to its goals. | Demonstrated good theoretical preparation. The necessary skills and abilities have been largely mastered. The result of the laboratory work generally corresponds to its objectives. | Demonstrated satisfactory theoretical preparation. The necessary skills and abilities have been partially mastered. The result of the laboratory work partially corresponds to its goals. | Demonstrated excellent theoretical preparation. The necessary skills and abilities have been fully mastered. The result of the laboratory work fully corresponds to its goals. |
Oral interview | The answer qualitatively reveals the content of the topic. The answer is well structured. The conceptual apparatus has been perfectly mastered. Demonstrated a high level of understanding of the material. Excellent ability to formulate thoughts and discuss controversial issues. | The main issues of the topic are revealed. The structure of the answer is generally adequate to the topic. Well mastered conceptual apparatus. Demonstrated a good level of understanding of the material. Good ability to formulate thoughts and discuss controversial issues. | The topic is partially covered. The answer is poorly structured. The conceptual apparatus has been partially mastered. Understanding of individual provisions from the material on the topic. Satisfactory ability to formulate thoughts and discuss controversial issues. | The answer qualitatively reveals the content of the topic. The answer is well structured. The conceptual apparatus has been perfectly mastered. Demonstrated a high level of understanding of the material. Excellent ability to formulate thoughts and discuss controversial issues. |
Evaluation form
The student's final grade in the course is calculated on a 100 point grading scale, it includes:
- 40% of the examination result;
- 60% of current control result.
The final grade is calculated by the formula:
FG = 0,6 | MT1+MT2 | +0,4E |
2 |
Where Midterm 1, Midterm 2are digital equivalents of the grades of Midterm 1 and 2;
E is a digital equivalent of the exam grade.
Final alphabetical grade and its equivalent in points:
The letter grading system for students' academic achievements, corresponding to the numerical equivalent on a four-point scale:
Alphabetical grade | Numerical value | Points (%) | Traditional grade |
---|---|---|---|
A | 4.0 | 95-100 | Excellent |
A- | 3.67 | 90-94 | |
B+ | 3.33 | 85-89 | Good |
B | 3.0 | 80-84 | |
B- | 2.67 | 75-79 | |
C+ | 2.33 | 70-74 | |
C | 2.0 | 65-69 | Satisfactory |
C- | 1.67 | 60-64 | |
D+ | 1.33 | 55-59 | |
D | 1.0 | 50-54 | |
FX | 0.5 | 25-49 | Unsatisfactory |
F | 0 | 0-24 |
Topics of lectures
- Statement of the image recognition problem
- Point image processing operations
- Spatial operations on images
- Algebraic and geometric operations on images
- Morphological transformations of images
- Feature generation based on linear transformations
- Discrete Fourier transform
- Wavelet transform of images
- Generating shape features based on image edge analysis
- Generating shape features based on the construction and analysis of image skeletons
- Construction of a measure of image similarity
Key reading
- Gonsales R., Vuds R. Cifrovaya obrabotka izobrazhenij.: Per. s angl. – M.: Tekhnosfera, 2012. – 1104 s.
- Shapiro L., Stokman Dzh. Komp'yuternoe zrenie: Per. s angl. – M.: BINOM. Laboratoriya znanij, 2015. – 763 s.
- Tomakova, R. A. Metody i algoritmy cifrovoj obrabotki izobrazhenij: uchebnoe posobie / R. A. Tomakova, E. A. Petrik; Yugo-Zap. gos. un-t. - Kursk : Universitetskaya kniga, 2020. - 310 s.
Further reading
- Fisenko V.T. Komp'yuternaya obrabotka i raspoznavanie izobrazhenij.: ucheb. posobie / V.T. Fisenko, T.Yu. Fisenko. – Sankt-Peterburg: NIU ITMO, 2008.– 192 s.
- Krasheninnikov, V. Osnovy teorii obrabotki izobrazhenij: ucheb.posobie / V.R. Krasheninnikov; M-vo obrazovaniya Ros. Federacii, Ul'yan. gos. tekhn. un-t. - Ul'yanovsk: 2003. - 151 s.
- Guk A.P. Metody i tekhnologii raspoznavaniya ob"ektov po ih izobrazheniyu: uchebno-metodicheskoe posobie / A.P.Guk, E.P.Hlebnikova. – Novosibirsk: SGUGiT, 2019. – 138 s.
- Gonsales R. Cifrovaya obrabotka izobrazhenij v srede MATLAB / R. Gonsales, R. Vuds, S. Eddins. – M.:Tekhnosfera, 2006. – 615s.