Skip to content

Commit 9f4754c

Browse files
committed
ipa: rpi: awb: Update neural network AWB tunings for vc4 platform
The network was trained against CT curves measured for PiSP, so use those as results are generally a bit better. Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
1 parent 2db43f5 commit 9f4754c

File tree

6 files changed

+48
-68
lines changed

6 files changed

+48
-68
lines changed

src/ipa/rpi/vc4/data/imx219.json

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -173,18 +173,17 @@
173173
},
174174
"ct_curve":
175175
[
176-
2498.0, 0.9309, 0.3599,
177-
2911.0, 0.8682, 0.4283,
178-
2919.0, 0.8358, 0.4621,
179-
3627.0, 0.7646, 0.5327,
180-
4600.0, 0.6079, 0.6721,
181-
5716.0, 0.5712, 0.7017,
182-
8575.0, 0.4331, 0.8037
176+
2860.0, 0.9514, 0.4156,
177+
2960.0, 0.9289, 0.4372,
178+
3603.0, 0.8305, 0.5251,
179+
4650.0, 0.6756, 0.6433,
180+
5858.0, 0.6193, 0.6807,
181+
7580.0, 0.5019, 0.7495
183182
],
184-
"sensitivity_r": 1.05,
185-
"sensitivity_b": 1.05,
186-
"transverse_pos": 0.04791,
187-
"transverse_neg": 0.04881,
183+
"sensitivity_r": 1.0,
184+
"sensitivity_b": 1.0,
185+
"transverse_pos": 0.03392,
186+
"transverse_neg": 0.034,
188187
"ccm":
189188
[
190189
2.2229345364238413, -0.7596721523178808, -0.46326238410596027,

src/ipa/rpi/vc4/data/imx296.json

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -173,18 +173,16 @@
173173
},
174174
"ct_curve":
175175
[
176-
2500.0, 0.5386, 0.2458,
177-
2800.0, 0.4883, 0.3303,
178-
2900.0, 0.4855, 0.3349,
179-
3620.0, 0.4203, 0.4367,
180-
4560.0, 0.3455, 0.5444,
181-
5600.0, 0.2948, 0.6124,
182-
7400.0, 0.2336, 0.6894
176+
2875.0, 0.4699, 0.3209,
177+
3610.0, 0.4089, 0.4265,
178+
4640.0, 0.3281, 0.5417,
179+
5912.0, 0.2992, 0.5771,
180+
7630.0, 0.2285, 0.6524
183181
],
184-
"sensitivity_r": 1.05,
185-
"sensitivity_b": 1.05,
186-
"transverse_pos": 0.03093,
187-
"transverse_neg": 0.02374,
182+
"sensitivity_r": 1.0,
183+
"sensitivity_b": 1.0,
184+
"transverse_pos": 0.01783,
185+
"transverse_neg": 0.02154,
188186
"ccm":
189187
[
190188
2.1073753846153847, -0.8054946153846154, -0.30188076923076923,

src/ipa/rpi/vc4/data/imx477.json

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -178,23 +178,17 @@
178178
},
179179
"ct_curve":
180180
[
181-
2360.0, 0.6009, 0.3093,
182-
2848.0, 0.5071, 0.4,
183-
2903.0, 0.4905, 0.4392,
184-
3628.0, 0.4261, 0.5564,
185-
3643.0, 0.4228, 0.5623,
186-
4660.0, 0.3529, 0.68,
187-
5579.0, 0.3227, 0.7,
188-
6125.0, 0.3129, 0.71,
189-
6671.0, 0.3065, 0.72,
190-
7217.0, 0.3014, 0.73,
191-
7763.0, 0.295, 0.74,
192-
9505.0, 0.2524, 0.7856
181+
2850.0, 0.4307, 0.3957,
182+
2960.0, 0.4159, 0.4313,
183+
3580.0, 0.3771, 0.5176,
184+
4559.0, 0.3031, 0.6573,
185+
5881.0, 0.2809, 0.6942,
186+
7600.0, 0.2263, 0.7762
193187
],
194-
"sensitivity_r": 1.05,
195-
"sensitivity_b": 1.05,
196-
"transverse_pos": 0.0238,
197-
"transverse_neg": 0.04429,
188+
"sensitivity_r": 1.0,
189+
"sensitivity_b": 1.0,
190+
"transverse_pos": 0.02634,
191+
"transverse_neg": 0.02255,
198192
"ccm":
199193
[
200194
2.1643743343419066, -0.972589984871407, -0.19177768532526474,

src/ipa/rpi/vc4/data/imx500.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,8 @@
187187
5717.0, 0.4116, 0.6648,
188188
7600.0, 0.3609, 0.7138
189189
],
190-
"sensitivity_r": 1.0,
191-
"sensitivity_b": 1.0,
190+
"sensitivity_r": 1.02,
191+
"sensitivity_b": 1.02,
192192
"transverse_pos": 0.02798,
193193
"transverse_neg": 0.02626,
194194
"ccm":

