{ "config": { "f_stop": 1.2, "focal_length_mm": 6.765, "coc_max_px": 4.0, "coc_focus_threshold_px": 0.4, "gaussian_coc_threshold_px": 1.0, "gaussian_sigma_px": 12.0, "transition_coc_band": [ 0.4, 1.0 ], "boundary_ring_radius_px": 3 }, "images": [ { "image": "DSC09525.jpg", "width": 576, "height": 768, "in_focus_fraction": 0.13092945240162038, "transition_fraction": 0.26304569950810186, "boundary_ring_fraction": 0.03953495732060185, "gaussian": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 0.0009667755803093314, "transition_mean_abs_diff": 0.0, "transition_mean_grad_excess": 0.000799943576566875, "boundary_ring_mean_abs_diff": 0.050606947392225266, "boundary_ring_mean_grad_excess": 0.0409206785261631, "boundary_ring_p95_abs_diff": 0.20207920670509338, "global_mean_grad_excess": 0.03341834992170334 }, "nn_render": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 0.00013344315811991692, "transition_mean_abs_diff": 0.0010143251856788993, "transition_mean_grad_excess": 0.0007728963391855359, "boundary_ring_mean_abs_diff": 0.008347186259925365, "boundary_ring_mean_grad_excess": 0.007277726661413908, "boundary_ring_p95_abs_diff": 0.03771168738603592, "global_mean_grad_excess": 0.013470632024109364 }, "nn_vs_gaussian_improvement": { "boundary_ring_mean_abs_diff": 6.062755258641821, "boundary_ring_mean_grad_excess": 5.622728144369891, "transition_mean_grad_excess": 1.0349946506537229, "in_focus_mean_grad_excess": 7.24484937204912 } }, { "image": "DSC09537.jpg", "width": 576, "height": 768, "in_focus_fraction": 0.1230174877025463, "transition_fraction": 0.07609727647569445, "boundary_ring_fraction": 0.03849509910300926, "gaussian": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 0.0013078772462904453, "transition_mean_abs_diff": 0.0, "transition_mean_grad_excess": 0.005424579605460167, "boundary_ring_mean_abs_diff": 0.08692409843206406, "boundary_ring_mean_grad_excess": 0.0543191060423851, "boundary_ring_p95_abs_diff": 0.3289519250392914, "global_mean_grad_excess": 0.02101837657392025 }, "nn_render": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 0.00015510905359406024, "transition_mean_abs_diff": 0.0003437114937696606, "transition_mean_grad_excess": 0.0007960963994264603, "boundary_ring_mean_abs_diff": 0.008622732944786549, "boundary_ring_mean_grad_excess": 0.007862324826419353, "boundary_ring_p95_abs_diff": 0.03867166489362717, "global_mean_grad_excess": 0.009699169546365738 }, "nn_vs_gaussian_improvement": { "boundary_ring_mean_abs_diff": 10.080806049388302, "boundary_ring_mean_grad_excess": 6.9087842644022395, "transition_mean_grad_excess": 6.81397329440034, "in_focus_mean_grad_excess": 8.431985212889787 } }, { "image": "P1250745.jpg", "width": 577, "height": 768, "in_focus_fraction": 0.13095528235124207, "transition_fraction": 0.29840500433275563, "boundary_ring_fraction": 0.02649299537839399, "gaussian": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 0.00029782342608086765, "transition_mean_abs_diff": 0.0, "transition_mean_grad_excess": 0.0007769662770442665, "boundary_ring_mean_abs_diff": 0.0661952868103981, "boundary_ring_mean_grad_excess": 0.03375319391489029, "boundary_ring_p95_abs_diff": 0.22624874114990234, "global_mean_grad_excess": 0.014648920856416225 }, "nn_render": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 3.981830377597362e-05, "transition_mean_abs_diff": 0.001219684025272727, "transition_mean_grad_excess": 0.0002532954385969788, "boundary_ring_mean_abs_diff": 0.008747689425945282, "boundary_ring_mean_grad_excess": 0.003501205239444971, "boundary_ring_p95_abs_diff": 0.04129590466618538, "global_mean_grad_excess": 0.0055757490918040276 }, "nn_vs_gaussian_improvement": { "boundary_ring_mean_abs_diff": 7.5671738658285745, "boundary_ring_mean_grad_excess": 9.640449961237067, "transition_mean_grad_excess": 3.0674309863135996, "in_focus_mean_grad_excess": 7.479560851122303 } }, { "image": "_DSC8820.jpg", "width": 576, "height": 768, "in_focus_fraction": 0.05520968967013889, "transition_fraction": 0.2066966869212963, "boundary_ring_fraction": 0.03127260561342592, "gaussian": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 0.0006384393200278282, "transition_mean_abs_diff": 0.0, "transition_mean_grad_excess": 0.0017398088239133358, "boundary_ring_mean_abs_diff": 0.06156863644719124, "boundary_ring_mean_grad_excess": 0.04642742872238159, "boundary_ring_p95_abs_diff": 0.2774450182914734, "global_mean_grad_excess": 0.030405161902308464 }, "nn_render": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 3.082004332100041e-05, "transition_mean_abs_diff": 0.000617688987404108, "transition_mean_grad_excess": 0.000583711895160377, "boundary_ring_mean_abs_diff": 0.0029090852476656437, "boundary_ring_mean_grad_excess": 0.0028976011089980602, "boundary_ring_p95_abs_diff": 0.010089279152452946, "global_mean_grad_excess": 0.007027515675872564 }, "nn_vs_gaussian_improvement": { "boundary_ring_mean_abs_diff": 21.164259966804398, "boundary_ring_mean_grad_excess": 16.022712228473498, "transition_mean_grad_excess": 2.9805951160808823, "in_focus_mean_grad_excess": 20.71506887184689 } } ], "averages": { "gaussian": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 0.0008027288931771182, "transition_mean_abs_diff": 0.0, "transition_mean_grad_excess": 0.002185324570746161, "boundary_ring_mean_abs_diff": 0.06632374227046967, "boundary_ring_mean_grad_excess": 0.04385510180145502, "boundary_ring_p95_abs_diff": 0.2586812227964401, "global_mean_grad_excess": 0.02487270231358707 }, "nn_render": { "in_focus_mean_abs_diff": 0.0, "in_focus_mean_grad_excess": 8.97976397027378e-05, "transition_mean_abs_diff": 0.0007988524230313487, "transition_mean_grad_excess": 0.000601500018092338, "boundary_ring_mean_abs_diff": 0.00715667346958071, "boundary_ring_mean_grad_excess": 0.005384714459069073, "boundary_ring_p95_abs_diff": 0.03194213402457535, "global_mean_grad_excess": 0.008943266584537923 } } }