[libcamera-devel] [PATCH 0/5] Raspberry Pi: Colour denoise
Naushir Patuck
naush at raspberrypi.com
Wed Jan 20 09:34:44 CET 2021
Hi,
This patch set adds support for fast and high quality colour denoise processing to the Raspberry Pi pipeline. As mentioned in the relevant commit message texts, there are accompanying firmware and kernel changes that must be build into the image for colour denoise to work.
Patches 1/5 and 2/5 start by reworking stream configuration handling. This is because we need a 1/4 resolution analysis image to be available for our "fast" colour denoise implementation. Additionally, this will only work on YUV420 format images for now.
Thanks,
Naush
Naushir Patuck (5):
pipeline: raspberrypi: Refactor stream configuration routine
pipeline: raspberrypi: Set the ISP Output1 to 1/4 resolution if unused
uapi: raspberrypi: Update the bcm2835-isp header definition
ipa: raspberrypi: Add a DenoiseAlgorithm class to the Controller
ipa: raspberrypi: Handle control::NoiseReductionMode in the controller
include/linux/bcm2835-isp.h | 32 ++++++-
.../controller/denoise_algorithm.hpp | 23 +++++
src/ipa/raspberrypi/controller/rpi/sdn.cpp | 11 ++-
src/ipa/raspberrypi/controller/rpi/sdn.hpp | 5 +-
src/ipa/raspberrypi/controller/sdn_status.h | 1 +
src/ipa/raspberrypi/raspberrypi.cpp | 47 ++++++++-
.../pipeline/raspberrypi/raspberrypi.cpp | 95 +++++++++++--------
7 files changed, 167 insertions(+), 47 deletions(-)
create mode 100644 src/ipa/raspberrypi/controller/denoise_algorithm.hpp
--
2.25.1
More information about the libcamera-devel
mailing list