pub const REFERENCE_INTENSITY_TARGET: f32 = 80.0;
#[derive(Debug, Clone, Copy)]
#[non_exhaustive]
pub struct DiffmapStats {
pub min: f32,
pub max: f32,
pub mean: f32,
pub std: f32,
}
#[derive(Debug)]
#[non_exhaustive]
pub struct ReferenceCase {
pub name: &'static str,
pub width: usize,
pub height: usize,
pub expected_score: f64,
pub expected_stats: DiffmapStats,
}
pub const REFERENCE_CASE_COUNT: usize = 908;
pub const REFERENCE_CASES: &[ReferenceCase] = &[
ReferenceCase {
name: "uniform_gray_128_shift_1_8x8",
width: 8,
height: 8,
expected_score: 1.590892076500000,
expected_stats: DiffmapStats {
min: 1.5906721,
max: 1.5908588,
mean: 1.5907502,
std: 4.7239828e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_9x9",
width: 9,
height: 9,
expected_score: 1.590945124600000,
expected_stats: DiffmapStats {
min: 1.5906125,
max: 1.5909636,
mean: 1.590762,
std: 7.202677e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_15x15",
width: 15,
height: 15,
expected_score: 2.147598981900000,
expected_stats: DiffmapStats {
min: 2.1473958,
max: 2.1476703,
mean: 2.1475422,
std: 5.6082805e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_16x16",
width: 16,
height: 16,
expected_score: 2.147623539000000,
expected_stats: DiffmapStats {
min: 2.1474354,
max: 2.1476927,
mean: 2.1475658,
std: 5.454799e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_17x17",
width: 17,
height: 17,
expected_score: 2.147639989900000,
expected_stats: DiffmapStats {
min: 2.1473484,
max: 2.1477141,
mean: 2.147545,
std: 6.481276e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_23x23",
width: 23,
height: 23,
expected_score: 2.147765159600000,
expected_stats: DiffmapStats {
min: 2.1473196,
max: 2.147662,
mean: 2.1475115,
std: 6.0363367e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_24x24",
width: 24,
height: 24,
expected_score: 2.147717952700000,
expected_stats: DiffmapStats {
min: 2.147312,
max: 2.147666,
mean: 2.1475008,
std: 5.64767e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_31x31",
width: 31,
height: 31,
expected_score: 2.147723197900000,
expected_stats: DiffmapStats {
min: 2.1473243,
max: 2.147716,
mean: 2.1475422,
std: 5.7333342e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_32x32",
width: 32,
height: 32,
expected_score: 2.147728204700000,
expected_stats: DiffmapStats {
min: 2.1473243,
max: 2.147737,
mean: 2.14756,
std: 6.373125e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_33x33",
width: 33,
height: 33,
expected_score: 2.147756815000000,
expected_stats: DiffmapStats {
min: 2.1473222,
max: 2.147728,
mean: 2.1475422,
std: 6.507189e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_47x47",
width: 47,
height: 47,
expected_score: 2.147831201600000,
expected_stats: DiffmapStats {
min: 2.1472957,
max: 2.14773,
mean: 2.1475084,
std: 5.2752093e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_48x48",
width: 48,
height: 48,
expected_score: 2.147809028600000,
expected_stats: DiffmapStats {
min: 2.1472957,
max: 2.14771,
mean: 2.1475163,
std: 5.5367473e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_64x64",
width: 64,
height: 64,
expected_score: 2.147846221900000,
expected_stats: DiffmapStats {
min: 2.1472976,
max: 2.1477213,
mean: 2.1475291,
std: 5.1659117e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_23x31",
width: 23,
height: 31,
expected_score: 2.147732257800000,
expected_stats: DiffmapStats {
min: 2.147295,
max: 2.1477103,
mean: 2.147514,
std: 5.7448175e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_31x23",
width: 31,
height: 23,
expected_score: 2.147717475900000,
expected_stats: DiffmapStats {
min: 2.1472845,
max: 2.1476896,
mean: 2.147526,
std: 5.955522e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_47x33",
width: 47,
height: 33,
expected_score: 2.147769451100000,
expected_stats: DiffmapStats {
min: 2.147273,
max: 2.147727,
mean: 2.147503,
std: 5.82141e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_33x47",
width: 33,
height: 47,
expected_score: 2.147771835300000,
expected_stats: DiffmapStats {
min: 2.147307,
max: 2.1477509,
mean: 2.147538,
std: 6.0949555e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_128x96",
width: 128,
height: 96,
expected_score: 2.147857189200000,
expected_stats: DiffmapStats {
min: 2.1472976,
max: 2.1477213,
mean: 2.1475184,
std: 4.0983035e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_96x128",
width: 96,
height: 128,
expected_score: 2.147857189200000,
expected_stats: DiffmapStats {
min: 2.1472976,
max: 2.1477213,
mean: 2.1475239,
std: 3.9456078e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_128x128",
width: 128,
height: 128,
expected_score: 2.147857189200000,
expected_stats: DiffmapStats {
min: 2.1472976,
max: 2.1477213,
mean: 2.1475196,
std: 3.7462305e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_192x192",
width: 192,
height: 192,
expected_score: 2.147857189200000,
expected_stats: DiffmapStats {
min: 2.1472976,
max: 2.1477213,
mean: 2.1475165,
std: 3.0773244e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_256x256",
width: 256,
height: 256,
expected_score: 2.147857189200000,
expected_stats: DiffmapStats {
min: 2.1472976,
max: 2.1477213,
mean: 2.1475148,
std: 2.6725515e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_384x384",
width: 384,
height: 384,
expected_score: 2.147857189200000,
expected_stats: DiffmapStats {
min: 2.1472976,
max: 2.1477213,
mean: 2.1475134,
std: 2.1879856e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_1_512x512",
width: 512,
height: 512,
expected_score: 2.147857189200000,
expected_stats: DiffmapStats {
min: 2.1472976,
max: 2.1477213,
mean: 2.1475124,
std: 1.8972989e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_8x8",
width: 8,
height: 8,
expected_score: 7.924504280100000,
expected_stats: DiffmapStats {
min: 7.9244127,
max: 7.9246016,
mean: 7.924484,
std: 4.6932884e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_9x9",
width: 9,
height: 9,
expected_score: 7.924494743300000,
expected_stats: DiffmapStats {
min: 7.9242883,
max: 7.924616,
mean: 7.9244375,
std: 7.032234e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_15x15",
width: 15,
height: 15,
expected_score: 10.698066711399999,
expected_stats: DiffmapStats {
min: 10.6979065,
max: 10.698122,
mean: 10.69803,
std: 4.19824e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_16x16",
width: 16,
height: 16,
expected_score: 10.698085784900000,
expected_stats: DiffmapStats {
min: 10.697923,
max: 10.698236,
mean: 10.698052,
std: 5.572773e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_17x17",
width: 17,
height: 17,
expected_score: 10.698064804099999,
expected_stats: DiffmapStats {
min: 10.697775,
max: 10.698114,
mean: 10.697953,
std: 5.944424e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_23x23",
width: 23,
height: 23,
expected_score: 10.698108673100000,
expected_stats: DiffmapStats {
min: 10.697601,
max: 10.698066,
mean: 10.697832,
std: 7.302792e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_24x24",
width: 24,
height: 24,
expected_score: 10.697942733800000,
expected_stats: DiffmapStats {
min: 10.697588,
max: 10.697981,
mean: 10.697803,
std: 5.7273515e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_31x31",
width: 31,
height: 31,
expected_score: 10.698089599599999,
expected_stats: DiffmapStats {
min: 10.697672,
max: 10.698179,
mean: 10.697942,
std: 6.921781e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_32x32",
width: 32,
height: 32,
expected_score: 10.698137283299999,
expected_stats: DiffmapStats {
min: 10.697671,
max: 10.698178,
mean: 10.697946,
std: 7.735411e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_33x33",
width: 33,
height: 33,
expected_score: 10.698163986200001,
expected_stats: DiffmapStats {
min: 10.697639,
max: 10.698131,
mean: 10.697905,
std: 8.846616e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_47x47",
width: 47,
height: 47,
expected_score: 10.698276519800000,
expected_stats: DiffmapStats {
min: 10.6976185,
max: 10.698086,
mean: 10.697892,
std: 9.0623915e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_48x48",
width: 48,
height: 48,
expected_score: 10.698287010200000,
expected_stats: DiffmapStats {
min: 10.6976185,
max: 10.6980915,
mean: 10.697899,
std: 9.339734e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_64x64",
width: 64,
height: 64,
expected_score: 10.698381424000001,
expected_stats: DiffmapStats {
min: 10.697628,
max: 10.698195,
mean: 10.697979,
std: 0.000113570786,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_23x31",
width: 23,
height: 31,
expected_score: 10.698114395099999,
expected_stats: DiffmapStats {
min: 10.697603,
max: 10.698077,
mean: 10.697871,
std: 8.879798e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_31x23",
width: 31,
height: 23,
expected_score: 10.698139190699999,
expected_stats: DiffmapStats {
min: 10.69752,
max: 10.698078,
mean: 10.697862,
std: 7.710727e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_47x33",
width: 47,
height: 33,
expected_score: 10.698153495800000,
expected_stats: DiffmapStats {
min: 10.697613,
max: 10.698058,
mean: 10.697859,
std: 7.522669e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_33x47",
width: 33,
height: 47,
expected_score: 10.698164939900000,
expected_stats: DiffmapStats {
min: 10.69763,
max: 10.698124,
mean: 10.697904,
std: 9.086573e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_128x96",
width: 128,
height: 96,
expected_score: 10.698477745100000,
expected_stats: DiffmapStats {
min: 10.697628,
max: 10.698238,
mean: 10.69807,
std: 0.00013088097,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_96x128",
width: 96,
height: 128,
expected_score: 10.698468208300000,
expected_stats: DiffmapStats {
min: 10.697628,
max: 10.698242,
mean: 10.698077,
std: 0.00013001225,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_128x128",
width: 128,
height: 128,
expected_score: 10.698477745100000,
expected_stats: DiffmapStats {
min: 10.697628,
max: 10.698242,
mean: 10.698095,
std: 0.00013121481,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_192x192",
width: 192,
height: 192,
expected_score: 10.698477745100000,
expected_stats: DiffmapStats {
min: 10.697628,
max: 10.698242,
mean: 10.698141,
std: 0.00012329982,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_256x256",
width: 256,
height: 256,
expected_score: 10.698477745100000,
expected_stats: DiffmapStats {
min: 10.697628,
max: 10.698242,
mean: 10.698165,
std: 0.00011396045,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_384x384",
width: 384,
height: 384,
expected_score: 10.698477745100000,
expected_stats: DiffmapStats {
min: 10.697628,
max: 10.698242,
mean: 10.69819,
std: 9.90007e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_5_512x512",
width: 512,
height: 512,
expected_score: 10.698477745100000,
expected_stats: DiffmapStats {
min: 10.697628,
max: 10.698242,
mean: 10.698203,
std: 8.8342575e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_8x8",
width: 8,
height: 8,
expected_score: 15.767237663300000,
expected_stats: DiffmapStats {
min: 15.767197,
max: 15.767387,
mean: 15.767278,
std: 5.0037488e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_9x9",
width: 9,
height: 9,
expected_score: 15.767091751100001,
expected_stats: DiffmapStats {
min: 15.7670355,
max: 15.767357,
mean: 15.767189,
std: 7.5088465e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_15x15",
width: 15,
height: 15,
expected_score: 21.285739898700001,
expected_stats: DiffmapStats {
min: 21.285666,
max: 21.28594,
mean: 21.28581,
std: 5.570977e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_16x16",
width: 16,
height: 16,
expected_score: 21.285776138300001,
expected_stats: DiffmapStats {
min: 21.285698,
max: 21.285973,
mean: 21.285835,
std: 5.6387253e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_17x17",
width: 17,
height: 17,
expected_score: 21.285709381099998,
expected_stats: DiffmapStats {
min: 21.28537,
max: 21.285864,
mean: 21.285652,
std: 0.00010072515,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_23x23",
width: 23,
height: 23,
expected_score: 21.285667419399999,
expected_stats: DiffmapStats {
min: 21.285223,
max: 21.285694,
mean: 21.285482,
std: 8.300729e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_24x24",
width: 24,
height: 24,
expected_score: 21.285402298000001,
expected_stats: DiffmapStats {
min: 21.285187,
max: 21.285671,
mean: 21.285398,
std: 8.462171e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_31x31",
width: 31,
height: 31,
expected_score: 21.285627365100002,
expected_stats: DiffmapStats {
min: 21.285254,
max: 21.285875,
mean: 21.285606,
std: 9.41199e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_32x32",
width: 32,
height: 32,
expected_score: 21.285724639900000,
expected_stats: DiffmapStats {
min: 21.285255,
max: 21.285881,
mean: 21.285616,
std: 0.00010174311,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_33x33",
width: 33,
height: 33,
expected_score: 21.285743713399999,
expected_stats: DiffmapStats {
min: 21.285141,
max: 21.285866,
mean: 21.285542,
std: 0.00013654542,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_47x47",
width: 47,
height: 47,
expected_score: 21.285919189500000,
expected_stats: DiffmapStats {
min: 21.2851,
max: 21.28603,
mean: 21.285564,
std: 0.00017540752,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_48x48",
width: 48,
height: 48,
expected_score: 21.286006927500001,
expected_stats: DiffmapStats {
min: 21.2851,
max: 21.286041,
mean: 21.285582,
std: 0.0001813374,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_64x64",
width: 64,
height: 64,
expected_score: 21.286220550500001,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.286156,
mean: 21.28575,
std: 0.00022802207,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_23x31",
width: 23,
height: 31,
expected_score: 21.285717010500001,
expected_stats: DiffmapStats {
min: 21.28516,
max: 21.285809,
mean: 21.285517,
std: 0.00011703172,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_31x23",
width: 31,
height: 23,
expected_score: 21.285678863499999,
expected_stats: DiffmapStats {
min: 21.285198,
max: 21.285738,
mean: 21.285486,
std: 0.00010095858,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_47x33",
width: 47,
height: 33,
expected_score: 21.285814285299999,
expected_stats: DiffmapStats {
min: 21.285059,
max: 21.285748,
mean: 21.285471,
std: 0.00011576448,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_33x47",
width: 33,
height: 47,
expected_score: 21.285804748499999,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.285862,
mean: 21.285574,
std: 0.00015949641,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_128x96",
width: 128,
height: 96,
expected_score: 21.286521911600001,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.286446,
mean: 21.286,
std: 0.00031116308,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_96x128",
width: 96,
height: 128,
expected_score: 21.286478042599999,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.286451,
mean: 21.286018,
std: 0.0003093418,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_128x128",
width: 128,
height: 128,
expected_score: 21.286521911600001,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.286451,
mean: 21.286068,
std: 0.00031611635,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_192x192",
width: 192,
height: 192,
expected_score: 21.286521911600001,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.286451,
mean: 21.286188,
std: 0.00030127406,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_256x256",
width: 256,
height: 256,
expected_score: 21.286521911600001,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.286451,
mean: 21.286251,
std: 0.00027967998,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_384x384",
width: 384,
height: 384,
expected_score: 21.286521911600001,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.286451,
mean: 21.286316,
std: 0.00024374401,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_10_512x512",
width: 512,
height: 512,
expected_score: 21.286521911600001,
expected_stats: DiffmapStats {
min: 21.28512,
max: 21.286451,
mean: 21.286348,
std: 0.00021777375,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_8x8",
width: 8,
height: 8,
expected_score: 31.166709899899999,
expected_stats: DiffmapStats {
min: 31.166811,
max: 31.167063,
mean: 31.166937,
std: 5.620004e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_9x9",
width: 9,
height: 9,
expected_score: 31.166435241700000,
expected_stats: DiffmapStats {
min: 31.166553,
max: 31.166946,
mean: 31.166767,
std: 9.887009e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_15x15",
width: 15,
height: 15,
expected_score: 42.075191497799999,
expected_stats: DiffmapStats {
min: 42.075085,
max: 42.075535,
mean: 42.075314,
std: 9.772518e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_16x16",
width: 16,
height: 16,
expected_score: 42.075183868400003,
expected_stats: DiffmapStats {
min: 42.075096,
max: 42.075478,
mean: 42.075325,
std: 7.9091216e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_17x17",
width: 17,
height: 17,
expected_score: 42.075038909900002,
expected_stats: DiffmapStats {
min: 42.07466,
max: 42.07537,
mean: 42.075,
std: 0.00015924392,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_23x23",
width: 23,
height: 23,
expected_score: 42.075057983400001,
expected_stats: DiffmapStats {
min: 42.074306,
max: 42.07496,
mean: 42.074657,
std: 0.00013713403,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_24x24",
width: 24,
height: 24,
expected_score: 42.074584960899998,
expected_stats: DiffmapStats {
min: 42.074234,
max: 42.07488,
mean: 42.07451,
std: 0.0001194544,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_31x31",
width: 31,
height: 31,
expected_score: 42.075099945100000,
expected_stats: DiffmapStats {
min: 42.07435,
max: 42.07528,
mean: 42.074936,
std: 0.00015370917,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_32x32",
width: 32,
height: 32,
expected_score: 42.075180053700002,
expected_stats: DiffmapStats {
min: 42.07435,
max: 42.07536,
mean: 42.07494,
std: 0.00017671978,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_33x33",
width: 33,
height: 33,
expected_score: 42.075222015400001,
expected_stats: DiffmapStats {
min: 42.07413,
max: 42.075336,
mean: 42.074806,
std: 0.00024802034,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_47x47",
width: 47,
height: 47,
expected_score: 42.075527191200003,
expected_stats: DiffmapStats {
min: 42.073933,
max: 42.075558,
mean: 42.074837,
std: 0.00031177778,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_48x48",
width: 48,
height: 48,
expected_score: 42.075580596899997,
expected_stats: DiffmapStats {
min: 42.073933,
max: 42.075573,
mean: 42.074856,
std: 0.00032696073,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_64x64",
width: 64,
height: 64,
expected_score: 42.076023101799997,
expected_stats: DiffmapStats {
min: 42.07397,
max: 42.07582,
mean: 42.075157,
std: 0.00040174057,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_23x31",
width: 23,
height: 31,
expected_score: 42.075183868400003,
expected_stats: DiffmapStats {
min: 42.074165,
max: 42.075138,
mean: 42.074738,
std: 0.00018361307,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_31x23",
width: 31,
height: 23,
expected_score: 42.075126647899999,
expected_stats: DiffmapStats {
min: 42.07411,
max: 42.075153,
mean: 42.07471,
std: 0.00018512478,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_47x33",
width: 47,
height: 33,
expected_score: 42.075237274199999,
expected_stats: DiffmapStats {
min: 42.073925,
max: 42.0751,
mean: 42.074688,
std: 0.00020137087,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_33x47",
width: 33,
height: 47,
expected_score: 42.075386047400002,
expected_stats: DiffmapStats {
min: 42.073963,
max: 42.07533,
mean: 42.07484,
std: 0.00029595112,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_128x96",
width: 128,
height: 96,
expected_score: 42.076492309599999,
expected_stats: DiffmapStats {
min: 42.073975,
max: 42.07626,
mean: 42.075558,
std: 0.0005157274,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_96x128",
width: 96,
height: 128,
expected_score: 42.076457977300002,
expected_stats: DiffmapStats {
min: 42.073975,
max: 42.07629,
mean: 42.075592,
std: 0.0005154916,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_128x128",
width: 128,
height: 128,
expected_score: 42.076492309599999,
expected_stats: DiffmapStats {
min: 42.073975,
max: 42.07629,
mean: 42.07567,
std: 0.00052120665,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_192x192",
width: 192,
height: 192,
expected_score: 42.076492309599999,
expected_stats: DiffmapStats {
min: 42.073975,
max: 42.07629,
mean: 42.07586,
std: 0.0004910303,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_256x256",
width: 256,
height: 256,
expected_score: 42.076492309599999,
expected_stats: DiffmapStats {
min: 42.073975,
max: 42.07629,
mean: 42.07596,
std: 0.00045363183,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_384x384",
width: 384,
height: 384,
expected_score: 42.076492309599999,
expected_stats: DiffmapStats {
min: 42.073975,
max: 42.07629,
mean: 42.076057,
std: 0.0003936208,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_20_512x512",
width: 512,
height: 512,
expected_score: 42.076492309599999,
expected_stats: DiffmapStats {
min: 42.073975,
max: 42.07629,
mean: 42.07611,
std: 0.00035096778,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_8x8",
width: 8,
height: 8,
expected_score: 74.613021850600006,
expected_stats: DiffmapStats {
min: 74.61347,
max: 74.61375,
mean: 74.61361,
std: 6.903443e-5,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_9x9",
width: 9,
height: 9,
expected_score: 74.612106323199995,
expected_stats: DiffmapStats {
min: 74.61286,
max: 74.613464,
mean: 74.61317,
std: 0.00015857992,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_15x15",
width: 15,
height: 15,
expected_score: 100.727951049799998,
expected_stats: DiffmapStats {
min: 100.72779,
max: 100.72866,
mean: 100.72821,
std: 0.00020244723,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_16x16",
width: 16,
height: 16,
expected_score: 100.727966308600003,
expected_stats: DiffmapStats {
min: 100.72782,
max: 100.72857,
mean: 100.72825,
std: 0.00018788018,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_17x17",
width: 17,
height: 17,
expected_score: 100.727523803699995,
expected_stats: DiffmapStats {
min: 100.7267,
max: 100.72834,
mean: 100.7275,
std: 0.00041214167,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_23x23",
width: 23,
height: 23,
expected_score: 100.727561950699993,
expected_stats: DiffmapStats {
min: 100.725815,
max: 100.72725,
mean: 100.72666,
std: 0.00030069795,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_24x24",
width: 24,
height: 24,
expected_score: 100.726348877000007,
expected_stats: DiffmapStats {
min: 100.72574,
max: 100.72722,
mean: 100.72632,
std: 0.00027334783,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_31x31",
width: 31,
height: 31,
expected_score: 100.727767944299998,
expected_stats: DiffmapStats {
min: 100.72606,
max: 100.72798,
mean: 100.727325,
std: 0.00035995213,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_32x32",
width: 32,
height: 32,
expected_score: 100.727874755900004,
expected_stats: DiffmapStats {
min: 100.72606,
max: 100.72827,
mean: 100.72735,
std: 0.00041024125,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_33x33",
width: 33,
height: 33,
expected_score: 100.727943420399995,
expected_stats: DiffmapStats {
min: 100.72549,
max: 100.728355,
mean: 100.72706,
std: 0.0005740373,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_47x47",
width: 47,
height: 47,
expected_score: 100.728591918899994,
expected_stats: DiffmapStats {
min: 100.72499,
max: 100.7288,
mean: 100.72712,
std: 0.00076383946,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_48x48",
width: 48,
height: 48,
expected_score: 100.728729247999993,
expected_stats: DiffmapStats {
min: 100.72499,
max: 100.72885,
mean: 100.72718,
std: 0.0007974935,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_64x64",
width: 64,
height: 64,
expected_score: 100.729736328100003,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.72947,
mean: 100.72791,
std: 0.0009727829,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_23x31",
width: 23,
height: 31,
expected_score: 100.727874755900004,
expected_stats: DiffmapStats {
min: 100.72581,
max: 100.727684,
mean: 100.72686,
std: 0.00038107915,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_31x23",
width: 31,
height: 23,
expected_score: 100.727783203100003,
expected_stats: DiffmapStats {
min: 100.72541,
max: 100.72768,
mean: 100.7268,
std: 0.00044300756,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_47x33",
width: 47,
height: 33,
expected_score: 100.727989196799996,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.7278,
mean: 100.72676,
std: 0.00047811616,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_33x47",
width: 33,
height: 47,
expected_score: 100.728271484399997,
expected_stats: DiffmapStats {
min: 100.72516,
max: 100.72836,
mean: 100.727135,
std: 0.0006870924,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_128x96",
width: 128,
height: 96,
expected_score: 100.730895996100003,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.73065,
mean: 100.7289,
std: 0.0012731706,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_96x128",
width: 96,
height: 128,
expected_score: 100.730804443400004,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.73068,
mean: 100.72897,
std: 0.0012796698,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_128x128",
width: 128,
height: 128,
expected_score: 100.730895996100003,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.73068,
mean: 100.729164,
std: 0.0012945808,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_192x192",
width: 192,
height: 192,
expected_score: 100.730895996100003,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.73068,
mean: 100.72964,
std: 0.0012269141,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_256x256",
width: 256,
height: 256,
expected_score: 100.730895996100003,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.73068,
mean: 100.72989,
std: 0.0011365546,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_384x384",
width: 384,
height: 384,
expected_score: 100.730895996100003,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.73068,
mean: 100.73015,
std: 0.0009887296,
},
},
ReferenceCase {
name: "uniform_gray_128_shift_50_512x512",
width: 512,
height: 512,
expected_score: 100.730895996100003,
expected_stats: DiffmapStats {
min: 100.72507,
max: 100.73068,
mean: 100.73028,
std: 0.0008826718,
},
},
ReferenceCase {
name: "uniform_red_shift_20_8x8",
width: 8,
height: 8,
expected_score: 23.068881988499999,
expected_stats: DiffmapStats {
min: 23.06895,
max: 23.069105,
mean: 23.069023,
std: 3.6527097e-5,
},
},
ReferenceCase {
name: "uniform_red_shift_20_9x9",
width: 9,
height: 9,
expected_score: 23.069103241000001,
expected_stats: DiffmapStats {
min: 23.069056,
max: 23.069275,
mean: 23.069195,
std: 4.4483604e-5,
},
},
ReferenceCase {
name: "uniform_red_shift_20_15x15",
width: 15,
height: 15,
expected_score: 31.143344879200001,
expected_stats: DiffmapStats {
min: 31.143324,
max: 31.143574,
mean: 31.143465,
std: 6.276792e-5,
},
},
ReferenceCase {
name: "uniform_red_shift_20_16x16",
width: 16,
height: 16,
expected_score: 31.143278121900000,
expected_stats: DiffmapStats {
min: 31.143055,
max: 31.14358,
mean: 31.143398,
std: 0.00012743777,
},
},
ReferenceCase {
name: "uniform_red_shift_20_17x17",
width: 17,
height: 17,
expected_score: 31.143329620399999,
expected_stats: DiffmapStats {
min: 31.143238,
max: 31.143593,
mean: 31.14346,
std: 6.34813e-5,
},
},
ReferenceCase {
name: "uniform_red_shift_20_23x23",
width: 23,
height: 23,
expected_score: 31.143218994100000,
expected_stats: DiffmapStats {
min: 31.14316,
max: 31.143549,
mean: 31.143353,
std: 8.406709e-5,
},
},
ReferenceCase {
name: "uniform_red_shift_20_24x24",
width: 24,
height: 24,
expected_score: 31.143196106000001,
expected_stats: DiffmapStats {
min: 31.142927,
max: 31.143517,
mean: 31.143261,
std: 0.00012580462,
},
},
ReferenceCase {
name: "uniform_red_shift_20_31x31",
width: 31,
height: 31,
expected_score: 31.143207550000000,
expected_stats: DiffmapStats {
min: 31.142912,
max: 31.143547,
mean: 31.14324,
std: 0.00011815224,
},
},
ReferenceCase {
name: "uniform_red_shift_20_32x32",
width: 32,
height: 32,
expected_score: 31.143110275300000,
expected_stats: DiffmapStats {
min: 31.142897,
max: 31.14355,
mean: 31.143257,
std: 0.0001318397,
},
},
ReferenceCase {
name: "uniform_red_shift_20_33x33",
width: 33,
height: 33,
expected_score: 31.143070220900000,
expected_stats: DiffmapStats {
min: 31.14276,
max: 31.14348,
mean: 31.143179,
std: 0.00016402394,
},
},
ReferenceCase {
name: "uniform_red_shift_20_47x47",
width: 47,
height: 47,
expected_score: 31.143459320100000,
expected_stats: DiffmapStats {
min: 31.142405,
max: 31.14355,
mean: 31.143045,
std: 0.00024453574,
},
},
ReferenceCase {
name: "uniform_red_shift_20_48x48",
width: 48,
height: 48,
expected_score: 31.143421173099998,
expected_stats: DiffmapStats {
min: 31.142405,
max: 31.143559,
mean: 31.143084,
std: 0.00023836223,
},
},
ReferenceCase {
name: "uniform_red_shift_20_64x64",
width: 64,
height: 64,
expected_score: 31.143428802500001,
expected_stats: DiffmapStats {
min: 31.142302,
max: 31.14397,
mean: 31.143223,
std: 0.00034905996,
},
},
ReferenceCase {
name: "uniform_red_shift_20_23x31",
width: 23,
height: 31,
expected_score: 31.143268585200001,
expected_stats: DiffmapStats {
min: 31.143,
max: 31.143589,
mean: 31.143322,
std: 0.00010851541,
},
},
ReferenceCase {
name: "uniform_red_shift_20_31x23",
width: 31,
height: 23,
expected_score: 31.143173217800001,
expected_stats: DiffmapStats {
min: 31.14288,
max: 31.14347,
mean: 31.14323,
std: 0.00010880909,
},
},
ReferenceCase {
name: "uniform_red_shift_20_47x33",
width: 47,
height: 33,
expected_score: 31.143291473400001,
expected_stats: DiffmapStats {
min: 31.142557,
max: 31.143568,
mean: 31.143095,
std: 0.00020202671,
},
},
ReferenceCase {
name: "uniform_red_shift_20_33x47",
width: 33,
height: 47,
expected_score: 31.143131256099998,
expected_stats: DiffmapStats {
min: 31.142641,
max: 31.143505,
mean: 31.143087,
std: 0.00018968892,
},
},
ReferenceCase {
name: "uniform_red_shift_20_128x96",
width: 128,
height: 96,
expected_score: 31.143764495799999,
expected_stats: DiffmapStats {
min: 31.142302,
max: 31.144228,
mean: 31.143505,
std: 0.00042736772,
},
},
ReferenceCase {
name: "uniform_red_shift_20_96x128",
width: 96,
height: 128,
expected_score: 31.143772125200002,
expected_stats: DiffmapStats {
min: 31.142302,
max: 31.144123,
mean: 31.143429,
std: 0.00040697586,
},
},
ReferenceCase {
name: "uniform_red_shift_20_128x128",
width: 128,
height: 128,
expected_score: 31.143772125200002,
expected_stats: DiffmapStats {
min: 31.142302,
max: 31.144302,
mean: 31.143574,
std: 0.00046506626,
},
},
ReferenceCase {
name: "uniform_red_shift_20_192x192",
width: 192,
height: 192,
expected_score: 31.143772125200002,
expected_stats: DiffmapStats {
min: 31.142302,
max: 31.144302,
mean: 31.143787,
std: 0.00048636016,
},
},
ReferenceCase {
name: "uniform_red_shift_20_256x256",
width: 256,
height: 256,
expected_score: 31.143772125200002,
expected_stats: DiffmapStats {
min: 31.142302,
max: 31.144302,
mean: 31.143906,
std: 0.00046870988,
},
},
ReferenceCase {
name: "uniform_green_shift_20_8x8",
width: 8,
height: 8,
expected_score: 31.041416168200001,
expected_stats: DiffmapStats {
min: 31.041471,
max: 31.041582,
mean: 31.041527,
std: 2.4535113e-5,
},
},
ReferenceCase {
name: "uniform_green_shift_20_9x9",
width: 9,
height: 9,
expected_score: 31.041332244900001,
expected_stats: DiffmapStats {
min: 31.041264,
max: 31.041508,
mean: 31.041414,
std: 5.2150943e-5,
},
},
ReferenceCase {
name: "uniform_green_shift_20_15x15",
width: 15,
height: 15,
expected_score: 41.905887603799997,
expected_stats: DiffmapStats {
min: 41.905838,
max: 41.906178,
mean: 41.906,
std: 6.752397e-5,
},
},
ReferenceCase {
name: "uniform_green_shift_20_16x16",
width: 16,
height: 16,
expected_score: 41.905990600599999,
expected_stats: DiffmapStats {
min: 41.905678,
max: 41.906258,
mean: 41.90606,
std: 0.000102057005,
},
},
ReferenceCase {
name: "uniform_green_shift_20_17x17",
width: 17,
height: 17,
expected_score: 41.905937194800003,
expected_stats: DiffmapStats {
min: 41.905422,
max: 41.906048,
mean: 41.905838,
std: 0.000110017485,
},
},
ReferenceCase {
name: "uniform_green_shift_20_23x23",
width: 23,
height: 23,
expected_score: 41.905731201199998,
expected_stats: DiffmapStats {
min: 41.905193,
max: 41.905838,
mean: 41.90563,
std: 0.000106360036,
},
},
ReferenceCase {
name: "uniform_green_shift_20_24x24",
width: 24,
height: 24,
expected_score: 41.905754089399998,
expected_stats: DiffmapStats {
min: 41.90502,
max: 41.905853,
mean: 41.905575,
std: 0.00016509938,
},
},
ReferenceCase {
name: "uniform_green_shift_20_31x31",
width: 31,
height: 31,
expected_score: 41.906040191700001,
expected_stats: DiffmapStats {
min: 41.905117,
max: 41.906277,
mean: 41.905807,
std: 0.0002800593,
},
},
ReferenceCase {
name: "uniform_green_shift_20_32x32",
width: 32,
height: 32,
expected_score: 41.906036377000000,
expected_stats: DiffmapStats {
min: 41.905132,
max: 41.906166,
mean: 41.9058,
std: 0.00021357165,
},
},
ReferenceCase {
name: "uniform_green_shift_20_33x33",
width: 33,
height: 33,
expected_score: 41.906002044700003,
expected_stats: DiffmapStats {
min: 41.905,
max: 41.906155,
mean: 41.905647,
std: 0.00025640015,
},
},
ReferenceCase {
name: "uniform_green_shift_20_47x47",
width: 47,
height: 47,
expected_score: 41.906501769999998,
expected_stats: DiffmapStats {
min: 41.90475,
max: 41.90627,
mean: 41.90572,
std: 0.00031045775,
},
},
ReferenceCase {
name: "uniform_green_shift_20_48x48",
width: 48,
height: 48,
expected_score: 41.906536102300002,
expected_stats: DiffmapStats {
min: 41.90475,
max: 41.90635,
mean: 41.905743,
std: 0.00032498525,
},
},
ReferenceCase {
name: "uniform_green_shift_20_64x64",
width: 64,
height: 64,
expected_score: 41.906707763699998,
expected_stats: DiffmapStats {
min: 41.904728,
max: 41.90685,
mean: 41.905945,
std: 0.0004237993,
},
},
ReferenceCase {
name: "uniform_green_shift_20_23x31",
width: 23,
height: 31,
expected_score: 41.905883789100002,
expected_stats: DiffmapStats {
min: 41.90516,
max: 41.90602,
mean: 41.90564,
std: 0.0001959315,
},
},
ReferenceCase {
name: "uniform_green_shift_20_31x23",
width: 31,
height: 23,
expected_score: 41.905784606899999,
expected_stats: DiffmapStats {
min: 41.90509,
max: 41.906097,
mean: 41.905735,
std: 0.00020330444,
},
},
ReferenceCase {
name: "uniform_green_shift_20_47x33",
width: 47,
height: 33,
expected_score: 41.906063079799999,
expected_stats: DiffmapStats {
min: 41.904755,
max: 41.906204,
mean: 41.905666,
std: 0.00030117203,
},
},
ReferenceCase {
name: "uniform_green_shift_20_33x47",
width: 33,
height: 47,
expected_score: 41.906307220499997,
expected_stats: DiffmapStats {
min: 41.904835,
max: 41.90621,
mean: 41.905663,
std: 0.0002746266,
},
},
ReferenceCase {
name: "uniform_green_shift_20_128x96",
width: 128,
height: 96,
expected_score: 41.907081603999998,
expected_stats: DiffmapStats {
min: 41.904697,
max: 41.907284,
mean: 41.90636,
std: 0.0005561687,
},
},
ReferenceCase {
name: "uniform_green_shift_20_96x128",
width: 96,
height: 128,
expected_score: 41.907093048100002,
expected_stats: DiffmapStats {
min: 41.904697,
max: 41.907124,
mean: 41.906322,
std: 0.00051125174,
},
},
ReferenceCase {
name: "uniform_green_shift_20_128x128",
width: 128,
height: 128,
expected_score: 41.907108306900000,
expected_stats: DiffmapStats {
min: 41.904697,
max: 41.907337,
mean: 41.906475,
std: 0.00057609024,
},
},
ReferenceCase {
name: "uniform_green_shift_20_192x192",
width: 192,
height: 192,
expected_score: 41.907108306900000,
expected_stats: DiffmapStats {
min: 41.904697,
max: 41.907337,
mean: 41.906742,
std: 0.0005779174,
},
},
ReferenceCase {
name: "uniform_green_shift_20_256x256",
width: 256,
height: 256,
expected_score: 41.907108306900000,
expected_stats: DiffmapStats {
min: 41.904697,
max: 41.907337,
mean: 41.906883,
std: 0.00054724887,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_8x8",
width: 8,
height: 8,
expected_score: 9.149941444400000,
expected_stats: DiffmapStats {
min: 9.149906,
max: 9.149987,
mean: 9.14996,
std: 1.8395349e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_9x9",
width: 9,
height: 9,
expected_score: 9.149864196799999,
expected_stats: DiffmapStats {
min: 9.149941,
max: 9.150068,
mean: 9.150006,
std: 2.7551407e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_15x15",
width: 15,
height: 15,
expected_score: 12.352428436300000,
expected_stats: DiffmapStats {
min: 12.352389,
max: 12.352516,
mean: 12.352458,
std: 2.8106453e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_16x16",
width: 16,
height: 16,
expected_score: 12.352428436300000,
expected_stats: DiffmapStats {
min: 12.352363,
max: 12.352581,
mean: 12.35248,
std: 3.8036258e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_17x17",
width: 17,
height: 17,
expected_score: 12.352354049700001,
expected_stats: DiffmapStats {
min: 12.352314,
max: 12.352599,
mean: 12.352487,
std: 5.046071e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_23x23",
width: 23,
height: 23,
expected_score: 12.352516174300000,
expected_stats: DiffmapStats {
min: 12.352225,
max: 12.352503,
mean: 12.352398,
std: 4.8815782e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_24x24",
width: 24,
height: 24,
expected_score: 12.352518081700000,
expected_stats: DiffmapStats {
min: 12.352228,
max: 12.352542,
mean: 12.352423,
std: 5.6661374e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_31x31",
width: 31,
height: 31,
expected_score: 12.352516174300000,
expected_stats: DiffmapStats {
min: 12.352323,
max: 12.3526125,
mean: 12.352483,
std: 5.0536102e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_32x32",
width: 32,
height: 32,
expected_score: 12.352586746200000,
expected_stats: DiffmapStats {
min: 12.35233,
max: 12.352575,
mean: 12.352462,
std: 4.809116e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_33x33",
width: 33,
height: 33,
expected_score: 12.352567672699999,
expected_stats: DiffmapStats {
min: 12.352221,
max: 12.352582,
mean: 12.352457,
std: 5.4571658e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_47x47",
width: 47,
height: 47,
expected_score: 12.352699279799999,
expected_stats: DiffmapStats {
min: 12.3522215,
max: 12.352704,
mean: 12.352525,
std: 8.054647e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_48x48",
width: 48,
height: 48,
expected_score: 12.352731704700000,
expected_stats: DiffmapStats {
min: 12.352271,
max: 12.352687,
mean: 12.35252,
std: 8.056439e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_64x64",
width: 64,
height: 64,
expected_score: 12.352768898000001,
expected_stats: DiffmapStats {
min: 12.352277,
max: 12.352701,
mean: 12.352531,
std: 8.103118e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_23x31",
width: 23,
height: 31,
expected_score: 12.352526664699999,
expected_stats: DiffmapStats {
min: 12.352231,
max: 12.352569,
mean: 12.352434,
std: 5.3612748e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_31x23",
width: 31,
height: 23,
expected_score: 12.352517128000001,
expected_stats: DiffmapStats {
min: 12.352335,
max: 12.352611,
mean: 12.352501,
std: 5.1693598e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_47x33",
width: 47,
height: 33,
expected_score: 12.352632522600000,
expected_stats: DiffmapStats {
min: 12.352222,
max: 12.352607,
mean: 12.352489,
std: 6.145268e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_33x47",
width: 33,
height: 47,
expected_score: 12.352595329300000,
expected_stats: DiffmapStats {
min: 12.352178,
max: 12.352652,
mean: 12.352484,
std: 7.7354656e-5,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_128x96",
width: 128,
height: 96,
expected_score: 12.352841377300001,
expected_stats: DiffmapStats {
min: 12.352277,
max: 12.352763,
mean: 12.3526125,
std: 0.00010341037,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_96x128",
width: 96,
height: 128,
expected_score: 12.352839469899999,
expected_stats: DiffmapStats {
min: 12.352277,
max: 12.352769,
mean: 12.352626,
std: 0.00010669641,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_128x128",
width: 128,
height: 128,
expected_score: 12.352841377300001,
expected_stats: DiffmapStats {
min: 12.352277,
max: 12.352774,
mean: 12.352639,
std: 0.000108342356,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_192x192",
width: 192,
height: 192,
expected_score: 12.352841377300001,
expected_stats: DiffmapStats {
min: 12.352277,
max: 12.352774,
mean: 12.35268,
std: 0.00010457605,
},
},
ReferenceCase {
name: "uniform_blue_shift_20_256x256",
width: 256,
height: 256,
expected_score: 12.352841377300001,
expected_stats: DiffmapStats {
min: 12.352277,
max: 12.352774,
mean: 12.352702,
std: 9.7781434e-5,
},
},
ReferenceCase {
name: "gradient_h_shift_15_8x8",
width: 8,
height: 8,
expected_score: 5.669550895700000,
expected_stats: DiffmapStats {
min: 5.451047,
max: 5.669573,
mean: 5.5638943,
std: 0.056998704,
},
},
ReferenceCase {
name: "gradient_h_shift_15_9x9",
width: 9,
height: 9,
expected_score: 5.819030284900000,
expected_stats: DiffmapStats {
min: 5.493065,
max: 5.819055,
mean: 5.6156225,
std: 0.06947664,
},
},
ReferenceCase {
name: "gradient_h_shift_15_15x15",
width: 15,
height: 15,
expected_score: 8.736372947700000,
expected_stats: DiffmapStats {
min: 7.7852545,
max: 8.736363,
mean: 8.339598,
std: 0.21430409,
},
},
ReferenceCase {
name: "gradient_h_shift_15_16x16",
width: 16,
height: 16,
expected_score: 9.122509002699999,
expected_stats: DiffmapStats {
min: 7.9491453,
max: 9.122523,
mean: 8.611357,
std: 0.2847067,
},
},
ReferenceCase {
name: "gradient_h_shift_15_17x17",
width: 17,
height: 17,
expected_score: 9.504374504099999,
expected_stats: DiffmapStats {
min: 7.890343,
max: 9.504373,
mean: 8.784622,
std: 0.41780236,
},
},
ReferenceCase {
name: "gradient_h_shift_15_23x23",
width: 23,
height: 23,
expected_score: 11.526632309000000,
expected_stats: DiffmapStats {
min: 8.176503,
max: 11.526667,
mean: 10.215339,
std: 0.99107367,
},
},
ReferenceCase {
name: "gradient_h_shift_15_24x24",
width: 24,
height: 24,
expected_score: 12.228200912500000,
expected_stats: DiffmapStats {
min: 8.333822,
max: 12.228202,
mean: 10.586816,
std: 1.0985135,
},
},
ReferenceCase {
name: "gradient_h_shift_15_31x31",
width: 31,
height: 31,
expected_score: 12.753313064600000,
expected_stats: DiffmapStats {
min: 8.231099,
max: 12.75333,
mean: 11.298883,
std: 1.227141,
},
},
ReferenceCase {
name: "gradient_h_shift_15_32x32",
width: 32,
height: 32,
expected_score: 13.380917549099999,
expected_stats: DiffmapStats {
min: 8.298039,
max: 13.380875,
mean: 11.522485,
std: 1.5156574,
},
},
ReferenceCase {
name: "gradient_h_shift_15_33x33",
width: 33,
height: 33,
expected_score: 15.386002540600000,
expected_stats: DiffmapStats {
min: 8.304352,
max: 15.386184,
mean: 12.6482115,
std: 2.134464,
},
},
ReferenceCase {
name: "gradient_h_shift_15_47x47",
width: 47,
height: 47,
expected_score: 15.537896156300000,
expected_stats: DiffmapStats {
min: 8.424606,
max: 15.537876,
mean: 12.925132,
std: 1.9896672,
},
},
ReferenceCase {
name: "gradient_h_shift_15_48x48",
width: 48,
height: 48,
expected_score: 15.682091713000000,
expected_stats: DiffmapStats {
min: 8.45234,
max: 15.681958,
mean: 13.003724,
std: 2.0418396,
},
},
ReferenceCase {
name: "gradient_h_shift_15_64x64",
width: 64,
height: 64,
expected_score: 23.654420852700000,
expected_stats: DiffmapStats {
min: 8.653446,
max: 23.654448,
mean: 16.727152,
std: 4.416437,
},
},
ReferenceCase {
name: "gradient_h_shift_15_23x31",
width: 23,
height: 31,
expected_score: 11.526672363299999,
expected_stats: DiffmapStats {
min: 8.176503,
max: 11.526665,
mean: 10.239497,
std: 0.9862054,
},
},
ReferenceCase {
name: "gradient_h_shift_15_31x23",
width: 31,
height: 23,
expected_score: 12.753303527800000,
expected_stats: DiffmapStats {
min: 8.231088,
max: 12.753351,
mean: 11.274186,
std: 1.2370545,
},
},
ReferenceCase {
name: "gradient_h_shift_15_47x33",
width: 47,
height: 33,
expected_score: 15.537881851200000,
expected_stats: DiffmapStats {
min: 8.424605,
max: 15.537867,
mean: 12.898367,
std: 1.9979377,
},
},
ReferenceCase {
name: "gradient_h_shift_15_33x47",
width: 33,
height: 47,
expected_score: 15.386034965500000,
expected_stats: DiffmapStats {
min: 8.304352,
max: 15.386183,
mean: 12.6756,
std: 2.1277611,
},
},
ReferenceCase {
name: "gradient_h_shift_15_128x96",
width: 128,
height: 96,
expected_score: 30.574144363399999,
expected_stats: DiffmapStats {
min: 7.665204,
max: 30.574215,
mean: 22.768349,
std: 7.024905,
},
},
ReferenceCase {
name: "gradient_h_shift_15_96x128",
width: 96,
height: 128,
expected_score: 17.584009170500000,
expected_stats: DiffmapStats {
min: 7.699371,
max: 17.58418,
mean: 13.910209,
std: 2.8415627,
},
},
ReferenceCase {
name: "gradient_h_shift_15_128x128",
width: 128,
height: 128,
expected_score: 30.574144363399999,
expected_stats: DiffmapStats {
min: 7.665204,
max: 30.574215,
mean: 22.773382,
std: 7.0215626,
},
},
ReferenceCase {
name: "gradient_h_shift_15_192x192",
width: 192,
height: 192,
expected_score: 18.139497757000001,
expected_stats: DiffmapStats {
min: 6.2703075,
max: 18.139507,
mean: 14.368473,
std: 3.2903671,
},
},
ReferenceCase {
name: "gradient_h_shift_15_256x256",
width: 256,
height: 256,
expected_score: 32.490875244100003,
expected_stats: DiffmapStats {
min: 6.098103,
max: 32.49149,
mean: 24.620987,
std: 7.3250055,
},
},
ReferenceCase {
name: "gradient_h_shift_15_384x384",
width: 384,
height: 384,
expected_score: 18.294746398899999,
expected_stats: DiffmapStats {
min: 4.367781,
max: 18.29482,
mean: 14.378392,
std: 3.572812,
},
},
ReferenceCase {
name: "gradient_h_shift_15_512x512",
width: 512,
height: 512,
expected_score: 22.435661315899999,
expected_stats: DiffmapStats {
min: 3.5880523,
max: 22.435635,
mean: 17.329708,
std: 4.7759395,
},
},
ReferenceCase {
name: "gradient_v_shift_15_8x8",
width: 8,
height: 8,
expected_score: 5.669563770300000,
expected_stats: DiffmapStats {
min: 5.4510746,
max: 5.669573,
mean: 5.563902,
std: 0.056998763,
},
},
ReferenceCase {
name: "gradient_v_shift_15_9x9",
width: 9,
height: 9,
expected_score: 5.819029808000000,
expected_stats: DiffmapStats {
min: 5.49305,
max: 5.8190165,
mean: 5.6156254,
std: 0.0694737,
},
},
ReferenceCase {
name: "gradient_v_shift_15_15x15",
width: 15,
height: 15,
expected_score: 8.736394882200001,
expected_stats: DiffmapStats {
min: 7.785235,
max: 8.736394,
mean: 8.339596,
std: 0.21430577,
},
},
ReferenceCase {
name: "gradient_v_shift_15_16x16",
width: 16,
height: 16,
expected_score: 9.122517585800001,
expected_stats: DiffmapStats {
min: 7.949151,
max: 9.122508,
mean: 8.611354,
std: 0.28470564,
},
},
ReferenceCase {
name: "gradient_v_shift_15_17x17",
width: 17,
height: 17,
expected_score: 9.504394531200001,
expected_stats: DiffmapStats {
min: 7.8903317,
max: 9.504384,
mean: 8.784613,
std: 0.41779503,
},
},
ReferenceCase {
name: "gradient_v_shift_15_23x23",
width: 23,
height: 23,
expected_score: 11.526596069300000,
expected_stats: DiffmapStats {
min: 8.176505,
max: 11.526625,
mean: 10.215352,
std: 0.9910745,
},
},
ReferenceCase {
name: "gradient_v_shift_15_24x24",
width: 24,
height: 24,
expected_score: 12.228233337400001,
expected_stats: DiffmapStats {
min: 8.333821,
max: 12.2282095,
mean: 10.586814,
std: 1.0985173,
},
},
ReferenceCase {
name: "gradient_v_shift_15_31x31",
width: 31,
height: 31,
expected_score: 12.753335952800001,
expected_stats: DiffmapStats {
min: 8.231099,
max: 12.753365,
mean: 11.298879,
std: 1.2271473,
},
},
ReferenceCase {
name: "gradient_v_shift_15_32x32",
width: 32,
height: 32,
expected_score: 13.380901336699999,
expected_stats: DiffmapStats {
min: 8.298042,
max: 13.380846,
mean: 11.52248,
std: 1.5156572,
},
},
ReferenceCase {
name: "gradient_v_shift_15_33x33",
width: 33,
height: 33,
expected_score: 15.385980606100000,
expected_stats: DiffmapStats {
min: 8.304317,
max: 15.386218,
mean: 12.648211,
std: 2.1344764,
},
},
ReferenceCase {
name: "gradient_v_shift_15_47x47",
width: 47,
height: 47,
expected_score: 15.537830352800000,
expected_stats: DiffmapStats {
min: 8.424583,
max: 15.537947,
mean: 12.925167,
std: 1.9896843,
},
},
ReferenceCase {
name: "gradient_v_shift_15_48x48",
width: 48,
height: 48,
expected_score: 15.682070732100000,
expected_stats: DiffmapStats {
min: 8.452343,
max: 15.681932,
mean: 13.003724,
std: 2.0418358,
},
},
ReferenceCase {
name: "gradient_v_shift_15_64x64",
width: 64,
height: 64,
expected_score: 23.654417037999998,
expected_stats: DiffmapStats {
min: 8.653454,
max: 23.65449,
mean: 16.727215,
std: 4.4164968,
},
},
ReferenceCase {
name: "gradient_v_shift_15_23x31",
width: 23,
height: 31,
expected_score: 12.753327369699999,
expected_stats: DiffmapStats {
min: 8.231093,
max: 12.753363,
mean: 11.27418,
std: 1.2370551,
},
},
ReferenceCase {
name: "gradient_v_shift_15_31x23",
width: 31,
height: 23,
expected_score: 11.526590347300001,
expected_stats: DiffmapStats {
min: 8.176508,
max: 11.526651,
mean: 10.239507,
std: 0.98620725,
},
},
ReferenceCase {
name: "gradient_v_shift_15_47x33",
width: 47,
height: 33,
expected_score: 15.385998725900000,
expected_stats: DiffmapStats {
min: 8.304317,
max: 15.386214,
mean: 12.675617,
std: 2.1277854,
},
},
ReferenceCase {
name: "gradient_v_shift_15_33x47",
width: 33,
height: 47,
expected_score: 15.537816047700000,
expected_stats: DiffmapStats {
min: 8.424589,
max: 15.537942,
mean: 12.898408,
std: 1.9979535,
},
},
ReferenceCase {
name: "gradient_v_shift_15_128x96",
width: 128,
height: 96,
expected_score: 17.584043502800000,
expected_stats: DiffmapStats {
min: 7.6994066,
max: 17.58409,
mean: 13.910203,
std: 2.8415544,
},
},
ReferenceCase {
name: "gradient_v_shift_15_96x128",
width: 96,
height: 128,
expected_score: 30.574359893800001,
expected_stats: DiffmapStats {
min: 7.6653094,
max: 30.574131,
mean: 22.7684,
std: 7.024904,
},
},
ReferenceCase {
name: "gradient_v_shift_15_128x128",
width: 128,
height: 128,
expected_score: 30.574359893800001,
expected_stats: DiffmapStats {
min: 7.6653094,
max: 30.574131,
mean: 22.773441,
std: 7.021567,
},
},
ReferenceCase {
name: "gradient_v_shift_15_192x192",
width: 192,
height: 192,
expected_score: 18.139480590800002,
expected_stats: DiffmapStats {
min: 6.2703114,
max: 18.13953,
mean: 14.368459,
std: 3.2903812,
},
},
ReferenceCase {
name: "gradient_v_shift_15_256x256",
width: 256,
height: 256,
expected_score: 32.490737914999997,
expected_stats: DiffmapStats {
min: 6.0980988,
max: 32.49133,
mean: 24.620943,
std: 7.325003,
},
},
ReferenceCase {
name: "gradient_v_shift_15_384x384",
width: 384,
height: 384,
expected_score: 18.294725418100001,
expected_stats: DiffmapStats {
min: 4.367759,
max: 18.294792,
mean: 14.378392,
std: 3.5728216,
},
},
ReferenceCase {
name: "gradient_v_shift_15_512x512",
width: 512,
height: 512,
expected_score: 22.435546875000000,
expected_stats: DiffmapStats {
min: 3.5880206,
max: 22.435553,
mean: 17.329716,
std: 4.7759337,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_8x8",
width: 8,
height: 8,
expected_score: 8.983026504500000,
expected_stats: DiffmapStats {
min: 8.599327,
max: 8.983012,
mean: 8.73558,
std: 0.0678273,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_9x9",
width: 9,
height: 9,
expected_score: 9.069371223399999,
expected_stats: DiffmapStats {
min: 8.573244,
max: 9.069361,
mean: 8.763206,
std: 0.08458277,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_15x15",
width: 15,
height: 15,
expected_score: 13.376420974700000,
expected_stats: DiffmapStats {
min: 11.601669,
max: 13.376428,
mean: 12.780107,
std: 0.4083394,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_16x16",
width: 16,
height: 16,
expected_score: 13.896915435800000,
expected_stats: DiffmapStats {
min: 11.724092,
max: 13.896877,
mean: 13.063389,
std: 0.50106525,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_17x17",
width: 17,
height: 17,
expected_score: 14.815995216399999,
expected_stats: DiffmapStats {
min: 11.655665,
max: 14.816001,
mean: 13.421826,
std: 0.7665464,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_23x23",
width: 23,
height: 23,
expected_score: 17.472446441700001,
expected_stats: DiffmapStats {
min: 11.957041,
max: 17.472424,
mean: 15.391051,
std: 1.3445592,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_24x24",
width: 24,
height: 24,
expected_score: 17.360618591300000,
expected_stats: DiffmapStats {
min: 12.053367,
max: 17.360638,
mean: 15.560237,
std: 1.2923492,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_31x31",
width: 31,
height: 31,
expected_score: 18.473125457799998,
expected_stats: DiffmapStats {
min: 12.092143,
max: 18.47307,
mean: 16.542866,
std: 1.4752679,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_32x32",
width: 32,
height: 32,
expected_score: 19.695224761999999,
expected_stats: DiffmapStats {
min: 12.04269,
max: 19.69529,
mean: 17.329918,
std: 1.8090273,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_33x33",
width: 33,
height: 33,
expected_score: 25.162601470900000,
expected_stats: DiffmapStats {
min: 12.313561,
max: 25.162657,
mean: 19.452578,
std: 3.3418355,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_47x47",
width: 47,
height: 47,
expected_score: 22.348733901999999,
expected_stats: DiffmapStats {
min: 12.456736,
max: 22.348831,
mean: 19.044542,
std: 2.264309,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_48x48",
width: 48,
height: 48,
expected_score: 22.880790710399999,
expected_stats: DiffmapStats {
min: 12.352275,
max: 22.880793,
mean: 19.20259,
std: 2.4264987,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_64x64",
width: 64,
height: 64,
expected_score: 36.407646179200000,
expected_stats: DiffmapStats {
min: 12.470192,
max: 36.407936,
mean: 25.451317,
std: 5.7444963,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_23x31",
width: 23,
height: 31,
expected_score: 19.812982559200002,
expected_stats: DiffmapStats {
min: 12.035448,
max: 19.812952,
mean: 16.645435,
std: 1.8829257,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_31x23",
width: 31,
height: 23,
expected_score: 19.812932968100000,
expected_stats: DiffmapStats {
min: 12.035446,
max: 19.812962,
mean: 16.64543,
std: 1.8829199,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_47x33",
width: 47,
height: 33,
expected_score: 20.760261535600002,
expected_stats: DiffmapStats {
min: 12.299806,
max: 20.760258,
mean: 17.765175,
std: 1.8888429,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_33x47",
width: 33,
height: 47,
expected_score: 20.760244369500001,
expected_stats: DiffmapStats {
min: 12.299837,
max: 20.76028,
mean: 17.765171,
std: 1.8888408,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_128x96",
width: 128,
height: 96,
expected_score: 23.199123382600000,
expected_stats: DiffmapStats {
min: 10.528884,
max: 23.199127,
mean: 20.513128,
std: 2.4284923,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_96x128",
width: 96,
height: 128,
expected_score: 23.199142456099999,
expected_stats: DiffmapStats {
min: 10.528884,
max: 23.199097,
mean: 20.51313,
std: 2.4284923,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_128x128",
width: 128,
height: 128,
expected_score: 42.555637359599999,
expected_stats: DiffmapStats {
min: 10.665924,
max: 42.55596,
mean: 32.264633,
std: 6.996193,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_192x192",
width: 192,
height: 192,
expected_score: 26.167839050300000,
expected_stats: DiffmapStats {
min: 8.066318,
max: 26.16777,
mean: 22.714674,
std: 3.11803,
},
},
ReferenceCase {
name: "gradient_diag_shift_20_256x256",
width: 256,
height: 256,
expected_score: 29.697814941400001,
expected_stats: DiffmapStats {
min: 6.408707,
max: 29.697824,
mean: 24.877634,
std: 4.0824933,
},
},
ReferenceCase {
name: "color_gradient_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.617624759700000,
expected_stats: DiffmapStats {
min: 3.4008172,
max: 3.617621,
mean: 3.5262868,
std: 0.048185974,
},
},
ReferenceCase {
name: "color_gradient_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.716591119800000,
expected_stats: DiffmapStats {
min: 3.4756382,
max: 3.7165904,
mean: 3.6210716,
std: 0.05192453,
},
},
ReferenceCase {
name: "color_gradient_shift_10_15x15",
width: 15,
height: 15,
expected_score: 5.581026077300000,
expected_stats: DiffmapStats {
min: 4.9779444,
max: 5.5810146,
mean: 5.370279,
std: 0.111097276,
},
},
ReferenceCase {
name: "color_gradient_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.855047702800000,
expected_stats: DiffmapStats {
min: 5.181697,
max: 5.855035,
mean: 5.6062565,
std: 0.1391735,
},
},
ReferenceCase {
name: "color_gradient_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.962415695200000,
expected_stats: DiffmapStats {
min: 5.100192,
max: 5.9624124,
mean: 5.6431913,
std: 0.18019208,
},
},
ReferenceCase {
name: "color_gradient_shift_10_23x23",
width: 23,
height: 23,
expected_score: 7.501024246200000,
expected_stats: DiffmapStats {
min: 5.43319,
max: 7.501036,
mean: 6.6406417,
std: 0.46141264,
},
},
ReferenceCase {
name: "color_gradient_shift_10_24x24",
width: 24,
height: 24,
expected_score: 8.252649307300000,
expected_stats: DiffmapStats {
min: 5.5865774,
max: 8.252673,
mean: 6.97407,
std: 0.6072266,
},
},
ReferenceCase {
name: "color_gradient_shift_10_31x31",
width: 31,
height: 31,
expected_score: 8.809820175200000,
expected_stats: DiffmapStats {
min: 5.5834846,
max: 8.809714,
mean: 7.6718946,
std: 0.7272109,
},
},
ReferenceCase {
name: "color_gradient_shift_10_32x32",
width: 32,
height: 32,
expected_score: 8.988514900200000,
expected_stats: DiffmapStats {
min: 5.7021875,
max: 8.988539,
mean: 7.782156,
std: 0.7788701,
},
},
ReferenceCase {
name: "color_gradient_shift_10_33x33",
width: 33,
height: 33,
expected_score: 10.303463935900000,
expected_stats: DiffmapStats {
min: 5.5906587,
max: 10.303383,
mean: 8.158298,
std: 1.0713725,
},
},
ReferenceCase {
name: "color_gradient_shift_10_47x47",
width: 47,
height: 47,
expected_score: 10.667232513400000,
expected_stats: DiffmapStats {
min: 5.7460995,
max: 10.667161,
mean: 8.989805,
std: 1.0670528,
},
},
ReferenceCase {
name: "color_gradient_shift_10_48x48",
width: 48,
height: 48,
expected_score: 10.683524131800000,
expected_stats: DiffmapStats {
min: 5.773521,
max: 10.6835375,
mean: 9.039895,
std: 1.0842499,
},
},
ReferenceCase {
name: "color_gradient_shift_10_64x64",
width: 64,
height: 64,
expected_score: 16.841712951700000,
expected_stats: DiffmapStats {
min: 5.947064,
max: 16.841738,
mean: 11.380848,
std: 2.4642253,
},
},
ReferenceCase {
name: "color_gradient_shift_10_23x31",
width: 23,
height: 31,
expected_score: 8.451829910300001,
expected_stats: DiffmapStats {
min: 5.4318376,
max: 8.4518385,
mean: 7.157786,
std: 0.63640285,
},
},
ReferenceCase {
name: "color_gradient_shift_10_31x23",
width: 31,
height: 23,
expected_score: 7.855249404900000,
expected_stats: DiffmapStats {
min: 5.4540753,
max: 7.855247,
mean: 6.904006,
std: 0.5228372,
},
},
ReferenceCase {
name: "color_gradient_shift_10_47x33",
width: 47,
height: 33,
expected_score: 10.885290145900001,
expected_stats: DiffmapStats {
min: 5.6064043,
max: 10.8852,
mean: 8.559591,
std: 1.255117,
},
},
ReferenceCase {
name: "color_gradient_shift_10_33x47",
width: 33,
height: 47,
expected_score: 10.079866409299999,
expected_stats: DiffmapStats {
min: 5.445971,
max: 10.07988,
mean: 8.504371,
std: 1.0100644,
},
},
ReferenceCase {
name: "color_gradient_shift_10_128x96",
width: 128,
height: 96,
expected_score: 13.941907882700001,
expected_stats: DiffmapStats {
min: 6.0416746,
max: 13.94203,
mean: 11.039501,
std: 1.8242664,
},
},
ReferenceCase {
name: "color_gradient_shift_10_96x128",
width: 96,
height: 128,
expected_score: 18.501914977999999,
expected_stats: DiffmapStats {
min: 5.670118,
max: 18.50191,
mean: 12.950606,
std: 3.118384,
},
},
ReferenceCase {
name: "color_gradient_shift_10_128x128",
width: 128,
height: 128,
expected_score: 20.985244751000000,
expected_stats: DiffmapStats {
min: 6.041584,
max: 20.985277,
mean: 15.407072,
std: 3.8230073,
},
},
ReferenceCase {
name: "color_gradient_shift_10_192x192",
width: 192,
height: 192,
expected_score: 13.242090225200000,
expected_stats: DiffmapStats {
min: 5.4062257,
max: 13.242108,
mean: 10.878663,
std: 1.6267664,
},
},
ReferenceCase {
name: "color_gradient_shift_10_256x256",
width: 256,
height: 256,
expected_score: 21.314025878900001,
expected_stats: DiffmapStats {
min: 5.3421226,
max: 21.31391,
mean: 16.743847,
std: 3.5929294,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_8x8",
width: 8,
height: 8,
expected_score: 6.374588966400000,
expected_stats: DiffmapStats {
min: 2.8010094,
max: 6.3745885,
mean: 4.7386928,
std: 1.1468766,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_9x9",
width: 9,
height: 9,
expected_score: 7.326679229700000,
expected_stats: DiffmapStats {
min: 2.860286,
max: 7.326679,
mean: 5.023589,
std: 1.2354927,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_15x15",
width: 15,
height: 15,
expected_score: 8.630271911600000,
expected_stats: DiffmapStats {
min: 3.178978,
max: 8.630279,
mean: 6.434243,
std: 1.3174512,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_16x16",
width: 16,
height: 16,
expected_score: 6.185760498000000,
expected_stats: DiffmapStats {
min: 2.3713937,
max: 6.185851,
mean: 5.015297,
std: 1.1258677,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_17x17",
width: 17,
height: 17,
expected_score: 8.586477279700000,
expected_stats: DiffmapStats {
min: 2.995931,
max: 8.586484,
mean: 6.3736773,
std: 1.2746532,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_23x23",
width: 23,
height: 23,
expected_score: 8.563911438000000,
expected_stats: DiffmapStats {
min: 2.5875292,
max: 8.563911,
mean: 6.1833444,
std: 1.1898687,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_24x24",
width: 24,
height: 24,
expected_score: 6.186249733000000,
expected_stats: DiffmapStats {
min: 2.3753724,
max: 6.1863365,
mean: 5.3830147,
std: 1.0384014,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_31x31",
width: 31,
height: 31,
expected_score: 8.565723419199999,
expected_stats: DiffmapStats {
min: 2.4214582,
max: 8.565725,
mean: 6.0098863,
std: 1.0594227,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_32x32",
width: 32,
height: 32,
expected_score: 6.186212539700000,
expected_stats: DiffmapStats {
min: 2.3753502,
max: 6.1863,
mean: 5.574313,
std: 0.95135397,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_33x33",
width: 33,
height: 33,
expected_score: 8.566614151000000,
expected_stats: DiffmapStats {
min: 2.4103608,
max: 8.566613,
mean: 5.987725,
std: 1.028967,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_47x47",
width: 47,
height: 47,
expected_score: 8.570021629299999,
expected_stats: DiffmapStats {
min: 2.3961782,
max: 8.570024,
mean: 5.9441323,
std: 0.86544544,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_48x48",
width: 48,
height: 48,
expected_score: 6.186213016500000,
expected_stats: DiffmapStats {
min: 2.37535,
max: 6.1863017,
mean: 5.7706833,
std: 0.8195357,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_64x64",
width: 64,
height: 64,
expected_score: 6.186213016500000,
expected_stats: DiffmapStats {
min: 2.37535,
max: 6.186301,
mean: 5.8707724,
std: 0.72833407,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_23x31",
width: 23,
height: 31,
expected_score: 8.563352584800000,
expected_stats: DiffmapStats {
min: 2.4660542,
max: 8.563356,
mean: 6.069002,
std: 1.1339471,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_31x23",
width: 31,
height: 23,
expected_score: 8.563354492200000,
expected_stats: DiffmapStats {
min: 2.4660494,
max: 8.563354,
mean: 6.0689964,
std: 1.133946,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_47x33",
width: 47,
height: 33,
expected_score: 8.568323135400000,
expected_stats: DiffmapStats {
min: 2.396706,
max: 8.568323,
mean: 5.9442787,
std: 0.9500337,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_33x47",
width: 33,
height: 47,
expected_score: 8.568322181699999,
expected_stats: DiffmapStats {
min: 2.3967078,
max: 8.568325,
mean: 5.9442816,
std: 0.95003426,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_128x96",
width: 128,
height: 96,
expected_score: 6.186213016500000,
expected_stats: DiffmapStats {
min: 2.37535,
max: 6.186301,
mean: 5.9976273,
std: 0.5740145,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_96x128",
width: 96,
height: 128,
expected_score: 6.186213016500000,
expected_stats: DiffmapStats {
min: 2.37535,
max: 6.186301,
mean: 5.9976273,
std: 0.5740145,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_128x128",
width: 128,
height: 128,
expected_score: 6.186213016500000,
expected_stats: DiffmapStats {
min: 2.37535,
max: 6.186301,
mean: 6.0232835,
std: 0.5348067,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_192x192",
width: 192,
height: 192,
expected_score: 6.186213016500000,
expected_stats: DiffmapStats {
min: 2.37535,
max: 6.186301,
mean: 6.074755,
std: 0.442072,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_1px_256x256",
width: 256,
height: 256,
expected_score: 6.186213016500000,
expected_stats: DiffmapStats {
min: 2.37535,
max: 6.186301,
mean: 6.10061,
std: 0.38518828,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_8x8",
width: 8,
height: 8,
expected_score: 10.110673904400000,
expected_stats: DiffmapStats {
min: 4.4928417,
max: 10.110674,
mean: 5.62309,
std: 1.2949373,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_9x9",
width: 9,
height: 9,
expected_score: 10.123462676999999,
expected_stats: DiffmapStats {
min: 3.1861856,
max: 10.123462,
mean: 4.9693074,
std: 0.9845033,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_15x15",
width: 15,
height: 15,
expected_score: 9.907729148900000,
expected_stats: DiffmapStats {
min: 4.0896916,
max: 9.907729,
mean: 6.844333,
std: 1.1271107,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_16x16",
width: 16,
height: 16,
expected_score: 9.899393081700000,
expected_stats: DiffmapStats {
min: 5.038176,
max: 9.899395,
mean: 7.020025,
std: 1.0522407,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_17x17",
width: 17,
height: 17,
expected_score: 9.921269416800000,
expected_stats: DiffmapStats {
min: 4.106716,
max: 9.921272,
mean: 7.0256076,
std: 1.1527373,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_23x23",
width: 23,
height: 23,
expected_score: 9.884333610500001,
expected_stats: DiffmapStats {
min: 4.083216,
max: 9.884336,
mean: 7.361697,
std: 1.1450782,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_24x24",
width: 24,
height: 24,
expected_score: 9.883007049600000,
expected_stats: DiffmapStats {
min: 5.0601053,
max: 9.883009,
mean: 7.4332056,
std: 1.069182,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_31x31",
width: 31,
height: 31,
expected_score: 9.881884574900001,
expected_stats: DiffmapStats {
min: 4.0830774,
max: 9.881887,
mean: 7.6406507,
std: 1.0925049,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_32x32",
width: 32,
height: 32,
expected_score: 9.881885528600000,
expected_stats: DiffmapStats {
min: 5.060613,
max: 9.881889,
mean: 7.672844,
std: 1.0343992,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_33x33",
width: 33,
height: 33,
expected_score: 9.882221221900000,
expected_stats: DiffmapStats {
min: 4.0834126,
max: 9.882223,
mean: 7.6918893,
std: 1.0786179,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_47x47",
width: 47,
height: 47,
expected_score: 9.884153366100000,
expected_stats: DiffmapStats {
min: 4.0853453,
max: 9.884158,
mean: 7.9323535,
std: 0.9747263,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_48x48",
width: 48,
height: 48,
expected_score: 9.884153366100000,
expected_stats: DiffmapStats {
min: 5.0629535,
max: 9.884158,
mean: 7.9386473,
std: 0.9397484,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_64x64",
width: 64,
height: 64,
expected_score: 9.884140014600000,
expected_stats: DiffmapStats {
min: 5.0629416,
max: 9.884145,
mean: 8.081334,
std: 0.8571095,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_23x31",
width: 23,
height: 31,
expected_score: 9.883065223699999,
expected_stats: DiffmapStats {
min: 4.0831103,
max: 9.883068,
mean: 7.4964023,
std: 1.1232864,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_31x23",
width: 31,
height: 23,
expected_score: 9.883065223699999,
expected_stats: DiffmapStats {
min: 4.0831103,
max: 9.88307,
mean: 7.4964023,
std: 1.1232864,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_47x33",
width: 47,
height: 33,
expected_score: 9.883119583099999,
expected_stats: DiffmapStats {
min: 4.072048,
max: 9.883125,
mean: 7.808588,
std: 1.0326849,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_33x47",
width: 33,
height: 47,
expected_score: 9.883120536800000,
expected_stats: DiffmapStats {
min: 4.072048,
max: 9.883123,
mean: 7.808588,
std: 1.0326849,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_128x96",
width: 128,
height: 96,
expected_score: 9.884140014600000,
expected_stats: DiffmapStats {
min: 5.0629416,
max: 9.884145,
mean: 8.268747,
std: 0.6973397,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_96x128",
width: 96,
height: 128,
expected_score: 9.884140014600000,
expected_stats: DiffmapStats {
min: 5.0629416,
max: 9.884145,
mean: 8.268747,
std: 0.6973397,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_128x128",
width: 128,
height: 128,
expected_score: 9.884140014600000,
expected_stats: DiffmapStats {
min: 5.0629416,
max: 9.884145,
mean: 8.307712,
std: 0.6535738,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_192x192",
width: 192,
height: 192,
expected_score: 9.884140014600000,
expected_stats: DiffmapStats {
min: 5.0629416,
max: 9.884145,
mean: 8.386466,
std: 0.5469026,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_2px_256x256",
width: 256,
height: 256,
expected_score: 9.884140014600000,
expected_stats: DiffmapStats {
min: 5.0629416,
max: 9.884145,
mean: 8.42646,
std: 0.47942585,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_8x8",
width: 8,
height: 8,
expected_score: 45.750053405800003,
expected_stats: DiffmapStats {
min: 11.460325,
max: 45.750046,
mean: 26.922443,
std: 8.027378,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_9x9",
width: 9,
height: 9,
expected_score: 43.635276794399999,
expected_stats: DiffmapStats {
min: 10.35193,
max: 43.635273,
mean: 21.587915,
std: 6.9360447,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_15x15",
width: 15,
height: 15,
expected_score: 39.415958404500003,
expected_stats: DiffmapStats {
min: 10.769959,
max: 39.415955,
mean: 21.38256,
std: 5.7725005,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_16x16",
width: 16,
height: 16,
expected_score: 39.732707977300002,
expected_stats: DiffmapStats {
min: 10.73521,
max: 39.732708,
mean: 23.029366,
std: 6.3972154,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_17x17",
width: 17,
height: 17,
expected_score: 39.403228759800001,
expected_stats: DiffmapStats {
min: 10.50468,
max: 39.40323,
mean: 20.256657,
std: 5.7332454,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_23x23",
width: 23,
height: 23,
expected_score: 39.416950225800001,
expected_stats: DiffmapStats {
min: 10.711986,
max: 39.41695,
mean: 20.659382,
std: 5.479945,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_24x24",
width: 24,
height: 24,
expected_score: 39.770187377900001,
expected_stats: DiffmapStats {
min: 10.681148,
max: 39.770184,
mean: 21.800423,
std: 6.017312,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_31x31",
width: 31,
height: 31,
expected_score: 39.411560058600003,
expected_stats: DiffmapStats {
min: 10.708126,
max: 39.41156,
mean: 20.297192,
std: 5.323599,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_32x32",
width: 32,
height: 32,
expected_score: 39.762924194299998,
expected_stats: DiffmapStats {
min: 10.677374,
max: 39.762924,
mean: 21.163147,
std: 5.7815557,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_33x33",
width: 33,
height: 33,
expected_score: 39.413608551000003,
expected_stats: DiffmapStats {
min: 10.452396,
max: 39.4136,
mean: 19.815441,
std: 5.316575,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_47x47",
width: 47,
height: 47,
expected_score: 39.433830261200001,
expected_stats: DiffmapStats {
min: 10.724319,
max: 39.433823,
mean: 19.956753,
std: 5.1544733,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_48x48",
width: 48,
height: 48,
expected_score: 39.785358428999999,
expected_stats: DiffmapStats {
min: 10.693579,
max: 39.78536,
mean: 20.540016,
std: 5.500326,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_64x64",
width: 64,
height: 64,
expected_score: 39.785194396999998,
expected_stats: DiffmapStats {
min: 10.693863,
max: 39.78519,
mean: 20.231977,
std: 5.341102,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_23x31",
width: 23,
height: 31,
expected_score: 39.412548065199999,
expected_stats: DiffmapStats {
min: 10.701025,
max: 39.412544,
mean: 20.47441,
std: 5.402598,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_31x23",
width: 31,
height: 23,
expected_score: 39.412548065199999,
expected_stats: DiffmapStats {
min: 10.701024,
max: 39.412544,
mean: 20.47441,
std: 5.402598,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_47x33",
width: 47,
height: 33,
expected_score: 39.422584533699997,
expected_stats: DiffmapStats {
min: 10.237829,
max: 39.42258,
mean: 19.890413,
std: 5.2417326,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_33x47",
width: 33,
height: 47,
expected_score: 39.422584533699997,
expected_stats: DiffmapStats {
min: 10.237826,
max: 39.422585,
mean: 19.890413,
std: 5.2417326,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_128x96",
width: 128,
height: 96,
expected_score: 39.785194396999998,
expected_stats: DiffmapStats {
min: 10.693863,
max: 39.78519,
mean: 19.852304,
std: 5.1237683,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_96x128",
width: 96,
height: 128,
expected_score: 39.785194396999998,
expected_stats: DiffmapStats {
min: 10.693863,
max: 39.78519,
mean: 19.852303,
std: 5.1237683,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_128x128",
width: 128,
height: 128,
expected_score: 39.785194396999998,
expected_stats: DiffmapStats {
min: 10.693863,
max: 39.78519,
mean: 19.777294,
std: 5.0782204,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_192x192",
width: 192,
height: 192,
expected_score: 39.785194396999998,
expected_stats: DiffmapStats {
min: 10.693863,
max: 39.78519,
mean: 19.627789,
std: 4.983887,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_4px_256x256",
width: 256,
height: 256,
expected_score: 39.785194396999998,
expected_stats: DiffmapStats {
min: 10.693863,
max: 39.78519,
mean: 19.553421,
std: 4.93541,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_16x16",
width: 16,
height: 16,
expected_score: 75.866897582999997,
expected_stats: DiffmapStats {
min: 22.227573,
max: 75.866905,
mean: 51.719864,
std: 13.0107765,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_17x17",
width: 17,
height: 17,
expected_score: 74.297744750999996,
expected_stats: DiffmapStats {
min: 19.726328,
max: 74.29775,
mean: 43.487762,
std: 11.640539,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_23x23",
width: 23,
height: 23,
expected_score: 73.304985046400006,
expected_stats: DiffmapStats {
min: 21.440302,
max: 73.30498,
mean: 47.243755,
std: 11.619121,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_24x24",
width: 24,
height: 24,
expected_score: 73.289634704600005,
expected_stats: DiffmapStats {
min: 21.486576,
max: 73.28963,
mean: 48.585133,
std: 12.343776,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_31x31",
width: 31,
height: 31,
expected_score: 72.986526489300005,
expected_stats: DiffmapStats {
min: 20.696981,
max: 72.98653,
mean: 45.915596,
std: 11.836228,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_32x32",
width: 32,
height: 32,
expected_score: 74.798164367699997,
expected_stats: DiffmapStats {
min: 20.702341,
max: 74.79817,
mean: 46.837906,
std: 12.438377,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_33x33",
width: 33,
height: 33,
expected_score: 72.988494872999993,
expected_stats: DiffmapStats {
min: 19.042099,
max: 72.98848,
mean: 43.026608,
std: 11.799508,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_47x47",
width: 47,
height: 47,
expected_score: 72.997375488299994,
expected_stats: DiffmapStats {
min: 20.722563,
max: 72.99737,
mean: 44.75901,
std: 11.85469,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_48x48",
width: 48,
height: 48,
expected_score: 74.818130493200002,
expected_stats: DiffmapStats {
min: 20.727898,
max: 74.81814,
mean: 45.316097,
std: 12.266617,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_64x64",
width: 64,
height: 64,
expected_score: 74.818046569800003,
expected_stats: DiffmapStats {
min: 20.729933,
max: 74.818054,
mean: 44.595474,
std: 12.143904,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_23x31",
width: 23,
height: 31,
expected_score: 73.051345825200002,
expected_stats: DiffmapStats {
min: 20.789532,
max: 73.05134,
mean: 46.5314,
std: 11.7792845,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_31x23",
width: 31,
height: 23,
expected_score: 73.051345825200002,
expected_stats: DiffmapStats {
min: 20.789537,
max: 73.05134,
mean: 46.531403,
std: 11.7792845,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_47x33",
width: 47,
height: 33,
expected_score: 72.992752075200002,
expected_stats: DiffmapStats {
min: 19.039734,
max: 72.99274,
mean: 43.88138,
std: 11.875287,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_33x47",
width: 33,
height: 47,
expected_score: 72.992744445800000,
expected_stats: DiffmapStats {
min: 19.039736,
max: 72.99274,
mean: 43.88138,
std: 11.875287,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_128x96",
width: 128,
height: 96,
expected_score: 74.818046569800003,
expected_stats: DiffmapStats {
min: 20.729925,
max: 74.818054,
mean: 43.740303,
std: 11.964441,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_96x128",
width: 96,
height: 128,
expected_score: 74.818046569800003,
expected_stats: DiffmapStats {
min: 20.729925,
max: 74.818054,
mean: 43.740303,
std: 11.964441,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_128x128",
width: 128,
height: 128,
expected_score: 74.818046569800003,
expected_stats: DiffmapStats {
min: 20.729925,
max: 74.818054,
mean: 43.57688,
std: 11.926947,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_192x192",
width: 192,
height: 192,
expected_score: 74.818046569800003,
expected_stats: DiffmapStats {
min: 20.729925,
max: 74.818054,
mean: 43.254265,
std: 11.848352,
},
},
ReferenceCase {
name: "checkerboard_vs_inverse_8px_256x256",
width: 256,
height: 256,
expected_score: 74.818046569800003,
expected_stats: DiffmapStats {
min: 20.729925,
max: 74.818054,
mean: 43.096134,
std: 11.808241,
},
},
ReferenceCase {
name: "checkerboard_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.824566364300000,
expected_stats: DiffmapStats {
min: 3.8204322,
max: 3.8245604,
mean: 3.8216324,
std: 0.0009965108,
},
},
ReferenceCase {
name: "checkerboard_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.763588905300000,
expected_stats: DiffmapStats {
min: 3.7510645,
max: 3.7635586,
mean: 3.7571115,
std: 0.0028015485,
},
},
ReferenceCase {
name: "checkerboard_shift_10_15x15",
width: 15,
height: 15,
expected_score: 5.050688266800000,
expected_stats: DiffmapStats {
min: 5.0333223,
max: 5.0506825,
mean: 5.04068,
std: 0.0038602375,
},
},
ReferenceCase {
name: "checkerboard_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.067732811000000,
expected_stats: DiffmapStats {
min: 5.0516925,
max: 5.0677032,
mean: 5.0555687,
std: 0.00322376,
},
},
ReferenceCase {
name: "checkerboard_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.049237728100000,
expected_stats: DiffmapStats {
min: 5.0307508,
max: 5.0492153,
mean: 5.0380845,
std: 0.0041225255,
},
},
ReferenceCase {
name: "checkerboard_shift_10_23x23",
width: 23,
height: 23,
expected_score: 5.049989223500000,
expected_stats: DiffmapStats {
min: 5.029606,
max: 5.049957,
mean: 5.0361223,
std: 0.0046009035,
},
},
ReferenceCase {
name: "checkerboard_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.064975738500000,
expected_stats: DiffmapStats {
min: 5.037249,
max: 5.064937,
mean: 5.044143,
std: 0.0051657953,
},
},
ReferenceCase {
name: "checkerboard_shift_10_31x31",
width: 31,
height: 31,
expected_score: 5.049813747400000,
expected_stats: DiffmapStats {
min: 5.0294313,
max: 5.0497746,
mean: 5.034294,
std: 0.004511098,
},
},
ReferenceCase {
name: "checkerboard_shift_10_32x32",
width: 32,
height: 32,
expected_score: 5.064963817600000,
expected_stats: DiffmapStats {
min: 5.031442,
max: 5.0649505,
mean: 5.0399623,
std: 0.0059788125,
},
},
ReferenceCase {
name: "checkerboard_shift_10_33x33",
width: 33,
height: 33,
expected_score: 5.049683094000000,
expected_stats: DiffmapStats {
min: 5.029221,
max: 5.0496616,
mean: 5.033783,
std: 0.004447747,
},
},
ReferenceCase {
name: "checkerboard_shift_10_47x47",
width: 47,
height: 47,
expected_score: 5.049760818500000,
expected_stats: DiffmapStats {
min: 5.029239,
max: 5.049714,
mean: 5.0325713,
std: 0.0040786276,
},
},
ReferenceCase {
name: "checkerboard_shift_10_48x48",
width: 48,
height: 48,
expected_score: 5.064980506900000,
expected_stats: DiffmapStats {
min: 5.029269,
max: 5.0649767,
mean: 5.0361476,
std: 0.005842669,
},
},
ReferenceCase {
name: "checkerboard_shift_10_64x64",
width: 64,
height: 64,
expected_score: 5.064980506900000,
expected_stats: DiffmapStats {
min: 5.0291753,
max: 5.0649743,
mean: 5.0343323,
std: 0.0053542745,
},
},
ReferenceCase {
name: "checkerboard_shift_10_23x31",
width: 23,
height: 31,
expected_score: 5.049923420000000,
expected_stats: DiffmapStats {
min: 5.029513,
max: 5.0498877,
mean: 5.035216,
std: 0.004558974,
},
},
ReferenceCase {
name: "checkerboard_shift_10_31x23",
width: 31,
height: 23,
expected_score: 5.049902916000000,
expected_stats: DiffmapStats {
min: 5.029519,
max: 5.049873,
mean: 5.035216,
std: 0.004559569,
},
},
ReferenceCase {
name: "checkerboard_shift_10_47x33",
width: 47,
height: 33,
expected_score: 5.049721241000000,
expected_stats: DiffmapStats {
min: 5.029313,
max: 5.0496883,
mean: 5.033281,
std: 0.0042208354,
},
},
ReferenceCase {
name: "checkerboard_shift_10_33x47",
width: 33,
height: 47,
expected_score: 5.049715519000000,
expected_stats: DiffmapStats {
min: 5.0292883,
max: 5.049694,
mean: 5.033276,
std: 0.0042216615,
},
},
ReferenceCase {
name: "checkerboard_shift_10_128x96",
width: 128,
height: 96,
expected_score: 5.064980506900000,
expected_stats: DiffmapStats {
min: 5.029168,
max: 5.0649743,
mean: 5.0321383,
std: 0.0042841104,
},
},
ReferenceCase {
name: "checkerboard_shift_10_96x128",
width: 96,
height: 128,
expected_score: 5.064980506900000,
expected_stats: DiffmapStats {
min: 5.029168,
max: 5.0649743,
mean: 5.0321374,
std: 0.0042837583,
},
},
ReferenceCase {
name: "checkerboard_shift_10_128x128",
width: 128,
height: 128,
expected_score: 5.064980506900000,
expected_stats: DiffmapStats {
min: 5.029168,
max: 5.0649743,
mean: 5.0317116,
std: 0.004011319,
},
},
ReferenceCase {
name: "checkerboard_shift_10_192x192",
width: 192,
height: 192,
expected_score: 5.064980506900000,
expected_stats: DiffmapStats {
min: 5.029168,
max: 5.0649743,
mean: 5.030866,
std: 0.003319917,
},
},
ReferenceCase {
name: "checkerboard_shift_10_256x256",
width: 256,
height: 256,
expected_score: 5.064980506900000,
expected_stats: DiffmapStats {
min: 5.029168,
max: 5.0649743,
mean: 5.030449,
std: 0.0028920155,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_8x8",
width: 8,
height: 8,
expected_score: 6.097488880200000,
expected_stats: DiffmapStats {
min: 5.945015,
max: 6.0974803,
mean: 6.018619,
std: 0.049715508,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_9x9",
width: 9,
height: 9,
expected_score: 5.746656894700000,
expected_stats: DiffmapStats {
min: 5.728858,
max: 5.746641,
mean: 5.738944,
std: 0.0061419825,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_15x15",
width: 15,
height: 15,
expected_score: 7.712850093800000,
expected_stats: DiffmapStats {
min: 7.672266,
max: 7.7128344,
mean: 7.6937776,
std: 0.012100824,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_16x16",
width: 16,
height: 16,
expected_score: 7.943035602600000,
expected_stats: DiffmapStats {
min: 7.698547,
max: 7.9430423,
mean: 7.8011365,
std: 0.075483136,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_17x17",
width: 17,
height: 17,
expected_score: 7.677131652800000,
expected_stats: DiffmapStats {
min: 7.649826,
max: 7.677134,
mean: 7.6662955,
std: 0.007984274,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_23x23",
width: 23,
height: 23,
expected_score: 7.720035553000000,
expected_stats: DiffmapStats {
min: 7.6667624,
max: 7.7200174,
mean: 7.697062,
std: 0.015277051,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_24x24",
width: 24,
height: 24,
expected_score: 7.945774078400000,
expected_stats: DiffmapStats {
min: 7.6667666,
max: 7.945747,
mean: 7.762384,
std: 0.08401295,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_31x31",
width: 31,
height: 31,
expected_score: 7.721548080400000,
expected_stats: DiffmapStats {
min: 7.6637707,
max: 7.7215257,
mean: 7.6979365,
std: 0.01571834,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_32x32",
width: 32,
height: 32,
expected_score: 7.947263717700000,
expected_stats: DiffmapStats {
min: 7.6637707,
max: 7.94725,
mean: 7.746565,
std: 0.07976668,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_33x33",
width: 33,
height: 33,
expected_score: 7.693395614600000,
expected_stats: DiffmapStats {
min: 7.6607475,
max: 7.693374,
mean: 7.685548,
std: 0.008864868,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_47x47",
width: 47,
height: 47,
expected_score: 7.723290443400000,
expected_stats: DiffmapStats {
min: 7.6623263,
max: 7.7232904,
mean: 7.699094,
std: 0.01468319,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_48x48",
width: 48,
height: 48,
expected_score: 7.949034690900000,
expected_stats: DiffmapStats {
min: 7.662314,
max: 7.949011,
mean: 7.731532,
std: 0.06994263,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_64x64",
width: 64,
height: 64,
expected_score: 7.949038505600000,
expected_stats: DiffmapStats {
min: 7.662329,
max: 7.9490166,
mean: 7.7241235,
std: 0.06197914,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_23x31",
width: 23,
height: 31,
expected_score: 7.721548080400000,
expected_stats: DiffmapStats {
min: 7.663769,
max: 7.721529,
mean: 7.69789,
std: 0.015764203,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_31x23",
width: 31,
height: 23,
expected_score: 7.720027446700000,
expected_stats: DiffmapStats {
min: 7.6667614,
max: 7.720022,
mean: 7.6971226,
std: 0.01522865,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_47x33",
width: 47,
height: 33,
expected_score: 7.693387985200000,
expected_stats: DiffmapStats {
min: 7.6607475,
max: 7.693372,
mean: 7.6855903,
std: 0.008832055,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_33x47",
width: 33,
height: 47,
expected_score: 7.723305225400000,
expected_stats: DiffmapStats {
min: 7.6623263,
max: 7.7232966,
mean: 7.699066,
std: 0.014714144,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_128x96",
width: 128,
height: 96,
expected_score: 7.949038505600000,
expected_stats: DiffmapStats {
min: 7.662329,
max: 7.9490166,
mean: 7.716695,
std: 0.05169549,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_96x128",
width: 96,
height: 128,
expected_score: 7.949038505600000,
expected_stats: DiffmapStats {
min: 7.662329,
max: 7.9490166,
mean: 7.712965,
std: 0.04523078,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_128x128",
width: 128,
height: 128,
expected_score: 7.949038505600000,
expected_stats: DiffmapStats {
min: 7.662329,
max: 7.9490166,
mean: 7.712968,
std: 0.045232926,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_192x192",
width: 192,
height: 192,
expected_score: 7.949038505600000,
expected_stats: DiffmapStats {
min: 7.662329,
max: 7.9490166,
mean: 7.7092423,
std: 0.037309315,
},
},
ReferenceCase {
name: "stripes_h_2px_shift_15_256x256",
width: 256,
height: 256,
expected_score: 7.949038505600000,
expected_stats: DiffmapStats {
min: 7.662329,
max: 7.9490166,
mean: 7.7073784,
std: 0.032473173,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_8x8",
width: 8,
height: 8,
expected_score: 6.097495555900000,
expected_stats: DiffmapStats {
min: 5.945015,
max: 6.097495,
mean: 6.0186234,
std: 0.0497182,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_9x9",
width: 9,
height: 9,
expected_score: 5.746609687800000,
expected_stats: DiffmapStats {
min: 5.7288594,
max: 5.746629,
mean: 5.738948,
std: 0.006147033,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_15x15",
width: 15,
height: 15,
expected_score: 7.712853431700000,
expected_stats: DiffmapStats {
min: 7.672244,
max: 7.71283,
mean: 7.693777,
std: 0.012099371,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_16x16",
width: 16,
height: 16,
expected_score: 7.943040847800000,
expected_stats: DiffmapStats {
min: 7.6985273,
max: 7.9430428,
mean: 7.8011327,
std: 0.07547933,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_17x17",
width: 17,
height: 17,
expected_score: 7.677142143200000,
expected_stats: DiffmapStats {
min: 7.6497965,
max: 7.6771307,
mean: 7.6662917,
std: 0.007985738,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_23x23",
width: 23,
height: 23,
expected_score: 7.720019340500000,
expected_stats: DiffmapStats {
min: 7.6667376,
max: 7.7199903,
mean: 7.697058,
std: 0.015275631,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_24x24",
width: 24,
height: 24,
expected_score: 7.945760726900000,
expected_stats: DiffmapStats {
min: 7.666728,
max: 7.9457493,
mean: 7.7623806,
std: 0.084013306,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_31x31",
width: 31,
height: 31,
expected_score: 7.721529483800000,
expected_stats: DiffmapStats {
min: 7.663751,
max: 7.7215123,
mean: 7.697936,
std: 0.015717017,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_32x32",
width: 32,
height: 32,
expected_score: 7.947296142600000,
expected_stats: DiffmapStats {
min: 7.6637383,
max: 7.947256,
mean: 7.7465663,
std: 0.07976637,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_33x33",
width: 33,
height: 33,
expected_score: 7.693390846300000,
expected_stats: DiffmapStats {
min: 7.6607127,
max: 7.6933856,
mean: 7.6855474,
std: 0.008866672,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_47x47",
width: 47,
height: 47,
expected_score: 7.723320484200000,
expected_stats: DiffmapStats {
min: 7.6623,
max: 7.7232876,
mean: 7.699101,
std: 0.014684672,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_48x48",
width: 48,
height: 48,
expected_score: 7.949076175700000,
expected_stats: DiffmapStats {
min: 7.662284,
max: 7.9490447,
mean: 7.731539,
std: 0.069942795,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_64x64",
width: 64,
height: 64,
expected_score: 7.949080467200000,
expected_stats: DiffmapStats {
min: 7.662285,
max: 7.949045,
mean: 7.7241364,
std: 0.061974533,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_23x31",
width: 23,
height: 31,
expected_score: 7.720028400400000,
expected_stats: DiffmapStats {
min: 7.6667347,
max: 7.7200046,
mean: 7.6971226,
std: 0.0152280135,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_31x23",
width: 31,
height: 23,
expected_score: 7.721518993400000,
expected_stats: DiffmapStats {
min: 7.6637454,
max: 7.7215,
mean: 7.697888,
std: 0.015760269,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_47x33",
width: 47,
height: 33,
expected_score: 7.723320961000000,
expected_stats: DiffmapStats {
min: 7.6622963,
max: 7.723293,
mean: 7.6990714,
std: 0.014713688,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_33x47",
width: 33,
height: 47,
expected_score: 7.693393707300000,
expected_stats: DiffmapStats {
min: 7.660724,
max: 7.693383,
mean: 7.685591,
std: 0.008833508,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_128x96",
width: 128,
height: 96,
expected_score: 7.949080467200000,
expected_stats: DiffmapStats {
min: 7.662285,
max: 7.949045,
mean: 7.7129793,
std: 0.045226794,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_96x128",
width: 96,
height: 128,
expected_score: 7.949080467200000,
expected_stats: DiffmapStats {
min: 7.662285,
max: 7.949045,
mean: 7.716711,
std: 0.051690098,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_128x128",
width: 128,
height: 128,
expected_score: 7.949080467200000,
expected_stats: DiffmapStats {
min: 7.662285,
max: 7.949045,
mean: 7.712985,
std: 0.0452281,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_192x192",
width: 192,
height: 192,
expected_score: 7.949080467200000,
expected_stats: DiffmapStats {
min: 7.662285,
max: 7.949045,
mean: 7.709263,
std: 0.037304413,
},
},
ReferenceCase {
name: "stripes_v_2px_shift_15_256x256",
width: 256,
height: 256,
expected_score: 7.949080467200000,
expected_stats: DiffmapStats {
min: 7.662285,
max: 7.949045,
mean: 7.7074013,
std: 0.03246841,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.760701179500000,
expected_stats: DiffmapStats {
min: 5.440006,
max: 5.7607064,
mean: 5.6306233,
std: 0.05810733,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.809225082400000,
expected_stats: DiffmapStats {
min: 5.414245,
max: 5.8092427,
mean: 5.65495,
std: 0.073020436,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_23x23",
width: 23,
height: 23,
expected_score: 6.101915359500000,
expected_stats: DiffmapStats {
min: 5.176902,
max: 6.10193,
mean: 5.709876,
std: 0.19180964,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_24x24",
width: 24,
height: 24,
expected_score: 6.132435798600000,
expected_stats: DiffmapStats {
min: 5.1271024,
max: 6.132437,
mean: 5.717337,
std: 0.21522304,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_31x31",
width: 31,
height: 31,
expected_score: 6.715072155000000,
expected_stats: DiffmapStats {
min: 4.910197,
max: 6.715094,
mean: 5.9306817,
std: 0.4285415,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_32x32",
width: 32,
height: 32,
expected_score: 6.789480209400000,
expected_stats: DiffmapStats {
min: 4.8673487,
max: 6.7895107,
mean: 5.9505496,
std: 0.45665613,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_33x33",
width: 33,
height: 33,
expected_score: 6.993156433100000,
expected_stats: DiffmapStats {
min: 4.8926086,
max: 6.993177,
mean: 6.016882,
std: 0.5046517,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_47x47",
width: 47,
height: 47,
expected_score: 8.934951782200001,
expected_stats: DiffmapStats {
min: 4.9603295,
max: 8.934946,
mean: 6.7160673,
std: 1.0449517,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_48x48",
width: 48,
height: 48,
expected_score: 8.690544128399999,
expected_stats: DiffmapStats {
min: 4.9531198,
max: 8.690581,
mean: 6.7177954,
std: 1.0111222,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_64x64",
width: 64,
height: 64,
expected_score: 9.582489013700000,
expected_stats: DiffmapStats {
min: 5.183095,
max: 9.582517,
mean: 7.439187,
std: 1.270356,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_23x31",
width: 23,
height: 31,
expected_score: 6.300217628500000,
expected_stats: DiffmapStats {
min: 5.029279,
max: 6.300227,
mean: 5.7283134,
std: 0.25383157,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_31x23",
width: 31,
height: 23,
expected_score: 6.300240993500000,
expected_stats: DiffmapStats {
min: 5.0292892,
max: 6.300219,
mean: 5.7283125,
std: 0.25383255,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_47x33",
width: 47,
height: 33,
expected_score: 6.963500022900000,
expected_stats: DiffmapStats {
min: 4.8764186,
max: 6.963465,
mean: 6.0478315,
std: 0.5031034,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_33x47",
width: 33,
height: 47,
expected_score: 6.963472366300000,
expected_stats: DiffmapStats {
min: 4.87642,
max: 6.963491,
mean: 6.047829,
std: 0.50310373,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_128x96",
width: 128,
height: 96,
expected_score: 11.250574111900001,
expected_stats: DiffmapStats {
min: 4.948389,
max: 11.25056,
mean: 8.560748,
std: 1.5258937,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_96x128",
width: 96,
height: 128,
expected_score: 11.250544548000001,
expected_stats: DiffmapStats {
min: 4.9483857,
max: 11.250557,
mean: 8.56075,
std: 1.5258969,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_128x128",
width: 128,
height: 128,
expected_score: 12.467748642000000,
expected_stats: DiffmapStats {
min: 4.557918,
max: 12.4677305,
mean: 9.097496,
std: 1.8476468,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_192x192",
width: 192,
height: 192,
expected_score: 15.580785751300001,
expected_stats: DiffmapStats {
min: 3.8471696,
max: 15.580853,
mean: 9.898093,
std: 2.0711591,
},
},
ReferenceCase {
name: "sine_1x1_shift_10_256x256",
width: 256,
height: 256,
expected_score: 14.232904434200000,
expected_stats: DiffmapStats {
min: 3.6517003,
max: 14.232894,
mean: 10.025518,
std: 2.0776236,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.774859905200000,
expected_stats: DiffmapStats {
min: 5.719279,
max: 5.774853,
mean: 5.756335,
std: 0.010237369,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.786405563400000,
expected_stats: DiffmapStats {
min: 5.7219167,
max: 5.7863984,
mean: 5.7606707,
std: 0.011923116,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_23x23",
width: 23,
height: 23,
expected_score: 5.837820053100000,
expected_stats: DiffmapStats {
min: 5.6801333,
max: 5.837798,
mean: 5.766457,
std: 0.02940294,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.852684974700000,
expected_stats: DiffmapStats {
min: 5.6583576,
max: 5.852675,
mean: 5.7546396,
std: 0.0318328,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_31x31",
width: 31,
height: 31,
expected_score: 6.010331153900000,
expected_stats: DiffmapStats {
min: 5.5382557,
max: 6.010286,
mean: 5.748656,
std: 0.057783637,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_32x32",
width: 32,
height: 32,
expected_score: 6.059959411600000,
expected_stats: DiffmapStats {
min: 5.498674,
max: 6.059986,
mean: 5.7392426,
std: 0.063217536,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_33x33",
width: 33,
height: 33,
expected_score: 6.092983245800000,
expected_stats: DiffmapStats {
min: 5.4805183,
max: 6.0929866,
mean: 5.75159,
std: 0.06726611,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_47x47",
width: 47,
height: 47,
expected_score: 6.558267593400000,
expected_stats: DiffmapStats {
min: 5.149604,
max: 6.5582943,
mean: 5.8218856,
std: 0.16645828,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_48x48",
width: 48,
height: 48,
expected_score: 6.627474784900000,
expected_stats: DiffmapStats {
min: 5.122246,
max: 6.627498,
mean: 5.8329535,
std: 0.17838775,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_64x64",
width: 64,
height: 64,
expected_score: 7.267983436600000,
expected_stats: DiffmapStats {
min: 4.8750205,
max: 7.2680054,
mean: 6.128592,
std: 0.41752386,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_23x31",
width: 23,
height: 31,
expected_score: 5.884284019500000,
expected_stats: DiffmapStats {
min: 5.6090345,
max: 5.8843207,
mean: 5.741369,
std: 0.038834628,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_31x23",
width: 31,
height: 23,
expected_score: 5.884259223900000,
expected_stats: DiffmapStats {
min: 5.609018,
max: 5.884244,
mean: 5.741371,
std: 0.038836926,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_47x33",
width: 47,
height: 33,
expected_score: 6.267933368700000,
expected_stats: DiffmapStats {
min: 5.297911,
max: 6.2678804,
mean: 5.7177067,
std: 0.097997084,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_33x47",
width: 33,
height: 47,
expected_score: 6.267898559600000,
expected_stats: DiffmapStats {
min: 5.2979054,
max: 6.267916,
mean: 5.7177057,
std: 0.09799818,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_128x96",
width: 128,
height: 96,
expected_score: 8.952465057400000,
expected_stats: DiffmapStats {
min: 4.855211,
max: 8.952456,
mean: 7.1638722,
std: 0.87332803,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_96x128",
width: 96,
height: 128,
expected_score: 8.952445983900001,
expected_stats: DiffmapStats {
min: 4.855218,
max: 8.952458,
mean: 7.163874,
std: 0.87332916,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_128x128",
width: 128,
height: 128,
expected_score: 9.821929931600000,
expected_stats: DiffmapStats {
min: 5.1830935,
max: 9.821945,
mean: 7.7973433,
std: 1.1612941,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_192x192",
width: 192,
height: 192,
expected_score: 11.695112228399999,
expected_stats: DiffmapStats {
min: 5.3529263,
max: 11.69516,
mean: 8.782144,
std: 1.5576106,
},
},
ReferenceCase {
name: "sine_2x2_shift_10_256x256",
width: 256,
height: 256,
expected_score: 12.511503219600000,
expected_stats: DiffmapStats {
min: 4.4236135,
max: 12.511512,
mean: 9.457814,
std: 1.8567793,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.291600227400000,
expected_stats: DiffmapStats {
min: 5.066247,
max: 5.291627,
mean: 5.1807065,
std: 0.051503737,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.571323394800000,
expected_stats: DiffmapStats {
min: 5.4551973,
max: 5.5712852,
mean: 5.528126,
std: 0.026208209,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_23x23",
width: 23,
height: 23,
expected_score: 5.713140964500000,
expected_stats: DiffmapStats {
min: 5.614224,
max: 5.713133,
mean: 5.6897373,
std: 0.020596059,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.703687191000000,
expected_stats: DiffmapStats {
min: 5.6435456,
max: 5.703684,
mean: 5.690203,
std: 0.010941619,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_31x31",
width: 31,
height: 31,
expected_score: 5.787803649900000,
expected_stats: DiffmapStats {
min: 5.699759,
max: 5.78781,
mean: 5.764402,
std: 0.015554143,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_32x32",
width: 32,
height: 32,
expected_score: 5.808218479200000,
expected_stats: DiffmapStats {
min: 5.710577,
max: 5.808204,
mean: 5.7811537,
std: 0.016635204,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_33x33",
width: 33,
height: 33,
expected_score: 5.808946609500000,
expected_stats: DiffmapStats {
min: 5.711457,
max: 5.8089814,
mean: 5.785206,
std: 0.015310401,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_47x47",
width: 47,
height: 47,
expected_score: 5.885920524600000,
expected_stats: DiffmapStats {
min: 5.6782503,
max: 5.885914,
mean: 5.8067856,
std: 0.025141478,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_48x48",
width: 48,
height: 48,
expected_score: 5.884971618700000,
expected_stats: DiffmapStats {
min: 5.6693764,
max: 5.8849654,
mean: 5.7996254,
std: 0.027000556,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_64x64",
width: 64,
height: 64,
expected_score: 6.080991745000000,
expected_stats: DiffmapStats {
min: 5.5072117,
max: 6.0810256,
mean: 5.783591,
std: 0.058402855,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_23x31",
width: 23,
height: 31,
expected_score: 5.749254226700000,
expected_stats: DiffmapStats {
min: 5.6560316,
max: 5.7492275,
mean: 5.7266374,
std: 0.018193997,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_31x23",
width: 31,
height: 23,
expected_score: 5.749214649200000,
expected_stats: DiffmapStats {
min: 5.6560245,
max: 5.749218,
mean: 5.726638,
std: 0.018193766,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_47x33",
width: 47,
height: 33,
expected_score: 5.834288597100000,
expected_stats: DiffmapStats {
min: 5.6958866,
max: 5.8342967,
mean: 5.7903447,
std: 0.018203309,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_33x47",
width: 33,
height: 47,
expected_score: 5.834280014000000,
expected_stats: DiffmapStats {
min: 5.6959157,
max: 5.834298,
mean: 5.790346,
std: 0.018201824,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_128x96",
width: 128,
height: 96,
expected_score: 6.988150596600000,
expected_stats: DiffmapStats {
min: 4.9781365,
max: 6.988161,
mean: 5.8844476,
std: 0.19509406,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_96x128",
width: 96,
height: 128,
expected_score: 6.988171577500000,
expected_stats: DiffmapStats {
min: 4.9781327,
max: 6.988146,
mean: 5.8844457,
std: 0.19509417,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_128x128",
width: 128,
height: 128,
expected_score: 7.266754150400000,
expected_stats: DiffmapStats {
min: 4.87502,
max: 7.2667766,
mean: 6.231406,
std: 0.40354475,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_192x192",
width: 192,
height: 192,
expected_score: 8.776108741800000,
expected_stats: DiffmapStats {
min: 4.9505253,
max: 8.776126,
mean: 7.192561,
std: 0.85883194,
},
},
ReferenceCase {
name: "sine_4x4_shift_10_256x256",
width: 256,
height: 256,
expected_score: 9.823681831400000,
expected_stats: DiffmapStats {
min: 5.1830935,
max: 9.823696,
mean: 8.013965,
std: 1.09664,
},
},
ReferenceCase {
name: "radial_shift_15_8x8",
width: 8,
height: 8,
expected_score: 6.999925613400000,
expected_stats: DiffmapStats {
min: 6.9532557,
max: 6.9999456,
mean: 6.9784675,
std: 0.011612535,
},
},
ReferenceCase {
name: "radial_shift_15_9x9",
width: 9,
height: 9,
expected_score: 6.942294120800000,
expected_stats: DiffmapStats {
min: 6.88039,
max: 6.9422936,
mean: 6.9111843,
std: 0.0147949,
},
},
ReferenceCase {
name: "radial_shift_15_15x15",
width: 15,
height: 15,
expected_score: 9.392233848600000,
expected_stats: DiffmapStats {
min: 9.240587,
max: 9.392245,
mean: 9.287868,
std: 0.023109596,
},
},
ReferenceCase {
name: "radial_shift_15_16x16",
width: 16,
height: 16,
expected_score: 9.392369270300000,
expected_stats: DiffmapStats {
min: 9.219135,
max: 9.392384,
mean: 9.260049,
std: 0.022174701,
},
},
ReferenceCase {
name: "radial_shift_15_17x17",
width: 17,
height: 17,
expected_score: 9.420095443699999,
expected_stats: DiffmapStats {
min: 9.233051,
max: 9.420126,
mean: 9.275793,
std: 0.02508752,
},
},
ReferenceCase {
name: "radial_shift_15_23x23",
width: 23,
height: 23,
expected_score: 9.536748886100000,
expected_stats: DiffmapStats {
min: 9.146185,
max: 9.536763,
mean: 9.397871,
std: 0.05905283,
},
},
ReferenceCase {
name: "radial_shift_15_24x24",
width: 24,
height: 24,
expected_score: 9.574653625500000,
expected_stats: DiffmapStats {
min: 9.156594,
max: 9.574626,
mean: 9.472363,
std: 0.07272008,
},
},
ReferenceCase {
name: "radial_shift_15_31x31",
width: 31,
height: 31,
expected_score: 10.402211189300001,
expected_stats: DiffmapStats {
min: 9.1510315,
max: 10.402207,
mean: 10.048228,
std: 0.24046816,
},
},
ReferenceCase {
name: "radial_shift_15_32x32",
width: 32,
height: 32,
expected_score: 10.539431572000000,
expected_stats: DiffmapStats {
min: 9.178831,
max: 10.539425,
mean: 10.136748,
std: 0.26170096,
},
},
ReferenceCase {
name: "radial_shift_15_33x33",
width: 33,
height: 33,
expected_score: 10.677964210500001,
expected_stats: DiffmapStats {
min: 9.182317,
max: 10.677946,
mean: 10.22549,
std: 0.28335136,
},
},
ReferenceCase {
name: "radial_shift_15_47x47",
width: 47,
height: 47,
expected_score: 12.432052612300000,
expected_stats: DiffmapStats {
min: 9.4774885,
max: 12.432047,
mean: 11.682051,
std: 0.4997275,
},
},
ReferenceCase {
name: "radial_shift_15_48x48",
width: 48,
height: 48,
expected_score: 12.565483093299999,
expected_stats: DiffmapStats {
min: 9.477928,
max: 12.565537,
mean: 11.784374,
std: 0.51615363,
},
},
ReferenceCase {
name: "radial_shift_15_64x64",
width: 64,
height: 64,
expected_score: 14.018810272200000,
expected_stats: DiffmapStats {
min: 9.554757,
max: 14.018867,
mean: 12.956033,
std: 0.7303266,
},
},
ReferenceCase {
name: "radial_shift_15_23x31",
width: 23,
height: 31,
expected_score: 9.861875534099999,
expected_stats: DiffmapStats {
min: 9.069958,
max: 9.861863,
mean: 9.590948,
std: 0.17151758,
},
},
ReferenceCase {
name: "radial_shift_15_31x23",
width: 31,
height: 23,
expected_score: 9.861907005300001,
expected_stats: DiffmapStats {
min: 9.0699835,
max: 9.861885,
mean: 9.590949,
std: 0.1715171,
},
},
ReferenceCase {
name: "radial_shift_15_47x33",
width: 47,
height: 33,
expected_score: 11.541383743300001,
expected_stats: DiffmapStats {
min: 9.228013,
max: 11.541339,
mean: 10.840824,
std: 0.44293636,
},
},
ReferenceCase {
name: "radial_shift_15_33x47",
width: 33,
height: 47,
expected_score: 11.541353225700000,
expected_stats: DiffmapStats {
min: 9.2280445,
max: 11.54139,
mean: 10.840827,
std: 0.4429351,
},
},
ReferenceCase {
name: "radial_shift_15_128x96",
width: 128,
height: 96,
expected_score: 18.599931716899999,
expected_stats: DiffmapStats {
min: 9.528559,
max: 18.599947,
mean: 15.015492,
std: 1.4398471,
},
},
ReferenceCase {
name: "radial_shift_15_96x128",
width: 96,
height: 128,
expected_score: 18.599956512500000,
expected_stats: DiffmapStats {
min: 9.528579,
max: 18.599913,
mean: 15.015493,
std: 1.4398458,
},
},
ReferenceCase {
name: "radial_shift_15_128x128",
width: 128,
height: 128,
expected_score: 19.851713180499999,
expected_stats: DiffmapStats {
min: 9.878126,
max: 19.851639,
mean: 15.580163,
std: 1.5033672,
},
},
ReferenceCase {
name: "radial_shift_15_192x192",
width: 192,
height: 192,
expected_score: 18.616533279399999,
expected_stats: DiffmapStats {
min: 8.070615,
max: 18.616585,
mean: 16.06962,
std: 1.747802,
},
},
ReferenceCase {
name: "radial_shift_15_256x256",
width: 256,
height: 256,
expected_score: 26.137031555200000,
expected_stats: DiffmapStats {
min: 7.7482543,
max: 26.13702,
mean: 17.186092,
std: 2.6333272,
},
},
ReferenceCase {
name: "edge_v_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.938997268700000,
expected_stats: DiffmapStats {
min: 3.880089,
max: 3.9389608,
mean: 3.904147,
std: 0.017660959,
},
},
ReferenceCase {
name: "edge_v_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.911801099800000,
expected_stats: DiffmapStats {
min: 3.8569813,
max: 3.9117663,
mean: 3.883076,
std: 0.015846273,
},
},
ReferenceCase {
name: "edge_v_shift_10_15x15",
width: 15,
height: 15,
expected_score: 5.439358711200000,
expected_stats: DiffmapStats {
min: 5.234799,
max: 5.439348,
mean: 5.321553,
std: 0.05958632,
},
},
ReferenceCase {
name: "edge_v_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.452390670800000,
expected_stats: DiffmapStats {
min: 5.195568,
max: 5.4523783,
mean: 5.3073606,
std: 0.07412034,
},
},
ReferenceCase {
name: "edge_v_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.450354576100000,
expected_stats: DiffmapStats {
min: 5.183068,
max: 5.4503083,
mean: 5.318832,
std: 0.081362695,
},
},
ReferenceCase {
name: "edge_v_shift_10_23x23",
width: 23,
height: 23,
expected_score: 5.651438713100000,
expected_stats: DiffmapStats {
min: 5.1696897,
max: 5.6514015,
mean: 5.461675,
std: 0.14532113,
},
},
ReferenceCase {
name: "edge_v_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.683479309100000,
expected_stats: DiffmapStats {
min: 5.1419725,
max: 5.6834583,
mean: 5.4639907,
std: 0.16186263,
},
},
ReferenceCase {
name: "edge_v_shift_10_31x31",
width: 31,
height: 31,
expected_score: 6.067909240700000,
expected_stats: DiffmapStats {
min: 5.1422024,
max: 6.0679,
mean: 5.766349,
std: 0.30221152,
},
},
ReferenceCase {
name: "edge_v_shift_10_32x32",
width: 32,
height: 32,
expected_score: 6.120188236200000,
expected_stats: DiffmapStats {
min: 5.120553,
max: 6.1201706,
mean: 5.791414,
std: 0.32653505,
},
},
ReferenceCase {
name: "edge_v_shift_10_33x33",
width: 33,
height: 33,
expected_score: 6.183351039900000,
expected_stats: DiffmapStats {
min: 5.117943,
max: 6.1833835,
mean: 5.8447933,
std: 0.3542139,
},
},
ReferenceCase {
name: "edge_v_shift_10_47x47",
width: 47,
height: 47,
expected_score: 11.228738784800001,
expected_stats: DiffmapStats {
min: 5.123989,
max: 11.228736,
mean: 7.4228964,
std: 1.8447388,
},
},
ReferenceCase {
name: "edge_v_shift_10_48x48",
width: 48,
height: 48,
expected_score: 11.281916618300000,
expected_stats: DiffmapStats {
min: 5.105823,
max: 11.281933,
mean: 7.5682335,
std: 2.0083835,
},
},
ReferenceCase {
name: "edge_v_shift_10_64x64",
width: 64,
height: 64,
expected_score: 12.936052322400000,
expected_stats: DiffmapStats {
min: 5.1017613,
max: 12.936163,
mean: 9.259523,
std: 3.0782828,
},
},
ReferenceCase {
name: "edge_v_shift_10_23x31",
width: 23,
height: 31,
expected_score: 5.651439189900000,
expected_stats: DiffmapStats {
min: 5.16969,
max: 5.651403,
mean: 5.467339,
std: 0.14546281,
},
},
ReferenceCase {
name: "edge_v_shift_10_31x23",
width: 31,
height: 23,
expected_score: 6.067894935600000,
expected_stats: DiffmapStats {
min: 5.1421885,
max: 6.0678964,
mean: 5.7576923,
std: 0.30277976,
},
},
ReferenceCase {
name: "edge_v_shift_10_47x33",
width: 47,
height: 33,
expected_score: 11.228735923800000,
expected_stats: DiffmapStats {
min: 5.123989,
max: 11.228734,
mean: 7.4043794,
std: 1.8381765,
},
},
ReferenceCase {
name: "edge_v_shift_10_33x47",
width: 33,
height: 47,
expected_score: 6.183358192400000,
expected_stats: DiffmapStats {
min: 5.117943,
max: 6.1833806,
mean: 5.8525567,
std: 0.35334268,
},
},
ReferenceCase {
name: "edge_v_shift_10_128x96",
width: 128,
height: 96,
expected_score: 16.807056426999999,
expected_stats: DiffmapStats {
min: 5.10148,
max: 16.806835,
mean: 12.92053,
std: 4.1804457,
},
},
ReferenceCase {
name: "edge_v_shift_10_96x128",
width: 96,
height: 128,
expected_score: 15.938614845300000,
expected_stats: DiffmapStats {
min: 5.101476,
max: 15.938756,
mean: 11.447719,
std: 3.8715744,
},
},
ReferenceCase {
name: "edge_v_shift_10_128x128",
width: 128,
height: 128,
expected_score: 16.807056426999999,
expected_stats: DiffmapStats {
min: 5.10148,
max: 16.806835,
mean: 12.9271,
std: 4.179766,
},
},
ReferenceCase {
name: "edge_v_shift_10_192x192",
width: 192,
height: 192,
expected_score: 16.807762146000002,
expected_stats: DiffmapStats {
min: 5.10148,
max: 16.807726,
mean: 14.221934,
std: 3.8680875,
},
},
ReferenceCase {
name: "edge_v_shift_10_256x256",
width: 256,
height: 256,
expected_score: 16.807870864900000,
expected_stats: DiffmapStats {
min: 5.10148,
max: 16.807837,
mean: 14.867407,
std: 3.5294974,
},
},
ReferenceCase {
name: "edge_h_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.938977718400000,
expected_stats: DiffmapStats {
min: 3.8800888,
max: 3.9389849,
mean: 3.9041486,
std: 0.01765768,
},
},
ReferenceCase {
name: "edge_h_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.911775112200000,
expected_stats: DiffmapStats {
min: 3.857,
max: 3.9117646,
mean: 3.883077,
std: 0.01584583,
},
},
ReferenceCase {
name: "edge_h_shift_10_15x15",
width: 15,
height: 15,
expected_score: 5.439363479600000,
expected_stats: DiffmapStats {
min: 5.2347965,
max: 5.4393473,
mean: 5.321558,
std: 0.05957974,
},
},
ReferenceCase {
name: "edge_h_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.452385902400000,
expected_stats: DiffmapStats {
min: 5.1955976,
max: 5.4523773,
mean: 5.307375,
std: 0.07411458,
},
},
ReferenceCase {
name: "edge_h_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.450367927600000,
expected_stats: DiffmapStats {
min: 5.183074,
max: 5.450342,
mean: 5.318838,
std: 0.08136539,
},
},
ReferenceCase {
name: "edge_h_shift_10_23x23",
width: 23,
height: 23,
expected_score: 5.651439666700000,
expected_stats: DiffmapStats {
min: 5.1696844,
max: 5.651403,
mean: 5.4616814,
std: 0.14532958,
},
},
ReferenceCase {
name: "edge_h_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.683491706800000,
expected_stats: DiffmapStats {
min: 5.141963,
max: 5.683484,
mean: 5.4639916,
std: 0.16186942,
},
},
ReferenceCase {
name: "edge_h_shift_10_31x31",
width: 31,
height: 31,
expected_score: 6.067958354900000,
expected_stats: DiffmapStats {
min: 5.142157,
max: 6.067952,
mean: 5.7663527,
std: 0.30222112,
},
},
ReferenceCase {
name: "edge_h_shift_10_32x32",
width: 32,
height: 32,
expected_score: 6.120184898400000,
expected_stats: DiffmapStats {
min: 5.120541,
max: 6.120162,
mean: 5.791409,
std: 0.32654214,
},
},
ReferenceCase {
name: "edge_h_shift_10_33x33",
width: 33,
height: 33,
expected_score: 6.183403968800000,
expected_stats: DiffmapStats {
min: 5.117955,
max: 6.1833563,
mean: 5.844785,
std: 0.3542258,
},
},
ReferenceCase {
name: "edge_h_shift_10_47x47",
width: 47,
height: 47,
expected_score: 11.228674888600001,
expected_stats: DiffmapStats {
min: 5.1240015,
max: 11.2287035,
mean: 7.4228897,
std: 1.8447284,
},
},
ReferenceCase {
name: "edge_h_shift_10_48x48",
width: 48,
height: 48,
expected_score: 11.281860351600001,
expected_stats: DiffmapStats {
min: 5.105834,
max: 11.281788,
mean: 7.5682325,
std: 2.0083866,
},
},
ReferenceCase {
name: "edge_h_shift_10_64x64",
width: 64,
height: 64,
expected_score: 12.936080932599999,
expected_stats: DiffmapStats {
min: 5.101761,
max: 12.93591,
mean: 9.259535,
std: 3.0783014,
},
},
ReferenceCase {
name: "edge_h_shift_10_23x31",
width: 23,
height: 31,
expected_score: 6.067952156100000,
expected_stats: DiffmapStats {
min: 5.1421533,
max: 6.0679107,
mean: 5.7576876,
std: 0.30278736,
},
},
ReferenceCase {
name: "edge_h_shift_10_31x23",
width: 31,
height: 23,
expected_score: 5.651439189900000,
expected_stats: DiffmapStats {
min: 5.1696906,
max: 5.6514196,
mean: 5.467352,
std: 0.14547215,
},
},
ReferenceCase {
name: "edge_h_shift_10_47x33",
width: 47,
height: 33,
expected_score: 6.183390140500000,
expected_stats: DiffmapStats {
min: 5.117955,
max: 6.1834126,
mean: 5.8525553,
std: 0.35335216,
},
},
ReferenceCase {
name: "edge_h_shift_10_33x47",
width: 33,
height: 47,
expected_score: 11.228677749599999,
expected_stats: DiffmapStats {
min: 5.1240015,
max: 11.228767,
mean: 7.4043694,
std: 1.8381698,
},
},
ReferenceCase {
name: "edge_h_shift_10_128x96",
width: 128,
height: 96,
expected_score: 15.938619613600000,
expected_stats: DiffmapStats {
min: 5.1015,
max: 15.938545,
mean: 11.447715,
std: 3.8715608,
},
},
ReferenceCase {
name: "edge_h_shift_10_96x128",
width: 96,
height: 128,
expected_score: 16.806915283199999,
expected_stats: DiffmapStats {
min: 5.1015034,
max: 16.806961,
mean: 12.920555,
std: 4.180453,
},
},
ReferenceCase {
name: "edge_h_shift_10_128x128",
width: 128,
height: 128,
expected_score: 16.806915283199999,
expected_stats: DiffmapStats {
min: 5.1015034,
max: 16.806961,
mean: 12.927118,
std: 4.179769,
},
},
ReferenceCase {
name: "edge_h_shift_10_192x192",
width: 192,
height: 192,
expected_score: 16.807750701900002,
expected_stats: DiffmapStats {
min: 5.1015034,
max: 16.80768,
mean: 14.221941,
std: 3.868083,
},
},
ReferenceCase {
name: "edge_h_shift_10_256x256",
width: 256,
height: 256,
expected_score: 16.807870864900000,
expected_stats: DiffmapStats {
min: 5.1015034,
max: 16.807837,
mean: 14.867414,
std: 3.529495,
},
},
ReferenceCase {
name: "edge_v_vs_blur_8x8",
width: 8,
height: 8,
expected_score: 3.376651048700000,
expected_stats: DiffmapStats {
min: 1.3601855,
max: 3.3766506,
mean: 1.9655942,
std: 0.5120376,
},
},
ReferenceCase {
name: "edge_v_vs_blur_9x9",
width: 9,
height: 9,
expected_score: 4.039461135900000,
expected_stats: DiffmapStats {
min: 1.3166425,
max: 4.0394626,
mean: 2.0494113,
std: 0.58406454,
},
},
ReferenceCase {
name: "edge_v_vs_blur_15x15",
width: 15,
height: 15,
expected_score: 5.246461868300000,
expected_stats: DiffmapStats {
min: 1.3124766,
max: 5.2464643,
mean: 2.545307,
std: 0.8944857,
},
},
ReferenceCase {
name: "edge_v_vs_blur_16x16",
width: 16,
height: 16,
expected_score: 4.276969909700000,
expected_stats: DiffmapStats {
min: 0.7709356,
max: 4.276969,
mean: 1.9362817,
std: 0.7988954,
},
},
ReferenceCase {
name: "edge_v_vs_blur_17x17",
width: 17,
height: 17,
expected_score: 4.423347950000000,
expected_stats: DiffmapStats {
min: 0.7513217,
max: 4.4233522,
mean: 1.9253119,
std: 0.8250535,
},
},
ReferenceCase {
name: "edge_v_vs_blur_23x23",
width: 23,
height: 23,
expected_score: 5.582335472100000,
expected_stats: DiffmapStats {
min: 0.8560992,
max: 5.58233,
mean: 2.150926,
std: 1.0977054,
},
},
ReferenceCase {
name: "edge_v_vs_blur_24x24",
width: 24,
height: 24,
expected_score: 4.470637321500000,
expected_stats: DiffmapStats {
min: 0.41087008,
max: 4.470636,
mean: 1.6279387,
std: 0.9703657,
},
},
ReferenceCase {
name: "edge_v_vs_blur_31x31",
width: 31,
height: 31,
expected_score: 5.664394378700000,
expected_stats: DiffmapStats {
min: 0.6092396,
max: 5.664393,
mean: 1.8364655,
std: 1.1909933,
},
},
ReferenceCase {
name: "edge_v_vs_blur_32x32",
width: 32,
height: 32,
expected_score: 4.523095607800000,
expected_stats: DiffmapStats {
min: 0.26462013,
max: 4.523094,
mean: 1.3788303,
std: 1.0370142,
},
},
ReferenceCase {
name: "edge_v_vs_blur_33x33",
width: 33,
height: 33,
expected_score: 4.536100387600000,
expected_stats: DiffmapStats {
min: 0.2626522,
max: 4.536101,
mean: 1.3684728,
std: 1.0322336,
},
},
ReferenceCase {
name: "edge_v_vs_blur_47x47",
width: 47,
height: 47,
expected_score: 5.689992904700000,
expected_stats: DiffmapStats {
min: 0.26355457,
max: 5.6899915,
mean: 1.3631787,
std: 1.2173036,
},
},
ReferenceCase {
name: "edge_v_vs_blur_48x48",
width: 48,
height: 48,
expected_score: 4.541412353500000,
expected_stats: DiffmapStats {
min: 0.07735781,
max: 4.5414085,
mean: 0.99298066,
std: 1.0424235,
},
},
ReferenceCase {
name: "edge_v_vs_blur_64x64",
width: 64,
height: 64,
expected_score: 4.546411037400000,
expected_stats: DiffmapStats {
min: 0.044094577,
max: 4.546409,
mean: 0.76847225,
std: 1.0019662,
},
},
ReferenceCase {
name: "edge_v_vs_blur_23x31",
width: 23,
height: 31,
expected_score: 5.582337379500000,
expected_stats: DiffmapStats {
min: 0.8560964,
max: 5.5823307,
mean: 2.1838887,
std: 1.1206386,
},
},
ReferenceCase {
name: "edge_v_vs_blur_31x23",
width: 31,
height: 23,
expected_score: 5.664393901800000,
expected_stats: DiffmapStats {
min: 0.6092393,
max: 5.6643915,
mean: 1.8055611,
std: 1.1678166,
},
},
ReferenceCase {
name: "edge_v_vs_blur_47x33",
width: 47,
height: 33,
expected_score: 5.689990997300000,
expected_stats: DiffmapStats {
min: 0.26355496,
max: 5.689992,
mean: 1.3440621,
std: 1.1991616,
},
},
ReferenceCase {
name: "edge_v_vs_blur_33x47",
width: 33,
height: 47,
expected_score: 4.536100387600000,
expected_stats: DiffmapStats {
min: 0.26265174,
max: 4.5360994,
mean: 1.3876433,
std: 1.0467278,
},
},
ReferenceCase {
name: "edge_v_vs_blur_128x96",
width: 128,
height: 96,
expected_score: 4.546886920900000,
expected_stats: DiffmapStats {
min: 1.4123413e-5,
max: 4.5468845,
mean: 0.38708383,
std: 0.8107689,
},
},
ReferenceCase {
name: "edge_v_vs_blur_96x128",
width: 96,
height: 128,
expected_score: 4.546882629400000,
expected_stats: DiffmapStats {
min: 0.0026991768,
max: 4.5468807,
mean: 0.5199094,
std: 0.90277576,
},
},
ReferenceCase {
name: "edge_v_vs_blur_128x128",
width: 128,
height: 128,
expected_score: 4.546886920900000,
expected_stats: DiffmapStats {
min: 1.4123413e-5,
max: 4.5468845,
mean: 0.38875687,
std: 0.814072,
},
},
ReferenceCase {
name: "edge_v_vs_blur_192x192",
width: 192,
height: 192,
expected_score: 4.546886920900000,
expected_stats: DiffmapStats {
min: 0.0,
max: 4.5468845,
mean: 0.26026013,
std: 0.6922926,
},
},
ReferenceCase {
name: "edge_v_vs_blur_256x256",
width: 256,
height: 256,
expected_score: 4.546886920900000,
expected_stats: DiffmapStats {
min: 0.0,
max: 4.5468845,
mean: 0.19561332,
std: 0.6112732,
},
},
ReferenceCase {
name: "random_seed0_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.626642942400000,
expected_stats: DiffmapStats {
min: 3.5907495,
max: 3.6266308,
mean: 3.6022122,
std: 0.0075910767,
},
},
ReferenceCase {
name: "random_seed0_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.658857107200000,
expected_stats: DiffmapStats {
min: 3.6098876,
max: 3.6588511,
mean: 3.634557,
std: 0.013595196,
},
},
ReferenceCase {
name: "random_seed0_shift_10_15x15",
width: 15,
height: 15,
expected_score: 5.029678344700000,
expected_stats: DiffmapStats {
min: 4.9312854,
max: 5.029682,
mean: 4.9805617,
std: 0.021166978,
},
},
ReferenceCase {
name: "random_seed0_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.104817390400000,
expected_stats: DiffmapStats {
min: 4.9231353,
max: 5.104828,
mean: 5.0046706,
std: 0.04044142,
},
},
ReferenceCase {
name: "random_seed0_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.015224456800000,
expected_stats: DiffmapStats {
min: 4.94541,
max: 5.015204,
mean: 4.9798646,
std: 0.01827753,
},
},
ReferenceCase {
name: "random_seed0_shift_10_23x23",
width: 23,
height: 23,
expected_score: 4.973806381200000,
expected_stats: DiffmapStats {
min: 4.8347287,
max: 4.9738016,
mean: 4.9259686,
std: 0.028034639,
},
},
ReferenceCase {
name: "random_seed0_shift_10_24x24",
width: 24,
height: 24,
expected_score: 4.995499134100000,
expected_stats: DiffmapStats {
min: 4.813648,
max: 4.995484,
mean: 4.919803,
std: 0.045720074,
},
},
ReferenceCase {
name: "random_seed0_shift_10_31x31",
width: 31,
height: 31,
expected_score: 4.985588550600000,
expected_stats: DiffmapStats {
min: 4.603787,
max: 4.9855814,
mean: 4.88344,
std: 0.06608359,
},
},
ReferenceCase {
name: "random_seed0_shift_10_32x32",
width: 32,
height: 32,
expected_score: 4.989318847700000,
expected_stats: DiffmapStats {
min: 4.778753,
max: 4.989284,
mean: 4.875515,
std: 0.040267896,
},
},
ReferenceCase {
name: "random_seed0_shift_10_33x33",
width: 33,
height: 33,
expected_score: 5.052874565100000,
expected_stats: DiffmapStats {
min: 4.728067,
max: 5.0528493,
mean: 4.861908,
std: 0.07632706,
},
},
ReferenceCase {
name: "random_seed0_shift_10_47x47",
width: 47,
height: 47,
expected_score: 5.086030960100000,
expected_stats: DiffmapStats {
min: 4.785982,
max: 5.0860376,
mean: 4.95588,
std: 0.06341579,
},
},
ReferenceCase {
name: "random_seed0_shift_10_48x48",
width: 48,
height: 48,
expected_score: 5.091726303100000,
expected_stats: DiffmapStats {
min: 4.834615,
max: 5.091721,
mean: 4.9571457,
std: 0.06530724,
},
},
ReferenceCase {
name: "random_seed0_shift_10_64x64",
width: 64,
height: 64,
expected_score: 5.067982673600000,
expected_stats: DiffmapStats {
min: 4.8107276,
max: 5.067991,
mean: 4.9433703,
std: 0.05006107,
},
},
ReferenceCase {
name: "random_seed0_shift_10_23x31",
width: 23,
height: 31,
expected_score: 4.962579727200000,
expected_stats: DiffmapStats {
min: 4.879308,
max: 4.962569,
mean: 4.923013,
std: 0.019875675,
},
},
ReferenceCase {
name: "random_seed0_shift_10_31x23",
width: 31,
height: 23,
expected_score: 4.993020534500000,
expected_stats: DiffmapStats {
min: 4.870534,
max: 4.993011,
mean: 4.9244146,
std: 0.027426543,
},
},
ReferenceCase {
name: "random_seed0_shift_10_47x33",
width: 47,
height: 33,
expected_score: 5.089611053500000,
expected_stats: DiffmapStats {
min: 4.7862606,
max: 5.089616,
mean: 4.9263153,
std: 0.05731517,
},
},
ReferenceCase {
name: "random_seed0_shift_10_33x47",
width: 33,
height: 47,
expected_score: 5.072916030900000,
expected_stats: DiffmapStats {
min: 4.790805,
max: 5.0729084,
mean: 4.9085293,
std: 0.07891374,
},
},
ReferenceCase {
name: "random_seed0_shift_10_128x96",
width: 128,
height: 96,
expected_score: 5.038463115700000,
expected_stats: DiffmapStats {
min: 4.7657814,
max: 5.038452,
mean: 4.940558,
std: 0.045582537,
},
},
ReferenceCase {
name: "random_seed0_shift_10_96x128",
width: 96,
height: 128,
expected_score: 5.078028678900000,
expected_stats: DiffmapStats {
min: 4.780649,
max: 5.078049,
mean: 4.9419026,
std: 0.045650348,
},
},
ReferenceCase {
name: "random_seed0_shift_10_128x128",
width: 128,
height: 128,
expected_score: 5.199084281900000,
expected_stats: DiffmapStats {
min: 4.7657814,
max: 5.199078,
mean: 4.949839,
std: 0.046563566,
},
},
ReferenceCase {
name: "random_seed0_shift_10_192x192",
width: 192,
height: 192,
expected_score: 5.103659153000000,
expected_stats: DiffmapStats {
min: 4.789273,
max: 5.103662,
mean: 4.954114,
std: 0.0483341,
},
},
ReferenceCase {
name: "random_seed0_shift_10_256x256",
width: 256,
height: 256,
expected_score: 5.139266967800000,
expected_stats: DiffmapStats {
min: 4.753849,
max: 5.13925,
mean: 4.958886,
std: 0.042827353,
},
},
ReferenceCase {
name: "random_seed1_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.931479215600000,
expected_stats: DiffmapStats {
min: 3.874727,
max: 3.9314792,
mean: 3.8999932,
std: 0.013335355,
},
},
ReferenceCase {
name: "random_seed1_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.871630430200000,
expected_stats: DiffmapStats {
min: 3.839779,
max: 3.8716025,
mean: 3.8553705,
std: 0.006690247,
},
},
ReferenceCase {
name: "random_seed1_shift_10_15x15",
width: 15,
height: 15,
expected_score: 5.068336963700000,
expected_stats: DiffmapStats {
min: 4.913181,
max: 5.068341,
mean: 4.9899573,
std: 0.03423281,
},
},
ReferenceCase {
name: "random_seed1_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.038755416900000,
expected_stats: DiffmapStats {
min: 4.841471,
max: 5.03876,
mean: 4.928204,
std: 0.041733537,
},
},
ReferenceCase {
name: "random_seed1_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.049545288100000,
expected_stats: DiffmapStats {
min: 4.8456764,
max: 5.0495577,
mean: 4.944148,
std: 0.052371573,
},
},
ReferenceCase {
name: "random_seed1_shift_10_23x23",
width: 23,
height: 23,
expected_score: 5.030662059800000,
expected_stats: DiffmapStats {
min: 4.741192,
max: 5.0306263,
mean: 4.903857,
std: 0.067388,
},
},
ReferenceCase {
name: "random_seed1_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.029324531600000,
expected_stats: DiffmapStats {
min: 4.847255,
max: 5.02933,
mean: 4.9084983,
std: 0.042686637,
},
},
ReferenceCase {
name: "random_seed1_shift_10_31x31",
width: 31,
height: 31,
expected_score: 5.062032222700000,
expected_stats: DiffmapStats {
min: 4.79077,
max: 5.0620456,
mean: 4.9157557,
std: 0.056282703,
},
},
ReferenceCase {
name: "random_seed1_shift_10_32x32",
width: 32,
height: 32,
expected_score: 5.005493164100000,
expected_stats: DiffmapStats {
min: 4.8533216,
max: 5.0054817,
mean: 4.9211364,
std: 0.034004692,
},
},
ReferenceCase {
name: "random_seed1_shift_10_33x33",
width: 33,
height: 33,
expected_score: 5.023835182200000,
expected_stats: DiffmapStats {
min: 4.811767,
max: 5.023848,
mean: 4.9215045,
std: 0.053186577,
},
},
ReferenceCase {
name: "random_seed1_shift_10_47x47",
width: 47,
height: 47,
expected_score: 5.024320125600000,
expected_stats: DiffmapStats {
min: 4.8142357,
max: 5.024296,
mean: 4.9360657,
std: 0.04446957,
},
},
ReferenceCase {
name: "random_seed1_shift_10_48x48",
width: 48,
height: 48,
expected_score: 5.068636894200000,
expected_stats: DiffmapStats {
min: 4.8797283,
max: 5.068613,
mean: 4.930052,
std: 0.036788147,
},
},
ReferenceCase {
name: "random_seed1_shift_10_64x64",
width: 64,
height: 64,
expected_score: 5.059337139100000,
expected_stats: DiffmapStats {
min: 4.859723,
max: 5.059355,
mean: 4.9424,
std: 0.042667203,
},
},
ReferenceCase {
name: "random_seed1_shift_10_23x31",
width: 23,
height: 31,
expected_score: 5.035402774800000,
expected_stats: DiffmapStats {
min: 4.7946315,
max: 5.035371,
mean: 4.932402,
std: 0.05040075,
},
},
ReferenceCase {
name: "random_seed1_shift_10_31x23",
width: 31,
height: 23,
expected_score: 5.004354476900000,
expected_stats: DiffmapStats {
min: 4.7854104,
max: 5.0043736,
mean: 4.902559,
std: 0.052795876,
},
},
ReferenceCase {
name: "random_seed1_shift_10_47x33",
width: 47,
height: 33,
expected_score: 5.024944305400000,
expected_stats: DiffmapStats {
min: 4.815612,
max: 5.0249176,
mean: 4.9430895,
std: 0.04001521,
},
},
ReferenceCase {
name: "random_seed1_shift_10_33x47",
width: 33,
height: 47,
expected_score: 5.067491531400000,
expected_stats: DiffmapStats {
min: 4.8122153,
max: 5.067473,
mean: 4.93162,
std: 0.053256497,
},
},
ReferenceCase {
name: "random_seed1_shift_10_128x96",
width: 128,
height: 96,
expected_score: 5.061087131500000,
expected_stats: DiffmapStats {
min: 4.804055,
max: 5.0611053,
mean: 4.935979,
std: 0.048378848,
},
},
ReferenceCase {
name: "random_seed1_shift_10_96x128",
width: 96,
height: 128,
expected_score: 5.042435169200000,
expected_stats: DiffmapStats {
min: 4.7621694,
max: 5.042421,
mean: 4.933362,
std: 0.04562957,
},
},
ReferenceCase {
name: "random_seed1_shift_10_128x128",
width: 128,
height: 128,
expected_score: 5.059527874000000,
expected_stats: DiffmapStats {
min: 4.8104677,
max: 5.059533,
mean: 4.9419513,
std: 0.04800019,
},
},
ReferenceCase {
name: "random_seed1_shift_10_192x192",
width: 192,
height: 192,
expected_score: 5.101337909700000,
expected_stats: DiffmapStats {
min: 4.8152204,
max: 5.101329,
mean: 4.944511,
std: 0.041358106,
},
},
ReferenceCase {
name: "random_seed1_shift_10_256x256",
width: 256,
height: 256,
expected_score: 5.102199077600000,
expected_stats: DiffmapStats {
min: 4.7543683,
max: 5.1022162,
mean: 4.9457617,
std: 0.04408036,
},
},
ReferenceCase {
name: "random_seed2_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.653275489800000,
expected_stats: DiffmapStats {
min: 3.6003149,
max: 3.6532764,
mean: 3.6283948,
std: 0.014319098,
},
},
ReferenceCase {
name: "random_seed2_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.700732946400000,
expected_stats: DiffmapStats {
min: 3.6337147,
max: 3.7007267,
mean: 3.6631055,
std: 0.017183103,
},
},
ReferenceCase {
name: "random_seed2_shift_10_15x15",
width: 15,
height: 15,
expected_score: 4.976239204400000,
expected_stats: DiffmapStats {
min: 4.841839,
max: 4.9762263,
mean: 4.925545,
std: 0.029861303,
},
},
ReferenceCase {
name: "random_seed2_shift_10_16x16",
width: 16,
height: 16,
expected_score: 4.977138519300000,
expected_stats: DiffmapStats {
min: 4.8131347,
max: 4.9771676,
mean: 4.920737,
std: 0.036374833,
},
},
ReferenceCase {
name: "random_seed2_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.000508308400000,
expected_stats: DiffmapStats {
min: 4.865656,
max: 5.000501,
mean: 4.920532,
std: 0.03387587,
},
},
ReferenceCase {
name: "random_seed2_shift_10_23x23",
width: 23,
height: 23,
expected_score: 4.960161209100000,
expected_stats: DiffmapStats {
min: 4.87806,
max: 4.960171,
mean: 4.90753,
std: 0.015403523,
},
},
ReferenceCase {
name: "random_seed2_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.039379119900000,
expected_stats: DiffmapStats {
min: 4.900747,
max: 5.039362,
mean: 4.9486938,
std: 0.031538714,
},
},
ReferenceCase {
name: "random_seed2_shift_10_31x31",
width: 31,
height: 31,
expected_score: 5.043804168700000,
expected_stats: DiffmapStats {
min: 4.851096,
max: 5.043803,
mean: 4.956402,
std: 0.05385404,
},
},
ReferenceCase {
name: "random_seed2_shift_10_32x32",
width: 32,
height: 32,
expected_score: 5.085427284200000,
expected_stats: DiffmapStats {
min: 4.866736,
max: 5.085458,
mean: 4.967823,
std: 0.056053434,
},
},
ReferenceCase {
name: "random_seed2_shift_10_33x33",
width: 33,
height: 33,
expected_score: 5.038815498400000,
expected_stats: DiffmapStats {
min: 4.8851285,
max: 5.0388246,
mean: 4.953931,
std: 0.03800757,
},
},
ReferenceCase {
name: "random_seed2_shift_10_47x47",
width: 47,
height: 47,
expected_score: 5.037045002000000,
expected_stats: DiffmapStats {
min: 4.8062267,
max: 5.037045,
mean: 4.9522815,
std: 0.04596162,
},
},
ReferenceCase {
name: "random_seed2_shift_10_48x48",
width: 48,
height: 48,
expected_score: 5.023727417000000,
expected_stats: DiffmapStats {
min: 4.8358545,
max: 5.023729,
mean: 4.9519906,
std: 0.036940243,
},
},
ReferenceCase {
name: "random_seed2_shift_10_64x64",
width: 64,
height: 64,
expected_score: 5.065844535800000,
expected_stats: DiffmapStats {
min: 4.844555,
max: 5.0658245,
mean: 4.9567866,
std: 0.048755515,
},
},
ReferenceCase {
name: "random_seed2_shift_10_23x31",
width: 23,
height: 31,
expected_score: 5.148317813900000,
expected_stats: DiffmapStats {
min: 4.8907924,
max: 5.1483035,
mean: 4.9541535,
std: 0.051513683,
},
},
ReferenceCase {
name: "random_seed2_shift_10_31x23",
width: 31,
height: 23,
expected_score: 5.154000759100000,
expected_stats: DiffmapStats {
min: 4.852702,
max: 5.1539717,
mean: 4.960753,
std: 0.07657356,
},
},
ReferenceCase {
name: "random_seed2_shift_10_47x33",
width: 47,
height: 33,
expected_score: 5.051315784500000,
expected_stats: DiffmapStats {
min: 4.853929,
max: 5.0513134,
mean: 4.9668245,
std: 0.05312088,
},
},
ReferenceCase {
name: "random_seed2_shift_10_33x47",
width: 33,
height: 47,
expected_score: 5.022010803200000,
expected_stats: DiffmapStats {
min: 4.879329,
max: 5.021985,
mean: 4.955066,
std: 0.030144256,
},
},
ReferenceCase {
name: "random_seed2_shift_10_128x96",
width: 128,
height: 96,
expected_score: 5.105009079000000,
expected_stats: DiffmapStats {
min: 4.8021417,
max: 5.105031,
mean: 4.9673886,
std: 0.0517731,
},
},
ReferenceCase {
name: "random_seed2_shift_10_96x128",
width: 96,
height: 128,
expected_score: 5.082018852200000,
expected_stats: DiffmapStats {
min: 4.752987,
max: 5.0820003,
mean: 4.969676,
std: 0.044334978,
},
},
ReferenceCase {
name: "random_seed2_shift_10_128x128",
width: 128,
height: 128,
expected_score: 5.105009079000000,
expected_stats: DiffmapStats {
min: 4.8021417,
max: 5.105031,
mean: 4.963887,
std: 0.048992276,
},
},
ReferenceCase {
name: "random_seed2_shift_10_192x192",
width: 192,
height: 192,
expected_score: 5.124514102900000,
expected_stats: DiffmapStats {
min: 4.7360234,
max: 5.124535,
mean: 4.9582233,
std: 0.0418004,
},
},
ReferenceCase {
name: "random_seed2_shift_10_256x256",
width: 256,
height: 256,
expected_score: 5.117681503300000,
expected_stats: DiffmapStats {
min: 4.777543,
max: 5.117663,
mean: 4.953241,
std: 0.04551675,
},
},
ReferenceCase {
name: "random_seed3_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.592000484500000,
expected_stats: DiffmapStats {
min: 3.530023,
max: 3.5920067,
mean: 3.5619533,
std: 0.016836412,
},
},
ReferenceCase {
name: "random_seed3_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.690638542200000,
expected_stats: DiffmapStats {
min: 3.6395283,
max: 3.6906312,
mean: 3.6636505,
std: 0.01337665,
},
},
ReferenceCase {
name: "random_seed3_shift_10_15x15",
width: 15,
height: 15,
expected_score: 5.156860828400000,
expected_stats: DiffmapStats {
min: 4.9049625,
max: 5.1568522,
mean: 4.9955845,
std: 0.058282446,
},
},
ReferenceCase {
name: "random_seed3_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.047621250200000,
expected_stats: DiffmapStats {
min: 4.88548,
max: 5.0476217,
mean: 4.9650183,
std: 0.036953248,
},
},
ReferenceCase {
name: "random_seed3_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.002220153800000,
expected_stats: DiffmapStats {
min: 4.908262,
max: 5.0022235,
mean: 4.962585,
std: 0.022567788,
},
},
ReferenceCase {
name: "random_seed3_shift_10_23x23",
width: 23,
height: 23,
expected_score: 5.032278537800000,
expected_stats: DiffmapStats {
min: 4.9308815,
max: 5.032282,
mean: 4.9873166,
std: 0.023069475,
},
},
ReferenceCase {
name: "random_seed3_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.004823207900000,
expected_stats: DiffmapStats {
min: 4.9225,
max: 5.00481,
mean: 4.9726667,
std: 0.017538946,
},
},
ReferenceCase {
name: "random_seed3_shift_10_31x31",
width: 31,
height: 31,
expected_score: 5.101646423300000,
expected_stats: DiffmapStats {
min: 4.826882,
max: 5.1016593,
mean: 5.0021405,
std: 0.05137761,
},
},
ReferenceCase {
name: "random_seed3_shift_10_32x32",
width: 32,
height: 32,
expected_score: 5.123425006900000,
expected_stats: DiffmapStats {
min: 4.874661,
max: 5.1233997,
mean: 4.98916,
std: 0.04999164,
},
},
ReferenceCase {
name: "random_seed3_shift_10_33x33",
width: 33,
height: 33,
expected_score: 5.042947769200000,
expected_stats: DiffmapStats {
min: 4.9083276,
max: 5.042936,
mean: 4.985843,
std: 0.03236736,
},
},
ReferenceCase {
name: "random_seed3_shift_10_47x47",
width: 47,
height: 47,
expected_score: 5.077739715600000,
expected_stats: DiffmapStats {
min: 4.9233027,
max: 5.077751,
mean: 5.0001388,
std: 0.02590623,
},
},
ReferenceCase {
name: "random_seed3_shift_10_48x48",
width: 48,
height: 48,
expected_score: 5.104512691500000,
expected_stats: DiffmapStats {
min: 4.8854165,
max: 5.1045227,
mean: 5.001675,
std: 0.033905365,
},
},
ReferenceCase {
name: "random_seed3_shift_10_64x64",
width: 64,
height: 64,
expected_score: 5.147092342400000,
expected_stats: DiffmapStats {
min: 4.856484,
max: 5.147118,
mean: 4.9773555,
std: 0.046265025,
},
},
ReferenceCase {
name: "random_seed3_shift_10_23x31",
width: 23,
height: 31,
expected_score: 5.049756050100000,
expected_stats: DiffmapStats {
min: 4.92953,
max: 5.049747,
mean: 4.988676,
std: 0.021669533,
},
},
ReferenceCase {
name: "random_seed3_shift_10_31x23",
width: 31,
height: 23,
expected_score: 5.062875747700000,
expected_stats: DiffmapStats {
min: 4.8231797,
max: 5.0628796,
mean: 4.984215,
std: 0.050934892,
},
},
ReferenceCase {
name: "random_seed3_shift_10_47x33",
width: 47,
height: 33,
expected_score: 5.064905643500000,
expected_stats: DiffmapStats {
min: 4.924164,
max: 5.064896,
mean: 4.9929047,
std: 0.021380194,
},
},
ReferenceCase {
name: "random_seed3_shift_10_33x47",
width: 33,
height: 47,
expected_score: 5.128283977500000,
expected_stats: DiffmapStats {
min: 4.9073706,
max: 5.128284,
mean: 4.99714,
std: 0.047037005,
},
},
ReferenceCase {
name: "random_seed3_shift_10_128x96",
width: 128,
height: 96,
expected_score: 5.179272651700000,
expected_stats: DiffmapStats {
min: 4.820897,
max: 5.1792955,
mean: 4.969372,
std: 0.05117441,
},
},
ReferenceCase {
name: "random_seed3_shift_10_96x128",
width: 96,
height: 128,
expected_score: 5.082284450500000,
expected_stats: DiffmapStats {
min: 4.805714,
max: 5.0822883,
mean: 4.96907,
std: 0.046605833,
},
},
ReferenceCase {
name: "random_seed3_shift_10_128x128",
width: 128,
height: 128,
expected_score: 5.179272651700000,
expected_stats: DiffmapStats {
min: 4.808732,
max: 5.1792955,
mean: 4.971189,
std: 0.055095956,
},
},
ReferenceCase {
name: "random_seed3_shift_10_192x192",
width: 192,
height: 192,
expected_score: 5.122870922100000,
expected_stats: DiffmapStats {
min: 4.815374,
max: 5.122825,
mean: 4.9538393,
std: 0.05007335,
},
},
ReferenceCase {
name: "random_seed3_shift_10_256x256",
width: 256,
height: 256,
expected_score: 5.126996040300000,
expected_stats: DiffmapStats {
min: 4.795889,
max: 5.12697,
mean: 4.951854,
std: 0.045493837,
},
},
ReferenceCase {
name: "random_seed4_shift_10_8x8",
width: 8,
height: 8,
expected_score: 3.921313047400000,
expected_stats: DiffmapStats {
min: 3.8774033,
max: 3.9213417,
mean: 3.8973608,
std: 0.0103227375,
},
},
ReferenceCase {
name: "random_seed4_shift_10_9x9",
width: 9,
height: 9,
expected_score: 3.859170198400000,
expected_stats: DiffmapStats {
min: 3.82234,
max: 3.859169,
mean: 3.8456242,
std: 0.009491256,
},
},
ReferenceCase {
name: "random_seed4_shift_10_15x15",
width: 15,
height: 15,
expected_score: 5.144328117400000,
expected_stats: DiffmapStats {
min: 5.0182185,
max: 5.1443324,
mean: 5.0846505,
std: 0.029215474,
},
},
ReferenceCase {
name: "random_seed4_shift_10_16x16",
width: 16,
height: 16,
expected_score: 5.165307998700000,
expected_stats: DiffmapStats {
min: 5.0186715,
max: 5.1653123,
mean: 5.0752554,
std: 0.031679273,
},
},
ReferenceCase {
name: "random_seed4_shift_10_17x17",
width: 17,
height: 17,
expected_score: 5.088108539600000,
expected_stats: DiffmapStats {
min: 4.9729195,
max: 5.0880814,
mean: 5.0272684,
std: 0.02930685,
},
},
ReferenceCase {
name: "random_seed4_shift_10_23x23",
width: 23,
height: 23,
expected_score: 5.117521762800000,
expected_stats: DiffmapStats {
min: 4.77107,
max: 5.117501,
mean: 4.9304867,
std: 0.07386444,
},
},
ReferenceCase {
name: "random_seed4_shift_10_24x24",
width: 24,
height: 24,
expected_score: 5.041674614000000,
expected_stats: DiffmapStats {
min: 4.7603364,
max: 5.0416803,
mean: 4.8939023,
std: 0.06817346,
},
},
ReferenceCase {
name: "random_seed4_shift_10_31x31",
width: 31,
height: 31,
expected_score: 4.981781482700000,
expected_stats: DiffmapStats {
min: 4.762308,
max: 4.9817805,
mean: 4.8867755,
std: 0.048495106,
},
},
ReferenceCase {
name: "random_seed4_shift_10_32x32",
width: 32,
height: 32,
expected_score: 5.018781662000000,
expected_stats: DiffmapStats {
min: 4.7575235,
max: 5.018757,
mean: 4.8757052,
std: 0.05235206,
},
},
ReferenceCase {
name: "random_seed4_shift_10_33x33",
width: 33,
height: 33,
expected_score: 4.988274574300000,
expected_stats: DiffmapStats {
min: 4.751697,
max: 4.9882817,
mean: 4.9038763,
std: 0.047908835,
},
},
ReferenceCase {
name: "random_seed4_shift_10_47x47",
width: 47,
height: 47,
expected_score: 5.090342998500000,
expected_stats: DiffmapStats {
min: 4.8439856,
max: 5.090344,
mean: 4.910629,
std: 0.04783526,
},
},
ReferenceCase {
name: "random_seed4_shift_10_48x48",
width: 48,
height: 48,
expected_score: 5.065497398400000,
expected_stats: DiffmapStats {
min: 4.8418226,
max: 5.0654855,
mean: 4.9082255,
std: 0.03485224,
},
},
ReferenceCase {
name: "random_seed4_shift_10_64x64",
width: 64,
height: 64,
expected_score: 5.027984619100000,
expected_stats: DiffmapStats {
min: 4.8421283,
max: 5.0279403,
mean: 4.941793,
std: 0.04074279,
},
},
ReferenceCase {
name: "random_seed4_shift_10_23x31",
width: 23,
height: 31,
expected_score: 5.116222381600000,
expected_stats: DiffmapStats {
min: 4.8036013,
max: 5.116204,
mean: 4.931212,
std: 0.06072995,
},
},
ReferenceCase {
name: "random_seed4_shift_10_31x23",
width: 31,
height: 23,
expected_score: 4.989035606400000,
expected_stats: DiffmapStats {
min: 4.8212113,
max: 4.9890227,
mean: 4.927574,
std: 0.031382404,
},
},
ReferenceCase {
name: "random_seed4_shift_10_47x33",
width: 47,
height: 33,
expected_score: 5.090592384300000,
expected_stats: DiffmapStats {
min: 4.827192,
max: 5.0905848,
mean: 4.883506,
std: 0.041043807,
},
},
ReferenceCase {
name: "random_seed4_shift_10_33x47",
width: 33,
height: 47,
expected_score: 4.988333702100000,
expected_stats: DiffmapStats {
min: 4.76338,
max: 4.98834,
mean: 4.900405,
std: 0.048084754,
},
},
ReferenceCase {
name: "random_seed4_shift_10_128x96",
width: 128,
height: 96,
expected_score: 5.093766212500000,
expected_stats: DiffmapStats {
min: 4.8281765,
max: 5.093761,
mean: 4.9493237,
std: 0.04479988,
},
},
ReferenceCase {
name: "random_seed4_shift_10_96x128",
width: 96,
height: 128,
expected_score: 5.098940849300000,
expected_stats: DiffmapStats {
min: 4.8349075,
max: 5.098977,
mean: 4.9480596,
std: 0.041972168,
},
},
ReferenceCase {
name: "random_seed4_shift_10_128x128",
width: 128,
height: 128,
expected_score: 5.093766212500000,
expected_stats: DiffmapStats {
min: 4.823328,
max: 5.093761,
mean: 4.9506865,
std: 0.04472741,
},
},
ReferenceCase {
name: "random_seed4_shift_10_192x192",
width: 192,
height: 192,
expected_score: 5.076221466100000,
expected_stats: DiffmapStats {
min: 4.738714,
max: 5.076219,
mean: 4.9448924,
std: 0.045069568,
},
},
ReferenceCase {
name: "random_seed4_shift_10_256x256",
width: 256,
height: 256,
expected_score: 5.073067665100000,
expected_stats: DiffmapStats {
min: 4.7782416,
max: 5.0730586,
mean: 4.9480543,
std: 0.0450195,
},
},
ReferenceCase {
name: "random_seed0_noise_20_8x8",
width: 8,
height: 8,
expected_score: 1.181831121400000,
expected_stats: DiffmapStats {
min: 0.59239197,
max: 1.1818227,
mean: 0.78756714,
std: 0.12633204,
},
},
ReferenceCase {
name: "random_seed0_noise_20_9x9",
width: 9,
height: 9,
expected_score: 1.103985428800000,
expected_stats: DiffmapStats {
min: 0.39335817,
max: 1.1039847,
mean: 0.71301466,
std: 0.13433851,
},
},
ReferenceCase {
name: "random_seed0_noise_20_15x15",
width: 15,
height: 15,
expected_score: 1.844608783700000,
expected_stats: DiffmapStats {
min: 0.9997811,
max: 1.8445934,
mean: 1.3048878,
std: 0.14759076,
},
},
ReferenceCase {
name: "random_seed0_noise_20_16x16",
width: 16,
height: 16,
expected_score: 1.865676283800000,
expected_stats: DiffmapStats {
min: 0.84196866,
max: 1.8656691,
mean: 1.3340219,
std: 0.18532941,
},
},
ReferenceCase {
name: "random_seed0_noise_20_17x17",
width: 17,
height: 17,
expected_score: 1.869201898600000,
expected_stats: DiffmapStats {
min: 0.9792658,
max: 1.8692057,
mean: 1.3972654,
std: 0.17438477,
},
},
ReferenceCase {
name: "random_seed0_noise_20_23x23",
width: 23,
height: 23,
expected_score: 1.678766727400000,
expected_stats: DiffmapStats {
min: 0.7917681,
max: 1.6787602,
mean: 1.1628577,
std: 0.14590423,
},
},
ReferenceCase {
name: "random_seed0_noise_20_24x24",
width: 24,
height: 24,
expected_score: 1.942449927300000,
expected_stats: DiffmapStats {
min: 0.7158394,
max: 1.9424523,
mean: 1.1695297,
std: 0.1748926,
},
},
ReferenceCase {
name: "random_seed0_noise_20_31x31",
width: 31,
height: 31,
expected_score: 2.018519878400000,
expected_stats: DiffmapStats {
min: 0.53300667,
max: 2.018515,
mean: 1.1201626,
std: 0.23419413,
},
},
ReferenceCase {
name: "random_seed0_noise_20_32x32",
width: 32,
height: 32,
expected_score: 1.777923822400000,
expected_stats: DiffmapStats {
min: 0.62043774,
max: 1.77791,
mean: 1.1169221,
std: 0.20044577,
},
},
ReferenceCase {
name: "random_seed0_noise_20_33x33",
width: 33,
height: 33,
expected_score: 1.624806165700000,
expected_stats: DiffmapStats {
min: 0.63297904,
max: 1.6248126,
mean: 1.0896969,
std: 0.17807487,
},
},
ReferenceCase {
name: "random_seed0_noise_20_47x47",
width: 47,
height: 47,
expected_score: 2.045846700700000,
expected_stats: DiffmapStats {
min: 0.5593441,
max: 2.04585,
mean: 1.0564656,
std: 0.19038486,
},
},
ReferenceCase {
name: "random_seed0_noise_20_48x48",
width: 48,
height: 48,
expected_score: 1.882130146000000,
expected_stats: DiffmapStats {
min: 0.63740796,
max: 1.8821279,
mean: 1.0738238,
std: 0.19151372,
},
},
ReferenceCase {
name: "random_seed0_noise_20_64x64",
width: 64,
height: 64,
expected_score: 2.060752868700000,
expected_stats: DiffmapStats {
min: 0.61304235,
max: 2.060747,
mean: 1.0900874,
std: 0.19971046,
},
},
ReferenceCase {
name: "random_seed0_noise_20_23x31",
width: 23,
height: 31,
expected_score: 1.838936567300000,
expected_stats: DiffmapStats {
min: 0.7174492,
max: 1.8389382,
mean: 1.1742072,
std: 0.19007333,
},
},
ReferenceCase {
name: "random_seed0_noise_20_31x23",
width: 31,
height: 23,
expected_score: 1.967409372300000,
expected_stats: DiffmapStats {
min: 0.54788446,
max: 1.9674013,
mean: 1.1644847,
std: 0.22879983,
},
},
ReferenceCase {
name: "random_seed0_noise_20_47x33",
width: 47,
height: 33,
expected_score: 2.046732425700000,
expected_stats: DiffmapStats {
min: 0.5602912,
max: 2.0467343,
mean: 1.0651349,
std: 0.20203455,
},
},
ReferenceCase {
name: "random_seed0_noise_20_33x47",
width: 33,
height: 47,
expected_score: 1.621183395400000,
expected_stats: DiffmapStats {
min: 0.58030814,
max: 1.6211872,
mean: 1.0528558,
std: 0.18206894,
},
},
ReferenceCase {
name: "random_seed0_noise_20_128x96",
width: 128,
height: 96,
expected_score: 1.901922226000000,
expected_stats: DiffmapStats {
min: 0.58629566,
max: 1.9019252,
mean: 1.0574143,
std: 0.1874774,
},
},
ReferenceCase {
name: "random_seed0_noise_20_96x128",
width: 96,
height: 128,
expected_score: 2.083585262300000,
expected_stats: DiffmapStats {
min: 0.50720364,
max: 2.0835783,
mean: 1.0762862,
std: 0.20006815,
},
},
ReferenceCase {
name: "random_seed0_noise_20_128x128",
width: 128,
height: 128,
expected_score: 1.993261694900000,
expected_stats: DiffmapStats {
min: 0.5746136,
max: 1.9932595,
mean: 1.0626885,
std: 0.18841597,
},
},
ReferenceCase {
name: "random_seed0_noise_20_192x192",
width: 192,
height: 192,
expected_score: 2.402403354600000,
expected_stats: DiffmapStats {
min: 0.53903085,
max: 2.402401,
mean: 1.0781121,
std: 0.19449803,
},
},
ReferenceCase {
name: "random_seed0_noise_20_256x256",
width: 256,
height: 256,
expected_score: 2.189427852600000,
expected_stats: DiffmapStats {
min: 0.5379678,
max: 2.1894262,
mean: 1.0713897,
std: 0.19198892,
},
},
ReferenceCase {
name: "random_seed1_noise_20_8x8",
width: 8,
height: 8,
expected_score: 1.953735470800000,
expected_stats: DiffmapStats {
min: 1.316089,
max: 1.9537559,
mean: 1.5785371,
std: 0.14761586,
},
},
ReferenceCase {
name: "random_seed1_noise_20_9x9",
width: 9,
height: 9,
expected_score: 1.304604768800000,
expected_stats: DiffmapStats {
min: 0.81138176,
max: 1.3046075,
mean: 1.0890709,
std: 0.09813296,
},
},
ReferenceCase {
name: "random_seed1_noise_20_15x15",
width: 15,
height: 15,
expected_score: 1.386661171900000,
expected_stats: DiffmapStats {
min: 0.66171324,
max: 1.3866584,
mean: 1.0010026,
std: 0.14215882,
},
},
ReferenceCase {
name: "random_seed1_noise_20_16x16",
width: 16,
height: 16,
expected_score: 1.813201904300000,
expected_stats: DiffmapStats {
min: 0.6091153,
max: 1.813207,
mean: 0.9925276,
std: 0.23989783,
},
},
ReferenceCase {
name: "random_seed1_noise_20_17x17",
width: 17,
height: 17,
expected_score: 1.800758719400000,
expected_stats: DiffmapStats {
min: 0.70478463,
max: 1.8007575,
mean: 1.1232744,
std: 0.2362167,
},
},
ReferenceCase {
name: "random_seed1_noise_20_23x23",
width: 23,
height: 23,
expected_score: 1.604853868500000,
expected_stats: DiffmapStats {
min: 0.6138453,
max: 1.6048528,
mean: 1.0387151,
std: 0.16735294,
},
},
ReferenceCase {
name: "random_seed1_noise_20_24x24",
width: 24,
height: 24,
expected_score: 1.996558666200000,
expected_stats: DiffmapStats {
min: 0.61655813,
max: 1.9965566,
mean: 1.0553004,
std: 0.18181276,
},
},
ReferenceCase {
name: "random_seed1_noise_20_31x31",
width: 31,
height: 31,
expected_score: 1.798167467100000,
expected_stats: DiffmapStats {
min: 0.60443527,
max: 1.7981653,
mean: 1.0663453,
std: 0.1883354,
},
},
ReferenceCase {
name: "random_seed1_noise_20_32x32",
width: 32,
height: 32,
expected_score: 1.818962574000000,
expected_stats: DiffmapStats {
min: 0.5614966,
max: 1.818958,
mean: 1.0446187,
std: 0.19552825,
},
},
ReferenceCase {
name: "random_seed1_noise_20_33x33",
width: 33,
height: 33,
expected_score: 1.706653118100000,
expected_stats: DiffmapStats {
min: 0.57895637,
max: 1.7066524,
mean: 1.0741088,
std: 0.1822771,
},
},
ReferenceCase {
name: "random_seed1_noise_20_47x47",
width: 47,
height: 47,
expected_score: 2.165351390800000,
expected_stats: DiffmapStats {
min: 0.5085656,
max: 2.165346,
mean: 1.1097453,
std: 0.20714019,
},
},
ReferenceCase {
name: "random_seed1_noise_20_48x48",
width: 48,
height: 48,
expected_score: 1.960540056200000,
expected_stats: DiffmapStats {
min: 0.5760937,
max: 1.9605399,
mean: 1.0979768,
std: 0.21786942,
},
},
ReferenceCase {
name: "random_seed1_noise_20_64x64",
width: 64,
height: 64,
expected_score: 1.838655114200000,
expected_stats: DiffmapStats {
min: 0.5660702,
max: 1.8386447,
mean: 1.0460396,
std: 0.18576995,
},
},
ReferenceCase {
name: "random_seed1_noise_20_23x31",
width: 23,
height: 31,
expected_score: 1.605820775000000,
expected_stats: DiffmapStats {
min: 0.6202284,
max: 1.605819,
mean: 1.0129099,
std: 0.16331628,
},
},
ReferenceCase {
name: "random_seed1_noise_20_31x23",
width: 31,
height: 23,
expected_score: 1.597059965100000,
expected_stats: DiffmapStats {
min: 0.6234174,
max: 1.5970603,
mean: 1.0365274,
std: 0.18343002,
},
},
ReferenceCase {
name: "random_seed1_noise_20_47x33",
width: 47,
height: 33,
expected_score: 2.157619953200000,
expected_stats: DiffmapStats {
min: 0.60756844,
max: 2.1576176,
mean: 1.1155813,
std: 0.2047823,
},
},
ReferenceCase {
name: "random_seed1_noise_20_33x47",
width: 33,
height: 47,
expected_score: 1.759355425800000,
expected_stats: DiffmapStats {
min: 0.5154362,
max: 1.7593552,
mean: 1.0477133,
std: 0.19910079,
},
},
ReferenceCase {
name: "random_seed1_noise_20_128x96",
width: 128,
height: 96,
expected_score: 1.931962490100000,
expected_stats: DiffmapStats {
min: 0.55213964,
max: 1.9319636,
mean: 1.0501759,
std: 0.18376763,
},
},
ReferenceCase {
name: "random_seed1_noise_20_96x128",
width: 96,
height: 128,
expected_score: 2.073661804200000,
expected_stats: DiffmapStats {
min: 0.57199836,
max: 2.0736544,
mean: 1.0621456,
std: 0.19225278,
},
},
ReferenceCase {
name: "random_seed1_noise_20_128x128",
width: 128,
height: 128,
expected_score: 2.308284044300000,
expected_stats: DiffmapStats {
min: 0.5343231,
max: 2.3082802,
mean: 1.0613879,
std: 0.18859456,
},
},
ReferenceCase {
name: "random_seed1_noise_20_192x192",
width: 192,
height: 192,
expected_score: 2.128408908800000,
expected_stats: DiffmapStats {
min: 0.5350383,
max: 2.1284091,
mean: 1.0588021,
std: 0.18644138,
},
},
ReferenceCase {
name: "random_seed1_noise_20_256x256",
width: 256,
height: 256,
expected_score: 2.684105396300000,
expected_stats: DiffmapStats {
min: 0.4661259,
max: 2.684106,
mean: 1.0708247,
std: 0.19474639,
},
},
ReferenceCase {
name: "random_seed2_noise_20_8x8",
width: 8,
height: 8,
expected_score: 1.557485580400000,
expected_stats: DiffmapStats {
min: 0.5738836,
max: 1.5574796,
mean: 0.76009697,
std: 0.1628797,
},
},
ReferenceCase {
name: "random_seed2_noise_20_9x9",
width: 9,
height: 9,
expected_score: 1.564762711500000,
expected_stats: DiffmapStats {
min: 0.67905074,
max: 1.564763,
mean: 0.9336079,
std: 0.15628764,
},
},
ReferenceCase {
name: "random_seed2_noise_20_15x15",
width: 15,
height: 15,
expected_score: 1.929255008700000,
expected_stats: DiffmapStats {
min: 0.6360074,
max: 1.9292456,
mean: 0.99768203,
std: 0.20611148,
},
},
ReferenceCase {
name: "random_seed2_noise_20_16x16",
width: 16,
height: 16,
expected_score: 1.370284438100000,
expected_stats: DiffmapStats {
min: 0.5327233,
max: 1.3702822,
mean: 0.93565804,
std: 0.14962235,
},
},
ReferenceCase {
name: "random_seed2_noise_20_17x17",
width: 17,
height: 17,
expected_score: 1.403411865200000,
expected_stats: DiffmapStats {
min: 0.58684474,
max: 1.4034104,
mean: 0.97673655,
std: 0.16798389,
},
},
ReferenceCase {
name: "random_seed2_noise_20_23x23",
width: 23,
height: 23,
expected_score: 1.567346692100000,
expected_stats: DiffmapStats {
min: 0.59836483,
max: 1.5673424,
mean: 1.0401257,
std: 0.17868657,
},
},
ReferenceCase {
name: "random_seed2_noise_20_24x24",
width: 24,
height: 24,
expected_score: 1.837504744500000,
expected_stats: DiffmapStats {
min: 0.51157236,
max: 1.8375037,
mean: 1.0245284,
std: 0.19535168,
},
},
ReferenceCase {
name: "random_seed2_noise_20_31x31",
width: 31,
height: 31,
expected_score: 1.587040901200000,
expected_stats: DiffmapStats {
min: 0.41237262,
max: 1.5870404,
mean: 1.0021945,
std: 0.19711867,
},
},
ReferenceCase {
name: "random_seed2_noise_20_32x32",
width: 32,
height: 32,
expected_score: 1.731758713700000,
expected_stats: DiffmapStats {
min: 0.48808908,
max: 1.7317547,
mean: 1.0203327,
std: 0.204156,
},
},
ReferenceCase {
name: "random_seed2_noise_20_33x33",
width: 33,
height: 33,
expected_score: 1.636648058900000,
expected_stats: DiffmapStats {
min: 0.6016864,
max: 1.6366491,
mean: 1.0300729,
std: 0.1765066,
},
},
ReferenceCase {
name: "random_seed2_noise_20_47x47",
width: 47,
height: 47,
expected_score: 1.924897670700000,
expected_stats: DiffmapStats {
min: 0.44413805,
max: 1.9248934,
mean: 1.0561174,
std: 0.20017491,
},
},
ReferenceCase {
name: "random_seed2_noise_20_48x48",
width: 48,
height: 48,
expected_score: 1.901266813300000,
expected_stats: DiffmapStats {
min: 0.5810951,
max: 1.9012728,
mean: 1.0780996,
std: 0.20172782,
},
},
ReferenceCase {
name: "random_seed2_noise_20_64x64",
width: 64,
height: 64,
expected_score: 1.978435397100000,
expected_stats: DiffmapStats {
min: 0.52213144,
max: 1.978429,
mean: 1.0119219,
std: 0.17969507,
},
},
ReferenceCase {
name: "random_seed2_noise_20_23x31",
width: 23,
height: 31,
expected_score: 1.628414869300000,
expected_stats: DiffmapStats {
min: 0.652466,
max: 1.6284099,
mean: 1.0269021,
std: 0.17536566,
},
},
ReferenceCase {
name: "random_seed2_noise_20_31x23",
width: 31,
height: 23,
expected_score: 1.530207157100000,
expected_stats: DiffmapStats {
min: 0.40904346,
max: 1.5302085,
mean: 0.96820813,
std: 0.18254563,
},
},
ReferenceCase {
name: "random_seed2_noise_20_47x33",
width: 47,
height: 33,
expected_score: 1.930824756600000,
expected_stats: DiffmapStats {
min: 0.44393063,
max: 1.9308215,
mean: 1.0172911,
std: 0.1954746,
},
},
ReferenceCase {
name: "random_seed2_noise_20_33x47",
width: 33,
height: 47,
expected_score: 2.050457954400000,
expected_stats: DiffmapStats {
min: 0.57205486,
max: 2.0504553,
mean: 1.0343144,
std: 0.20446095,
},
},
ReferenceCase {
name: "random_seed2_noise_20_128x96",
width: 128,
height: 96,
expected_score: 2.030630111700000,
expected_stats: DiffmapStats {
min: 0.49314937,
max: 2.0306313,
mean: 1.0556661,
std: 0.18985239,
},
},
ReferenceCase {
name: "random_seed2_noise_20_96x128",
width: 96,
height: 128,
expected_score: 1.997299432800000,
expected_stats: DiffmapStats {
min: 0.50249815,
max: 1.9973043,
mean: 1.0797163,
std: 0.19854793,
},
},
ReferenceCase {
name: "random_seed2_noise_20_128x128",
width: 128,
height: 128,
expected_score: 2.031075000800000,
expected_stats: DiffmapStats {
min: 0.49314937,
max: 2.0310774,
mean: 1.0593714,
std: 0.1896003,
},
},
ReferenceCase {
name: "random_seed2_noise_20_192x192",
width: 192,
height: 192,
expected_score: 2.153933048200000,
expected_stats: DiffmapStats {
min: 0.44321007,
max: 2.1539323,
mean: 1.0579042,
std: 0.18956655,
},
},
ReferenceCase {
name: "random_seed2_noise_20_256x256",
width: 256,
height: 256,
expected_score: 2.365266799900000,
expected_stats: DiffmapStats {
min: 0.49989736,
max: 2.3652642,
mean: 1.0716935,
std: 0.1936277,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_16x16",
width: 16,
height: 16,
expected_score: 3.357816219300000,
expected_stats: DiffmapStats {
min: 2.7078187,
max: 3.3578222,
mean: 3.0603092,
std: 0.16232795,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_17x17",
width: 17,
height: 17,
expected_score: 3.527525901800000,
expected_stats: DiffmapStats {
min: 2.792435,
max: 3.5275388,
mean: 3.208343,
std: 0.17025904,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_23x23",
width: 23,
height: 23,
expected_score: 3.418148040800000,
expected_stats: DiffmapStats {
min: 2.7258432,
max: 3.418135,
mean: 3.0458198,
std: 0.1543097,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_24x24",
width: 24,
height: 24,
expected_score: 3.376037597700000,
expected_stats: DiffmapStats {
min: 2.756951,
max: 3.376022,
mean: 3.0458176,
std: 0.12018011,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_31x31",
width: 31,
height: 31,
expected_score: 3.398356437700000,
expected_stats: DiffmapStats {
min: 2.594455,
max: 3.398362,
mean: 2.9679542,
std: 0.10298057,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_32x32",
width: 32,
height: 32,
expected_score: 3.256406307200000,
expected_stats: DiffmapStats {
min: 2.770145,
max: 3.2563999,
mean: 2.988339,
std: 0.10127182,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_33x33",
width: 33,
height: 33,
expected_score: 3.345917224900000,
expected_stats: DiffmapStats {
min: 2.4037824,
max: 3.3459253,
mean: 2.9859474,
std: 0.21097828,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_47x47",
width: 47,
height: 47,
expected_score: 3.561084270500000,
expected_stats: DiffmapStats {
min: 2.5027068,
max: 3.561081,
mean: 2.9216478,
std: 0.19207577,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_48x48",
width: 48,
height: 48,
expected_score: 3.482676506000000,
expected_stats: DiffmapStats {
min: 2.4726067,
max: 3.4827023,
mean: 2.9563777,
std: 0.18942355,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_64x64",
width: 64,
height: 64,
expected_score: 3.301926136000000,
expected_stats: DiffmapStats {
min: 2.532117,
max: 3.3019278,
mean: 2.9154508,
std: 0.121516585,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_23x31",
width: 23,
height: 31,
expected_score: 3.425765991200000,
expected_stats: DiffmapStats {
min: 2.6412024,
max: 3.4257402,
mean: 3.0064363,
std: 0.14073582,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_31x23",
width: 31,
height: 23,
expected_score: 3.293473243700000,
expected_stats: DiffmapStats {
min: 2.743003,
max: 3.293461,
mean: 2.966719,
std: 0.087378055,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_47x33",
width: 47,
height: 33,
expected_score: 3.561053037600000,
expected_stats: DiffmapStats {
min: 2.3132093,
max: 3.5610466,
mean: 2.8712583,
std: 0.19074436,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_33x47",
width: 33,
height: 47,
expected_score: 3.347808837900000,
expected_stats: DiffmapStats {
min: 2.2757003,
max: 3.3478239,
mean: 2.898074,
std: 0.21868233,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_128x96",
width: 128,
height: 96,
expected_score: 3.443159580200000,
expected_stats: DiffmapStats {
min: 2.3201487,
max: 3.4431508,
mean: 2.914129,
std: 0.15292509,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_96x128",
width: 96,
height: 128,
expected_score: 3.414538860300000,
expected_stats: DiffmapStats {
min: 2.488021,
max: 3.4145274,
mean: 2.893689,
std: 0.1481558,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_128x128",
width: 128,
height: 128,
expected_score: 3.361038684800000,
expected_stats: DiffmapStats {
min: 2.3529358,
max: 3.3610601,
mean: 2.888506,
std: 0.14367415,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_192x192",
width: 192,
height: 192,
expected_score: 3.589376926400000,
expected_stats: DiffmapStats {
min: 2.226163,
max: 3.589381,
mean: 2.8918917,
std: 0.14738075,
},
},
ReferenceCase {
name: "random_mid_contrast_1.2_256x256",
width: 256,
height: 256,
expected_score: 3.511024951900000,
expected_stats: DiffmapStats {
min: 2.2010458,
max: 3.5110404,
mean: 2.8771768,
std: 0.14796865,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_16x16",
width: 16,
height: 16,
expected_score: 3.780386924700000,
expected_stats: DiffmapStats {
min: 3.6256208,
max: 3.7803798,
mean: 3.7177074,
std: 0.041871026,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_17x17",
width: 17,
height: 17,
expected_score: 3.754951953900000,
expected_stats: DiffmapStats {
min: 3.6287673,
max: 3.7549403,
mean: 3.6855824,
std: 0.03266391,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_23x23",
width: 23,
height: 23,
expected_score: 3.841466188400000,
expected_stats: DiffmapStats {
min: 3.6147869,
max: 3.8414414,
mean: 3.7289817,
std: 0.059982497,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_24x24",
width: 24,
height: 24,
expected_score: 3.826800823200000,
expected_stats: DiffmapStats {
min: 3.6951191,
max: 3.8268096,
mean: 3.737016,
std: 0.027675813,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_31x31",
width: 31,
height: 31,
expected_score: 3.787732124300000,
expected_stats: DiffmapStats {
min: 3.625943,
max: 3.7877302,
mean: 3.7298486,
std: 0.03427073,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_32x32",
width: 32,
height: 32,
expected_score: 3.804516792300000,
expected_stats: DiffmapStats {
min: 3.65615,
max: 3.8044953,
mean: 3.7305157,
std: 0.02877228,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_33x33",
width: 33,
height: 33,
expected_score: 3.879716873200000,
expected_stats: DiffmapStats {
min: 3.6831076,
max: 3.8797264,
mean: 3.7315881,
std: 0.04440173,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_47x47",
width: 47,
height: 47,
expected_score: 3.823729991900000,
expected_stats: DiffmapStats {
min: 3.5221345,
max: 3.8237002,
mean: 3.7239609,
std: 0.06305493,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_48x48",
width: 48,
height: 48,
expected_score: 3.831496477100000,
expected_stats: DiffmapStats {
min: 3.5285552,
max: 3.8314793,
mean: 3.718229,
std: 0.06674297,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_64x64",
width: 64,
height: 64,
expected_score: 3.851716518400000,
expected_stats: DiffmapStats {
min: 3.6056101,
max: 3.851698,
mean: 3.7295377,
std: 0.05124014,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_23x31",
width: 23,
height: 31,
expected_score: 3.839488029500000,
expected_stats: DiffmapStats {
min: 3.6173117,
max: 3.839457,
mean: 3.7386994,
std: 0.048052575,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_31x23",
width: 31,
height: 23,
expected_score: 3.807970762300000,
expected_stats: DiffmapStats {
min: 3.7051837,
max: 3.807971,
mean: 3.7555175,
std: 0.026224427,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_47x33",
width: 47,
height: 33,
expected_score: 3.897610187500000,
expected_stats: DiffmapStats {
min: 3.6570241,
max: 3.89762,
mean: 3.759183,
std: 0.04817049,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_33x47",
width: 33,
height: 47,
expected_score: 3.925693512000000,
expected_stats: DiffmapStats {
min: 3.6840067,
max: 3.925694,
mean: 3.7574873,
std: 0.05127667,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_128x96",
width: 128,
height: 96,
expected_score: 3.873756885500000,
expected_stats: DiffmapStats {
min: 3.5830312,
max: 3.8737342,
mean: 3.73555,
std: 0.04899668,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_96x128",
width: 96,
height: 128,
expected_score: 3.899048328400000,
expected_stats: DiffmapStats {
min: 3.5832589,
max: 3.8990505,
mean: 3.7415822,
std: 0.050309222,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_128x128",
width: 128,
height: 128,
expected_score: 3.907940864600000,
expected_stats: DiffmapStats {
min: 3.6096215,
max: 3.907959,
mean: 3.7464163,
std: 0.044965185,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_192x192",
width: 192,
height: 192,
expected_score: 3.914564132700000,
expected_stats: DiffmapStats {
min: 3.6145318,
max: 3.9145794,
mean: 3.7433627,
std: 0.046094574,
},
},
ReferenceCase {
name: "random_mid_gamma_0.9_256x256",
width: 256,
height: 256,
expected_score: 3.922567606000000,
expected_stats: DiffmapStats {
min: 3.5769835,
max: 3.9225862,
mean: 3.7468486,
std: 0.045222007,
},
},
ReferenceCase {
name: "random_mid_blur_16x16",
width: 16,
height: 16,
expected_score: 8.917518615700001,
expected_stats: DiffmapStats {
min: 7.4070134,
max: 8.917515,
mean: 8.048326,
std: 0.29570192,
},
},
ReferenceCase {
name: "random_mid_blur_17x17",
width: 17,
height: 17,
expected_score: 9.158810615500000,
expected_stats: DiffmapStats {
min: 7.2528896,
max: 9.158824,
mean: 7.922278,
std: 0.3051356,
},
},
ReferenceCase {
name: "random_mid_blur_23x23",
width: 23,
height: 23,
expected_score: 9.106546401999999,
expected_stats: DiffmapStats {
min: 7.4173093,
max: 9.106543,
mean: 8.13531,
std: 0.25690377,
},
},
ReferenceCase {
name: "random_mid_blur_24x24",
width: 24,
height: 24,
expected_score: 8.926475524900001,
expected_stats: DiffmapStats {
min: 7.082672,
max: 8.926462,
mean: 7.9347553,
std: 0.28888384,
},
},
ReferenceCase {
name: "random_mid_blur_31x31",
width: 31,
height: 31,
expected_score: 9.934573173500000,
expected_stats: DiffmapStats {
min: 7.2755237,
max: 9.934596,
mean: 8.326068,
std: 0.42102295,
},
},
ReferenceCase {
name: "random_mid_blur_32x32",
width: 32,
height: 32,
expected_score: 9.400671005200000,
expected_stats: DiffmapStats {
min: 6.9375553,
max: 9.400687,
mean: 8.22746,
std: 0.38716117,
},
},
ReferenceCase {
name: "random_mid_blur_33x33",
width: 33,
height: 33,
expected_score: 9.705527305600000,
expected_stats: DiffmapStats {
min: 6.903404,
max: 9.705539,
mean: 8.161771,
std: 0.36843035,
},
},
ReferenceCase {
name: "random_mid_blur_47x47",
width: 47,
height: 47,
expected_score: 9.473280906699999,
expected_stats: DiffmapStats {
min: 7.327334,
max: 9.473294,
mean: 8.20693,
std: 0.28466284,
},
},
ReferenceCase {
name: "random_mid_blur_48x48",
width: 48,
height: 48,
expected_score: 9.508089065600000,
expected_stats: DiffmapStats {
min: 7.275872,
max: 9.508067,
mean: 8.170074,
std: 0.31590793,
},
},
ReferenceCase {
name: "random_mid_blur_64x64",
width: 64,
height: 64,
expected_score: 9.619633674599999,
expected_stats: DiffmapStats {
min: 6.952925,
max: 9.619626,
mean: 8.348843,
std: 0.36488622,
},
},
ReferenceCase {
name: "random_mid_blur_23x31",
width: 23,
height: 31,
expected_score: 9.107776641799999,
expected_stats: DiffmapStats {
min: 7.4126725,
max: 9.107787,
mean: 8.129356,
std: 0.24926156,
},
},
ReferenceCase {
name: "random_mid_blur_31x23",
width: 31,
height: 23,
expected_score: 9.141080856300000,
expected_stats: DiffmapStats {
min: 7.247406,
max: 9.141086,
mean: 8.024129,
std: 0.27754113,
},
},
ReferenceCase {
name: "random_mid_blur_47x33",
width: 47,
height: 33,
expected_score: 9.454513549800000,
expected_stats: DiffmapStats {
min: 7.0091476,
max: 9.45451,
mean: 8.124325,
std: 0.3171085,
},
},
ReferenceCase {
name: "random_mid_blur_33x47",
width: 33,
height: 47,
expected_score: 9.704810142500000,
expected_stats: DiffmapStats {
min: 6.8307343,
max: 9.704825,
mean: 8.088584,
std: 0.37430394,
},
},
ReferenceCase {
name: "random_mid_blur_128x96",
width: 128,
height: 96,
expected_score: 10.311388015700000,
expected_stats: DiffmapStats {
min: 7.248717,
max: 10.31137,
mean: 8.397634,
std: 0.34463844,
},
},
ReferenceCase {
name: "random_mid_blur_96x128",
width: 96,
height: 128,
expected_score: 10.049722671500000,
expected_stats: DiffmapStats {
min: 7.272849,
max: 10.04974,
mean: 8.32832,
std: 0.31807083,
},
},
ReferenceCase {
name: "random_mid_blur_128x128",
width: 128,
height: 128,
expected_score: 10.258371353099999,
expected_stats: DiffmapStats {
min: 6.8815475,
max: 10.258377,
mean: 8.361585,
std: 0.34990126,
},
},
ReferenceCase {
name: "random_mid_blur_192x192",
width: 192,
height: 192,
expected_score: 10.293983459500000,
expected_stats: DiffmapStats {
min: 7.195727,
max: 10.293999,
mean: 8.354573,
std: 0.32703173,
},
},
ReferenceCase {
name: "random_mid_blur_256x256",
width: 256,
height: 256,
expected_score: 10.355465889000000,
expected_stats: DiffmapStats {
min: 7.0535903,
max: 10.355468,
mean: 8.348854,
std: 0.336225,
},
},
ReferenceCase {
name: "random_mid_quantize_32_16x16",
width: 16,
height: 16,
expected_score: 0.366439163700000,
expected_stats: DiffmapStats {
min: 0.18364967,
max: 0.36643884,
mean: 0.25318542,
std: 0.02779502,
},
},
ReferenceCase {
name: "random_mid_quantize_32_17x17",
width: 17,
height: 17,
expected_score: 0.344981908800000,
expected_stats: DiffmapStats {
min: 0.19244431,
max: 0.34496564,
mean: 0.25746325,
std: 0.02673922,
},
},
ReferenceCase {
name: "random_mid_quantize_32_23x23",
width: 23,
height: 23,
expected_score: 0.493767857600000,
expected_stats: DiffmapStats {
min: 0.21701245,
max: 0.49376404,
mean: 0.3365553,
std: 0.040052705,
},
},
ReferenceCase {
name: "random_mid_quantize_32_24x24",
width: 24,
height: 24,
expected_score: 0.463157773000000,
expected_stats: DiffmapStats {
min: 0.20381127,
max: 0.46316072,
mean: 0.32247382,
std: 0.050831534,
},
},
ReferenceCase {
name: "random_mid_quantize_32_31x31",
width: 31,
height: 31,
expected_score: 0.427895337300000,
expected_stats: DiffmapStats {
min: 0.2299951,
max: 0.42789188,
mean: 0.32252124,
std: 0.036144976,
},
},
ReferenceCase {
name: "random_mid_quantize_32_32x32",
width: 32,
height: 32,
expected_score: 0.430450886500000,
expected_stats: DiffmapStats {
min: 0.20566513,
max: 0.43046212,
mean: 0.3065124,
std: 0.040272754,
},
},
ReferenceCase {
name: "random_mid_quantize_32_33x33",
width: 33,
height: 33,
expected_score: 0.439643859900000,
expected_stats: DiffmapStats {
min: 0.23144965,
max: 0.43964377,
mean: 0.30667564,
std: 0.03488789,
},
},
ReferenceCase {
name: "random_mid_quantize_32_47x47",
width: 47,
height: 47,
expected_score: 0.441153585900000,
expected_stats: DiffmapStats {
min: 0.24298903,
max: 0.44115362,
mean: 0.32866767,
std: 0.03151562,
},
},
ReferenceCase {
name: "random_mid_quantize_32_48x48",
width: 48,
height: 48,
expected_score: 0.505528330800000,
expected_stats: DiffmapStats {
min: 0.24098457,
max: 0.5055239,
mean: 0.3335245,
std: 0.038720038,
},
},
ReferenceCase {
name: "random_mid_quantize_32_64x64",
width: 64,
height: 64,
expected_score: 0.493050187800000,
expected_stats: DiffmapStats {
min: 0.17135377,
max: 0.4930486,
mean: 0.34770522,
std: 0.046406496,
},
},
ReferenceCase {
name: "random_mid_quantize_32_23x31",
width: 23,
height: 31,
expected_score: 0.490747958400000,
expected_stats: DiffmapStats {
min: 0.2025425,
max: 0.4907421,
mean: 0.31393877,
std: 0.041797053,
},
},
ReferenceCase {
name: "random_mid_quantize_32_31x23",
width: 31,
height: 23,
expected_score: 0.423365771800000,
expected_stats: DiffmapStats {
min: 0.21148518,
max: 0.4233674,
mean: 0.30904722,
std: 0.037529584,
},
},
ReferenceCase {
name: "random_mid_quantize_32_47x33",
width: 47,
height: 33,
expected_score: 0.429855644700000,
expected_stats: DiffmapStats {
min: 0.2451761,
max: 0.42986357,
mean: 0.31940338,
std: 0.028900037,
},
},
ReferenceCase {
name: "random_mid_quantize_32_33x47",
width: 33,
height: 47,
expected_score: 0.439759284300000,
expected_stats: DiffmapStats {
min: 0.22946973,
max: 0.43974456,
mean: 0.31224856,
std: 0.033131287,
},
},
ReferenceCase {
name: "random_mid_quantize_32_128x96",
width: 128,
height: 96,
expected_score: 0.536553800100000,
expected_stats: DiffmapStats {
min: 0.20714134,
max: 0.53655607,
mean: 0.36087278,
std: 0.044434357,
},
},
ReferenceCase {
name: "random_mid_quantize_32_96x128",
width: 96,
height: 128,
expected_score: 0.557236254200000,
expected_stats: DiffmapStats {
min: 0.21370883,
max: 0.55724555,
mean: 0.36236078,
std: 0.04545764,
},
},
ReferenceCase {
name: "random_mid_quantize_32_128x128",
width: 128,
height: 128,
expected_score: 0.536553800100000,
expected_stats: DiffmapStats {
min: 0.20796731,
max: 0.53655607,
mean: 0.3605877,
std: 0.043268517,
},
},
ReferenceCase {
name: "random_mid_quantize_32_192x192",
width: 192,
height: 192,
expected_score: 0.568421900300000,
expected_stats: DiffmapStats {
min: 0.2182619,
max: 0.56842047,
mean: 0.35720125,
std: 0.04222201,
},
},
ReferenceCase {
name: "random_mid_quantize_32_256x256",
width: 256,
height: 256,
expected_score: 0.589124023900000,
expected_stats: DiffmapStats {
min: 0.20994614,
max: 0.5891294,
mean: 0.35702452,
std: 0.04111133,
},
},
ReferenceCase {
name: "color_grad_channel_swap_8x8",
width: 8,
height: 8,
expected_score: 14.269427299500000,
expected_stats: DiffmapStats {
min: 3.8417642,
max: 14.269431,
mean: 6.7430186,
std: 2.4473143,
},
},
ReferenceCase {
name: "color_grad_channel_swap_9x9",
width: 9,
height: 9,
expected_score: 17.297607421900000,
expected_stats: DiffmapStats {
min: 4.215878,
max: 17.297623,
mean: 7.947133,
std: 3.0456324,
},
},
ReferenceCase {
name: "color_grad_channel_swap_15x15",
width: 15,
height: 15,
expected_score: 35.381294250499998,
expected_stats: DiffmapStats {
min: 6.8620067,
max: 35.38131,
mean: 16.046175,
std: 6.9888725,
},
},
ReferenceCase {
name: "color_grad_channel_swap_16x16",
width: 16,
height: 16,
expected_score: 35.840209960899998,
expected_stats: DiffmapStats {
min: 5.612125,
max: 35.84022,
mean: 15.972411,
std: 7.5152445,
},
},
ReferenceCase {
name: "color_grad_channel_swap_17x17",
width: 17,
height: 17,
expected_score: 39.669059753399999,
expected_stats: DiffmapStats {
min: 6.582343,
max: 39.669075,
mean: 17.637468,
std: 8.22959,
},
},
ReferenceCase {
name: "color_grad_channel_swap_23x23",
width: 23,
height: 23,
expected_score: 51.667316436800000,
expected_stats: DiffmapStats {
min: 5.0166492,
max: 51.667328,
mean: 22.277662,
std: 11.730867,
},
},
ReferenceCase {
name: "color_grad_channel_swap_24x24",
width: 24,
height: 24,
expected_score: 52.033523559599999,
expected_stats: DiffmapStats {
min: 4.2145076,
max: 52.033485,
mean: 22.728987,
std: 12.199392,
},
},
ReferenceCase {
name: "color_grad_channel_swap_31x31",
width: 31,
height: 31,
expected_score: 67.170898437500000,
expected_stats: DiffmapStats {
min: 3.9799185,
max: 67.17091,
mean: 29.15212,
std: 16.254595,
},
},
ReferenceCase {
name: "color_grad_channel_swap_32x32",
width: 32,
height: 32,
expected_score: 66.628494262700002,
expected_stats: DiffmapStats {
min: 3.2292023,
max: 66.62844,
mean: 29.312122,
std: 16.516176,
},
},
ReferenceCase {
name: "color_grad_channel_swap_33x33",
width: 33,
height: 33,
expected_score: 71.682815551800005,
expected_stats: DiffmapStats {
min: 3.4145558,
max: 71.68287,
mean: 31.802576,
std: 17.625433,
},
},
ReferenceCase {
name: "color_grad_channel_swap_47x47",
width: 47,
height: 47,
expected_score: 93.930633544900004,
expected_stats: DiffmapStats {
min: 2.876059,
max: 93.93082,
mean: 38.319214,
std: 23.216064,
},
},
ReferenceCase {
name: "color_grad_channel_swap_48x48",
width: 48,
height: 48,
expected_score: 93.042694091800001,
expected_stats: DiffmapStats {
min: 2.1316214,
max: 93.04258,
mean: 38.362274,
std: 23.297165,
},
},
ReferenceCase {
name: "color_grad_channel_swap_64x64",
width: 64,
height: 64,
expected_score: 117.588790893600006,
expected_stats: DiffmapStats {
min: 1.087545,
max: 117.58921,
mean: 50.59504,
std: 30.277706,
},
},
ReferenceCase {
name: "color_grad_channel_swap_23x31",
width: 23,
height: 31,
expected_score: 53.553588867199998,
expected_stats: DiffmapStats {
min: 5.146532,
max: 53.55363,
mean: 23.266472,
std: 12.627397,
},
},
ReferenceCase {
name: "color_grad_channel_swap_31x23",
width: 31,
height: 23,
expected_score: 61.664443969700002,
expected_stats: DiffmapStats {
min: 3.7152464,
max: 61.66446,
mean: 26.641636,
std: 14.61957,
},
},
ReferenceCase {
name: "color_grad_channel_swap_47x33",
width: 47,
height: 33,
expected_score: 87.937751770000006,
expected_stats: DiffmapStats {
min: 2.5051553,
max: 87.93765,
mean: 37.239933,
std: 21.77702,
},
},
ReferenceCase {
name: "color_grad_channel_swap_33x47",
width: 33,
height: 47,
expected_score: 73.579406738299994,
expected_stats: DiffmapStats {
min: 3.7152457,
max: 73.57946,
mean: 32.319332,
std: 18.298578,
},
},
ReferenceCase {
name: "color_grad_channel_swap_128x96",
width: 128,
height: 96,
expected_score: 162.417129516599999,
expected_stats: DiffmapStats {
min: 0.48978686,
max: 162.41733,
mean: 55.89011,
std: 39.23619,
},
},
ReferenceCase {
name: "color_grad_channel_swap_96x128",
width: 96,
height: 128,
expected_score: 132.888015747100013,
expected_stats: DiffmapStats {
min: 0.5931907,
max: 132.88776,
mean: 60.185402,
std: 35.234974,
},
},
ReferenceCase {
name: "color_grad_channel_swap_128x128",
width: 128,
height: 128,
expected_score: 165.567749023400012,
expected_stats: DiffmapStats {
min: 0.55998015,
max: 165.56937,
mean: 73.23591,
std: 44.26849,
},
},
ReferenceCase {
name: "color_grad_channel_swap_192x192",
width: 192,
height: 192,
expected_score: 159.185104370099992,
expected_stats: DiffmapStats {
min: 0.28191656,
max: 159.18433,
mean: 55.66335,
std: 38.302013,
},
},
ReferenceCase {
name: "color_grad_channel_swap_256x256",
width: 256,
height: 256,
expected_score: 214.381881713899986,
expected_stats: DiffmapStats {
min: 0.2774372,
max: 214.3831,
mean: 83.50245,
std: 54.04386,
},
},
ReferenceCase {
name: "color_grad_hue_shift_8x8",
width: 8,
height: 8,
expected_score: 18.640909194900001,
expected_stats: DiffmapStats {
min: 5.090464,
max: 18.640913,
mean: 10.580308,
std: 2.7603695,
},
},
ReferenceCase {
name: "color_grad_hue_shift_9x9",
width: 9,
height: 9,
expected_score: 23.609170913700002,
expected_stats: DiffmapStats {
min: 4.769807,
max: 23.60918,
mean: 12.502891,
std: 3.617191,
},
},
ReferenceCase {
name: "color_grad_hue_shift_15x15",
width: 15,
height: 15,
expected_score: 47.501022338900000,
expected_stats: DiffmapStats {
min: 7.350001,
max: 47.501072,
mean: 25.152164,
std: 8.746376,
},
},
ReferenceCase {
name: "color_grad_hue_shift_16x16",
width: 16,
height: 16,
expected_score: 48.298744201700003,
expected_stats: DiffmapStats {
min: 6.6422496,
max: 48.298794,
mean: 25.712118,
std: 9.292038,
},
},
ReferenceCase {
name: "color_grad_hue_shift_17x17",
width: 17,
height: 17,
expected_score: 53.002799987800003,
expected_stats: DiffmapStats {
min: 6.9506683,
max: 53.00286,
mean: 27.89832,
std: 10.166836,
},
},
ReferenceCase {
name: "color_grad_hue_shift_23x23",
width: 23,
height: 23,
expected_score: 66.789955139200003,
expected_stats: DiffmapStats {
min: 5.9628987,
max: 66.789986,
mean: 35.761326,
std: 13.164072,
},
},
ReferenceCase {
name: "color_grad_hue_shift_24x24",
width: 24,
height: 24,
expected_score: 67.320518493700007,
expected_stats: DiffmapStats {
min: 6.0358973,
max: 67.32053,
mean: 36.925648,
std: 13.376853,
},
},
ReferenceCase {
name: "color_grad_hue_shift_31x31",
width: 31,
height: 31,
expected_score: 87.624847412099996,
expected_stats: DiffmapStats {
min: 4.836691,
max: 87.62479,
mean: 47.34493,
std: 16.646236,
},
},
ReferenceCase {
name: "color_grad_hue_shift_32x32",
width: 32,
height: 32,
expected_score: 88.021316528300005,
expected_stats: DiffmapStats {
min: 5.306752,
max: 88.021286,
mean: 47.67879,
std: 16.450378,
},
},
ReferenceCase {
name: "color_grad_hue_shift_33x33",
width: 33,
height: 33,
expected_score: 95.835189819299998,
expected_stats: DiffmapStats {
min: 4.568765,
max: 95.83525,
mean: 51.4797,
std: 17.450577,
},
},
ReferenceCase {
name: "color_grad_hue_shift_47x47",
width: 47,
height: 47,
expected_score: 121.233360290500002,
expected_stats: DiffmapStats {
min: 3.9584184,
max: 121.23363,
mean: 62.573982,
std: 22.408167,
},
},
ReferenceCase {
name: "color_grad_hue_shift_48x48",
width: 48,
height: 48,
expected_score: 120.443603515600003,
expected_stats: DiffmapStats {
min: 3.8217325,
max: 120.44339,
mean: 62.61126,
std: 22.26375,
},
},
ReferenceCase {
name: "color_grad_hue_shift_64x64",
width: 64,
height: 64,
expected_score: 147.271453857399990,
expected_stats: DiffmapStats {
min: 4.072289,
max: 147.27205,
mean: 82.33634,
std: 25.746498,
},
},
ReferenceCase {
name: "color_grad_hue_shift_23x31",
width: 23,
height: 31,
expected_score: 72.760650634800001,
expected_stats: DiffmapStats {
min: 5.75229,
max: 72.76073,
mean: 41.524433,
std: 14.779185,
},
},
ReferenceCase {
name: "color_grad_hue_shift_31x23",
width: 31,
height: 23,
expected_score: 77.064926147500003,
expected_stats: DiffmapStats {
min: 4.9223833,
max: 77.06497,
mean: 39.542717,
std: 14.490464,
},
},
ReferenceCase {
name: "color_grad_hue_shift_47x33",
width: 47,
height: 33,
expected_score: 110.139190673800002,
expected_stats: DiffmapStats {
min: 3.6800838,
max: 110.13907,
mean: 56.321377,
std: 19.111547,
},
},
ReferenceCase {
name: "color_grad_hue_shift_33x47",
width: 33,
height: 47,
expected_score: 101.918136596699995,
expected_stats: DiffmapStats {
min: 4.1038003,
max: 101.91821,
mean: 56.884533,
std: 19.824621,
},
},
ReferenceCase {
name: "color_grad_hue_shift_128x96",
width: 128,
height: 96,
expected_score: 203.584960937500000,
expected_stats: DiffmapStats {
min: 1.6825196,
max: 203.5865,
mean: 90.165726,
std: 38.306477,
},
},
ReferenceCase {
name: "color_grad_hue_shift_96x128",
width: 96,
height: 128,
expected_score: 164.363433837900004,
expected_stats: DiffmapStats {
min: 2.0990317,
max: 164.36314,
mean: 100.994316,
std: 31.29255,
},
},
ReferenceCase {
name: "color_grad_hue_shift_128x128",
width: 128,
height: 128,
expected_score: 217.129180908199999,
expected_stats: DiffmapStats {
min: 1.975251,
max: 217.13116,
mean: 120.20972,
std: 37.352604,
},
},
ReferenceCase {
name: "color_grad_hue_shift_192x192",
width: 192,
height: 192,
expected_score: 190.474319457999997,
expected_stats: DiffmapStats {
min: 0.65304476,
max: 190.47345,
mean: 91.6022,
std: 36.22758,
},
},
ReferenceCase {
name: "color_grad_hue_shift_256x256",
width: 256,
height: 256,
expected_score: 262.452514648399983,
expected_stats: DiffmapStats {
min: 0.6741897,
max: 262.4541,
mean: 138.20952,
std: 49.12267,
},
},
ReferenceCase {
name: "random_color_channel_swap_16x16",
width: 16,
height: 16,
expected_score: 5.194098472600000,
expected_stats: DiffmapStats {
min: 2.765948,
max: 5.1940956,
mean: 3.9232461,
std: 0.4824837,
},
},
ReferenceCase {
name: "random_color_channel_swap_17x17",
width: 17,
height: 17,
expected_score: 7.072145462000000,
expected_stats: DiffmapStats {
min: 3.3775969,
max: 7.0721354,
mean: 5.1566057,
std: 0.80754167,
},
},
ReferenceCase {
name: "random_color_channel_swap_23x23",
width: 23,
height: 23,
expected_score: 5.823387622800000,
expected_stats: DiffmapStats {
min: 2.249988,
max: 5.8233695,
mean: 4.11698,
std: 0.6261079,
},
},
ReferenceCase {
name: "random_color_channel_swap_24x24",
width: 24,
height: 24,
expected_score: 7.234189033500000,
expected_stats: DiffmapStats {
min: 2.1317713,
max: 7.234179,
mean: 4.3359933,
std: 0.85357445,
},
},
ReferenceCase {
name: "random_color_channel_swap_31x31",
width: 31,
height: 31,
expected_score: 4.994867324800000,
expected_stats: DiffmapStats {
min: 2.0426795,
max: 4.9948626,
mean: 3.3803506,
std: 0.5076642,
},
},
ReferenceCase {
name: "random_color_channel_swap_32x32",
width: 32,
height: 32,
expected_score: 6.321131706200000,
expected_stats: DiffmapStats {
min: 1.7188348,
max: 6.321116,
mean: 3.6437662,
std: 1.017684,
},
},
ReferenceCase {
name: "random_color_channel_swap_33x33",
width: 33,
height: 33,
expected_score: 7.032644271900000,
expected_stats: DiffmapStats {
min: 1.6441125,
max: 7.0326476,
mean: 3.5324476,
std: 0.68659604,
},
},
ReferenceCase {
name: "random_color_channel_swap_47x47",
width: 47,
height: 47,
expected_score: 5.892936229700000,
expected_stats: DiffmapStats {
min: 1.5477576,
max: 5.892917,
mean: 3.4612176,
std: 0.75944793,
},
},
ReferenceCase {
name: "random_color_channel_swap_48x48",
width: 48,
height: 48,
expected_score: 6.627130985300000,
expected_stats: DiffmapStats {
min: 1.1849341,
max: 6.627147,
mean: 3.3500357,
std: 0.7995387,
},
},
ReferenceCase {
name: "random_color_channel_swap_64x64",
width: 64,
height: 64,
expected_score: 6.119090080300000,
expected_stats: DiffmapStats {
min: 1.6519611,
max: 6.119085,
mean: 3.416757,
std: 0.6577301,
},
},
ReferenceCase {
name: "random_color_channel_swap_23x31",
width: 23,
height: 31,
expected_score: 6.018216610000000,
expected_stats: DiffmapStats {
min: 1.7812703,
max: 6.0182123,
mean: 3.8831627,
std: 0.73110914,
},
},
ReferenceCase {
name: "random_color_channel_swap_31x23",
width: 31,
height: 23,
expected_score: 5.104071617100000,
expected_stats: DiffmapStats {
min: 1.8950206,
max: 5.104073,
mean: 3.3023021,
std: 0.5235221,
},
},
ReferenceCase {
name: "random_color_channel_swap_47x33",
width: 47,
height: 33,
expected_score: 5.884913921400000,
expected_stats: DiffmapStats {
min: 1.5646237,
max: 5.884898,
mean: 3.526708,
std: 0.8213146,
},
},
ReferenceCase {
name: "random_color_channel_swap_33x47",
width: 33,
height: 47,
expected_score: 6.948028564500000,
expected_stats: DiffmapStats {
min: 1.7348729,
max: 6.9480305,
mean: 3.2951941,
std: 0.64908826,
},
},
ReferenceCase {
name: "random_color_channel_swap_128x96",
width: 128,
height: 96,
expected_score: 7.038221359300000,
expected_stats: DiffmapStats {
min: 1.6584105,
max: 7.038225,
mean: 3.3898787,
std: 0.65278506,
},
},
ReferenceCase {
name: "random_color_channel_swap_96x128",
width: 96,
height: 128,
expected_score: 6.422493934600000,
expected_stats: DiffmapStats {
min: 1.686088,
max: 6.42249,
mean: 3.3703687,
std: 0.60700285,
},
},
ReferenceCase {
name: "random_color_channel_swap_128x128",
width: 128,
height: 128,
expected_score: 7.038221359300000,
expected_stats: DiffmapStats {
min: 1.6584029,
max: 7.038225,
mean: 3.4328659,
std: 0.64234585,
},
},
ReferenceCase {
name: "random_color_channel_swap_192x192",
width: 192,
height: 192,
expected_score: 7.923476696000000,
expected_stats: DiffmapStats {
min: 1.3858589,
max: 7.9234843,
mean: 3.490665,
std: 0.6341957,
},
},
ReferenceCase {
name: "random_color_channel_swap_256x256",
width: 256,
height: 256,
expected_score: 7.526306152300000,
expected_stats: DiffmapStats {
min: 1.4828179,
max: 7.5263,
mean: 3.5296705,
std: 0.6862273,
},
},
ReferenceCase {
name: "random_color_hue_shift_16x16",
width: 16,
height: 16,
expected_score: 8.734687805200000,
expected_stats: DiffmapStats {
min: 3.8858023,
max: 8.734699,
mean: 6.267667,
std: 1.0283284,
},
},
ReferenceCase {
name: "random_color_hue_shift_17x17",
width: 17,
height: 17,
expected_score: 9.362903595000001,
expected_stats: DiffmapStats {
min: 5.106957,
max: 9.362908,
mean: 7.206012,
std: 0.9194263,
},
},
ReferenceCase {
name: "random_color_hue_shift_23x23",
width: 23,
height: 23,
expected_score: 12.375574111900001,
expected_stats: DiffmapStats {
min: 4.2318354,
max: 12.375568,
mean: 7.003621,
std: 1.0134394,
},
},
ReferenceCase {
name: "random_color_hue_shift_24x24",
width: 24,
height: 24,
expected_score: 9.342568397499999,
expected_stats: DiffmapStats {
min: 3.2717636,
max: 9.342565,
mean: 6.416995,
std: 0.9792907,
},
},
ReferenceCase {
name: "random_color_hue_shift_31x31",
width: 31,
height: 31,
expected_score: 11.067964553800000,
expected_stats: DiffmapStats {
min: 4.2663455,
max: 11.067964,
mean: 6.579219,
std: 1.1226779,
},
},
ReferenceCase {
name: "random_color_hue_shift_32x32",
width: 32,
height: 32,
expected_score: 10.107030868500001,
expected_stats: DiffmapStats {
min: 3.9287908,
max: 10.107033,
mean: 6.7062335,
std: 1.061615,
},
},
ReferenceCase {
name: "random_color_hue_shift_33x33",
width: 33,
height: 33,
expected_score: 9.479100227400000,
expected_stats: DiffmapStats {
min: 4.137045,
max: 9.479106,
mean: 6.658954,
std: 0.9675766,
},
},
ReferenceCase {
name: "random_color_hue_shift_47x47",
width: 47,
height: 47,
expected_score: 10.489116668699999,
expected_stats: DiffmapStats {
min: 3.6232185,
max: 10.48912,
mean: 6.882564,
std: 1.0810095,
},
},
ReferenceCase {
name: "random_color_hue_shift_48x48",
width: 48,
height: 48,
expected_score: 10.595977783200000,
expected_stats: DiffmapStats {
min: 3.8936064,
max: 10.595979,
mean: 6.8223133,
std: 1.0889909,
},
},
ReferenceCase {
name: "random_color_hue_shift_64x64",
width: 64,
height: 64,
expected_score: 12.619894981400000,
expected_stats: DiffmapStats {
min: 3.3459105,
max: 12.619893,
mean: 6.6621795,
std: 1.1043466,
},
},
ReferenceCase {
name: "random_color_hue_shift_23x31",
width: 23,
height: 31,
expected_score: 12.240024566700001,
expected_stats: DiffmapStats {
min: 4.187907,
max: 12.24001,
mean: 7.2109346,
std: 1.2134502,
},
},
ReferenceCase {
name: "random_color_hue_shift_31x23",
width: 31,
height: 23,
expected_score: 11.568676948500000,
expected_stats: DiffmapStats {
min: 4.4449973,
max: 11.568673,
mean: 6.785315,
std: 1.0764817,
},
},
ReferenceCase {
name: "random_color_hue_shift_47x33",
width: 47,
height: 33,
expected_score: 10.689239502000000,
expected_stats: DiffmapStats {
min: 3.6337569,
max: 10.689244,
mean: 6.8306775,
std: 1.1092397,
},
},
ReferenceCase {
name: "random_color_hue_shift_33x47",
width: 33,
height: 47,
expected_score: 9.849535942099999,
expected_stats: DiffmapStats {
min: 3.9826639,
max: 9.849534,
mean: 6.695072,
std: 0.9713424,
},
},
ReferenceCase {
name: "random_color_hue_shift_128x96",
width: 128,
height: 96,
expected_score: 12.817176818800000,
expected_stats: DiffmapStats {
min: 3.5771024,
max: 12.817177,
mean: 6.92137,
std: 1.2127025,
},
},
ReferenceCase {
name: "random_color_hue_shift_96x128",
width: 96,
height: 128,
expected_score: 13.718146324199999,
expected_stats: DiffmapStats {
min: 3.631574,
max: 13.718149,
mean: 6.8863664,
std: 1.1897883,
},
},
ReferenceCase {
name: "random_color_hue_shift_128x128",
width: 128,
height: 128,
expected_score: 12.823586463900000,
expected_stats: DiffmapStats {
min: 3.577142,
max: 12.823586,
mean: 6.926567,
std: 1.2084161,
},
},
ReferenceCase {
name: "random_color_hue_shift_192x192",
width: 192,
height: 192,
expected_score: 13.803640365600000,
expected_stats: DiffmapStats {
min: 3.5941691,
max: 13.803638,
mean: 7.011118,
std: 1.216743,
},
},
ReferenceCase {
name: "random_color_hue_shift_256x256",
width: 256,
height: 256,
expected_score: 13.892253875700000,
expected_stats: DiffmapStats {
min: 3.5975425,
max: 13.892257,
mean: 7.1038313,
std: 1.2250984,
},
},
];