Budapest University of Technology and Economics, Faculty of Electrical Engineering and Informatics

    Belépés
    címtáras azonosítással

    vissza a tantárgylistához   nyomtatható verzió    

    Industrial Image Processing

    A tantárgy neve magyarul / Name of the subject in Hungarian: Ipari képfeldolgozás és képmegjelenítés

    Last updated: 2022. november 23.

    Budapest University of Technology and Economics
    Faculty of Electrical Engineering and Informatics

    Electrical Engineering Degree Program

    First cycle

    Embedded and control system specialization 

    Course ID Semester Assessment Credit Tantárgyfélév
    VIIIAC04 6 2/1/0/v 4  
    3. Course coordinator and department Dr. Szemenyei Márton,
    4. Instructors Dr. Márton Szemenyei
    5. Required knowledge Mathematics, Signals and systems, Programming,  Image processing and basic knowledge of computer graphics
    6. Pre-requisites
    Kötelező:
    Szakirany("AVINirrend", _)
    VAGY Training.code=("5NAA7")

    A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.

    A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.

    7. Objectives, learning outcomes and obtained knowledge With the development of computer technology, the automatic evaluation of image-based information has become a daily practice in quality control, process management, navigation, safety technology, medical diagnostics and many other fields. With the use of increasingly better display techniques, graphic simulation and teleoperation have become everyday technologies. The aim of the subject is to introduce the principles and application of modern computer image processing and display procedures at a skill level, to present the virtual techniques that play a key role in the management of remotely monitored autonomous industrial processes and autonomous warehouse management.
    8. Synopsis
    1. The functioning of human vision, three-dimensional perception. Components of spatial perception, the basics of monocular and binocular perception. The concept and mathematical properties of visual functions. Color systems. Mathematical model of spatial visualization. Correlation between intensity and distance data. The role of reflection models in image interpretation. Coordinate transformations, camera models and calibration procedures. Basic sensing devices. Interfacing issues of image input devices - case study. (6 hours of lectures + 2 hours of practice sessions)

    2. Getting started: Basics of image information processing. Binary image processing. Mathematical morphological foundations. Measurement of geometric properties. Questions of real-time realization.. Analysis of topological properties. The concept of additive set property measure. Euler number concept. Industrial application examples. (6 hours of lectures + 2 hours of practice sessions)

    3. Preparatory processing of the images. Fourier transform. Effect of sampling and quantization. Other spatial transformations. Histogram transformations. Filters in the space and frequency domain. Mathematical model of image segmentation. Segmentation based on level similarity. Segmentation procedures based on rapid changes. Hough transform. Motion-based segmentation. Texture segmentation. Safety and traffic application examples. (6 hours of lectures + 2 hours of practice sessions)
     
    4. Fast object tracking methods. Optical flow. Tracking colors, edges, textures. SSD algorithm. Visual feedback. Navigation, user tracking application examples. (3 hours of lectures + 1 hours of practice sessions)

     5. Property representation. Object recognition (classification) methods. Active vision. Image compression procedures,. Search in image databases. Teleoperation application examples. (6 hours of lectures + 2 hours of practice sessions)

    6. Comparison of possibilities and application techniques of modern image processing program libraries (e.g. Halcon, Matlab, ITK, openCV, LabView). Presentation of alternative solutions to simpler image processing problems. (3 hours of lectures + 1 hours of practice sessions)

    7. Modern image display devices (e.g. HMD, polar filter, anaglyph, shutter, holoTV) and applied rendering methods. 3D display, design and application of 3D displays. Conversion of "traditional" images for stereo rendering. Immersive virtual reality in teleoperation. Medical and telerobotics examples.  (6 hours of lectures + 2 hours of practice sessions)

    8. Simulator systems. Product design and testing supported by hardware in the loop simulation. Automotive application examples. (3 hours of lectures + 1 hours of practice sessions)

    9. IP-based image transmission. DSP-based smart cameras. Real-time image processing. Real-time procedures and architectures. Manufacturing automation application examples. (3 hours of lectures + 1 hours of practice sessions)
    9. Method of instruction The knowledge of the subject is presented in lectures, and the case studies are presented during practice sessions. For the exercises, each student works on a case study independently. During the semester, students prepare a homework assignment that contains a (partial) solution to a practical application.
    10. Assessment
    During the period of classes: case study prsenetation, homework assignment and midterm. The case study focuses on the study of literature, the homework is a independent programming task. The midterm checks the understanding of the theoretical material.

    During the exam period: witten exam.
    11. Recaps
    The submission of the homework can be dealayed for the retake week. One retake opportunity is available for the modterm.
    12. Consultations Avalable once for the homework assignment and before each exam.
    13. References, textbooks and resources
    R. Gonzales: Digital Image Processing, Addison-Wesley, ISBN 0-201-50803-6
    Besl, PJ: "Surfaces in range image understanding". Springer, 1988.
    14. Required learning hours and assignment
    Contact hours48
    Preparation for classes8
    Preparation for midterm12
    Homework assignment8
    Study of specified literature12
    Preparation for exam32
    Total120
    15. Syllabus prepared by

    Dr. László Vajta, assciate professor, Department of Control Engineering and Information Technology

    Dr. István Loványi, assciate professor, Department of Control Engineering and Information Technology