{"schema_version":1,"complete":true,"implementation_sha256":"3227ed4b10de9c68eb88a3c66543b4c7707c27f4107b0b4c79e362e46f35cadd","kernel_sha256":"774f214214cb1faa417c6dd4d2ba2fec60e19ccf37ca408daf79f870aabddd67","kernel_path":"mirror40-assets/upper/physics.mjs","devices":[{"kind":"camera","h":125.52737304965852,"v":125.52737304965852,"width":1500,"height":1500,"label":"square 140 degree diagonal surrogate","fx":386.04873119953214,"interpretation":"Ideal rectilinear square camera surrogate from manufacturer140 degree diagonal; distortion and focus uncalibrated."},{"kind":"camera","h":70,"v":54.87354526363973,"width":4208,"height":3120,"label":"published R24 camera, 70 degree horizontal","fx":3004.823406185409,"interpretation":"Ideal rectilinear surrogate for the published R24 camera; actual intrinsics, distortion and focus are uncalibrated."},{"kind":"module","h":109,"v":95,"width":1280,"height":996.3811695997226,"fx":456.5075634540836,"interpretation":"Virtual raster only parameterizes a rectangular angular cone; not supplier pixel count or spatial dot coverage."}],"checks":[{"name":"square 140 degree diagonal surrogate · camera exact H/V angular interpretation","passed":true,"detail":{"horizontal_deg":125.52737304965852,"vertical_deg":125.52737304965852}},{"name":"square 140 degree diagonal surrogate · camera horizontal inside 0.1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal outside 0.1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical inside 0.1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical outside 0.1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera corner inside 0.1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal inside 0.1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal outside 0.1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical inside 0.1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical outside 0.1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera corner inside 0.1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal inside 1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal outside 1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical inside 1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical outside 1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera corner inside 1/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal inside 1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal outside 1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical inside 1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical outside 1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera corner inside 1/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal inside 10/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal outside 10/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical inside 10/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical outside 10/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera corner inside 10/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal inside 10/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal outside 10/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical inside 10/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical outside 10/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera corner inside 10/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal inside 100/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal outside 100/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical inside 100/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical outside 100/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera corner inside 100/-1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal inside 100/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera horizontal outside 100/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical inside 100/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera vertical outside 100/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera corner inside 100/1","passed":true},{"name":"square 140 degree diagonal surrogate · camera rejects behind pupil","passed":true},{"name":"square 140 degree diagonal surrogate · camera rejects pupil plane","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera exact H/V angular interpretation","passed":true,"detail":{"horizontal_deg":70,"vertical_deg":54.87354526363973}},{"name":"published R24 camera, 70 degree horizontal · camera horizontal inside 0.1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal outside 0.1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical inside 0.1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical outside 0.1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera corner inside 0.1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal inside 0.1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal outside 0.1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical inside 0.1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical outside 0.1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera corner inside 0.1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal inside 1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal outside 1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical inside 1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical outside 1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera corner inside 1/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal inside 1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal outside 1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical inside 1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical outside 1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera corner inside 1/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal inside 10/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal outside 10/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical inside 10/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical outside 10/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera corner inside 10/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal inside 10/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal outside 10/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical inside 10/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical outside 10/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera corner inside 10/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal inside 100/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal outside 100/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical inside 100/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical outside 100/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera corner inside 100/-1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal inside 100/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera horizontal outside 100/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical inside 100/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera vertical outside 100/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera corner inside 100/1","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera rejects behind pupil","passed":true},{"name":"published R24 camera, 70 degree horizontal · camera rejects pupil plane","passed":true},{"name":"module exact H/V angular interpretation","passed":true,"detail":{"horizontal_deg":109,"vertical_deg":95}},{"name":"module horizontal inside 0.1/-1","passed":true},{"name":"module horizontal outside 0.1/-1","passed":true},{"name":"module vertical inside 0.1/-1","passed":true},{"name":"module vertical outside 0.1/-1","passed":true},{"name":"module corner inside 0.1/-1","passed":true},{"name":"module horizontal inside 0.1/1","passed":true},{"name":"module horizontal outside 0.1/1","passed":true},{"name":"module vertical inside 0.1/1","passed":true},{"name":"module vertical outside 0.1/1","passed":true},{"name":"module corner inside 0.1/1","passed":true},{"name":"module horizontal inside 1/-1","passed":true},{"name":"module horizontal outside 1/-1","passed":true},{"name":"module vertical inside 1/-1","passed":true},{"name":"module vertical outside 1/-1","passed":true},{"name":"module corner inside 1/-1","passed":true},{"name":"module horizontal inside 1/1","passed":true},{"name":"module horizontal outside 1/1","passed":true},{"name":"module vertical inside 1/1","passed":true},{"name":"module vertical outside 1/1","passed":true},{"name":"module corner inside 1/1","passed":true},{"name":"module horizontal inside 10/-1","passed":true},{"name":"module horizontal outside 10/-1","passed":true},{"name":"module vertical inside 10/-1","passed":true},{"name":"module vertical outside 10/-1","passed":true},{"name":"module corner inside 10/-1","passed":true},{"name":"module horizontal inside 10/1","passed":true},{"name":"module horizontal outside 10/1","passed":true},{"name":"module vertical inside 10/1","passed":true},{"name":"module vertical outside 10/1","passed":true},{"name":"module corner inside 10/1","passed":true},{"name":"module horizontal inside 100/-1","passed":true},{"name":"module horizontal outside 100/-1","passed":true},{"name":"module vertical inside 100/-1","passed":true},{"name":"module vertical outside 100/-1","passed":true},{"name":"module corner inside 100/-1","passed":true},{"name":"module horizontal inside 100/1","passed":true},{"name":"module horizontal outside 100/1","passed":true},{"name":"module vertical inside 100/1","passed":true},{"name":"module vertical outside 100/1","passed":true},{"name":"module corner inside 100/1","passed":true},{"name":"module rejects behind pupil","passed":true},{"name":"module rejects pupil plane","passed":true}],"summary":{"checks":129,"failed":0},"limits":["Only analytic cone membership is verified.","A fixed dot projector does not illuminate every surface point inside its angular cone; dot placement/contrast, reflectance, calibration and reconstruction remain unvalidated.","These assumptions do not establish white/fluorescence/NIR diagnostic sensitivity or dental reconstruction accuracy."]}