CVML Web Lecture Series: 150 on-line web lectures!

After the very successful completion of a) several very successful CVML short courses in 2018-2021 and b) the 2020 edition of the CVML Web Lecture Series, attracting many hundreds of registrants worldwide and their praising comments,  AIIA Lab (AIIA.CVML research group) offers an asynchronous mode to study the following CVML Web Lecture Modules, containing in total more than 150 Lecture at your disposal:


1. 2D Computer Vision/Image Analysis (8 Lectures)
2. 3D Imaging (2 Lectures)
3. Autonomous Cars (7 Lectures)
4. Autonomous Drones  (13 Lectures)
5. Autonomous Marine Systems (3 Lectures)
6. Autonomous Systems and Robotics (7 Lectures)
7. Computer Vision (CV) (10 Lectures)
8. CVML Development and Programming Tools  (3 Lectures)
9. CVML Mathematical Foundations (5 Lectures)
10. CVML Network Theory. Social Media Analysis (1 Lecture)
11. Digital Signal Processing and Analysis (5 Lectures)
12. Human Centered Computing
(13 Lectures)
13. Image Processing (20  Lectures)
14. Machine Learning (11 Lectures)
15. Network Theory/Social Media Analysis (9 Lectures)
16. Neural Networks/Deep Learning (11 Lectures)
17. Signal and Systems (12 Lectures)
18. Video Processing and Analysis (12 Lectures)


Click on a CVML Web Lecture Module to see its content description and sample material of each of its lectures. Lecture materials are: ppt/pdf, video, questionnaires that allow you to study at your own pace.

Each CVML Web Lecture Module provides an overview and an in-depth presentation of a scientific topic. Their union covers most topics in an MSc program on Computer Vision, Machine Learning and Autonomous Systems.

An asynchronous CVML Web Course consists of one or more CVML Web Lecture Modules, typically totaling up to 16 1-hour lectures each. It corresponds to the material typically taught in a) a 1-semester MSc or senior undergraduate course or b) a CVML (live) short e-course.

Each student can choose appropriate CVML Web Lecture Modules to form a CVML Web Courses of his/her choice, each totaling up to 16 lectures. See popular choices under REGISTRATION.

You can also self-assess your CVML knowledge by filling appropriate questionnaires (one per lecture) and you will be provided programming exercises to improve your CV programming skills.


CVML Web Lecture Modules totaling up to 16 lectures can be composed to form a CVML Web Course of each registrant, to facilitate personalized learning.

Popular CVML Web Course compositions:

  • a) Computer Vision. b) CVML Mathematical Foundations.
  • a) Autonomous Drones. b) CVML Development and Programming Tools
  • a) Machine Learning. b) CVML Mathematical Foundations.
  • a) Neural Networks/Deep Learning. b) Autonomous Cars.
  • a) Signal and Systems. b) Digital Signal Processing and Analysis

A special CVML Web Course is also provided, as a potpourri introduction to many different CVML topics:

Computer Vision, Machine Learning and Autonomous Systems.

Choose  and enter CVML Web Lecture Modules totaling up to 16 lectures to form a CVML Web Course of your choice:

Registration fee for each CVML Web Course: 141 Euros


After the completion of your payment, please fill in the form below:

Complete your registration

Up to 10 PhD students, registered in AUTH or in any VISION CSA or AI4Media  or HumanAI-E Net  University partners, are entitled for 1 free CVML Web Course registration per fall/spring semester on a FCFS basis, with priority to ones working on AI-related topics. This offer is related to the upcoming educational activities of International AI Doctoral Academy (AIDA) that is co-initiated by these two projects.

Other special CVML Web Courses containing any CVML Web Lecture set (16 Lectures) can be available upon request, to meet your personal learning needs, by sending a message as described in the section IF I HAVE A QUESTION?


A certificate of attendance will be provided.

Upon successful completion of more than 14 CVML Web lecture understanding questionnaires (mark equal or above 5 in the range 0-10, 10 being excellent) with 2 months after receiving CVML Web Course material, you can receive a certificate for its successful completion with or without an entry of 0,5 ECTS (depending on your choice).


Υou can improve your programming knowledge on Computer Vision, Machine Learning and Image/Video Processing topics through programming exercises using OpenCV, PyTorch and CUDA on the following topics:

  1. Introduction to OpenCV Programming
  2. CNN image classification
  3. PyTorch for deep object detection
  4. OpenCV programming for object tracking
  5. CUDA programming of 2D convolution algorithms

