[{"id":35557,"web_url":"https://patchwork.libcamera.org/comment/35557/","msgid":"<175618062541.607151.3074094158118175200@neptunite.rasen.tech>","date":"2025-08-26T03:57:05","subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/people/17/","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"content":"Quoting David Plowman (2025-08-22 21:37:06)\n> Same updates as to the official cameras.\n\ns/official/non-official/ ?\n\n\nPaul\n\n> \n> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> ---\n>  src/ipa/rpi/pisp/data/imx283.json       | 114 ++++++++++++++----------\n>  src/ipa/rpi/pisp/data/imx378.json       | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/imx415.json       | 114 ++++++++++++++----------\n>  src/ipa/rpi/pisp/data/imx462.json       | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/imx519.json       | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/ov64a40.json      | 114 ++++++++++++++----------\n>  src/ipa/rpi/pisp/data/ov9281_mono.json  | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/se327m12.json     | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/uncalibrated.json |  80 ++++++++++-------\n>  9 files changed, 567 insertions(+), 405 deletions(-)\n> \n> diff --git a/src/ipa/rpi/pisp/data/imx283.json b/src/ipa/rpi/pisp/data/imx283.json\n> index 2e90512c..ccd74ae2 100644\n> --- a/src/ipa/rpi/pisp/data/imx283.json\n> +++ b/src/ipa/rpi/pisp/data/imx283.json\n> @@ -28,7 +28,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.147\n> +                \"reference_slope\": 3.005\n>              }\n>          },\n>          {\n> @@ -45,11 +45,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -58,7 +58,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -66,11 +66,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -79,19 +79,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -100,8 +100,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -1084,37 +1084,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> @@ -1267,8 +1285,8 @@\n>          {\n>              \"rpi.sharpen\":\n>              {\n> -                \"threshold\": 0.25,\n> -                \"limit\": 1.0,\n> +                \"threshold\": 0.75,\n> +                \"limit\": 0.5,\n>                  \"strength\": 1.0\n>              }\n>          },\n> diff --git a/src/ipa/rpi/pisp/data/imx378.json b/src/ipa/rpi/pisp/data/imx378.json\n> index ac760f79..f80573cb 100644\n> --- a/src/ipa/rpi/pisp/data/imx378.json\n> +++ b/src/ipa/rpi/pisp/data/imx378.json\n> @@ -25,7 +25,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.641\n> +                \"reference_slope\": 3.7\n>              }\n>          },\n>          {\n> @@ -42,11 +42,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -55,7 +55,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -63,11 +63,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -76,19 +76,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -97,8 +97,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -531,37 +531,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/imx415.json b/src/ipa/rpi/pisp/data/imx415.json\n> index 824a5371..ced65c35 100755\n> --- a/src/ipa/rpi/pisp/data/imx415.json\n> +++ b/src/ipa/rpi/pisp/data/imx415.json\n> @@ -28,7 +28,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 17,\n> -                \"reference_slope\": 3.439\n> +                \"reference_slope\": 4.8\n>              }\n>          },\n>          {\n> @@ -45,11 +45,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -58,7 +58,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -66,11 +66,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -79,19 +79,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -100,8 +100,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -999,37 +999,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> @@ -1092,8 +1110,8 @@\n>          {\n>              \"rpi.sharpen\":\n>              {\n> -                \"threshold\": 0.25,\n> -                \"limit\": 1.0,\n> +                \"threshold\": 0.75,\n> +                \"limit\": 0.5,\n>                  \"strength\": 1.0\n>              }\n>          },\n> diff --git a/src/ipa/rpi/pisp/data/imx462.json b/src/ipa/rpi/pisp/data/imx462.json\n> index 20ca1a66..6968766a 100644\n> --- a/src/ipa/rpi/pisp/data/imx462.json\n> +++ b/src/ipa/rpi/pisp/data/imx462.json\n> @@ -26,7 +26,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.67\n> +                \"reference_slope\": 3.7\n>              }\n>          },\n>          {\n> @@ -43,11 +43,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -56,7 +56,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -64,11 +64,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -77,19 +77,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -98,8 +98,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -284,37 +284,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/imx519.json b/src/ipa/rpi/pisp/data/imx519.json\n> index 9bc4d9a3..d9b750ed 100644\n> --- a/src/ipa/rpi/pisp/data/imx519.json\n> +++ b/src/ipa/rpi/pisp/data/imx519.json\n> @@ -25,7 +25,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.776\n> +                \"reference_slope\": 3.8\n>              }\n>          },\n>          {\n> @@ -42,11 +42,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -55,7 +55,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -63,11 +63,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -76,19 +76,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -97,8 +97,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -531,37 +531,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/ov64a40.json b/src/ipa/rpi/pisp/data/ov64a40.json\n> index d9e263eb..c83802b3 100755\n> --- a/src/ipa/rpi/pisp/data/ov64a40.json\n> +++ b/src/ipa/rpi/pisp/data/ov64a40.json\n> @@ -28,7 +28,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.984\n> +                \"reference_slope\": 4.1\n>              }\n>          },\n>          {\n> @@ -45,11 +45,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -58,7 +58,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -66,11 +66,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -79,19 +79,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -100,8 +100,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -924,37 +924,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> @@ -1026,8 +1044,8 @@\n>          {\n>              \"rpi.sharpen\":\n>              {\n> -                \"threshold\": 0.25,\n> -                \"limit\": 1.0,\n> +                \"threshold\": 0.75,\n> +                \"limit\": 0.5,\n>                  \"strength\": 1.0\n>              }\n>          },\n> diff --git a/src/ipa/rpi/pisp/data/ov9281_mono.json b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> index 54229b83..c4067c49 100644\n> --- a/src/ipa/rpi/pisp/data/ov9281_mono.json\n> +++ b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> @@ -22,7 +22,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.5\n> +                \"reference_slope\": 3.5\n>              }\n>          },\n>          {\n> @@ -32,11 +32,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -45,7 +45,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -53,11 +53,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -66,19 +66,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -87,8 +87,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -176,37 +176,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/se327m12.json b/src/ipa/rpi/pisp/data/se327m12.json\n> index 46f2378c..5618dc38 100644\n> --- a/src/ipa/rpi/pisp/data/se327m12.json\n> +++ b/src/ipa/rpi/pisp/data/se327m12.json\n> @@ -25,7 +25,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 1.986\n> +                \"reference_slope\": 2.7\n>              }\n>          },\n>          {\n> @@ -42,11 +42,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -55,7 +55,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -63,11 +63,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -76,19 +76,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -97,8 +97,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -531,37 +531,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/uncalibrated.json b/src/ipa/rpi/pisp/data/uncalibrated.json\n> index ff1e316e..4d1f1fa4 100644\n> --- a/src/ipa/rpi/pisp/data/uncalibrated.json\n> +++ b/src/ipa/rpi/pisp/data/uncalibrated.json\n> @@ -96,37 +96,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> -- \n> 2.39.5\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id A8A72BEFBE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 26 Aug 2025 03:57:14 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 40BC3692ED;\n\tTue, 26 Aug 2025 05:57:14 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 53FE2692E1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Aug 2025 05:57:12 +0200 (CEST)","from neptunite.rasen.tech (unknown\n\t[IPv6:2404:7a81:160:2100:5d3f:5a62:a50a:b707])\n\tby perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id B1A9C3002; \n\tTue, 26 Aug 2025 05:56:08 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"g87C0mVY\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1756180569;\n\tbh=Ehhy78LPOmxVhpFYZRG/uFlX8J6tRLntMo3NgduXXBY=;\n\th=In-Reply-To:References:Subject:From:Cc:To:Date:From;\n\tb=g87C0mVYjSa8awOmp4whauJ8ByF/78V1VZVs6h0yPgWFR7CAJB6wY+oiTMXeciYFo\n\t2fSpLzOwc1Qh2QOyzV5FQNR1bYuFpM9OGKHUGo7DH67/MPo4AxkT4H5AslwXd2VaWR\n\tpJfBXB2yZGV8iltxfrsF13YVhu7Bh50ZwMAYVdCA=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<20250822123709.16966-4-david.plowman@raspberrypi.com>","References":"<20250822123709.16966-1-david.plowman@raspberrypi.com>\n\t<20250822123709.16966-4-david.plowman@raspberrypi.com>","Subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","From":"Paul Elder <paul.elder@ideasonboard.com>","Cc":"David Plowman <david.plowman@raspberrypi.com>","To":"David Plowman <david.plowman@raspberrypi.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Tue, 26 Aug 2025 12:57:05 +0900","Message-ID":"<175618062541.607151.3074094158118175200@neptunite.rasen.tech>","User-Agent":"alot/0.0.0","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":35562,"web_url":"https://patchwork.libcamera.org/comment/35562/","msgid":"<CAEmqJPoyVVRNZyd_93e+Phq5KzCdn_KuUr6usyHmjJLgTV=6bg@mail.gmail.com>","date":"2025-08-26T07:13:00","subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/people/34/","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"content":"Hi David,\n\nOn Fri, 22 Aug 2025 at 13:37, David Plowman\n<david.plowman@raspberrypi.com> wrote:\n>\n> Same updates as to the official cameras.\n>\n> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n\nReviewed-by: Naushir Patuck <naush@raspberrypi.com>\n\n> ---\n>  src/ipa/rpi/pisp/data/imx283.json       | 114 ++++++++++++++----------\n>  src/ipa/rpi/pisp/data/imx378.json       | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/imx415.json       | 114 ++++++++++++++----------\n>  src/ipa/rpi/pisp/data/imx462.json       | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/imx519.json       | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/ov64a40.json      | 114 ++++++++++++++----------\n>  src/ipa/rpi/pisp/data/ov9281_mono.json  | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/se327m12.json     | 110 +++++++++++++----------\n>  src/ipa/rpi/pisp/data/uncalibrated.json |  80 ++++++++++-------\n>  9 files changed, 567 insertions(+), 405 deletions(-)\n>\n> diff --git a/src/ipa/rpi/pisp/data/imx283.json b/src/ipa/rpi/pisp/data/imx283.json\n> index 2e90512c..ccd74ae2 100644\n> --- a/src/ipa/rpi/pisp/data/imx283.json\n> +++ b/src/ipa/rpi/pisp/data/imx283.json\n> @@ -28,7 +28,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.147\n> +                \"reference_slope\": 3.005\n>              }\n>          },\n>          {\n> @@ -45,11 +45,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -58,7 +58,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -66,11 +66,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -79,19 +79,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -100,8 +100,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -1084,37 +1084,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> @@ -1267,8 +1285,8 @@\n>          {\n>              \"rpi.sharpen\":\n>              {\n> -                \"threshold\": 0.25,\n> -                \"limit\": 1.0,\n> +                \"threshold\": 0.75,\n> +                \"limit\": 0.5,\n>                  \"strength\": 1.0\n>              }\n>          },\n> diff --git a/src/ipa/rpi/pisp/data/imx378.json b/src/ipa/rpi/pisp/data/imx378.json\n> index ac760f79..f80573cb 100644\n> --- a/src/ipa/rpi/pisp/data/imx378.json\n> +++ b/src/ipa/rpi/pisp/data/imx378.json\n> @@ -25,7 +25,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.641\n> +                \"reference_slope\": 3.7\n>              }\n>          },\n>          {\n> @@ -42,11 +42,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -55,7 +55,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -63,11 +63,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -76,19 +76,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -97,8 +97,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -531,37 +531,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/imx415.json b/src/ipa/rpi/pisp/data/imx415.json\n> index 824a5371..ced65c35 100755\n> --- a/src/ipa/rpi/pisp/data/imx415.json\n> +++ b/src/ipa/rpi/pisp/data/imx415.json\n> @@ -28,7 +28,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 17,\n> -                \"reference_slope\": 3.439\n> +                \"reference_slope\": 4.8\n>              }\n>          },\n>          {\n> @@ -45,11 +45,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -58,7 +58,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -66,11 +66,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -79,19 +79,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -100,8 +100,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -999,37 +999,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> @@ -1092,8 +1110,8 @@\n>          {\n>              \"rpi.sharpen\":\n>              {\n> -                \"threshold\": 0.25,\n> -                \"limit\": 1.0,\n> +                \"threshold\": 0.75,\n> +                \"limit\": 0.5,\n>                  \"strength\": 1.0\n>              }\n>          },\n> diff --git a/src/ipa/rpi/pisp/data/imx462.json b/src/ipa/rpi/pisp/data/imx462.json\n> index 20ca1a66..6968766a 100644\n> --- a/src/ipa/rpi/pisp/data/imx462.json\n> +++ b/src/ipa/rpi/pisp/data/imx462.json\n> @@ -26,7 +26,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.67\n> +                \"reference_slope\": 3.7\n>              }\n>          },\n>          {\n> @@ -43,11 +43,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -56,7 +56,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -64,11 +64,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -77,19 +77,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -98,8 +98,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -284,37 +284,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/imx519.json b/src/ipa/rpi/pisp/data/imx519.json\n> index 9bc4d9a3..d9b750ed 100644\n> --- a/src/ipa/rpi/pisp/data/imx519.json\n> +++ b/src/ipa/rpi/pisp/data/imx519.json\n> @@ -25,7 +25,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.776\n> +                \"reference_slope\": 3.8\n>              }\n>          },\n>          {\n> @@ -42,11 +42,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -55,7 +55,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -63,11 +63,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -76,19 +76,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -97,8 +97,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -531,37 +531,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/ov64a40.json b/src/ipa/rpi/pisp/data/ov64a40.json\n> index d9e263eb..c83802b3 100755\n> --- a/src/ipa/rpi/pisp/data/ov64a40.json\n> +++ b/src/ipa/rpi/pisp/data/ov64a40.json\n> @@ -28,7 +28,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.984\n> +                \"reference_slope\": 4.1\n>              }\n>          },\n>          {\n> @@ -45,11 +45,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -58,7 +58,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -66,11 +66,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -79,19 +79,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -100,8 +100,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -924,37 +924,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> @@ -1026,8 +1044,8 @@\n>          {\n>              \"rpi.sharpen\":\n>              {\n> -                \"threshold\": 0.25,\n> -                \"limit\": 1.0,\n> +                \"threshold\": 0.75,\n> +                \"limit\": 0.5,\n>                  \"strength\": 1.0\n>              }\n>          },\n> diff --git a/src/ipa/rpi/pisp/data/ov9281_mono.json b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> index 54229b83..c4067c49 100644\n> --- a/src/ipa/rpi/pisp/data/ov9281_mono.json\n> +++ b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> @@ -22,7 +22,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 2.5\n> +                \"reference_slope\": 3.5\n>              }\n>          },\n>          {\n> @@ -32,11 +32,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -45,7 +45,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -53,11 +53,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -66,19 +66,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -87,8 +87,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -176,37 +176,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/se327m12.json b/src/ipa/rpi/pisp/data/se327m12.json\n> index 46f2378c..5618dc38 100644\n> --- a/src/ipa/rpi/pisp/data/se327m12.json\n> +++ b/src/ipa/rpi/pisp/data/se327m12.json\n> @@ -25,7 +25,7 @@\n>              \"rpi.noise\":\n>              {\n>                  \"reference_constant\": 0,\n> -                \"reference_slope\": 1.986\n> +                \"reference_slope\": 2.7\n>              }\n>          },\n>          {\n> @@ -42,11 +42,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -55,7 +55,7 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 0.8,\n> +                        \"deviation\": 1.0,\n>                          \"threshold\": 0.05\n>                      }\n>                  },\n> @@ -63,11 +63,11 @@\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -76,19 +76,19 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  },\n>                  \"night\":\n>                  {\n>                      \"sdn\":\n>                      {\n> -                        \"deviation\": 1.6,\n> -                        \"strength\": 0.5,\n> +                        \"deviation\": 0.6,\n> +                        \"strength\": 0.95,\n>                          \"deviation2\": 3.2,\n>                          \"deviation_no_tdn\": 3.2,\n> -                        \"strength_no_tdn\": 0.75\n> +                        \"strength_no_tdn\": 0.95\n>                      },\n>                      \"cdn\":\n>                      {\n> @@ -97,8 +97,8 @@\n>                      },\n>                      \"tdn\":\n>                      {\n> -                        \"deviation\": 1.3,\n> -                        \"threshold\": 0.1\n> +                        \"deviation\": 1.0,\n> +                        \"threshold\": 0.05\n>                      }\n>                  }\n>              }\n> @@ -531,37 +531,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> diff --git a/src/ipa/rpi/pisp/data/uncalibrated.json b/src/ipa/rpi/pisp/data/uncalibrated.json\n> index ff1e316e..4d1f1fa4 100644\n> --- a/src/ipa/rpi/pisp/data/uncalibrated.json\n> +++ b/src/ipa/rpi/pisp/data/uncalibrated.json\n> @@ -96,37 +96,55 @@\n>                  \"gamma_curve\":\n>                  [\n>                      0, 0,\n> -                    1024, 5040,\n> -                    2048, 9338,\n> -                    3072, 12356,\n> -                    4096, 15312,\n> -                    5120, 18051,\n> -                    6144, 20790,\n> -                    7168, 23193,\n> -                    8192, 25744,\n> -                    9216, 27942,\n> -                    10240, 30035,\n> -                    11264, 32005,\n> -                    12288, 33975,\n> -                    13312, 35815,\n> -                    14336, 37600,\n> -                    15360, 39168,\n> -                    16384, 40642,\n> -                    18432, 43379,\n> -                    20480, 45749,\n> -                    22528, 47753,\n> -                    24576, 49621,\n> -                    26624, 51253,\n> -                    28672, 52698,\n> -                    30720, 53796,\n> -                    32768, 54876,\n> -                    36864, 57012,\n> -                    40960, 58656,\n> -                    45056, 59954,\n> -                    49152, 61183,\n> -                    53248, 62355,\n> -                    57344, 63419,\n> -                    61440, 64476,\n> +                    512, 2518,\n> +                    1024, 5033,\n> +                    1536, 7175,\n> +                    2048, 9309,\n> +                    2560, 10814,\n> +                    3072, 12312,\n> +                    3584, 13773,\n> +                    4096, 15225,\n> +                    4608, 16566,\n> +                    5120, 17899,\n> +                    5632, 19221,\n> +                    6144, 20534,\n> +                    6656, 21684,\n> +                    7168, 22826,\n> +                    7680, 24024,\n> +                    8192, 25212,\n> +                    9216, 27251,\n> +                    10240, 29167,\n> +                    11264, 30947,\n> +                    12288, 32696,\n> +                    13312, 34309,\n> +                    14336, 35849,\n> +                    15360, 37194,\n> +                    16384, 38445,\n> +                    17408, 39598,\n> +                    18432, 40732,\n> +                    19456, 41717,\n> +                    20480, 42687,\n> +                    22528, 44343,\n> +                    24576, 45871,\n> +                    26624, 47222,\n> +                    28672, 48441,\n> +                    30720, 49460,\n> +                    32768, 50470,\n> +                    34816, 51476,\n> +                    36864, 52480,\n> +                    38912, 53382,\n> +                    40960, 54294,\n> +                    43008, 55155,\n> +                    45056, 56035,\n> +                    47104, 56920,\n> +                    49152, 57824,\n> +                    51200, 58737,\n> +                    53248, 59666,\n> +                    55296, 60604,\n> +                    57344, 61558,\n> +                    59392, 62529,\n> +                    61440, 63516,\n> +                    63488, 64519,\n>                      65535, 65535\n>                  ]\n>              }\n> --\n> 2.39.5\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 9143BBEFBE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 26 Aug 2025 07:13:40 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 2B7B1692EE;\n\tTue, 26 Aug 2025 09:13:40 +0200 (CEST)","from mail-vs1-xe34.google.com (mail-vs1-xe34.google.com\n\t[IPv6:2607:f8b0:4864:20::e34])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id E8BEB692E1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Aug 2025 09:13:37 +0200 (CEST)","by mail-vs1-xe34.google.com with SMTP id\n\tada2fe7eead31-50f863e5012so266021137.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Aug 2025 00:13:37 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"fce3Xn9/\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1756192417; x=1756797217;\n\tdarn=lists.libcamera.org; \n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:from:to:cc:subject:date:message-id:reply-to;\n\tbh=bQV/fcLkaSQ9XYhOJZxy6xfy6qcz90Jc7cd7hfeKb3Y=;\n\tb=fce3Xn9/QPGnAcJqaOtbmdJpPrHmojVz74NqqEBPFEwoVwdRFngANy8OOFEAuLYVCF\n\trKF9cGceypydOyItUfb2YY/d+10ENi9rrJSJf2t5eIz8I/dpU2eE4K+J7qWBDEjSOqyr\n\tbPdlBhg6opC14pkjskvscABhT1JoTQROlhmQyLemzfnPQpgeuAISFX8pZTtC5Q5cQVwW\n\t3OF3htC5GciZGahurF1PRYVjL92Vuj1A/FqDD5cr4qXI+TZ2VMzocV8+z5IUFxyHTA4M\n\t73Lp275uwJxOc6ztQ1MTmoOzg7eClAklsgc5facF1lGeyYBd7QoH3RiY8yA2da/Sd303\n\tCT7Q==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1756192417; x=1756797217;\n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=bQV/fcLkaSQ9XYhOJZxy6xfy6qcz90Jc7cd7hfeKb3Y=;\n\tb=lcANfX+XH0E+YawJ8z5q2lVbfZ0PXzTQmnV42SRybf7QUEgnpn7tNnHO/rmUMKzr8z\n\tLllCOErPb4u0RgSsXGNKxwz6X8FQd9EQjfTZhecmc/1fS65QJrl+XGgKem9bctRu/Lfe\n\tixKgq6IHqnHHJMHb8lDlkJwz4qJWaSvG7HQN7DoJT5xTsPAj7XtHMnE/Ql1PpFh7Ibqh\n\tj/9wat7WmhbAqWa/IrxfvKeLDHRKf6MyAwAAQ/Nx2EdQol9EObe2yGqTE9do9DA7UREq\n\tf5voKBo/UpmMlatC/WPdkuAdhnFlSMMOWYYaw9ZhowsG9MefgPplbpWCySwLM5shmSjz\n\tBPhg==","X-Gm-Message-State":"AOJu0YxXI+UKGKJhkjrGox9NqHPDy+J0szOeZ+u5sEDKPZxtwwz5NZY1\n\t0SdPFpbT7/JNWmwKcnXqffsrMyGlxrf+u53tJrZiYnXtALGkmCrXZsPDVQVHus79RagUO43QCuM\n\tFrsH20jqYrlRBr3gwWJ/b/MsOzZYF6N8rD6ojbLlALWEpu/vd4tZzctA=","X-Gm-Gg":"ASbGnct0Bw9rcb+c1mMKQ+hZ/0Qy9CfWp3als9cS+P6Kky3WMuDKni4cNUuTBabbamW\n\tmfF5WWfkyxYUJWadxUXKzFrKYT+QfDnnpj7g3wb2mxKf3WXf8O0tSvONJzu3brwHSmXx9WH3puD\n\tE+MwtTgqJmD/AqVzAsq5vMUN5AKA1BQDVrvuWvPVuVDIBq3Kmrleo+bWPY9hE14dWqkD0+bbjQw\n\tj7hC5BXBcrZdS3wsramDxnlMbVSGfvgBHj6rDE=","X-Google-Smtp-Source":"AGHT+IHOPfhxUbJBNTBaieBt7+FBNlHVAiI2Pf6HL/wj7ex3ZkLDariil0ws2kgh+KKRnHXvHsClioJ06Jl0HtOI3mI=","X-Received":"by 2002:a05:6102:5114:b0:4f3:22ba:ac97 with SMTP id\n\tada2fe7eead31-51d0f1effdbmr1705100137.5.1756192416548;\n\tTue, 26 Aug 2025 00:13:36 -0700 (PDT)","MIME-Version":"1.0","References":"<20250822123709.16966-1-david.plowman@raspberrypi.com>\n\t<20250822123709.16966-4-david.plowman@raspberrypi.com>","In-Reply-To":"<20250822123709.16966-4-david.plowman@raspberrypi.com>","From":"Naushir Patuck <naush@raspberrypi.com>","Date":"Tue, 26 Aug 2025 08:13:00 +0100","X-Gm-Features":"Ac12FXzCAiN5zKshLYXUqHSCxHo5iNMUdHaKp6Nc5juhTKNgzAtVlV6PwMfXylo","Message-ID":"<CAEmqJPoyVVRNZyd_93e+Phq5KzCdn_KuUr6usyHmjJLgTV=6bg@mail.gmail.com>","Subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","To":"David Plowman <david.plowman@raspberrypi.com>","Cc":"libcamera-devel@lists.libcamera.org","Content-Type":"text/plain; charset=\"UTF-8\"","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":35567,"web_url":"https://patchwork.libcamera.org/comment/35567/","msgid":"<CAHW6GYLRN+VM2Pq3vXyNOYNs0RFsjSHZeimP2xfbKm1UqJbskQ@mail.gmail.com>","date":"2025-08-26T08:22:22","subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"content":"Hi Paul\n\nThanks for that! Actually I think it's correct as it stands, but perhaps\nnot super-clear. Maybe \"Same updates to the non-official cameras as to the\nofficial ones\" would have cleared up any confusion? Happy to change it if\nfolks think it's worthwhile... :)\n\nDavid\n\nOn Tue, 26 Aug 2025 at 04:57, Paul Elder <paul.elder@ideasonboard.com>\nwrote:\n\n> Quoting David Plowman (2025-08-22 21:37:06)\n> > Same updates as to the official cameras.\n>\n> s/official/non-official/ ?\n>\n>\n> Paul\n>\n> >\n> > Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> > ---\n> >  src/ipa/rpi/pisp/data/imx283.json       | 114 ++++++++++++++----------\n> >  src/ipa/rpi/pisp/data/imx378.json       | 110 +++++++++++++----------\n> >  src/ipa/rpi/pisp/data/imx415.json       | 114 ++++++++++++++----------\n> >  src/ipa/rpi/pisp/data/imx462.json       | 110 +++++++++++++----------\n> >  src/ipa/rpi/pisp/data/imx519.json       | 110 +++++++++++++----------\n> >  src/ipa/rpi/pisp/data/ov64a40.json      | 114 ++++++++++++++----------\n> >  src/ipa/rpi/pisp/data/ov9281_mono.json  | 110 +++++++++++++----------\n> >  src/ipa/rpi/pisp/data/se327m12.json     | 110 +++++++++++++----------\n> >  src/ipa/rpi/pisp/data/uncalibrated.json |  80 ++++++++++-------\n> >  9 files changed, 567 insertions(+), 405 deletions(-)\n> >\n> > diff --git a/src/ipa/rpi/pisp/data/imx283.json\n> b/src/ipa/rpi/pisp/data/imx283.json\n> > index 2e90512c..ccd74ae2 100644\n> > --- a/src/ipa/rpi/pisp/data/imx283.json\n> > +++ b/src/ipa/rpi/pisp/data/imx283.json\n> > @@ -28,7 +28,7 @@\n> >              \"rpi.noise\":\n> >              {\n> >                  \"reference_constant\": 0,\n> > -                \"reference_slope\": 2.147\n> > +                \"reference_slope\": 3.005\n> >              }\n> >          },\n> >          {\n> > @@ -45,11 +45,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -58,7 +58,7 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 0.8,\n> > +                        \"deviation\": 1.0,\n> >                          \"threshold\": 0.05\n> >                      }\n> >                  },\n> > @@ -66,11 +66,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -79,19 +79,19 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  },\n> >                  \"night\":\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -100,8 +100,8 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  }\n> >              }\n> > @@ -1084,37 +1084,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > @@ -1267,8 +1285,8 @@\n> >          {\n> >              \"rpi.sharpen\":\n> >              {\n> > -                \"threshold\": 0.25,\n> > -                \"limit\": 1.0,\n> > +                \"threshold\": 0.75,\n> > +                \"limit\": 0.5,\n> >                  \"strength\": 1.0\n> >              }\n> >          },\n> > diff --git a/src/ipa/rpi/pisp/data/imx378.json\n> b/src/ipa/rpi/pisp/data/imx378.json\n> > index ac760f79..f80573cb 100644\n> > --- a/src/ipa/rpi/pisp/data/imx378.json\n> > +++ b/src/ipa/rpi/pisp/data/imx378.json\n> > @@ -25,7 +25,7 @@\n> >              \"rpi.noise\":\n> >              {\n> >                  \"reference_constant\": 0,\n> > -                \"reference_slope\": 2.641\n> > +                \"reference_slope\": 3.7\n> >              }\n> >          },\n> >          {\n> > @@ -42,11 +42,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -55,7 +55,7 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 0.8,\n> > +                        \"deviation\": 1.0,\n> >                          \"threshold\": 0.05\n> >                      }\n> >                  },\n> > @@ -63,11 +63,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -76,19 +76,19 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  },\n> >                  \"night\":\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -97,8 +97,8 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  }\n> >              }\n> > @@ -531,37 +531,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > diff --git a/src/ipa/rpi/pisp/data/imx415.json\n> b/src/ipa/rpi/pisp/data/imx415.json\n> > index 824a5371..ced65c35 100755\n> > --- a/src/ipa/rpi/pisp/data/imx415.json\n> > +++ b/src/ipa/rpi/pisp/data/imx415.json\n> > @@ -28,7 +28,7 @@\n> >              \"rpi.noise\":\n> >              {\n> >                  \"reference_constant\": 17,\n> > -                \"reference_slope\": 3.439\n> > +                \"reference_slope\": 4.8\n> >              }\n> >          },\n> >          {\n> > @@ -45,11 +45,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -58,7 +58,7 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 0.8,\n> > +                        \"deviation\": 1.0,\n> >                          \"threshold\": 0.05\n> >                      }\n> >                  },\n> > @@ -66,11 +66,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -79,19 +79,19 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  },\n> >                  \"night\":\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -100,8 +100,8 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  }\n> >              }\n> > @@ -999,37 +999,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > @@ -1092,8 +1110,8 @@\n> >          {\n> >              \"rpi.sharpen\":\n> >              {\n> > -                \"threshold\": 0.25,\n> > -                \"limit\": 1.0,\n> > +                \"threshold\": 0.75,\n> > +                \"limit\": 0.5,\n> >                  \"strength\": 1.0\n> >              }\n> >          },\n> > diff --git a/src/ipa/rpi/pisp/data/imx462.json\n> b/src/ipa/rpi/pisp/data/imx462.json\n> > index 20ca1a66..6968766a 100644\n> > --- a/src/ipa/rpi/pisp/data/imx462.json\n> > +++ b/src/ipa/rpi/pisp/data/imx462.json\n> > @@ -26,7 +26,7 @@\n> >              \"rpi.noise\":\n> >              {\n> >                  \"reference_constant\": 0,\n> > -                \"reference_slope\": 2.67\n> > +                \"reference_slope\": 3.7\n> >              }\n> >          },\n> >          {\n> > @@ -43,11 +43,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -56,7 +56,7 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 0.8,\n> > +                        \"deviation\": 1.0,\n> >                          \"threshold\": 0.05\n> >                      }\n> >                  },\n> > @@ -64,11 +64,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -77,19 +77,19 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  },\n> >                  \"night\":\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -98,8 +98,8 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  }\n> >              }\n> > @@ -284,37 +284,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > diff --git a/src/ipa/rpi/pisp/data/imx519.json\n> b/src/ipa/rpi/pisp/data/imx519.json\n> > index 9bc4d9a3..d9b750ed 100644\n> > --- a/src/ipa/rpi/pisp/data/imx519.json\n> > +++ b/src/ipa/rpi/pisp/data/imx519.json\n> > @@ -25,7 +25,7 @@\n> >              \"rpi.noise\":\n> >              {\n> >                  \"reference_constant\": 0,\n> > -                \"reference_slope\": 2.776\n> > +                \"reference_slope\": 3.8\n> >              }\n> >          },\n> >          {\n> > @@ -42,11 +42,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -55,7 +55,7 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 0.8,\n> > +                        \"deviation\": 1.0,\n> >                          \"threshold\": 0.05\n> >                      }\n> >                  },\n> > @@ -63,11 +63,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -76,19 +76,19 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  },\n> >                  \"night\":\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -97,8 +97,8 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  }\n> >              }\n> > @@ -531,37 +531,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > diff --git a/src/ipa/rpi/pisp/data/ov64a40.json\n> b/src/ipa/rpi/pisp/data/ov64a40.json\n> > index d9e263eb..c83802b3 100755\n> > --- a/src/ipa/rpi/pisp/data/ov64a40.json\n> > +++ b/src/ipa/rpi/pisp/data/ov64a40.json\n> > @@ -28,7 +28,7 @@\n> >              \"rpi.noise\":\n> >              {\n> >                  \"reference_constant\": 0,\n> > -                \"reference_slope\": 2.984\n> > +                \"reference_slope\": 4.1\n> >              }\n> >          },\n> >          {\n> > @@ -45,11 +45,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -58,7 +58,7 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 0.8,\n> > +                        \"deviation\": 1.0,\n> >                          \"threshold\": 0.05\n> >                      }\n> >                  },\n> > @@ -66,11 +66,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -79,19 +79,19 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  },\n> >                  \"night\":\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -100,8 +100,8 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  }\n> >              }\n> > @@ -924,37 +924,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > @@ -1026,8 +1044,8 @@\n> >          {\n> >              \"rpi.sharpen\":\n> >              {\n> > -                \"threshold\": 0.25,\n> > -                \"limit\": 1.0,\n> > +                \"threshold\": 0.75,\n> > +                \"limit\": 0.5,\n> >                  \"strength\": 1.0\n> >              }\n> >          },\n> > diff --git a/src/ipa/rpi/pisp/data/ov9281_mono.json\n> b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > index 54229b83..c4067c49 100644\n> > --- a/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > +++ b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > @@ -22,7 +22,7 @@\n> >              \"rpi.noise\":\n> >              {\n> >                  \"reference_constant\": 0,\n> > -                \"reference_slope\": 2.5\n> > +                \"reference_slope\": 3.5\n> >              }\n> >          },\n> >          {\n> > @@ -32,11 +32,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -45,7 +45,7 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 0.8,\n> > +                        \"deviation\": 1.0,\n> >                          \"threshold\": 0.05\n> >                      }\n> >                  },\n> > @@ -53,11 +53,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -66,19 +66,19 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  },\n> >                  \"night\":\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -87,8 +87,8 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  }\n> >              }\n> > @@ -176,37 +176,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > diff --git a/src/ipa/rpi/pisp/data/se327m12.json\n> b/src/ipa/rpi/pisp/data/se327m12.json\n> > index 46f2378c..5618dc38 100644\n> > --- a/src/ipa/rpi/pisp/data/se327m12.json\n> > +++ b/src/ipa/rpi/pisp/data/se327m12.json\n> > @@ -25,7 +25,7 @@\n> >              \"rpi.noise\":\n> >              {\n> >                  \"reference_constant\": 0,\n> > -                \"reference_slope\": 1.986\n> > +                \"reference_slope\": 2.7\n> >              }\n> >          },\n> >          {\n> > @@ -42,11 +42,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -55,7 +55,7 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 0.8,\n> > +                        \"deviation\": 1.0,\n> >                          \"threshold\": 0.05\n> >                      }\n> >                  },\n> > @@ -63,11 +63,11 @@\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -76,19 +76,19 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  },\n> >                  \"night\":\n> >                  {\n> >                      \"sdn\":\n> >                      {\n> > -                        \"deviation\": 1.6,\n> > -                        \"strength\": 0.5,\n> > +                        \"deviation\": 0.6,\n> > +                        \"strength\": 0.95,\n> >                          \"deviation2\": 3.2,\n> >                          \"deviation_no_tdn\": 3.2,\n> > -                        \"strength_no_tdn\": 0.75\n> > +                        \"strength_no_tdn\": 0.95\n> >                      },\n> >                      \"cdn\":\n> >                      {\n> > @@ -97,8 +97,8 @@\n> >                      },\n> >                      \"tdn\":\n> >                      {\n> > -                        \"deviation\": 1.3,\n> > -                        \"threshold\": 0.1\n> > +                        \"deviation\": 1.0,\n> > +                        \"threshold\": 0.05\n> >                      }\n> >                  }\n> >              }\n> > @@ -531,37 +531,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > diff --git a/src/ipa/rpi/pisp/data/uncalibrated.json\n> b/src/ipa/rpi/pisp/data/uncalibrated.json\n> > index ff1e316e..4d1f1fa4 100644\n> > --- a/src/ipa/rpi/pisp/data/uncalibrated.json\n> > +++ b/src/ipa/rpi/pisp/data/uncalibrated.json\n> > @@ -96,37 +96,55 @@\n> >                  \"gamma_curve\":\n> >                  [\n> >                      0, 0,\n> > -                    1024, 5040,\n> > -                    2048, 9338,\n> > -                    3072, 12356,\n> > -                    4096, 15312,\n> > -                    5120, 18051,\n> > -                    6144, 20790,\n> > -                    7168, 23193,\n> > -                    8192, 25744,\n> > -                    9216, 27942,\n> > -                    10240, 30035,\n> > -                    11264, 32005,\n> > -                    12288, 33975,\n> > -                    13312, 35815,\n> > -                    14336, 37600,\n> > -                    15360, 39168,\n> > -                    16384, 40642,\n> > -                    18432, 43379,\n> > -                    20480, 45749,\n> > -                    22528, 47753,\n> > -                    24576, 49621,\n> > -                    26624, 51253,\n> > -                    28672, 52698,\n> > -                    30720, 53796,\n> > -                    32768, 54876,\n> > -                    36864, 57012,\n> > -                    40960, 58656,\n> > -                    45056, 59954,\n> > -                    49152, 61183,\n> > -                    53248, 62355,\n> > -                    57344, 63419,\n> > -                    61440, 64476,\n> > +                    512, 2518,\n> > +                    1024, 5033,\n> > +                    1536, 7175,\n> > +                    2048, 9309,\n> > +                    2560, 10814,\n> > +                    3072, 12312,\n> > +                    3584, 13773,\n> > +                    4096, 15225,\n> > +                    4608, 16566,\n> > +                    5120, 17899,\n> > +                    5632, 19221,\n> > +                    6144, 20534,\n> > +                    6656, 21684,\n> > +                    7168, 22826,\n> > +                    7680, 24024,\n> > +                    8192, 25212,\n> > +                    9216, 27251,\n> > +                    10240, 29167,\n> > +                    11264, 30947,\n> > +                    12288, 32696,\n> > +                    13312, 34309,\n> > +                    14336, 35849,\n> > +                    15360, 37194,\n> > +                    16384, 38445,\n> > +                    17408, 39598,\n> > +                    18432, 40732,\n> > +                    19456, 41717,\n> > +                    20480, 42687,\n> > +                    22528, 44343,\n> > +                    24576, 45871,\n> > +                    26624, 47222,\n> > +                    28672, 48441,\n> > +                    30720, 49460,\n> > +                    32768, 50470,\n> > +                    34816, 51476,\n> > +                    36864, 52480,\n> > +                    38912, 53382,\n> > +                    40960, 54294,\n> > +                    43008, 55155,\n> > +                    45056, 56035,\n> > +                    47104, 56920,\n> > +                    49152, 57824,\n> > +                    51200, 58737,\n> > +                    53248, 59666,\n> > +                    55296, 60604,\n> > +                    57344, 61558,\n> > +                    59392, 62529,\n> > +                    61440, 63516,\n> > +                    63488, 64519,\n> >                      65535, 65535\n> >                  ]\n> >              }\n> > --\n> > 2.39.5\n> >\n>","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id C366DBD87C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 26 Aug 2025 08:22:40 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 2D64A692E9;\n\tTue, 26 Aug 2025 10:22:39 +0200 (CEST)","from mail-qk1-x733.google.com (mail-qk1-x733.google.com\n\t[IPv6:2607:f8b0:4864:20::733])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 27AB669257\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Aug 2025 10:22:36 +0200 (CEST)","by mail-qk1-x733.google.com with SMTP id\n\taf79cd13be357-7e8706df76bso723663085a.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Aug 2025 01:22:35 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"mumHE+8w\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1756196555; x=1756801355;\n\tdarn=lists.libcamera.org; \n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:from:to:cc:subject:date:message-id:reply-to;\n\tbh=QrelSSVkN76REpo6bPXPgzHONwfmY98aXccGy8dzZ/U=;\n\tb=mumHE+8wXdMFT1ulr5yI4P7dzR2xPLv083YdjnXNTx6rlfFQxDxFt8Irq31XGAtrxp\n\tBf0wB83PmfWIT+a4kodsvBXzkT++dCW4H2zLCdt4d34yH+eBKsuT/xx0OZhr6KNszgT0\n\tDU8haeveISd5WUlWGX7c24+XIMazc8g7MoKvE9cbsZ/GYCe/X2EQNYEbQDLBj1FtjOp/\n\tleF9qnmKyqsg5IMGLdJccN0AmCRbf/7uqap4R85ZvE5cbecX2a4tTriWQGI0fAY5cnLA\n\tqp1tvT+XsNp3PaJgezUhAy281jIn2GiyiPAM0GxfweHY5cxJpP/qPWyjAcZ47awMaMJW\n\tiT2w==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1756196555; x=1756801355;\n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=QrelSSVkN76REpo6bPXPgzHONwfmY98aXccGy8dzZ/U=;\n\tb=BLr1pENgk2pU/YAr069f4HHGzA7A4U3QDVP7rLMsYSgeZXHxwUpneMbGdj87BqV8Mr\n\trsWgeJzpC8UpdkexdGKvJzoycayN1wh/pVj0LoAwRpWT26FWXU5d8KpMeilz0N5YAU49\n\tKiI7eomgWKNBZmC5F7DtB3nG3z9f04prqwlJ0bWQyQIhTj1Ub0zZZZy9AMUw6EStCdHV\n\tcyvpkI5zhCeD7L7SVGM4bNgfOgA9HRq4R8jY5RYtbfxKqwhrIkOPwzaOvSNolU7EkBxj\n\tWbSRmO+tdm4q9OoaruddsvD4R8vms8RnfW2SwJXaIhqoZ6MfgSQ///6a3mr/dpUH1QFu\n\tEsnw==","X-Gm-Message-State":"AOJu0YyI11d6o8cLXwf+JmSVU9RgO4xZSSLs+4/DCvStHDI/xjF2jLJj\n\tUkYJ2UHHAlZufQ+1xfcH7z84EfJLnwJX3QoAVs4F83KBcX9cx2R5M3KIoWb0Cva0AN9dAUmPtMo\n\tUnX46sc0uiSO9PTvcv++MmDuD+vDrTZ/K2gsNo2z4bZGHFxyeOxFz","X-Gm-Gg":"ASbGncsucX4jVrCTPo1h+N8YXz+m7vxOujPPAmCLioQ3wdbBKqBp1kSfDvq74wFd7mf\n\tdFqkfJYXCK7FeMKCRzPgJInWW7VHbIhj7Vjfbkik54wk693qmsuqP4rOQgphU2NBxCaD7duAydX\n\to4Or/4lDHPOY8qO9GUzB3Fq9TQ9U209Iktd74rXo6PC+BHUFYimQXxT8qXCD1DOGy2+tbI5Wkqb\n\tutERUSc4Hsq7nthKJL8NrEZ5bUU5fwBcySzvRmGCtvL0eRyluM+rvUmdp5+5upz6EtRsTMdKBam\n\tVsYWvSIYredEttBa0KZ4k1Q7muN0MpOysVo=","X-Google-Smtp-Source":"AGHT+IF4e0pHDg60jxjDxtI2tf6SRIKQHVwnrmjg+xGI3Ar/BrSKMuRAsqcCCgPGSeWakPUgQq5NO81QiPFIJLnMmds=","X-Received":"by 2002:a05:620a:1920:b0:7f1:8b22:35b1 with SMTP id\n\taf79cd13be357-7f18b2235ecmr645847785a.83.1756196554363;\n\tTue, 26 Aug 2025 01:22:34 -0700 (PDT)","MIME-Version":"1.0","References":"<20250822123709.16966-1-david.plowman@raspberrypi.com>\n\t<20250822123709.16966-4-david.plowman@raspberrypi.com>\n\t<175618062541.607151.3074094158118175200@neptunite.rasen.tech>","In-Reply-To":"<175618062541.607151.3074094158118175200@neptunite.rasen.tech>","From":"David Plowman <david.plowman@raspberrypi.com>","Date":"Tue, 26 Aug 2025 09:22:22 +0100","X-Gm-Features":"Ac12FXwhPVM2s1hy4hC1ko3_AWiW8FunYcJ9mqPqSzS0td2IkovMAEjmzodePHI","Message-ID":"<CAHW6GYLRN+VM2Pq3vXyNOYNs0RFsjSHZeimP2xfbKm1UqJbskQ@mail.gmail.com>","Subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","To":"Paul Elder <paul.elder@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Content-Type":"multipart/alternative; boundary=\"000000000000c76c6d063d405f38\"","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":35568,"web_url":"https://patchwork.libcamera.org/comment/35568/","msgid":"<175619701122.698501.15832647877890636390@ping.linuxembedded.co.uk>","date":"2025-08-26T08:30:11","subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Quoting David Plowman (2025-08-26 09:22:22)\n> Hi Paul\n> \n> Thanks for that! Actually I think it's correct as it stands, but perhaps\n> not super-clear. Maybe \"Same updates to the non-official cameras as to the\n> official ones\" would have cleared up any confusion? Happy to change it if\n> folks think it's worthwhile... :)\n> \n\nI guess I need to make these updates to the tuning files I posted\nrecently for IMX415 and IMX335?.\n\nI wonder if somehow we actually  need some sort of an overlay system for\ntuning files :-( (yes, I think that could become cumbersome to use too)\n\n\nBut we're seeing so much redundant copying and duplication already...\n\nI should check 'how close' the CCM values are between the already\nupstream imx415 tuning file and the one I've posted is...\n\n--\nKieran\n\n\n> David\n> \n> On Tue, 26 Aug 2025 at 04:57, Paul Elder <paul.elder@ideasonboard.com>\n> wrote:\n> \n> > Quoting David Plowman (2025-08-22 21:37:06)\n> > > Same updates as to the official cameras.\n> >\n> > s/official/non-official/ ?\n> >\n> >\n> > Paul\n> >\n> > >\n> > > Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> > > ---\n> > >  src/ipa/rpi/pisp/data/imx283.json       | 114 ++++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/imx378.json       | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/imx415.json       | 114 ++++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/imx462.json       | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/imx519.json       | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/ov64a40.json      | 114 ++++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/ov9281_mono.json  | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/se327m12.json     | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/uncalibrated.json |  80 ++++++++++-------\n> > >  9 files changed, 567 insertions(+), 405 deletions(-)\n> > >\n> > > diff --git a/src/ipa/rpi/pisp/data/imx283.json\n> > b/src/ipa/rpi/pisp/data/imx283.json\n> > > index 2e90512c..ccd74ae2 100644\n> > > --- a/src/ipa/rpi/pisp/data/imx283.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx283.json\n> > > @@ -28,7 +28,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.147\n> > > +                \"reference_slope\": 3.005\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -45,11 +45,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -58,7 +58,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -66,11 +66,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -79,19 +79,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -100,8 +100,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -1084,37 +1084,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > @@ -1267,8 +1285,8 @@\n> > >          {\n> > >              \"rpi.sharpen\":\n> > >              {\n> > > -                \"threshold\": 0.25,\n> > > -                \"limit\": 1.0,\n> > > +                \"threshold\": 0.75,\n> > > +                \"limit\": 0.5,\n> > >                  \"strength\": 1.0\n> > >              }\n> > >          },\n> > > diff --git a/src/ipa/rpi/pisp/data/imx378.json\n> > b/src/ipa/rpi/pisp/data/imx378.json\n> > > index ac760f79..f80573cb 100644\n> > > --- a/src/ipa/rpi/pisp/data/imx378.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx378.json\n> > > @@ -25,7 +25,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.641\n> > > +                \"reference_slope\": 3.7\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -42,11 +42,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -55,7 +55,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -63,11 +63,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -76,19 +76,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -97,8 +97,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -531,37 +531,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/imx415.json\n> > b/src/ipa/rpi/pisp/data/imx415.json\n> > > index 824a5371..ced65c35 100755\n> > > --- a/src/ipa/rpi/pisp/data/imx415.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx415.json\n> > > @@ -28,7 +28,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 17,\n> > > -                \"reference_slope\": 3.439\n> > > +                \"reference_slope\": 4.8\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -45,11 +45,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -58,7 +58,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -66,11 +66,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -79,19 +79,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -100,8 +100,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -999,37 +999,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > @@ -1092,8 +1110,8 @@\n> > >          {\n> > >              \"rpi.sharpen\":\n> > >              {\n> > > -                \"threshold\": 0.25,\n> > > -                \"limit\": 1.0,\n> > > +                \"threshold\": 0.75,\n> > > +                \"limit\": 0.5,\n> > >                  \"strength\": 1.0\n> > >              }\n> > >          },\n> > > diff --git a/src/ipa/rpi/pisp/data/imx462.json\n> > b/src/ipa/rpi/pisp/data/imx462.json\n> > > index 20ca1a66..6968766a 100644\n> > > --- a/src/ipa/rpi/pisp/data/imx462.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx462.json\n> > > @@ -26,7 +26,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.67\n> > > +                \"reference_slope\": 3.7\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -43,11 +43,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -56,7 +56,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -64,11 +64,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -77,19 +77,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -98,8 +98,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -284,37 +284,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/imx519.json\n> > b/src/ipa/rpi/pisp/data/imx519.json\n> > > index 9bc4d9a3..d9b750ed 100644\n> > > --- a/src/ipa/rpi/pisp/data/imx519.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx519.json\n> > > @@ -25,7 +25,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.776\n> > > +                \"reference_slope\": 3.8\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -42,11 +42,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -55,7 +55,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -63,11 +63,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -76,19 +76,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -97,8 +97,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -531,37 +531,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/ov64a40.json\n> > b/src/ipa/rpi/pisp/data/ov64a40.json\n> > > index d9e263eb..c83802b3 100755\n> > > --- a/src/ipa/rpi/pisp/data/ov64a40.json\n> > > +++ b/src/ipa/rpi/pisp/data/ov64a40.json\n> > > @@ -28,7 +28,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.984\n> > > +                \"reference_slope\": 4.1\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -45,11 +45,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -58,7 +58,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -66,11 +66,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -79,19 +79,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -100,8 +100,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -924,37 +924,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > @@ -1026,8 +1044,8 @@\n> > >          {\n> > >              \"rpi.sharpen\":\n> > >              {\n> > > -                \"threshold\": 0.25,\n> > > -                \"limit\": 1.0,\n> > > +                \"threshold\": 0.75,\n> > > +                \"limit\": 0.5,\n> > >                  \"strength\": 1.0\n> > >              }\n> > >          },\n> > > diff --git a/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > > index 54229b83..c4067c49 100644\n> > > --- a/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > > +++ b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > > @@ -22,7 +22,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.5\n> > > +                \"reference_slope\": 3.5\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -32,11 +32,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -45,7 +45,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -53,11 +53,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -66,19 +66,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -87,8 +87,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -176,37 +176,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/se327m12.json\n> > b/src/ipa/rpi/pisp/data/se327m12.json\n> > > index 46f2378c..5618dc38 100644\n> > > --- a/src/ipa/rpi/pisp/data/se327m12.json\n> > > +++ b/src/ipa/rpi/pisp/data/se327m12.json\n> > > @@ -25,7 +25,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 1.986\n> > > +                \"reference_slope\": 2.7\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -42,11 +42,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -55,7 +55,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -63,11 +63,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -76,19 +76,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -97,8 +97,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -531,37 +531,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/uncalibrated.json\n> > b/src/ipa/rpi/pisp/data/uncalibrated.json\n> > > index ff1e316e..4d1f1fa4 100644\n> > > --- a/src/ipa/rpi/pisp/data/uncalibrated.json\n> > > +++ b/src/ipa/rpi/pisp/data/uncalibrated.json\n> > > @@ -96,37 +96,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > --\n> > > 2.39.5\n> > >\n> >","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id A6292BEFBE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 26 Aug 2025 08:30:17 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id DDD32692E9;\n\tTue, 26 Aug 2025 10:30:15 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id BE90269257\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Aug 2025 10:30:14 +0200 (CEST)","from pendragon.ideasonboard.com\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net [86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id A925552B4;\n\tTue, 26 Aug 2025 10:29:11 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"pjPmrAod\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1756196951;\n\tbh=bC6/gEtSGyUPe8YBNb7EWLAh6rNrxBsSSqjEELOnb9c=;\n\th=In-Reply-To:References:Subject:From:Cc:To:Date:From;\n\tb=pjPmrAodcZGAkHZaANHYMic5LYbQMB/aGWeRl+F+extTjo70XnrMrUWdkngdph15s\n\tpvc+j+yea/QAvadf/GwVyUEa4TMhxV8DrPCAQfAO7IRqxewtEJZgTJ8L2yKNf6rcoT\n\t1khpEHCfNFjZDVqL2uZQswWP5yjsVGB6KIuakaA4=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<CAHW6GYLRN+VM2Pq3vXyNOYNs0RFsjSHZeimP2xfbKm1UqJbskQ@mail.gmail.com>","References":"<20250822123709.16966-1-david.plowman@raspberrypi.com>\n\t<20250822123709.16966-4-david.plowman@raspberrypi.com>\n\t<175618062541.607151.3074094158118175200@neptunite.rasen.tech>\n\t<CAHW6GYLRN+VM2Pq3vXyNOYNs0RFsjSHZeimP2xfbKm1UqJbskQ@mail.gmail.com>","Subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","To":"David Plowman <david.plowman@raspberrypi.com>,\n\tPaul Elder <paul.elder@ideasonboard.com>","Date":"Tue, 26 Aug 2025 09:30:11 +0100","Message-ID":"<175619701122.698501.15832647877890636390@ping.linuxembedded.co.uk>","User-Agent":"alot/0.9.1","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":35571,"web_url":"https://patchwork.libcamera.org/comment/35571/","msgid":"<175620453836.2227613.7388537101653155749@neptunite.rasen.tech>","date":"2025-08-26T10:35:38","subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/people/17/","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"content":"Quoting David Plowman (2025-08-26 17:22:22)\n> Hi Paul\n> \n> Thanks for that! Actually I think it's correct as it stands, but perhaps\n> not super-clear. Maybe \"Same updates to the non-official cameras as to the\n> official ones\" would have cleared up any confusion? Happy to change it if\n> folks think it's worthwhile... :)\n\nOh whoops, good point. I would put a verb there too like \"Apply the same\nupdates...\" :)\n\n\nPaul\n\n> \n> David\n> \n> On Tue, 26 Aug 2025 at 04:57, Paul Elder <paul.elder@ideasonboard.com>\n> wrote:\n> \n> > Quoting David Plowman (2025-08-22 21:37:06)\n> > > Same updates as to the official cameras.\n> >\n> > s/official/non-official/ ?\n> >\n> >\n> > Paul\n> >\n> > >\n> > > Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> > > ---\n> > >  src/ipa/rpi/pisp/data/imx283.json       | 114 ++++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/imx378.json       | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/imx415.json       | 114 ++++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/imx462.json       | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/imx519.json       | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/ov64a40.json      | 114 ++++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/ov9281_mono.json  | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/se327m12.json     | 110 +++++++++++++----------\n> > >  src/ipa/rpi/pisp/data/uncalibrated.json |  80 ++++++++++-------\n> > >  9 files changed, 567 insertions(+), 405 deletions(-)\n> > >\n> > > diff --git a/src/ipa/rpi/pisp/data/imx283.json\n> > b/src/ipa/rpi/pisp/data/imx283.json\n> > > index 2e90512c..ccd74ae2 100644\n> > > --- a/src/ipa/rpi/pisp/data/imx283.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx283.json\n> > > @@ -28,7 +28,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.147\n> > > +                \"reference_slope\": 3.005\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -45,11 +45,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -58,7 +58,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -66,11 +66,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -79,19 +79,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -100,8 +100,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -1084,37 +1084,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > @@ -1267,8 +1285,8 @@\n> > >          {\n> > >              \"rpi.sharpen\":\n> > >              {\n> > > -                \"threshold\": 0.25,\n> > > -                \"limit\": 1.0,\n> > > +                \"threshold\": 0.75,\n> > > +                \"limit\": 0.5,\n> > >                  \"strength\": 1.0\n> > >              }\n> > >          },\n> > > diff --git a/src/ipa/rpi/pisp/data/imx378.json\n> > b/src/ipa/rpi/pisp/data/imx378.json\n> > > index ac760f79..f80573cb 100644\n> > > --- a/src/ipa/rpi/pisp/data/imx378.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx378.json\n> > > @@ -25,7 +25,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.641\n> > > +                \"reference_slope\": 3.7\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -42,11 +42,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -55,7 +55,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -63,11 +63,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -76,19 +76,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -97,8 +97,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -531,37 +531,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/imx415.json\n> > b/src/ipa/rpi/pisp/data/imx415.json\n> > > index 824a5371..ced65c35 100755\n> > > --- a/src/ipa/rpi/pisp/data/imx415.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx415.json\n> > > @@ -28,7 +28,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 17,\n> > > -                \"reference_slope\": 3.439\n> > > +                \"reference_slope\": 4.8\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -45,11 +45,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -58,7 +58,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -66,11 +66,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -79,19 +79,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -100,8 +100,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -999,37 +999,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > @@ -1092,8 +1110,8 @@\n> > >          {\n> > >              \"rpi.sharpen\":\n> > >              {\n> > > -                \"threshold\": 0.25,\n> > > -                \"limit\": 1.0,\n> > > +                \"threshold\": 0.75,\n> > > +                \"limit\": 0.5,\n> > >                  \"strength\": 1.0\n> > >              }\n> > >          },\n> > > diff --git a/src/ipa/rpi/pisp/data/imx462.json\n> > b/src/ipa/rpi/pisp/data/imx462.json\n> > > index 20ca1a66..6968766a 100644\n> > > --- a/src/ipa/rpi/pisp/data/imx462.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx462.json\n> > > @@ -26,7 +26,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.67\n> > > +                \"reference_slope\": 3.7\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -43,11 +43,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -56,7 +56,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -64,11 +64,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -77,19 +77,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -98,8 +98,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -284,37 +284,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/imx519.json\n> > b/src/ipa/rpi/pisp/data/imx519.json\n> > > index 9bc4d9a3..d9b750ed 100644\n> > > --- a/src/ipa/rpi/pisp/data/imx519.json\n> > > +++ b/src/ipa/rpi/pisp/data/imx519.json\n> > > @@ -25,7 +25,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.776\n> > > +                \"reference_slope\": 3.8\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -42,11 +42,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -55,7 +55,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -63,11 +63,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -76,19 +76,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -97,8 +97,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -531,37 +531,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/ov64a40.json\n> > b/src/ipa/rpi/pisp/data/ov64a40.json\n> > > index d9e263eb..c83802b3 100755\n> > > --- a/src/ipa/rpi/pisp/data/ov64a40.json\n> > > +++ b/src/ipa/rpi/pisp/data/ov64a40.json\n> > > @@ -28,7 +28,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.984\n> > > +                \"reference_slope\": 4.1\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -45,11 +45,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -58,7 +58,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -66,11 +66,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -79,19 +79,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -100,8 +100,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -924,37 +924,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > @@ -1026,8 +1044,8 @@\n> > >          {\n> > >              \"rpi.sharpen\":\n> > >              {\n> > > -                \"threshold\": 0.25,\n> > > -                \"limit\": 1.0,\n> > > +                \"threshold\": 0.75,\n> > > +                \"limit\": 0.5,\n> > >                  \"strength\": 1.0\n> > >              }\n> > >          },\n> > > diff --git a/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > > index 54229b83..c4067c49 100644\n> > > --- a/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > > +++ b/src/ipa/rpi/pisp/data/ov9281_mono.json\n> > > @@ -22,7 +22,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 2.5\n> > > +                \"reference_slope\": 3.5\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -32,11 +32,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -45,7 +45,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -53,11 +53,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -66,19 +66,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -87,8 +87,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -176,37 +176,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/se327m12.json\n> > b/src/ipa/rpi/pisp/data/se327m12.json\n> > > index 46f2378c..5618dc38 100644\n> > > --- a/src/ipa/rpi/pisp/data/se327m12.json\n> > > +++ b/src/ipa/rpi/pisp/data/se327m12.json\n> > > @@ -25,7 +25,7 @@\n> > >              \"rpi.noise\":\n> > >              {\n> > >                  \"reference_constant\": 0,\n> > > -                \"reference_slope\": 1.986\n> > > +                \"reference_slope\": 2.7\n> > >              }\n> > >          },\n> > >          {\n> > > @@ -42,11 +42,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -55,7 +55,7 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 0.8,\n> > > +                        \"deviation\": 1.0,\n> > >                          \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > > @@ -63,11 +63,11 @@\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -76,19 +76,19 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  },\n> > >                  \"night\":\n> > >                  {\n> > >                      \"sdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.6,\n> > > -                        \"strength\": 0.5,\n> > > +                        \"deviation\": 0.6,\n> > > +                        \"strength\": 0.95,\n> > >                          \"deviation2\": 3.2,\n> > >                          \"deviation_no_tdn\": 3.2,\n> > > -                        \"strength_no_tdn\": 0.75\n> > > +                        \"strength_no_tdn\": 0.95\n> > >                      },\n> > >                      \"cdn\":\n> > >                      {\n> > > @@ -97,8 +97,8 @@\n> > >                      },\n> > >                      \"tdn\":\n> > >                      {\n> > > -                        \"deviation\": 1.3,\n> > > -                        \"threshold\": 0.1\n> > > +                        \"deviation\": 1.0,\n> > > +                        \"threshold\": 0.05\n> > >                      }\n> > >                  }\n> > >              }\n> > > @@ -531,37 +531,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > diff --git a/src/ipa/rpi/pisp/data/uncalibrated.json\n> > b/src/ipa/rpi/pisp/data/uncalibrated.json\n> > > index ff1e316e..4d1f1fa4 100644\n> > > --- a/src/ipa/rpi/pisp/data/uncalibrated.json\n> > > +++ b/src/ipa/rpi/pisp/data/uncalibrated.json\n> > > @@ -96,37 +96,55 @@\n> > >                  \"gamma_curve\":\n> > >                  [\n> > >                      0, 0,\n> > > -                    1024, 5040,\n> > > -                    2048, 9338,\n> > > -                    3072, 12356,\n> > > -                    4096, 15312,\n> > > -                    5120, 18051,\n> > > -                    6144, 20790,\n> > > -                    7168, 23193,\n> > > -                    8192, 25744,\n> > > -                    9216, 27942,\n> > > -                    10240, 30035,\n> > > -                    11264, 32005,\n> > > -                    12288, 33975,\n> > > -                    13312, 35815,\n> > > -                    14336, 37600,\n> > > -                    15360, 39168,\n> > > -                    16384, 40642,\n> > > -                    18432, 43379,\n> > > -                    20480, 45749,\n> > > -                    22528, 47753,\n> > > -                    24576, 49621,\n> > > -                    26624, 51253,\n> > > -                    28672, 52698,\n> > > -                    30720, 53796,\n> > > -                    32768, 54876,\n> > > -                    36864, 57012,\n> > > -                    40960, 58656,\n> > > -                    45056, 59954,\n> > > -                    49152, 61183,\n> > > -                    53248, 62355,\n> > > -                    57344, 63419,\n> > > -                    61440, 64476,\n> > > +                    512, 2518,\n> > > +                    1024, 5033,\n> > > +                    1536, 7175,\n> > > +                    2048, 9309,\n> > > +                    2560, 10814,\n> > > +                    3072, 12312,\n> > > +                    3584, 13773,\n> > > +                    4096, 15225,\n> > > +                    4608, 16566,\n> > > +                    5120, 17899,\n> > > +                    5632, 19221,\n> > > +                    6144, 20534,\n> > > +                    6656, 21684,\n> > > +                    7168, 22826,\n> > > +                    7680, 24024,\n> > > +                    8192, 25212,\n> > > +                    9216, 27251,\n> > > +                    10240, 29167,\n> > > +                    11264, 30947,\n> > > +                    12288, 32696,\n> > > +                    13312, 34309,\n> > > +                    14336, 35849,\n> > > +                    15360, 37194,\n> > > +                    16384, 38445,\n> > > +                    17408, 39598,\n> > > +                    18432, 40732,\n> > > +                    19456, 41717,\n> > > +                    20480, 42687,\n> > > +                    22528, 44343,\n> > > +                    24576, 45871,\n> > > +                    26624, 47222,\n> > > +                    28672, 48441,\n> > > +                    30720, 49460,\n> > > +                    32768, 50470,\n> > > +                    34816, 51476,\n> > > +                    36864, 52480,\n> > > +                    38912, 53382,\n> > > +                    40960, 54294,\n> > > +                    43008, 55155,\n> > > +                    45056, 56035,\n> > > +                    47104, 56920,\n> > > +                    49152, 57824,\n> > > +                    51200, 58737,\n> > > +                    53248, 59666,\n> > > +                    55296, 60604,\n> > > +                    57344, 61558,\n> > > +                    59392, 62529,\n> > > +                    61440, 63516,\n> > > +                    63488, 64519,\n> > >                      65535, 65535\n> > >                  ]\n> > >              }\n> > > --\n> > > 2.39.5\n> > >\n> >","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 4BC41BD87C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 26 Aug 2025 10:35:47 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 0E3DB692ED;\n\tTue, 26 Aug 2025 12:35:46 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 187D8692E1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Aug 2025 12:35:45 +0200 (CEST)","from neptunite.rasen.tech (unknown\n\t[IPv6:2404:7a81:160:2100:5d3f:5a62:a50a:b707])\n\tby perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id 22C1C3002; \n\tTue, 26 Aug 2025 12:34:40 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"oCLXUudg\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1756204482;\n\tbh=vRvPvl8lrZq0IYc5kdBsC+baCKqU8Kp71AmUC8kDw6M=;\n\th=In-Reply-To:References:Subject:From:Cc:To:Date:From;\n\tb=oCLXUudgBMTf1F7ofzXsxmH7CAb77nYdh3blPRmJRomRjDnil8jMqBG8PSTIR8L+6\n\t0IwnGX7AhKYRuKMkYyjc2pGm3/PKrLYe1JY+HeYa4mejbQ4tkncMsE0vAbxm/W6pyD\n\tgB6e+6GFDu7+TGs93Ig3OIaP7HvlKdpU+KQTPxyk=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<CAHW6GYLRN+VM2Pq3vXyNOYNs0RFsjSHZeimP2xfbKm1UqJbskQ@mail.gmail.com>","References":"<20250822123709.16966-1-david.plowman@raspberrypi.com>\n\t<20250822123709.16966-4-david.plowman@raspberrypi.com>\n\t<175618062541.607151.3074094158118175200@neptunite.rasen.tech>\n\t<CAHW6GYLRN+VM2Pq3vXyNOYNs0RFsjSHZeimP2xfbKm1UqJbskQ@mail.gmail.com>","Subject":"Re: [PATCH 3/6] ipa: rpi: pisp: data: Update all non-official camera\n\ttuning files","From":"Paul Elder <paul.elder@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","To":"David Plowman <david.plowman@raspberrypi.com>","Date":"Tue, 26 Aug 2025 19:35:38 +0900","Message-ID":"<175620453836.2227613.7388537101653155749@neptunite.rasen.tech>","User-Agent":"alot/0.0.0","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]