libcamera software ISP status update
UD2.120 (Chavanne) | Day 2 | 13:00 - 13:25 | Speakers: Bryan O'Donoghue, Hans de Goede
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
Attachments
Speakers
Hans de Goede is a FOSS developer and enthusiast with 20 years of experience. He is co-maintainer for the kernel’s x86 platform drivers subsystem.
Hans has worked on various projects such as USB redirection for VMs, input, laptop power-management, and flicker free boot. Currently Hans focuses on MIPI camera support.
Hans has recently started working for Qualcomm, working on camera support and improving mainline kernel support for Qualcomm SoCs.
Hans has given talks on various topics at ELC, KVM-forum, Linux-plumbers, XDC, Fosdem and other conferences.
Links
External Links
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.
