Skip to main content

libcamera software ISP status update

UD2.120 (Chavanne) | Day 2 | 13:00 - 13:25 | Speakers: Bryan O'Donoghue, Hans de Goede

libcamera software ISP status update
A picture of a devroom at FOSDEM 2024
Open in browser

Notes

Abstract

Many recent Windows (on ARM and x86) laptops have replaced the standard UVC USB camera module with a raw MIPI camera-sensor using a CSI receiver and ISP in the CPU to process the raw data into an image (and on smartphones this has been the norm for ages).

Supporting these cameras under Linux is an ongoing challenge. At FOSDEM 2024 a solution using a software ISP running on the CPU was presented as a solution to get these cameras to work with a fully opensource stack.

This talk will look at where we are at now, 2 years later, highlights:

  • GPU acceleration
  • FOSS sensor calibration setup and color correction using CCMs
  • Lens shade correction
  • Linux distributions shipping softISP MIPI camera support OOTB

Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.