Short Courses

Background

Short courses are open to both ICIP 2026 conference attendees and participants who wish to enroll in the courses independently. Conference registration is not required.

Interested participants are invited to begin the registration process via the registration page and complete their booking by paying the course fee.


Please note that the following short courses have been cancelled:

  • Fine-tuning hyperparameters for stochastic optimization: a hands-on course
  • Media authenticity with JPEG Trust international standard

The following short course will be offered at ICIP 2026:


Introduction to Image Signal Processors (ISP) and Camera Control Algorithms (3A+)

Presenter:
– Jarno Nikkanen, Valosa Imaging

Digital cameras are ubiquitous in the everyday lives of people, inside devices such as smartphones, laptops, security cameras, autonomous vehicles, and many more. The functionality and image quality of the digital cameras is largely determined by the computational algorithms that are involved in the operation of a digital camera. Knowing how the original raw image signal is controlled and modified before it is output from the digital camera can be beneficial for the engineers and researchers who use the digital camera output frames and videos as the inputs to their own developments.

This training provides a generic overview to Image Signal Processor (ISP) pipelines and algorithms, as well as Camera Control Algorithms (3A+) and related components. A simplified example ISP and algorithms are used to describe the functions that can be found in most ISPs and cameras that are commercially available. After the training, the participants should be familiar with the process that involves controlling the actuators and camera sensor to get properly focused and exposed raw images as the input to ISP, as well as turning the raw image from camera sensor into the device independent YUV/RGB frame that can be displayed and/or encoded into still image or video files. Example images, figures, diagrams, and pseudo code are used to make the presentation more concrete and practical.