product-recognition-demo/recognization/eval/labels/image6.json
kiyo9w 22db40eb93 fix(labels): the tare facings are sku_l12, not unknown
Facings #46-48 carried the note 'possibly what stock.csv calls l12'. The l12
reconciliation settled it: the shelf tag under them reads ユーラス 野菜を
おいしく食べる旨タレ (380g) at ¥299, the price the l12 row carries, and the row
has been renamed to match. Leaving them unknown understated the catalog and
overstated precision.

Counts move from 61 in-catalog / 48 unknown to 64 / 45. The enrollment ceiling
falls 87% -> 83% because l12's three facings now count as in-catalog with no
enrolled view - an honest catalog gap, not a recognition regression.

Also records the Tier-3 source search: two reusable clips (CC BY 3.0 Wikimedia
1920x1080 supermarket pan; CC BY YouTube 360p mayonnaise-bay pan), 11 rejected
candidates, and the LOPIA walk that carries the standard YouTube licence and
was therefore not downloaded. Both clips are labelled tier3_proxy_candidate,
never Tier 3: that still needs the operator's own recorded walks.
2026-09-29 03:09:15 +09:00

1478 lines
No EOL
22 KiB
JSON

{
"image": "add/image6.jpg",
"facings": [
{
"box": [
39,
56,
143,
313
],
"label": "sku_l01",
"match": 1.0,
"index": 0,
"source": "v1-confirmed-visual",
"v1_label": "sku_l01"
},
{
"box": [
147,
53,
264,
318
],
"label": "sku_l01",
"match": 1.0,
"index": 1,
"source": "v1-confirmed-visual",
"v1_label": "sku_l01"
},
{
"box": [
1419,
0,
1500,
107
],
"label": "exclude",
"match": 1.0,
"index": 2,
"note": "blurred corner of upper shelf; not identifiable",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l04"
},
{
"box": [
270,
64,
377,
322
],
"label": "sku_l01",
"match": 1.0,
"index": 3,
"source": "v1-confirmed-visual",
"v1_label": "sku_l01"
},
{
"box": [
382,
72,
467,
324
],
"label": "sku_l01",
"match": 0.0,
"index": 4,
"note": "Egg Care front, same tag run as #0-3",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
472,
64,
570,
328
],
"label": "sku_l01",
"match": 0.0,
"index": 5,
"note": "Egg Care front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
575,
137,
639,
330
],
"label": "sku_l02",
"match": 1.0,
"index": 6,
"source": "v1-confirmed-visual",
"v1_label": "sku_l02"
},
{
"box": [
641,
126,
732,
337
],
"label": "sku_l02",
"match": 1.0,
"index": 7,
"source": "v1-confirmed-visual",
"v1_label": "sku_l02"
},
{
"box": [
736,
123,
817,
339
],
"label": "sku_l02",
"match": 1.0,
"index": 8,
"source": "v1-confirmed-visual",
"v1_label": "sku_l02"
},
{
"box": [
822,
135,
909,
345
],
"label": "sku_l02",
"match": 1.0,
"index": 9,
"source": "v1-confirmed-visual",
"v1_label": "sku_l02"
},
{
"box": [
959,
160,
1044,
349
],
"label": "sku_l03",
"match": 1.0,
"index": 10,
"source": "v1-confirmed-visual",
"v1_label": "sku_l03"
},
{
"box": [
1049,
158,
1138,
348
],
"label": "sku_l03",
"match": 1.0,
"index": 11,
"source": "v1-confirmed-visual",
"v1_label": "sku_l03"
},
{
"box": [
1143,
144,
1228,
353
],
"label": "sku_l03",
"match": 1.0,
"index": 12,
"source": "v1-confirmed-visual",
"v1_label": "sku_l03"
},
{
"box": [
1233,
147,
1352,
356
],
"label": "sku_l03",
"match": 1.0,
"index": 13,
"source": "v1-confirmed-visual",
"v1_label": "sku_l03"
},
{
"box": [
1375,
152,
1475,
365
],
"label": "sku_l04",
"match": 1.0,
"index": 14,
"source": "v1-confirmed-visual",
"v1_label": "sku_l04"
},
{
"box": [
1482,
155,
1500,
363
],
"label": "exclude",
"match": 0.0,
"index": 15,
"note": "18 px sliver",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
0,
472,
76,
662
],
"label": "unknown",
"match": 1.0,
"index": 16,
"note": "garlic jar, not mayo",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l05"
},
{
"box": [
86,
420,
163,
664
],
"label": "sku_l05",
"match": 1.0,
"index": 17,
"source": "v1-confirmed-visual",
"v1_label": "sku_l05"
},
{
"box": [
167,
420,
265,
662
],
"label": "sku_l05",
"match": 1.0,
"index": 18,
"source": "v1-confirmed-visual",
"v1_label": "sku_l05"
},
{
"box": [
270,
426,
366,
664
],
"label": "sku_l05",
"match": 1.0,
"index": 19,
"source": "v1-confirmed-visual",
"v1_label": "sku_l05"
},
{
"box": [
476,
446,
571,
669
],
"label": "sku_l06",
"match": 1.0,
"index": 20,
"source": "v1-confirmed-visual",
"v1_label": "sku_l06"
},
{
"box": [
583,
458,
678,
672
],
"label": "sku_l06",
"match": 1.0,
"index": 21,
"source": "v1-confirmed-visual",
"v1_label": "sku_l06"
},
{
"box": [
683,
454,
774,
672
],
"label": "sku_l06",
"match": 0.0,
"index": 22,
"note": "Fitte front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
778,
459,
865,
675
],
"label": "sku_l06",
"match": 0.0,
"index": 23,
"note": "Fitte front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
871,
466,
945,
674
],
"label": "sku_l07",
"match": 1.0,
"index": 24,
"source": "v1-confirmed-visual",
"v1_label": "sku_l07"
},
{
"box": [
949,
471,
1020,
674
],
"label": "sku_l07",
"match": 1.0,
"index": 25,
"source": "v1-confirmed-visual",
"v1_label": "sku_l07"
},
{
"box": [
1024,
493,
1098,
676
],
"label": "sku_l07",
"match": 1.0,
"index": 26,
"source": "v1-confirmed-visual",
"v1_label": "sku_l07"
},
{
"box": [
1103,
494,
1176,
676
],
"label": "sku_l07",
"match": 0.0,
"index": 27,
"note": "Lucky Mayonnaise front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
1181,
499,
1245,
676
],
"label": "sku_l07",
"match": 0.0,
"index": 28,
"note": "Lucky Mayonnaise front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
1249,
480,
1331,
676
],
"label": "sku_l07",
"match": 1.0,
"index": 29,
"note": "Lucky Mayonnaise front; was l08",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l08"
},
{
"box": [
1336,
502,
1421,
682
],
"label": "sku_l08",
"match": 1.0,
"index": 30,
"source": "v1-confirmed-visual",
"v1_label": "sku_l08"
},
{
"box": [
0,
751,
108,
977
],
"label": "unknown",
"match": 1.0,
"index": 31,
"note": "demi-glace sauce pouch; was l09",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l09"
},
{
"box": [
115,
758,
193,
973
],
"label": "unknown",
"match": 1.0,
"index": 32,
"note": "demi-glace sauce pouch; was l09",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l09"
},
{
"box": [
199,
758,
255,
971
],
"label": "sku_l09",
"match": 1.0,
"index": 33,
"source": "v1-confirmed-visual",
"v1_label": "sku_l09"
},
{
"box": [
258,
758,
352,
976
],
"label": "sku_l09",
"match": 1.0,
"index": 34,
"source": "v1-confirmed-visual",
"v1_label": "sku_l09"
},
{
"box": [
357,
761,
449,
973
],
"label": "sku_l09",
"match": 1.0,
"index": 35,
"source": "v1-confirmed-visual",
"v1_label": "sku_l09"
},
{
"box": [
452,
755,
514,
972
],
"label": "sku_l09",
"match": 1.0,
"index": 36,
"source": "v1-confirmed-visual",
"v1_label": "sku_l09"
},
{
"box": [
519,
759,
608,
974
],
"label": "sku_l09",
"match": 1.0,
"index": 37,
"source": "v1-confirmed-visual",
"v1_label": "sku_l09"
},
{
"box": [
614,
759,
700,
973
],
"label": "sku_l09",
"match": 1.0,
"index": 38,
"source": "v1-confirmed-visual",
"v1_label": "sku_l09"
},
{
"box": [
704,
763,
791,
973
],
"label": "sku_l09",
"match": 1.0,
"index": 39,
"source": "v1-confirmed-visual",
"v1_label": "sku_l09"
},
{
"box": [
798,
765,
916,
974
],
"label": "sku_l09",
"match": 0.0,
"index": 40,
"note": "Kokuuma 65% front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
919,
763,
973,
974
],
"label": "sku_l09",
"match": 0.0,
"index": 41,
"note": "Kokuuma 65% partly occluded",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
977,
765,
1067,
974
],
"label": "sku_l09",
"match": 0.0,
"index": 42,
"note": "Kokuuma 65% front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
1070,
762,
1134,
975
],
"label": "sku_l09",
"match": 0.0,
"index": 43,
"note": "Kokuuma 65% partly occluded",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
1138,
767,
1218,
973
],
"label": "sku_l09",
"match": 0.0,
"index": 44,
"note": "Kokuuma 65% front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
1221,
768,
1281,
972
],
"label": "sku_l09",
"match": 0.0,
"index": 45,
"note": "Kokuuma 65% partly occluded",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
1285,
794,
1359,
972
],
"label": "sku_l12",
"match": 0.0,
"index": 46,
"note": "ユーラス 野菜をおいしく食べる旨たれ 380g; possibly what stock.csv calls l12 | Relabelled to sku_l12: the shelf tag under these facings reads ユーラス 野菜をおいしく食べる旨タレ (380g) at ¥299, the price the l12 row carries, and the row was renamed to match (data/external-eval/l12-reconciliation/manifest.json).",
"source": "l12-reconciliation-2026-09-29",
"v1_label": "unknown"
},
{
"box": [
1363,
794,
1440,
973
],
"label": "sku_l12",
"match": 0.0,
"index": 47,
"note": "same tare bottle | Relabelled to sku_l12: the shelf tag under these facings reads ユーラス 野菜をおいしく食べる旨タレ (380g) at ¥299, the price the l12 row carries, and the row was renamed to match (data/external-eval/l12-reconciliation/manifest.json).",
"source": "l12-reconciliation-2026-09-29",
"v1_label": "unknown"
},
{
"box": [
1443,
794,
1500,
973
],
"label": "sku_l12",
"match": 0.0,
"index": 48,
"note": "same tare bottle, partial | Relabelled to sku_l12: the shelf tag under these facings reads ユーラス 野菜をおいしく食べる旨タレ (380g) at ¥299, the price the l12 row carries, and the row was renamed to match (data/external-eval/l12-reconciliation/manifest.json).",
"source": "l12-reconciliation-2026-09-29",
"v1_label": "unknown"
},
{
"box": [
191,
1060,
297,
1266
],
"label": "sku_l10",
"match": 1.0,
"index": 49,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
306,
1058,
436,
1260
],
"label": "sku_l10",
"match": 1.0,
"index": 50,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
441,
1060,
538,
1256
],
"label": "sku_l10",
"match": 1.0,
"index": 51,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
542,
1060,
628,
1251
],
"label": "sku_l10",
"match": 1.0,
"index": 52,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
630,
1055,
680,
1249
],
"label": "sku_l10",
"match": 1.0,
"index": 53,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
685,
1058,
783,
1251
],
"label": "sku_l10",
"match": 1.0,
"index": 54,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
789,
1056,
876,
1246
],
"label": "sku_l10",
"match": 1.0,
"index": 55,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
878,
1055,
968,
1246
],
"label": "sku_l10",
"match": 1.0,
"index": 56,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
1044,
1054,
1113,
1248
],
"label": "sku_l10",
"match": 1.0,
"index": 57,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
1114,
1051,
1196,
1247
],
"label": "sku_l10",
"match": 1.0,
"index": 58,
"source": "v1-confirmed-visual",
"v1_label": "sku_l10"
},
{
"box": [
1199,
1050,
1280,
1247
],
"label": "sku_l10",
"match": 0.0,
"index": 59,
"note": "Pure Select mayonnaise front",
"source": "visual-audit-2026-09-28",
"v1_label": "unknown"
},
{
"box": [
1280,
1061,
1317,
1244
],
"label": "unknown",
"match": 0.0,
"index": 60,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1319,
1068,
1389,
1240
],
"label": "unknown",
"match": 0.0,
"index": 61,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1393,
1067,
1467,
1241
],
"label": "unknown",
"match": 0.0,
"index": 62,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1478,
1068,
1500,
1242
],
"label": "unknown",
"match": 0.0,
"index": 63,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
64,
1142,
150,
1264
],
"label": "unknown",
"match": 1.0,
"index": 64,
"note": "Heinz can; was l10",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l10"
},
{
"box": [
0,
1379,
51,
1561
],
"label": "unknown",
"match": 0.0,
"index": 65,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
60,
1374,
163,
1560
],
"label": "unknown",
"match": 0.0,
"index": 66,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
190,
1339,
296,
1562
],
"label": "sku_l11",
"match": 1.0,
"index": 67,
"source": "v1-confirmed-visual",
"v1_label": "sku_l11"
},
{
"box": [
298,
1335,
404,
1558
],
"label": "sku_l11",
"match": 1.0,
"index": 68,
"source": "v1-confirmed-visual",
"v1_label": "sku_l11"
},
{
"box": [
421,
1333,
524,
1549
],
"label": "sku_l11",
"match": 1.0,
"index": 69,
"source": "v1-confirmed-visual",
"v1_label": "sku_l11"
},
{
"box": [
529,
1332,
626,
1546
],
"label": "sku_l11",
"match": 1.0,
"index": 70,
"source": "v1-confirmed-visual",
"v1_label": "sku_l11"
},
{
"box": [
634,
1328,
729,
1541
],
"label": "sku_l11",
"match": 1.0,
"index": 71,
"source": "v1-confirmed-visual",
"v1_label": "sku_l11"
},
{
"box": [
734,
1326,
831,
1538
],
"label": "sku_l11",
"match": 1.0,
"index": 72,
"source": "v1-confirmed-visual",
"v1_label": "sku_l11"
},
{
"box": [
836,
1326,
924,
1535
],
"label": "sku_l11",
"match": 1.0,
"index": 73,
"source": "v1-confirmed-visual",
"v1_label": "sku_l11"
},
{
"box": [
930,
1324,
1018,
1532
],
"label": "sku_l11",
"match": 1.0,
"index": 74,
"source": "v1-confirmed-visual",
"v1_label": "sku_l11"
},
{
"box": [
1022,
1320,
1123,
1530
],
"label": "sku_l11",
"match": 1.0,
"index": 75,
"note": "Kewpie Half front; was l12",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l12"
},
{
"box": [
1190,
1331,
1262,
1521
],
"label": "unknown",
"match": 1.0,
"index": 76,
"note": "Vegiglet dressing; was l12",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l12"
},
{
"box": [
1266,
1337,
1334,
1516
],
"label": "unknown",
"match": 1.0,
"index": 77,
"note": "Vegiglet dressing; was l12",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l12"
},
{
"box": [
1337,
1335,
1403,
1514
],
"label": "unknown",
"match": 1.0,
"index": 78,
"note": "Vegiglet dressing; was l12",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l12"
},
{
"box": [
1409,
1336,
1475,
1511
],
"label": "unknown",
"match": 1.0,
"index": 79,
"note": "Vegiglet dressing; was l12",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l12"
},
{
"box": [
1480,
1327,
1500,
1514
],
"label": "unknown",
"match": 0.0,
"index": 80,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
593,
1619,
679,
1815
],
"label": "unknown",
"match": 0.0,
"index": 81,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
683,
1617,
762,
1809
],
"label": "unknown",
"match": 0.0,
"index": 82,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
766,
1612,
839,
1806
],
"label": "unknown",
"match": 0.0,
"index": 83,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
842,
1609,
909,
1801
],
"label": "unknown",
"match": 0.0,
"index": 84,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
910,
1607,
995,
1796
],
"label": "unknown",
"match": 0.911,
"index": 85,
"note": "Kewpie Mayonnaise 450g (not catalog); was l03",
"source": "visual-audit-2026-09-28",
"v1_label": "sku_l03"
},
{
"box": [
999,
1602,
1078,
1793
],
"label": "unknown",
"match": 0.0,
"index": 86,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1083,
1600,
1169,
1787
],
"label": "unknown",
"match": 0.0,
"index": 87,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1173,
1595,
1269,
1783
],
"label": "unknown",
"match": 0.0,
"index": 88,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1306,
1586,
1388,
1771
],
"label": "unknown",
"match": 0.0,
"index": 89,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1390,
1602,
1457,
1767
],
"label": "unknown",
"match": 0.0,
"index": 90,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1461,
1601,
1499,
1769
],
"label": "unknown",
"match": 0.0,
"index": 91,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
7,
1632,
103,
1845
],
"label": "unknown",
"match": 0.0,
"index": 92,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
107,
1630,
199,
1844
],
"label": "unknown",
"match": 0.0,
"index": 93,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
213,
1631,
313,
1834
],
"label": "unknown",
"match": 0.0,
"index": 94,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
318,
1628,
405,
1829
],
"label": "unknown",
"match": 0.0,
"index": 95,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
409,
1626,
491,
1825
],
"label": "unknown",
"match": 0.0,
"index": 96,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
494,
1622,
589,
1821
],
"label": "unknown",
"match": 0.0,
"index": 97,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1059,
1855,
1197,
2000
],
"label": "unknown",
"match": 0.0,
"index": 98,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1216,
1839,
1309,
2000
],
"label": "unknown",
"match": 0.0,
"index": 99,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1313,
1835,
1397,
1999
],
"label": "unknown",
"match": 0.0,
"index": 100,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
1404,
1837,
1498,
2000
],
"label": "unknown",
"match": 0.0,
"index": 101,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
0,
1918,
75,
1998
],
"label": "unknown",
"match": 0.0,
"index": 102,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
82,
1910,
187,
1999
],
"label": "unknown",
"match": 0.0,
"index": 103,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
214,
1897,
506,
1998
],
"label": "unknown",
"match": 0.0,
"index": 104,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
219,
1906,
362,
2000
],
"label": "unknown",
"match": 0.0,
"index": 105,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
363,
1911,
500,
1999
],
"label": "unknown",
"match": 0.0,
"index": 106,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
516,
1882,
591,
2000
],
"label": "unknown",
"match": 0.0,
"index": 107,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
646,
1886,
786,
2000
],
"label": "unknown",
"match": 0.0,
"index": 108,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
790,
1882,
887,
2000
],
"label": "unknown",
"match": 0.0,
"index": 109,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
},
{
"box": [
895,
1862,
1044,
2000
],
"label": "unknown",
"match": 0.0,
"index": 110,
"source": "v1-confirmed-visual",
"v1_label": "unknown"
}
],
"version": 2
}