MULTIMEDIA AND LABORATORY
Module LABORATORY

Academic Year 2025/2026 - Teacher: DARIO ALLEGRA

Expected Learning Outcomes

Become an expert in multimedia systems -images, audio and video - and improve the skills related to multimedia system programming.

General learning objectives in terms of expected learning outcomes.

  1. Knowledge and understanding: The aim of the course is to acquire knowledge that will enable the student to understand the theoretical and physical mechanisms underlying the human visual system, the formation and processing of sound, video and digital images, enhancing the visual quality of digital images and audio quality.
  2. Ability to apply knowledge and understanding: the student will acquire the skills needed to acquire, edit, compress and save a viedeo audio signal. Particularly a part of the course will be related to the study of Matlab software to apply such theoretical knowledge.
  3. Making judgments: Through examples in the classroom, the student will be put into the condition of understanding whether the solutions offered by him meet a certain degree of quality.
  4. Communication skills: The student will acquire the necessary communication skills and technical language skills in the multimedia field.
  5. Learning Skills: The aim of the course is to provide the student with the necessary theoretical and practical methodologies to deal with and solve new problems that arise during a work activity. To this end, several topics will be addressed in lesson by involving the student in the search for possible solutions to real problems.

Course Structure

Laboratory lessons.

In the event that the course is delivered in blended or online mode, any necessary adjustments may be introduced with respect to the provisions previously stated, in order to ensure full adherence to the program specified in the syllabus.

Required Prerequisites

Foundations of multimedia signal processing (ex: digital images).

Attendance of Lessons

Attendance is not mandatory, but highly encouraged.

Detailed Course Content

The laboratory module focuses on the implementation of the main algorithms for multimedia processing, which are studied in the theoretical module.

The employed programming language are mainly Python and Matlab.

Textbook Information

Digital Image Processing, Third Edition, Rafael C. Gonzalez, Richard E. Woods, Ediz. Pearson, Prentice Hall

Audio e multimedia 3 ed., di Lombardo, Valle, Apogeo ISBN: 9788850327621

Video Processing and Communications, Wang, Osternmann, Zhang, Prentice Hall, Pearson Education, ISBN: 0-13-017547-1

Course Planning

 SubjectsText References
1Python programmig for multimedia.Python Docs.
2Matlab programming for multimedia.Matlab Docs.

Learning Assessment

Learning Assessment Procedures

Learning will be assessed through the development of a software project agreed upon with the lecturer. 

The assessment may also be conducted online, should circumstances require it.

Examples of frequently asked questions and / or exercises

The projects will focus on the topics covered in the course, and may involve the implementation of:

  • Algorithms for enhancing the quality of multimedia content;
  • Algorithms for processing multimedia content;
  • Algorithms for coding and compressing multimedia information;
  • Algorithms for extracting semantic information from multimedia content.

The above list is not comprehensive, but just an example.

VERSIONE IN ITALIANO