src/ipa/rpi/vc4/data/imx708.json

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -181,26 +181,16 @@
181181
},
182182
"ct_curve":
183183
[
184-
2498.0, 0.8733, 0.2606,
185-
2821.0, 0.7707, 0.3245,
186-
2925.0, 0.7338, 0.3499,
187-
2926.0, 0.7193, 0.3603,
188-
2951.0, 0.7144, 0.3639,
189-
2954.0, 0.7111, 0.3663,
190-
3578.0, 0.6038, 0.4516,
191-
3717.0, 0.5861, 0.4669,
192-
3784.0, 0.5786, 0.4737,
193-
4485.0, 0.5113, 0.5368,
194-
4615.0, 0.4994, 0.5486,
195-
4671.0, 0.4927, 0.5554,
196-
5753.0, 0.4274, 0.6246,
197-
5773.0, 0.4265, 0.6256,
198-
7433.0, 0.3723, 0.6881
184+
2964.0, 0.7451, 0.3213,
185+
3610.0, 0.6119, 0.4443,
186+
4640.0, 0.5168, 0.5419,
187+
5910.0, 0.4436, 0.6229,
188+
7590.0, 0.3847, 0.6921
199189
],
200-
"sensitivity_r": 1.05,
201-
"sensitivity_b": 1.05,
202-
"transverse_pos": 0.03148,
203-
"transverse_neg": 0.03061,
190+
"sensitivity_r": 1.0,
191+
"sensitivity_b": 1.0,
192+
"transverse_pos": 0.01752,
193+
"transverse_neg": 0.01831,
204194
"ccm":
205195
[
206196
1.5407949606299214, -0.3714970078740158, -0.16929511811023623,

src/ipa/rpi/vc4/data/ov5647.json

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -173,18 +173,17 @@
173173
},
174174
"ct_curve":
175175
[
176-
2500.0, 1.0289, 0.4503,
177-
2803.0, 0.9428, 0.5108,
178-
2914.0, 0.9406, 0.5127,
179-
3605.0, 0.8261, 0.6249,
180-
4540.0, 0.7331, 0.7533,
181-
5699.0, 0.6715, 0.8627,
182-
8625.0, 0.6081, 1.0012
176+
2873.0, 1.0463, 0.5142,
177+
2965.0, 1.0233, 0.5284,
178+
3606.0, 0.8947, 0.6314,
179+
4700.0, 0.7665, 0.7897,
180+
5890.0, 0.7055, 0.8933,
181+
7600.0, 0.6482, 1.0119
183182
],
184183
"sensitivity_r": 1.05,
185184
"sensitivity_b": 1.05,
186-
"transverse_pos": 0.0321,
187-
"transverse_neg": 0.04313,
185+
"transverse_pos": 0.04072,
186+
"transverse_neg": 0.03906,
188187
"ccm":
189188
[
190189
2.041588151260504, -0.5494553781512606, -0.49214025210084034,

0 commit comments

Comments
 (0)