Skip to content

Commit 2db43f5

Browse files
committed
ipa: rpi: Update imx500 tuning files to include neural network AWB
Signed-off-by: David Plowman <david.plowman@raspberrypi.com>
1 parent 180560e commit 2db43f5

File tree

2 files changed

+138
-0
lines changed

2 files changed

+138
-0
lines changed

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

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@
109109
{
110110
"rpi.awb":
111111
{
112+
"enabled": true,
112113
"priors": [
113114
{
114115
"lux": 0,
@@ -199,6 +200,74 @@
199200
"transverse_neg": 0.02678
200201
}
201202
},
203+
{
204+
"rpi.nn.awb":
205+
{
206+
"enabled": false,
207+
"modes":
208+
{
209+
"auto":
210+
{
211+
"lo": 2800,
212+
"hi": 7700
213+
},
214+
"incandescent":
215+
{
216+
"lo": 2800,
217+
"hi": 3000
218+
},
219+
"tungsten":
220+
{
221+
"lo": 3000,
222+
"hi": 3500
223+
},
224+
"fluorescent":
225+
{
226+
"lo": 4000,
227+
"hi": 4700
228+
},
229+
"indoor":
230+
{
231+
"lo": 3000,
232+
"hi": 5000
233+
},
234+
"daylight":
235+
{
236+
"lo": 5500,
237+
"hi": 6500
238+
},
239+
"cloudy":
240+
{
241+
"lo": 7000,
242+
"hi": 7600
243+
}
244+
},
245+
"ct_curve":
246+
[
247+
2800.0, 0.7115, 0.3579,
248+
2860.0, 0.6671, 0.4058,
249+
2880.0, 0.6641, 0.4089,
250+
3580.0, 0.5665, 0.5113,
251+
3650.0, 0.5621, 0.5159,
252+
4500.0, 0.4799, 0.5997,
253+
4570.0, 0.4752, 0.6046,
254+
5648.0, 0.4139, 0.6657,
255+
5717.0, 0.4118, 0.6678,
256+
7600.0, 0.3625, 0.7162
257+
],
258+
"sensitivity_r": 1.0,
259+
"sensitivity_b": 1.0,
260+
"transverse_pos": 0.02822,
261+
"transverse_neg": 0.02678,
262+
"ccm":
263+
[
264+
1.6753287012987015, -0.4685774582560297, -0.20675124304267162,
265+
-0.3610687012987013, 1.906408293135436, -0.5453335807050093,
266+
-0.057295510204081634, -0.48813066790352505, 1.5454261781076069
267+
],
268+
"enable_nn": 1
269+
}
270+
},
202271
{
203272
"rpi.agc":
204273
{

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

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
{
4242
"rpi.awb":
4343
{
44+
"enabled": true,
4445
"priors": [
4546
{
4647
"lux": 0,
@@ -131,6 +132,74 @@
131132
"transverse_neg": 0.02626
132133
}
133134
},
135+
{
136+
"rpi.nn.awb":
137+
{
138+
"enabled": false,
139+
"modes":
140+
{
141+
"auto":
142+
{
143+
"lo": 2800,
144+
"hi": 8000
145+
},
146+
"incandescent":
147+
{
148+
"lo": 2800,
149+
"hi": 3000
150+
},
151+
"tungsten":
152+
{
153+
"lo": 3000,
154+
"hi": 3500
155+
},
156+
"fluorescent":
157+
{
158+
"lo": 4000,
159+
"hi": 4700
160+
},
161+
"indoor":
162+
{
163+
"lo": 3000,
164+
"hi": 5000
165+
},
166+
"daylight":
167+
{
168+
"lo": 5500,
169+
"hi": 6500
170+
},
171+
"cloudy":
172+
{
173+
"lo": 7000,
174+
"hi": 7600
175+
}
176+
},
177+
"ct_curve":
178+
[
179+
2800.0, 0.7126, 0.3567,
180+
2860.0, 0.6681, 0.4042,
181+
2880.0, 0.6651, 0.4074,
182+
3580.0, 0.5674, 0.5091,
183+
3650.0, 0.5629, 0.5137,
184+
4500.0, 0.4792, 0.5982,
185+
4570.0, 0.4752, 0.6022,
186+
5648.0, 0.4137, 0.6628,
187+
5717.0, 0.4116, 0.6648,
188+
7600.0, 0.3609, 0.7138
189+
],
190+
"sensitivity_r": 1.0,
191+
"sensitivity_b": 1.0,
192+
"transverse_pos": 0.02798,
193+
"transverse_neg": 0.02626,
194+
"ccm":
195+
[
196+
1.6856933395176252, -0.4760917810760668, -0.20960155844155848,
197+
-0.3666382560296846, 1.9130496103896104, -0.5464153432282004,
198+
-0.060413803339517624, -0.4878164935064935, 1.5482282745825604
199+
],
200+
"enable_nn": 1
201+
}
202+
},
134203
{
135204
"rpi.agc":
136205
{

0 commit comments

Comments
 (0)