Files
lightcraft/docs/raw/coverage-sweep.tsv
T
Alex ChambersandCodex c03eb8222f LR-IMP-CAMERA-COVERAGE: verify 30 public camera models
Recheck all 54 files in the 41-model shortlist on main 25ef65c8.
Pin 40 accepted files by SHA-256 and full decoded sensor FNV-1a,
and record their camera-image correlation. Exclude eleven candidate
models after checking identity, camera module, provenance and references.

Update generated coverage and tracking documents to 265 verified models.
Keep Nikon coding limits and the own-matrix DNG rendering issue explicit.

Co-Authored-By: Codex <noreply@openai.com>
2026-10-14 08:21:44 +02:00

14 KiB

1# CC0 raw.pixls.us camera-coverage check, 2026-10-12; main 25ef65c8. File SHA-256 matches the public listing.
2# FNV-1a-64 pins LightCraft's own complete decoded samples, row-major little-endian, including masked borders.
3# Default renders at up to 1200 px; Pearson r on Lab L* at 200 px after orientation/aspect alignment, threshold 0.6.
4# Hasselblad PreviewTIFF references check image structure only. Own-matrix DNG tone remains subject to issue #1277.
5makercameraidfileurlsha256widthheightcppsamplesfnv1a64luma_rreferencenotes
6AppleiPhone 6s Plus915coverage-915.dnghttps://raw.pixls.us/getfile.php/915/nice/Apple%20-%20iPhone%206s%20Plus%20-%2016bit%20%284:3%29.DNG845fee4f09c832af3728778737f5ae9b99124debb821b6e2066b94aed1daa91c403230241u1617e4d3c620d593c90.9712embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -10.109
7AppleiPhone 7 Plus939coverage-939.dnghttps://raw.pixls.us/getfile.php/939/nice/Apple%20-%20iPhone%207%20Plus%20-%2016bit%20%284:3%29.DNGe8c7ebd8f22f7281d165496b91c8fea8a8e79c8113172fb499e1d66d6045332e403230241u16d0095a8b553f0f8a0.9904embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -11.913
8AppleiPhone XS3372coverage-3372.dnghttps://raw.pixls.us/getfile.php/3372/nice/Apple%20-%20iPhone%20XS%20-%2016bit%20%284:3%29.dng50bc64ee8cfbbfb6c0531e29ab428ff985506a16fe2d1d2e74656f21b54505f6403230241u16a8e819ac4e5beb2a0.9805embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -14.751
9DJIDJI Mavic 2 Pro (Hasselblad L1D-20c)3009coverage-3009.dnghttps://raw.pixls.us/getfile.php/3009/nice/Hasselblad%20-%20L1D-20c%20-%2016bit%20%283:2%29.DNG7afecae0db80d832941eeeb3c0eb2dc03f5696637b6e78b3c592e8c002dce4ec556836481u16b207313fa7dee6010.9781embedded JPEG16bit (3:2); comparison Normal/crop-render; mean dL -8.41
10DJIDJI Mavic 3 (Hasselblad L2D-20c)5140coverage-5140.dnghttps://raw.pixls.us/getfile.php/5140/nice/Hasselblad%20-%20L2D-20c%20-%2016bit%20%284:3%29.DNGdbe98cb202f884ff11e0144899613b26d33cf9cddd9f1a62226f4352397f18e4537639561u162c78ceb8cb893ff10.8618embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL 0.418
11DJIDJI Mavic 4 Pro (DJI FC9287)8041coverage-8041.dnghttps://raw.pixls.us/getfile.php/8041/nice/DJI%20-%20FC9287%20-%2016bit%20%2816:9%29.DNG901b7970f02f7197c782f111363feef02108f75811342d8cc4a2b66757bb7af0819246081u16d1babb4646097d6f0.6801embedded JPEG16bit (16:9); reference has a different distortion/crop; comparison Normal/crop-render; mean dL 2.583
12DJIDJI Mini 24785coverage-4785.dnghttps://raw.pixls.us/getfile.php/4785/nice/DJI%20-%20FC7303%20-%2016bit%20%284:3%29.DNG21a49e63966f82391ca1188c7559c3acc01a35a89a70194fda4bf44cbd64a851400030001u16d1e66e08f335b55b0.9328embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -9.016
13DJIDJI Mini 24898coverage-4898.dnghttps://raw.pixls.us/getfile.php/4898/nice/DJI%20-%20FC7303%20-%2016bit%20%2816:9%29.DNGfb4f294e12cab7b507fd0b7c07f24e5d13e7c0dd127b534ce12c48d644c9363d400022501u16acaab4fe42d3dc580.9716embedded JPEG16bit (16:9); comparison Normal/crop-render; mean dL -8.153
14GooglePixel 4 XL3502coverage-3502.dnghttps://raw.pixls.us/getfile.php/3502/nice/Google%20-%20Pixel%204%20XL%20-%2016bit%20%284:3%29.dng0c03a6c93b4b8593cd0e4426166e6389710007238b82eb23861ef191322f0c54370027741u16d121f233fdbaff2c0.9143embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -0.351
15GooglePixel 4a Rear Wide Camera4176coverage-4176.dnghttps://raw.pixls.us/getfile.php/4176/nice/Google%20-%20Pixel%204a%20-%2016bit%20%284:3%29.dng11b38186ee3455376291bcdb3049728a3f9dcd94b9e82ff76855d9f3430e44be403230241u16ac056154d440cb2d0.9515embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -2.361
16GooglePixel 6 Pro Rear Main Camera5961coverage-5961.dnghttps://raw.pixls.us/getfile.php/5961/nice/Google%20-%20Pixel%206%20Pro%20-%2016bit%20%284:3%29.dng3a859e917a91698a3e15ce3b3721a48a1fb1296873e0697d3bf7c2793297200d408030721u1696631250f12729ad0.944embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -0.402
17GooglePixel 8 Pro Wide Camera*7751coverage-7751.dnghttps://raw.pixls.us/getfile.php/7751/nice/Google%20-%20Pixel%208%20Pro%20-%2016bit%20%284:3%29.dng45420c595401547cca950ae58d552bc82b32d31ce1d58c082df33004016197f5816061441u165e30a4d3bfc914b30.9485embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -5.099
18HasselbladCFV-50c7217coverage-7217.3frhttps://raw.pixls.us/getfile.php/7217/nice/Hasselblad%20-%20CFV-50c%20-%2016bit%20%284:3%29.3FRe27ff177519298fe7bae64506b975190789dc0e6ad70bea58be7c78fd094eae0837463041u1614e60b95775930f20.9984exiftool:PreviewTIFF16bit (4:3); comparison Normal/crop-render; mean dL -14.199
19HasselbladCFV-50c7218coverage-7218.fffhttps://raw.pixls.us/getfile.php/7218/nice/Hasselblad%20-%20CFV-50c%20-%2016bit%20%284:3%29.fffc8d78912ae725a59acff42a4b4731350bbddd4a600423f319579261bd41da932837463041u16db63ffcd176381ee0.9443exiftool:PreviewTIFF16bit (4:3); TIFF preview is not display-ready; neutral-matrix colour remains unverified; comparison Normal/crop-render; mean dL 28.828
20HasselbladH5D-401640coverage-1640.fffhttps://raw.pixls.us/getfile.php/1640/nice/Hasselblad%20-%20H5D-40%20-%2016bit%20%284:3%29.fff209d464e13702de5f4fdb830ac26ac140c98a8d0dc3e81c5ba61d93677330832741055861u161d34f6f4e45b5eab0.9574exiftool:PreviewTIFF16bit (4:3); TIFF preview is not display-ready; neutral-matrix colour remains unverified; comparison Normal/crop-render; mean dL 29.541
21HasselbladH5D-50c1639coverage-1639.fffhttps://raw.pixls.us/getfile.php/1639/nice/Hasselblad%20-%20H5D-50c%20-%2016bit%20%284:3%29.fff1aad9319fcbab81b851a74c3eeaa2a07fc5013bf2c4e272fd31d6419b6b9adb0837463041u1602a189d2a6b78d4e0.9453exiftool:PreviewTIFF16bit (4:3); TIFF preview is not display-ready; neutral-matrix colour remains unverified; comparison Normal/crop-render; mean dL 28.943
22HasselbladX1D2058coverage-2058.3frhttps://raw.pixls.us/getfile.php/2058/nice/Hasselblad%20-%20X1D%20-%2016bit%20%284:3%29.3FR395acb2c706dc10270c58ec261e42a5e36f6ac8c39d2a767e86e83648aa318a3838463041u160b480efe4d2ed7c20.9753exiftool:PreviewTIFF16bit (4:3); comparison Normal/crop-render; mean dL -9.059
23HasselbladX1D II 50C3874coverage-3874.fffhttps://raw.pixls.us/getfile.php/3874/nice/Hasselblad%20-%20X1D%20II%2050C%20-%2016bit%20%284:3%29.fff8c2451b3478fb529b4e9bd51ed3267999ce26eb1fcb5c3b93c3ae7bc56267794838463041u16c7372897d70da8a80.9436exiftool:PreviewTIFF16bit (4:3); TIFF preview is not display-ready; neutral-matrix colour remains unverified; comparison Normal/crop-render; mean dL 22.474
24HasselbladX1D II 50C3941coverage-3941.3frhttps://raw.pixls.us/getfile.php/3941/nice/Hasselblad%20-%20X1D%20II%2050C%20-%2016bit%20%284:3%29.3FR809d498263d6f07cbaa4b9a5be97933057b4ab21e7243bb7afbe3862f3b48b47838463041u163c3a77bf671971960.9982embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -11.176
25HasselbladX2D 100C6568coverage-6568.fffhttps://raw.pixls.us/getfile.php/6568/nice/Hasselblad%20-%20X2D%20100C%20-%2016bit%20%284:3%29.fff44977fdaa3063eacbb2ac416dfb531bb4e3b96f3745d073dc49fb1ebcd78bedc1190488421u16849906d491fba55a0.9196exiftool:PreviewTIFF16bit (4:3); TIFF preview is not display-ready; neutral-matrix colour remains unverified; comparison Normal/crop-render; mean dL 26.781
26HasselbladX2D 100C6565coverage-6565.3frhttps://raw.pixls.us/getfile.php/6565/nice/Hasselblad%20-%20X2D%20100C%20-%2016bit%20%284:3%29.3FRdcc5a4abe3498e6f25e89bb491995fd12c3b669d9277c71b45b49210d3e562801190488421u16c07a267c0bc60a5f0.9962embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -2.632
27NikonD64726coverage-4726.nefhttps://raw.pixls.us/getfile.php/4726/nice/Nikon%20-%20D6%20-%2012bit%2012bit%20compressed%20%28Lossy%20%28type%202%29%29%20%283:2%29.NEF3a098e704d0e1af97efc37541b43a37e5b3457d2f4e7828c0d8d9af37332f233558437281u16272425c271bb0d760.9557embedded JPEG12bit 12bit compressed (Lossy (type 2)) (3:2); comparison Normal/crop-render; mean dL 0.037
28NikonD64720coverage-4720.nefhttps://raw.pixls.us/getfile.php/4720/nice/Nikon%20-%20D6%20-%2014bit%2014bit%20compressed%20%28Lossless%29%20%283:2%29.NEF827bcfff8a3cd86278382c353e4542faab52cf12c365540f30753bb4c6fabc0f558437281u161d6a9f10a502fb140.9581embedded JPEG14bit 14bit compressed (Lossless) (3:2); comparison Normal/crop-render; mean dL 0.048
29NikonD64721coverage-4721.nefhttps://raw.pixls.us/getfile.php/4721/nice/Nikon%20-%20D6%20-%2014bit%2014bit%20compressed%20%28Lossy%20%28type%202%29%29%20%283:2%29.NEF081d5dbc1d6c97935020d33ffa486dcaa8d4564cbde280cfadcf26ff61da2838558437281u162d6c8af38e4a0ed40.9592embedded JPEG14bit 14bit compressed (Lossy (type 2)) (3:2); comparison Normal/crop-render; mean dL 0.043
30NikonZ 63584coverage-3584.nefhttps://raw.pixls.us/getfile.php/3584/nice/Nikon%20-%20Z%206%20-%2012bit%2012bit%20compressed%20%283:2%29.NEF3cbd9acf9e9bfd7d0c62c46436109556a101f7535c5fd25f86dad6ea61bf3886606440401u16a63b22e83bb7c82f0.8749embedded JPEG12bit 12bit compressed (3:2); comparison Normal/crop-render; mean dL 0.327
31NikonZ 63581coverage-3581.nefhttps://raw.pixls.us/getfile.php/3581/nice/Nikon%20-%20Z%206%20-%2014bit%2014bit%20compressed%20%283:2%29.NEF8ca94584578b35a422744c1a610174ce37df0691588edfdecaec3111b3fbbb02606440401u161e23d74a11c01a970.8752embedded JPEG14bit 14bit compressed (3:2); comparison Normal/crop-render; mean dL 0.353
32NikonZ 63582coverage-3582.nefhttps://raw.pixls.us/getfile.php/3582/nice/Nikon%20-%20Z%206%20-%2014bit%2014bit%20lossless%20compressed%20%283:2%29.NEFc079345fc93f53a4f0d322f8ddaae505f920c36015f25b58befccaa61db1af31606440401u160a0bc73568e125e00.8755embedded JPEG14bit 14bit lossless compressed (3:2); comparison Normal/crop-render; mean dL 0.464
33NikonZ 72792coverage-2792.nefhttps://raw.pixls.us/getfile.php/2792/nice/Nikon%20-%20Z%207%20-%2012bit%2012bit%20compressed%20%283:2%29.NEFc861546fbcf5826d5eb26d223e2143fa32968e89f7edbc5bb10c283ea5461ded828855201u16c989690cb3e19ef90.7417embedded JPEG12bit 12bit compressed (3:2); comparison Normal/crop-render; mean dL 2.417
34NikonZ 72789coverage-2789.nefhttps://raw.pixls.us/getfile.php/2789/nice/Nikon%20-%20Z%207%20-%2012bit%2012bit%20compressed%20%283:2%29.NEFe54a6c4264bf685214f538036fd9d39088e510b2bfedf288e568f0db1897880e828855201u16627867ac6a8dd4ad0.7412embedded JPEG12bit 12bit compressed (3:2); comparison Normal/crop-render; mean dL 2.299
35NikonZ 72790coverage-2790.nefhttps://raw.pixls.us/getfile.php/2790/nice/Nikon%20-%20Z%207%20-%2012bit%2012bit%20compressed%20%283:2%29.NEFf0e756dbfd00f3b71cb3d8aa5b9e2e1be32f1052a6c4380e09ebc7c5e7748114828855201u168a52e6f3d8ff64dd0.7389embedded JPEG12bit 12bit compressed (3:2); comparison Normal/crop-render; mean dL 2.585
36NikonZ 86617coverage-6617.nefhttps://raw.pixls.us/getfile.php/6617/nice/Nikon%20-%20Z%208%20-%208bit%208bit%20compressed%20%283:2%29.NEFc13a8675294456b9c979e6c1e556951654f35377b2870af2874bfb556f21ce40828055201u16716e1158bab28b760.9563embedded JPEG8bit 8bit compressed (3:2); comparison Normal/crop-render; mean dL 2.044
37ParrotAnafi2912coverage-2912.dnghttps://raw.pixls.us/getfile.php/2912/nice/Parrot%20-%20Anafi%20-%2016bit%20%284:3%29.DNGa257a296047ff2d396109fd2e6947fa36aa7986695b6815f83979d59e98a84e6534440161u1607a188c932a25a310.9895embedded JPEG16bit (4:3); comparison Normal/crop-render; mean dL -3.924
38SamsungGalaxy S21 Ultra Rear Main Camera6728coverage-6728.dnghttps://raw.pixls.us/getfile.php/6728/nice/Samsung%20-%20Galaxy%20S21%20Ultra%20-%204:3.dng5baeb5f0c4a125647df03b82c2d38b0f02784393bd39eff1a5b23d8f5308dc5e400030003u1616c5d6faed83390d0.9912embedded JPEG4:3; comparison Rotate180/crop-render; mean dL -10.83
39SamsungGalaxy S22 Ultra Rear Wide Camera6261coverage-6261.dnghttps://raw.pixls.us/getfile.php/6261/nice/Samsung%20-%20Galaxy%20S22%20Ulra%20-%204:3.dng53e7f83a94c965495ba32d3ea6021ef08ed02244ce64d111d1329bbd01fd5581400030003u167cbe612adc5575b40.9739embedded JPEG4:3; comparison Normal/crop-render; mean dL -20.487
40SamsungGalaxy S23 Rear Wide Camera6697coverage-6697.dnghttps://raw.pixls.us/getfile.php/6697/nice/Samsung%20-%20Galaxy%20S23%20-%204:3.dng1c04574f32b5a139922f075291c52018b89d9981ee155a16958a231c1fdbb067816061203u16b3da1535e2e31e9f0.9418embedded JPEG4:3; comparison Normal/crop-render; mean dL -6.585
41SamsungGalaxy S7 Edge1297coverage-1297.dnghttps://raw.pixls.us/getfile.php/1297/nice/Samsung%20-%20G935F%20-%2016bit%20%2816:9%29.dng843617c8b572320b7badfb4ac2eda19479f5804a1dabb909c861bde23ed30561403222681u167e99d7da67022e5a0.8677exiftool:PreviewTIFF16bit (16:9); comparison Normal/crop-render; mean dL 5.772
42SamsungGalaxy S82645coverage-2645.dnghttps://raw.pixls.us/getfile.php/2645/nice/Samsung%20-%20SM-G950F%20-%2016bit%20%284:3%29.dng6abdd353094964eaadddf69bba3a0d551ecce1bc0ed013a434691df4f64dcbf2403230241u16b70ca9a7432837540.9884exiftool:PreviewTIFF16bit (4:3); comparison Normal/crop-render; mean dL -4.112
43SamsungGalaxy S8+2310coverage-2310.dnghttps://raw.pixls.us/getfile.php/2310/nice/Samsung%20-%20SM-G955F%20-%2016bit%20%284:3%29.dng3cf5da4331d062bc6b31e0e8f5b7ff2cd21107de4262d79a2667f670516e8e8c403230241u16c3a20523ad3b18cf0.986exiftool:PreviewTIFF16bit (4:3); comparison Normal/crop-render; mean dL 2.437
44Sigmafp7273coverage-7273.dnghttps://raw.pixls.us/getfile.php/7273/nice/Sigma%20-%20fp%20-%2014bit%20%283:2%29.DNG0844bcf23a49e21b5c2f8489de55ce38fb7b594e3ed337d6b9af2dd9341354e9606440421u16f7b92f1904d6cc310.9754embedded JPEG14bit (3:2); comparison Normal/crop-render; mean dL 7.1
45Sigmafp L6949coverage-6949.dnghttps://raw.pixls.us/getfile.php/6949/nice/Sigma%20-%20fp%20L%20-%2014bit%20%283:2%29.DNG8e7229f28be30bfa45289940eac04194af2b3474f6db286e4fa4070c145a0a70953663441u166896f73ec6b492310.9998embedded JPEG14bit (3:2); comparison Normal/crop-render; mean dL 1.597