#![allow(clippy::excessive_precision)]
#[derive(Debug, Clone)]
pub struct ReferenceCase {
pub name: &'static str,
pub width: usize,
pub height: usize,
pub expected_score: f64,
pub source_hash: &'static str,
pub distorted_hash: &'static str,
}
pub const REFERENCE_CASES: &[ReferenceCase] = &[
ReferenceCase {
name: "perfect_match_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
distorted_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
},
ReferenceCase {
name: "uniform_shift_1_32x32",
width: 32,
height: 32,
expected_score: 97.749214300000006,
source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
distorted_hash: "9bfd6cf255ab34830702095e9d20315139bc7139180cc7a5824c75778a0d0f5b",
},
ReferenceCase {
name: "uniform_shift_5_32x32",
width: 32,
height: 32,
expected_score: 98.808273819999997,
source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
distorted_hash: "51b9f0ae4323fb70a30524450cdaeb940d5ab23b8e22e249976c8fe82c1f5795",
},
ReferenceCase {
name: "uniform_shift_10_32x32",
width: 32,
height: 32,
expected_score: 96.531140899999997,
source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
distorted_hash: "264e5cfb60a64f9b7ab8957f2e3ab00a6c93247cfac1e737fbfdfc0748931275",
},
ReferenceCase {
name: "uniform_shift_20_32x32",
width: 32,
height: 32,
expected_score: 93.798232200000001,
source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
distorted_hash: "2fcac1467f36ff01cc6817e30915d4b23afce13c5cdb7ac1249c3eb94c77a490",
},
ReferenceCase {
name: "uniform_shift_50_32x32",
width: 32,
height: 32,
expected_score: 85.014095879999999,
source_hash: "753412db29fc2970bed80a0cefed2d3caf17b282ed5b9b8707b5c39929a27fce",
distorted_hash: "1cfe56369e0441824162a7cec96cb29364cac32654afe71dac9d2f4d0fa61ce6",
},
ReferenceCase {
name: "gradient_h_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "aa3a9df9ba5613cf6e6fe1b0e4d37796034221d229a8f20d6094a9fbb336b1e8",
distorted_hash: "aa3a9df9ba5613cf6e6fe1b0e4d37796034221d229a8f20d6094a9fbb336b1e8",
},
ReferenceCase {
name: "gradient_v_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "79d8bf5f927cbc654664463517e37a58789430503c5750cfaaf031661a3c40a8",
distorted_hash: "79d8bf5f927cbc654664463517e37a58789430503c5750cfaaf031661a3c40a8",
},
ReferenceCase {
name: "checkerboard_4_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "25f517c98598e097bff143b8a0f6ca3c9d98be91e326bee174a958fa641b5a33",
distorted_hash: "25f517c98598e097bff143b8a0f6ca3c9d98be91e326bee174a958fa641b5a33",
},
ReferenceCase {
name: "checkerboard_8_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "8056e450889b52ea0c242e0c6b0025077d45f073b4cc82342dfc45f1214034ef",
distorted_hash: "8056e450889b52ea0c242e0c6b0025077d45f073b4cc82342dfc45f1214034ef",
},
ReferenceCase {
name: "checkerboard_16_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "dbbfae08d980ce566489379120dee6ec14389ebf02035285557b58b5b7f32548",
distorted_hash: "dbbfae08d980ce566489379120dee6ec14389ebf02035285557b58b5b7f32548",
},
ReferenceCase {
name: "noise_seed_42_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "83625644653a659e5a7636bbaddf3c303f9c4ff1f0b8491df783fdb120c7a4ee",
distorted_hash: "83625644653a659e5a7636bbaddf3c303f9c4ff1f0b8491df783fdb120c7a4ee",
},
ReferenceCase {
name: "noise_seed_123_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "adafa287c32421ddd47768390aa51df67d7d76eace702bfe01bd9e1bde307013",
distorted_hash: "adafa287c32421ddd47768390aa51df67d7d76eace702bfe01bd9e1bde307013",
},
ReferenceCase {
name: "noise_seed_999_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "c26efb740e095c587152c0a9eb5305f3bb36deef5f8087bba7592c66c0d65b7c",
distorted_hash: "c26efb740e095c587152c0a9eb5305f3bb36deef5f8087bba7592c66c0d65b7c",
},
ReferenceCase {
name: "edge_vertical_32x32",
width: 32,
height: 32,
expected_score: 100.000000000000000,
source_hash: "44d5b24ab392f2e2ff72deae2ee0e9889cb3273425eac9911f93a5561eeccdde",
distorted_hash: "44d5b24ab392f2e2ff72deae2ee0e9889cb3273425eac9911f93a5561eeccdde",
},
ReferenceCase {
name: "perfect_match_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
distorted_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
},
ReferenceCase {
name: "uniform_shift_1_64x64",
width: 64,
height: 64,
expected_score: 97.986721259999996,
source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
distorted_hash: "ba72ca16b1a20d73df1e731690165166355f49f94329e3d155a5c5988fc67c2e",
},
ReferenceCase {
name: "uniform_shift_5_64x64",
width: 64,
height: 64,
expected_score: 91.523576930000004,
source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
distorted_hash: "5b0e43ac49bd5fb36490734280e3fb2d61ed608f0cc04c866b00fdc205528616",
},
ReferenceCase {
name: "uniform_shift_10_64x64",
width: 64,
height: 64,
expected_score: 80.242893929999994,
source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
distorted_hash: "e802fe3a49ace0c2ec9b689de7d5b875d81b8e0653110b00cd8b2ee51fa40979",
},
ReferenceCase {
name: "uniform_shift_20_64x64",
width: 64,
height: 64,
expected_score: 56.058555839999997,
source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
distorted_hash: "fe8a663ebc8cead56c6e1879d9fe43acf67ad22a1a4a08429510186f2fb51acc",
},
ReferenceCase {
name: "uniform_shift_50_64x64",
width: 64,
height: 64,
expected_score: -8.759422560000001,
source_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
distorted_hash: "e67286008fa164d1af611cd84f922e6cbe9a48e4d55e50e0665dd9b642e9a6bb",
},
ReferenceCase {
name: "gradient_h_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "bfcfaa0618d282841d4469793253649ea6ddab2f1d0351548cb6f05a8fd79b87",
distorted_hash: "bfcfaa0618d282841d4469793253649ea6ddab2f1d0351548cb6f05a8fd79b87",
},
ReferenceCase {
name: "gradient_v_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "ace6ea6f0fc42ad458fb72b077547864ab96879ddb710aa609b1941b307b8598",
distorted_hash: "ace6ea6f0fc42ad458fb72b077547864ab96879ddb710aa609b1941b307b8598",
},
ReferenceCase {
name: "checkerboard_4_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "dbdb01e8d49e11b31fc1106f3726edcd094f822ca34c3350f9d2cacb0d079350",
distorted_hash: "dbdb01e8d49e11b31fc1106f3726edcd094f822ca34c3350f9d2cacb0d079350",
},
ReferenceCase {
name: "checkerboard_8_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "ce810a56212fd98b4f3b4fcb233bda78d4a9d37d2db0e3063b211fece39b8c28",
distorted_hash: "ce810a56212fd98b4f3b4fcb233bda78d4a9d37d2db0e3063b211fece39b8c28",
},
ReferenceCase {
name: "checkerboard_16_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "f05a28b4adf321fa6d2776919a52be55da293656f4c5d7af9a83e24dffab29c5",
distorted_hash: "f05a28b4adf321fa6d2776919a52be55da293656f4c5d7af9a83e24dffab29c5",
},
ReferenceCase {
name: "noise_seed_42_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "7f6be7f433ccb0a006e888f827df518a15c560c44b89852441183c2f61ea59f2",
distorted_hash: "7f6be7f433ccb0a006e888f827df518a15c560c44b89852441183c2f61ea59f2",
},
ReferenceCase {
name: "noise_seed_123_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "0d3841c663576a759f0342d6feb7de707adf89a274df064f2abbc2b1690b449b",
distorted_hash: "0d3841c663576a759f0342d6feb7de707adf89a274df064f2abbc2b1690b449b",
},
ReferenceCase {
name: "noise_seed_999_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "53f592ab5678b4f46d1de4eec5963a728202c7ef837d90fef30de68f127e643d",
distorted_hash: "53f592ab5678b4f46d1de4eec5963a728202c7ef837d90fef30de68f127e643d",
},
ReferenceCase {
name: "edge_vertical_64x64",
width: 64,
height: 64,
expected_score: 100.000000000000000,
source_hash: "f0d003b6007c958df848862398db117778c87d28db5943dc1bef4d6fdffb3137",
distorted_hash: "f0d003b6007c958df848862398db117778c87d28db5943dc1bef4d6fdffb3137",
},
ReferenceCase {
name: "perfect_match_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
distorted_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
},
ReferenceCase {
name: "uniform_shift_1_128x128",
width: 128,
height: 128,
expected_score: 96.789207379999993,
source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
distorted_hash: "43ebfa035c41a640aeda9630522bf65fb02f487bd9b47ac11fa58cf584c6d1c4",
},
ReferenceCase {
name: "uniform_shift_5_128x128",
width: 128,
height: 128,
expected_score: 88.540708760000001,
source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
distorted_hash: "bc6f35e8fbe58efe8245f71ca581836e95ecc3a472e3a2798e99c364b8484149",
},
ReferenceCase {
name: "uniform_shift_10_128x128",
width: 128,
height: 128,
expected_score: 77.842962990000004,
source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
distorted_hash: "8a688a547f7bb47011ef46e5a04f45f8d2f46e1843136eeb97dad5c76db17973",
},
ReferenceCase {
name: "uniform_shift_20_128x128",
width: 128,
height: 128,
expected_score: 54.278839169999998,
source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
distorted_hash: "22a45cbe1683df60effde2b4d3ed4d41e0cf0924e89705d61c292efadf9def6b",
},
ReferenceCase {
name: "uniform_shift_50_128x128",
width: 128,
height: 128,
expected_score: -9.823833150000000,
source_hash: "2af5ead05032faafc0818cc27fe86c562e70fe7bea63d38366ef7355051b8fe9",
distorted_hash: "768e019eb1e7b74aa1a48443b3f484373881ce7070223ddc4e948fadf5cdaba1",
},
ReferenceCase {
name: "gradient_h_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "c347790d8be33cc666c57e86f36b9a2b12e4c247fdbccdad46d69b330b10824e",
distorted_hash: "c347790d8be33cc666c57e86f36b9a2b12e4c247fdbccdad46d69b330b10824e",
},
ReferenceCase {
name: "gradient_v_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "e1ee5fe1c7d98cf8c4d12dd0e1a2f8345a4e45a3389ac1389a92fe983b655530",
distorted_hash: "e1ee5fe1c7d98cf8c4d12dd0e1a2f8345a4e45a3389ac1389a92fe983b655530",
},
ReferenceCase {
name: "checkerboard_4_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "85793f4827775001763b621d8da9a1c4e1b419ed4f444a2f896b3ad999d789a0",
distorted_hash: "85793f4827775001763b621d8da9a1c4e1b419ed4f444a2f896b3ad999d789a0",
},
ReferenceCase {
name: "checkerboard_8_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "de56bd98607690ac290917e04b90437c38d2415cc491b6fa6d91efba31dc6fe3",
distorted_hash: "de56bd98607690ac290917e04b90437c38d2415cc491b6fa6d91efba31dc6fe3",
},
ReferenceCase {
name: "checkerboard_16_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "fe2d0e09d366f7f0e3ec818f9134e8a1291a503dcb3e81b78cc84dfc21359264",
distorted_hash: "fe2d0e09d366f7f0e3ec818f9134e8a1291a503dcb3e81b78cc84dfc21359264",
},
ReferenceCase {
name: "noise_seed_42_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "3ee3716412569ff93b8f6cf511dbc5aeaf828431aa5c15aac5b103cba3cbbdc8",
distorted_hash: "3ee3716412569ff93b8f6cf511dbc5aeaf828431aa5c15aac5b103cba3cbbdc8",
},
ReferenceCase {
name: "noise_seed_123_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "c53c205f69af5eb484e10f0ad3ecc369556e3101713d5d14921e98569245a4d2",
distorted_hash: "c53c205f69af5eb484e10f0ad3ecc369556e3101713d5d14921e98569245a4d2",
},
ReferenceCase {
name: "noise_seed_999_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "ace3ad6e4cb8d27955537dcd54572dfd781149eaae64084b5feb157a7d9adf1f",
distorted_hash: "ace3ad6e4cb8d27955537dcd54572dfd781149eaae64084b5feb157a7d9adf1f",
},
ReferenceCase {
name: "edge_vertical_128x128",
width: 128,
height: 128,
expected_score: 100.000000000000000,
source_hash: "4906bcc6a0cd7340c23d6da4203d5488ec41dd3f026ae4e0ede1c3b547c8b7ba",
distorted_hash: "4906bcc6a0cd7340c23d6da4203d5488ec41dd3f026ae4e0ede1c3b547c8b7ba",
},
ReferenceCase {
name: "perfect_match_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
distorted_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
},
ReferenceCase {
name: "uniform_shift_1_256x256",
width: 256,
height: 256,
expected_score: 96.150270980000002,
source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
distorted_hash: "1c0cfab02575aafff19f5f19ada4b61ac53131822b4e57aac249667b385abcd0",
},
ReferenceCase {
name: "uniform_shift_5_256x256",
width: 256,
height: 256,
expected_score: 89.732094360000005,
source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
distorted_hash: "90526676d3846e7ed5af2e4e8658c81e3f771fe2a1c64dd39a5e123b28863ae2",
},
ReferenceCase {
name: "uniform_shift_10_256x256",
width: 256,
height: 256,
expected_score: 80.291491359999995,
source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
distorted_hash: "2019b05026c860a398ea4e5ccebf663341474616afd841520ad6f0f2cb93d95b",
},
ReferenceCase {
name: "uniform_shift_20_256x256",
width: 256,
height: 256,
expected_score: 59.778929179999999,
source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
distorted_hash: "2aebb5647caa208acc8f8f3fdeb9868f828c1a82bf554bc654eb2a850406ad2a",
},
ReferenceCase {
name: "uniform_shift_50_256x256",
width: 256,
height: 256,
expected_score: -0.390857840000000,
source_hash: "83ab53863cf746efe2611c6b521cfbdefba4f5325cf123ab451c385035b394ef",
distorted_hash: "ebf9afb21c2447887ac397990d539d9369aca02485bbac3af760da7f4132a2fc",
},
ReferenceCase {
name: "gradient_h_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "fb5f204ed84efa48484d193e260fcb573938c9153d852300b8f0cdf58cc2b85b",
distorted_hash: "fb5f204ed84efa48484d193e260fcb573938c9153d852300b8f0cdf58cc2b85b",
},
ReferenceCase {
name: "gradient_v_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "2961137ded7508136fe713238cd32724903c17a8190fb0588bd762b2532a262c",
distorted_hash: "2961137ded7508136fe713238cd32724903c17a8190fb0588bd762b2532a262c",
},
ReferenceCase {
name: "checkerboard_4_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "c206c2b7a185cff1f0ed29e3c1831aa31a1a3f7adfb1a2b927ce7616918153fa",
distorted_hash: "c206c2b7a185cff1f0ed29e3c1831aa31a1a3f7adfb1a2b927ce7616918153fa",
},
ReferenceCase {
name: "checkerboard_8_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "e3e45ad46a0f85cb6d8fcb2028c4214993215378c8622902efc15325d5f6055d",
distorted_hash: "e3e45ad46a0f85cb6d8fcb2028c4214993215378c8622902efc15325d5f6055d",
},
ReferenceCase {
name: "checkerboard_16_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "9771669cebae5d46fe86f6c6d96c0a5605cb961114432aca1f5ef38f7a6e2f76",
distorted_hash: "9771669cebae5d46fe86f6c6d96c0a5605cb961114432aca1f5ef38f7a6e2f76",
},
ReferenceCase {
name: "noise_seed_42_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "6742146af148c546b689204728135c7592574164b5b095dd87348d8f1794a429",
distorted_hash: "6742146af148c546b689204728135c7592574164b5b095dd87348d8f1794a429",
},
ReferenceCase {
name: "noise_seed_123_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "c518fc76e482f1f64bcd0eed0e87e6fd3aa02b2f0a65b030baafc7941e81d2e6",
distorted_hash: "c518fc76e482f1f64bcd0eed0e87e6fd3aa02b2f0a65b030baafc7941e81d2e6",
},
ReferenceCase {
name: "noise_seed_999_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "965e88bccae4a9bd9d819aedd2e863506ac880eac039650f73bbd10c42f4d612",
distorted_hash: "965e88bccae4a9bd9d819aedd2e863506ac880eac039650f73bbd10c42f4d612",
},
ReferenceCase {
name: "edge_vertical_256x256",
width: 256,
height: 256,
expected_score: 100.000000000000000,
source_hash: "ef6a7a3a6dd6460c0f211781f0a8b418b9b6fc9c9a114ddce4c025975eb59e96",
distorted_hash: "ef6a7a3a6dd6460c0f211781f0a8b418b9b6fc9c9a114ddce4c025975eb59e96",
},
ReferenceCase {
name: "gradient_vs_uniform_64x64",
width: 64,
height: 64,
expected_score: -64.568721479999994,
source_hash: "bfcfaa0618d282841d4469793253649ea6ddab2f1d0351548cb6f05a8fd79b87",
distorted_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
},
ReferenceCase {
name: "noise_vs_uniform_64x64",
width: 64,
height: 64,
expected_score: -47.335725580000002,
source_hash: "7f6be7f433ccb0a006e888f827df518a15c560c44b89852441183c2f61ea59f2",
distorted_hash: "2203a98fd84adfbd3cbbfda33c94fcc2d33f0e1d6ebfa4e0ced17c5469ba54e5",
},
ReferenceCase {
name: "gradient_vs_boxblur8x8_64x64",
width: 64,
height: 64,
expected_score: 94.340903150000003,
source_hash: "bfcfaa0618d282841d4469793253649ea6ddab2f1d0351548cb6f05a8fd79b87",
distorted_hash: "cceefcd9fb78f029449390c0ca86768fc741ab19d97e239272c7057dae4da706",
},
ReferenceCase {
name: "noise_vs_sharpen_64x64",
width: 64,
height: 64,
expected_score: -5.810175560000000,
source_hash: "53f592ab5678b4f46d1de4eec5963a728202c7ef837d90fef30de68f127e643d",
distorted_hash: "4ad3cfe3e5b8138c33e412d6e5c3a93c83fdf80048dd65fe4eeb2f0060275aaa",
},
ReferenceCase {
name: "gradient_vs_yuv_roundtrip_64x64",
width: 64,
height: 64,
expected_score: 97.260109639999996,
source_hash: "e7644fe3f111f9eac705815e27e46beb547fae004c47a8d7d32ec4004873f74d",
distorted_hash: "08f6523635ec5e8f1b2d3c4589ac4d7b41ec81ca46a064dee3db1612f1f2b841",
},
ReferenceCase {
name: "edge_vs_boxblur8x8_64x64",
width: 64,
height: 64,
expected_score: 24.273335520000000,
source_hash: "f0d003b6007c958df848862398db117778c87d28db5943dc1bef4d6fdffb3137",
distorted_hash: "cbe40f4a1c43e6612e31aec6596e608feb8a7ce47db0073b1e1f0a4730d65e9b",
},
];