You will be provided the programming exercise solutions to check your progress.

More information can be found in:


The following tools are available for demos and student training in the various CVML courses:

  1. 2D computer vision and image processing software EIKONA.
  2. 3D image processing and analysis software EIKONA3D


You can now assess your CVML knowledge and background by performing the exercise described in:

It takes you only 15 minutes per questionnaire. You can perform the self-assessment exercise before/after trying the course material to assess your progress You can do this double self-assessment (before/after study) for free, using the sample lecture study material provided below.



Prof. Ioannis Pitas (IEEE fellow, IEEE Distinguished Lecturer, EURASIP fellow) received the Diploma and PhD degree in Electrical Engineering, both from the Aristotle University of Thessaloniki (AUTH), Greece. Since 1994, he has been a Professor at the Department of Informatics of AUTH and Director of the Artificial Intelligence and Information Analysis (AIIA) lab. He served as a Visiting Professor at several Universities.

His current interests are in the areas of computer vision, machine learning, autonomous systems, intelligent digital media, image/video processing, human-centred computing, affective computing, 3D imaging and biomedical imaging. He has published over 1000 papers, contributed in 47 books in his areas of interest and edited or (co-)authored another 11 books. He has also been member of the program committee of many scientific conferences and workshops. In the past, he served as Associate Editor or co-Editor of 9 international journals and General or Technical Chair of 4 international conferences. He participated in 70 R&D projects, primarily funded by the European Union and is/was principal investigator/researcher in 42 such projects. Prof. Pitas lead the big European H2020 R&D project MULTIDRONE: He is AUTH principal investigator in H2020 R&D projects Aerial Core and AI4Media. He is chair of the Autonomous Systems Initiative He is head of the EC funded AI doctoral school of Horizon2020 EU funded R&D project AI4Media (1 of the 4 in Europe).

He has 32000 citations to his work and h-index 85+ (Google Scholar)

Prof. Pitas lead the big European H2020 R&D project MULTIDRONE and is principal investigator (AUTH)  in H2020 projects Aerial Core and AI4Media. He is chair of the Autonomous Systems initiative

Educational record of Prof. I. Pitas: He was Visiting/Adjunct/Honorary Professor/Researcher and lectured at several Universities: University of Toronto (Canada), University of British Columbia (Canada), EPFL (Switzerland), Chinese Academy of Sciences (China),  University of Bristol (UK), Tampere University of Technology (Finland), Yonsei University (Korea), Erlangen-Nurnberg University (Germany), National University of Malaysia, Henan University (China). He delivered 90 invited/keynote lectures in prestigious international Conferences and top Universities worldwide. He run 17 short courses and tutorials on Autonomous Systems, Computer Vision and Machine Learning, most of them in the past 3 years in many countries, e.g., USA, UK, Italy, Finland, Greece, Australia, N. Zealand, Korea, Taiwan, Sri Lanka, Bhutan.


Depending on your background and pace, it will take you around 2 months to finish each CVML Web Course and run all questionnaires, at a rate of 4 lectures/week.

All material and correspondence are in English. You will be provided email and/or Skype support for understanding questions for a period of 1 month after your registration.

Upon successful completion of more than 14 questionnaires (mark above 5/10), you will receive a certificate for the successful completion of this course.


Any engineer or scientist practicing or student having some knowledge of Mathematics (Calculus, Linear Algebra, Probabilities), notably CS, CSE, ECE, EE students, graduates or industry professionals with relevant background. For certain topics, some knowledge of the following topics is desirable: Signals and Systems, Image Processing, Computer Vision, Machine Learning.




CVML Web Lecture Series (Winter 2020)

CVML Web Lecture Series (Spring 2020)


  • I. Pitas, 3D imaging science and technologies, Amazon CreateSpace preprint, 2021.
  • I. Pitas, Computer Vision and Machine Learning  for Autonomous System Perception, Amazon CreateSpace preprint, 2021.
  • I. Pitas, Digital video processing and analysis, China Machine Press, 2017 (in Chinese).
  • I. Pitas, Graph analysis in social media, editor, CRC Press, 2016. 
  • I. Pitas, Digital Video and Television, Createspace/Amazon, 2013. 
  • I. Pitas, Digital Image Processing Algorithms and Applications, J. Wiley, 2000. 
  • N. Nikolaidis and I. Pitas, 3D Image Processing Algorithms, J. Wiley, 2000.