Message ID | 20250822123709.16966-1-david.plowman@raspberrypi.com |
---|---|
Headers | show |
Series |
|
Related | show |
Quoting David Plowman (2025-08-22 21:37:03) > Hi everyone > > Some camera tuning improvements for Raspberry Pi. The commits are as > follows: > > 1. Update the CTT to have the improved PiSP (Pi 5) values. > > 2. Update the PiSP tuning files for all official Pi cameras. There are > some quite significant noise/detail improvements here. > > 3. Same again for non-official cameras. > > 4. Tuning improvements for the VC4 platform. These changes are quite > minor, however. > > 5. Update CTT with the VC4 changes. > > 6. A slightly drive-by removal of an unnecessary warning when VC4 > tuning files are loaded (and which occasionally scares people). > > The patches don't need my previous "TDN back-off" patch to be applied > to work or be beneficial, but the results will be better once that > patch is in too. > > Thanks! > David Acked-by: Paul Elder <paul.elder@ideasonboard.com> > > > David Plowman (6): > utils: raspberrypi: ctt: Update noise/sharpness tuning > ipa: rpi: pisp: data: Improve noise and detail tuning > ipa: rpi: pisp: data: Update all non-official camera tuning files > ipa: rpi: vc4: Minor tuning changes > utils: raspberrypi: ctt: Update vc4 tuning defaults > ipa: rpi: sdn: Remove legacy denoise warning > > src/ipa/rpi/controller/rpi/sdn.cpp | 2 - > src/ipa/rpi/pisp/data/imx219.json | 118 +++++++++-------- > src/ipa/rpi/pisp/data/imx219_noir.json | 118 +++++++++-------- > src/ipa/rpi/pisp/data/imx283.json | 114 ++++++++++------- > src/ipa/rpi/pisp/data/imx296.json | 126 ++++++++++-------- > src/ipa/rpi/pisp/data/imx296_16mm.json | 126 ++++++++++-------- > src/ipa/rpi/pisp/data/imx296_6mm.json | 126 ++++++++++-------- > src/ipa/rpi/pisp/data/imx296_mono.json | 126 ++++++++++-------- > src/ipa/rpi/pisp/data/imx378.json | 110 +++++++++------- > src/ipa/rpi/pisp/data/imx415.json | 114 ++++++++++------- > src/ipa/rpi/pisp/data/imx462.json | 110 +++++++++------- > src/ipa/rpi/pisp/data/imx477.json | 128 +++++++++++-------- > src/ipa/rpi/pisp/data/imx477_16mm.json | 128 +++++++++++-------- > src/ipa/rpi/pisp/data/imx477_6mm.json | 128 +++++++++++-------- > src/ipa/rpi/pisp/data/imx477_noir.json | 128 +++++++++++-------- > src/ipa/rpi/pisp/data/imx477_scientific.json | 16 +-- > src/ipa/rpi/pisp/data/imx519.json | 110 +++++++++------- > src/ipa/rpi/pisp/data/imx708.json | 128 +++++++++++-------- > src/ipa/rpi/pisp/data/imx708_noir.json | 128 +++++++++++-------- > src/ipa/rpi/pisp/data/imx708_wide.json | 128 +++++++++++-------- > src/ipa/rpi/pisp/data/imx708_wide_noir.json | 128 +++++++++++-------- > src/ipa/rpi/pisp/data/ov5647.json | 118 +++++++++-------- > src/ipa/rpi/pisp/data/ov5647_noir.json | 118 +++++++++-------- > src/ipa/rpi/pisp/data/ov64a40.json | 114 ++++++++++------- > src/ipa/rpi/pisp/data/ov9281_mono.json | 110 +++++++++------- > src/ipa/rpi/pisp/data/se327m12.json | 110 +++++++++------- > src/ipa/rpi/pisp/data/uncalibrated.json | 80 +++++++----- > src/ipa/rpi/vc4/data/imx219.json | 15 ++- > src/ipa/rpi/vc4/data/imx219_noir.json | 15 ++- > src/ipa/rpi/vc4/data/imx296.json | 8 +- > src/ipa/rpi/vc4/data/imx296_mono.json | 10 +- > src/ipa/rpi/vc4/data/imx477.json | 15 ++- > src/ipa/rpi/vc4/data/imx477_noir.json | 15 ++- > src/ipa/rpi/vc4/data/imx477_scientific.json | 15 ++- > src/ipa/rpi/vc4/data/imx708.json | 21 +-- > src/ipa/rpi/vc4/data/imx708_noir.json | 21 +-- > src/ipa/rpi/vc4/data/imx708_wide.json | 21 +-- > src/ipa/rpi/vc4/data/imx708_wide_noir.json | 21 +-- > src/ipa/rpi/vc4/data/ov5647.json | 11 +- > src/ipa/rpi/vc4/data/ov5647_noir.json | 11 +- > utils/raspberrypi/ctt/ctt.py | 3 +- > utils/raspberrypi/ctt/ctt_pisp.py | 106 ++++++++------- > utils/raspberrypi/ctt/ctt_vc4.py | 15 ++- > 43 files changed, 1921 insertions(+), 1392 deletions(-) > > -- > 2.39.5 >