diff --git a/Source/astcenc_averages_and_directions.cpp b/Source/astcenc_averages_and_directions.cpp index 5959f08b..6cccab52 100644 --- a/Source/astcenc_averages_and_directions.cpp +++ b/Source/astcenc_averages_and_directions.cpp @@ -1345,13 +1345,17 @@ void compute_partition_errors_rgb_batch( // Reuse the original per-channel texel accumulation and reduction for partition averages vfloat4 averages[batch_size][BLOCK_MAX_PARTITIONS]; vfloat4 units[batch_size]; + vfloat4 channel_weights[batch_size]; + for (unsigned int c = 0; c < batch_size; c++) { compute_partition_averages_rgb(*candidates[c], blk, averages[c]); units[c] = unit3(); + channel_weights[c] = blk.channel_weight; } vfloat safe = pack_quads(units); + vfloat channel_weight = pack_quads(channel_weights); vfloat zero = vfloat::zero(); // Preserve four running texel-error sums per candidate across partition boundaries @@ -1495,7 +1499,7 @@ void compute_partition_errors_rgb_batch( // Defer adding quantization errors until after the texel sums are reduced vfloat length = max(max_quads(high) - min_quads(low), 1e-7f); - vfloat error_weights = countv * vfloat(weight_imprecision); + vfloat error_weights = channel_weight * (countv * vfloat(weight_imprecision)); vfloat uncor_vector = bs * length; uncor_quant[p] = sum_rgb_quads((uncor_vector * uncor_vector) * error_weights); @@ -1541,13 +1545,17 @@ void compute_partition_errors_rgba_grayscale_batch( // Reuse the original per-channel texel accumulation and reduction for partition averages vfloat4 averages[batch_size][BLOCK_MAX_PARTITIONS]; vfloat4 units[batch_size]; + vfloat4 channel_weights[batch_size]; + for (unsigned int c = 0; c < batch_size; c++) { compute_partition_averages_rgba_grayscale(*candidates[c], blk, averages[c]); units[c] = unit4(); + channel_weights[c] = blk.channel_weight; } vfloat safe = pack_quads(units); + vfloat channel_weight = pack_quads(channel_weights); vfloat zero = vfloat::zero(); // Preserve four running texel-error sums per candidate across partition boundaries @@ -1674,7 +1682,7 @@ void compute_partition_errors_rgba_grayscale_batch( // Defer adding quantization errors until after the texel sums are reduced vfloat length = max(max_quads(high) - min_quads(low), 1e-7f); - vfloat error_weights = countv * vfloat(weight_imprecision); + vfloat error_weights = channel_weight * (countv * vfloat(weight_imprecision)); vfloat uncor_vector = bs * length; vfloat samec_vector = samec_bs * length; diff --git a/Source/astcenc_color_quantize.cpp b/Source/astcenc_color_quantize.cpp index fc0395ed..3467b787 100644 --- a/Source/astcenc_color_quantize.cpp +++ b/Source/astcenc_color_quantize.cpp @@ -790,13 +790,6 @@ static void quantize_luminance( float lum0 = hadd_rgb_s(color0) * (1.0f / 3.0f); float lum1 = hadd_rgb_s(color1) * (1.0f / 3.0f); - if (lum0 > lum1) - { - float avg = (lum0 + lum1) * 0.5f; - lum0 = avg; - lum1 = avg; - } - output[0] = quant_color(quant_level, astc::flt2int_rtn(lum0), lum0); output[1] = quant_color(quant_level, astc::flt2int_rtn(lum1), lum1); } @@ -1349,6 +1342,9 @@ static void quantize_hdr_rgb( 16.0f }; + uint8_t delta_output[6]; + bool is_delta_valid = false; + // Try modes in decreasing precision order for (int mode = 7; mode >= 0; mode--) { @@ -1484,10 +1480,14 @@ static void quantize_hdr_rgb( d0_fval = astc::clamp(d0_fval, -65535.0f, 65535.0f); d1_fval = astc::clamp(d1_fval, -65535.0f, 65535.0f); - int d0_intval = astc::flt2int_rtn(d0_fval * mode_scale); - int d1_intval = astc::flt2int_rtn(d1_fval * mode_scale); - if (abs(d0_intval) >= d_intcutoff || abs(d1_intval) >= d_intcutoff) + // Round signed deltas to nearest, with halfway cases rounding upward + int d0_intval = static_cast(astc::flt_rd(d0_fval * mode_scale + 0.5f)); + int d1_intval = static_cast(astc::flt_rd(d1_fval * mode_scale + 0.5f)); + + // The negative limit is inclusive; the positive limit is exclusive + if ((d0_intval < -d_intcutoff) || (d0_intval >= d_intcutoff) || + (d1_intval < -d_intcutoff) || (d1_intval >= d_intcutoff)) { continue; } @@ -1573,7 +1573,20 @@ static void quantize_hdr_rgb( output[3] = b1_quantval; output[4] = d0_quantval; output[5] = d1_quantval; - return; + + // Clamping negative C can retain more precision than the direct encoding + if (c_base >= 0.0f) + { + return; + } + + for (unsigned int i = 0; i < 6; i++) + { + delta_output[i] = output[i]; + } + + is_delta_valid = true; + break; } // Fall back to flat 8-bit red/green and 7-bit blue, with accuracy comparable to LDR 4:4:3. This @@ -1604,6 +1617,34 @@ static void quantize_hdr_rgb( quant_level, static_cast(idx), output[i]); } + // For negative C, retain the clamped delta encoding if it beats the direct fallback + if (is_delta_valid) + { + bool rgb_hdr; + bool alpha_hdr; + vint4 delta0, delta1, direct0, direct1; + unpack_color_endpoints(ASTCENC_PRF_HDR, FMT_HDR_RGB, delta_output, + rgb_hdr, alpha_hdr, delta0, delta1); + unpack_color_endpoints(ASTCENC_PRF_HDR, FMT_HDR_RGB, output, + rgb_hdr, alpha_hdr, direct0, direct1); + + vfloat4 d0 = color0_bak - int_to_float(delta0); + vfloat4 d1 = color1_bak - int_to_float(delta1); + float delta_error = hadd_rgb_s(d0 * d0 + d1 * d1); + + d0 = color0_bak - int_to_float(direct0); + d1 = color1_bak - int_to_float(direct1); + float direct_error = hadd_rgb_s(d0 * d0 + d1 * d1); + + if (delta_error <= direct_error) + { + for (unsigned int i = 0; i < 6; i++) + { + output[i] = delta_output[i]; + } + } + } + return; } @@ -1673,11 +1714,23 @@ static void quantize_hdr_luminance_large_range( lower_v0 = astc::clamp(lower_v0, 0, 255); lower_v1 = astc::clamp(lower_v1, 0, 255); - // Determine the distance between the point in code-point space and the input value + // Quantization can reverse the submode error ranking, so score the quantized endpoints + upper_v0 = quant_color(quant_level, upper_v0); + upper_v1 = quant_color(quant_level, upper_v1); + lower_v0 = quant_color(quant_level, lower_v0); + lower_v1 = quant_color(quant_level, lower_v1); + int upper0_dec = upper_v0 << 8; int upper1_dec = upper_v1 << 8; - int lower0_dec = (lower_v1 << 8) + 128; - int lower1_dec = (lower_v0 << 8) - 128; + int lower0_dec = lower_v0 << 8; + int lower1_dec = lower_v1 << 8; + + // Equal quantized values select the upper submode in the decoder + if (lower_v0 > lower_v1) + { + lower0_dec = (lower_v1 << 8) + 128; + lower1_dec = (lower_v0 << 8) - 128; + } int upper0_diff = upper0_dec - ilum0; int upper1_diff = upper1_dec - ilum1; @@ -1699,9 +1752,8 @@ static void quantize_hdr_luminance_large_range( v1 = lower_v1; } - // OK; encode - output[0] = quant_color(quant_level, v0); - output[1] = quant_color(quant_level, v1); + output[0] = static_cast(v0); + output[1] = static_cast(v1); } /** @@ -1967,9 +2019,18 @@ uint8_t pack_color_endpoints( } } - if (quant_level < QUANT_256) { - if (try_quantize_rgb_blue_contract(color0_ldr, color1_ldr, color0_out2, color1_out2, quant_level)) + // At full precision, only blue-contract endpoints that need ordering adjustments + bool is_blue_contract_allowed = quant_level < QUANT_256; + if (!is_blue_contract_allowed) + { + vint4 color0i = float_to_int_rtn(color0_ldr); + vint4 color1i = float_to_int_rtn(color1_ldr); + is_blue_contract_allowed = hadd_rgb_s(color0i) > hadd_rgb_s(color1i); + } + + if (is_blue_contract_allowed && + try_quantize_rgb_blue_contract(color0_ldr, color1_ldr, color0_out2, color1_out2, quant_level)) { vint4 color0_unpack; vint4 color1_unpack; @@ -2041,9 +2102,18 @@ uint8_t pack_color_endpoints( } } - if (quant_level < QUANT_256) { - if (try_quantize_rgba_blue_contract(color0_ldr, color1_ldr, color0_out2, color1_out2, quant_level)) + // At full precision, only blue-contract endpoints that need ordering adjustments + bool is_blue_contract_allowed = quant_level < QUANT_256; + if (!is_blue_contract_allowed) + { + vint4 color0i = float_to_int_rtn(color0_ldr); + vint4 color1i = float_to_int_rtn(color1_ldr); + is_blue_contract_allowed = hadd_rgb_s(color0i) > hadd_rgb_s(color1i); + } + + if (is_blue_contract_allowed && + try_quantize_rgba_blue_contract(color0_ldr, color1_ldr, color0_out2, color1_out2, quant_level)) { vint4 color0_unpack; vint4 color1_unpack; @@ -2124,6 +2194,10 @@ uint8_t pack_color_endpoints( break; case FMT_LUMINANCE_ALPHA: + // Preferring delta can be suboptimal, but comparing against direct encoding adds cost for + // negligible image quality gains. QUANT_16 L/A endpoint examples: + // Input: (153,153), (153,170); Direct: (153,153), (153,170); Delta: (153,153), (152,165) + // Input: (153,153), (170,153); Direct: (153,153), (170,153); Delta: (153,153), (165,152) if (quant_level <= 18) { if (try_quantize_luminance_alpha_delta(color0_ldr, color1_ldr, output, quant_level)) diff --git a/Source/astcenc_compress_symbolic.cpp b/Source/astcenc_compress_symbolic.cpp index 1c591a66..d422dcd0 100644 --- a/Source/astcenc_compress_symbolic.cpp +++ b/Source/astcenc_compress_symbolic.cpp @@ -561,12 +561,11 @@ static float compress_symbolic_block_for_partition_1plane( dec_weights_ideal + i * BLOCK_MAX_WEIGHTS); } - // Compute maximum colors for the endpoints and ideal weights, then for each endpoint and ideal - // weight pair, compute the smallest weight that will result in a color value greater than 1 + // Find the smallest weight that exceeds the color range; endpoints use the 0-65535 scale vfloat4 min_ep(10.0f); for (unsigned int i = 0; i < partition_count; i++) { - vfloat4 ep = (vfloat4(1.0f) - ei.ep.endpt0[i]) / (ei.ep.endpt1[i] - ei.ep.endpt0[i]); + vfloat4 ep = (vfloat4(65535.0f) - ei.ep.endpt0[i]) / (ei.ep.endpt1[i] - ei.ep.endpt0[i]); vmask4 use_ep = (ep > vfloat4(0.5f)) & (ep < min_ep); min_ep = select(min_ep, ep, use_ep); @@ -694,7 +693,7 @@ static float compress_symbolic_block_for_partition_1plane( for (unsigned int l = 0; l < config.tune_refinement_limit; l++) { recompute_ideal_colors_1plane( - blk, pi, di, workscb.weights, + blk, pi, di, workscb.weights, partition_format_specifiers[i], workep, rgbs_colors, rgbo_colors); // Quantize the chosen color, tracking if worth trying the mod value @@ -819,6 +818,12 @@ static float compress_symbolic_block_for_partition_1plane( } } + // The unchanged first-pass candidate was already scored before weight refinement + if ((l == 0) && !adjustments) + { + break; + } + // Post-realign test float errorval = compute_difference(config, bsd, workscb, blk); if (errorval == -ERROR_CALC_DEFAULT) @@ -923,16 +928,15 @@ static float compress_symbolic_block_for_partition_2planes( dec_weights_ideal + i * BLOCK_MAX_WEIGHTS + WEIGHTS_PLANE2_OFFSET); } - // Compute maximum colors for the endpoints and ideal weights, then for each endpoint and ideal - // weight pair, compute the smallest weight that will result in a color value greater than 1 + // Find the smallest weight that exceeds the color range; endpoints use the 0-65535 scale vfloat4 min_ep1(10.0f); vfloat4 min_ep2(10.0f); - vfloat4 ep1 = (vfloat4(1.0f) - ei1.ep.endpt0[0]) / (ei1.ep.endpt1[0] - ei1.ep.endpt0[0]); + vfloat4 ep1 = (vfloat4(65535.0f) - ei1.ep.endpt0[0]) / (ei1.ep.endpt1[0] - ei1.ep.endpt0[0]); vmask4 use_ep1 = (ep1 > vfloat4(0.5f)) & (ep1 < min_ep1); min_ep1 = select(min_ep1, ep1, use_ep1); - vfloat4 ep2 = (vfloat4(1.0f) - ei2.ep.endpt0[0]) / (ei2.ep.endpt1[0] - ei2.ep.endpt0[0]); + vfloat4 ep2 = (vfloat4(65535.0f) - ei2.ep.endpt0[0]) / (ei2.ep.endpt1[0] - ei2.ep.endpt0[0]); vmask4 use_ep2 = (ep2 > vfloat4(0.5f)) & (ep2 < min_ep2); min_ep2 = select(min_ep2, ep2, use_ep2); @@ -1084,6 +1088,7 @@ static float compress_symbolic_block_for_partition_2planes( recompute_ideal_colors_2planes( blk, bsd, di, workscb.weights, workscb.weights + WEIGHTS_PLANE2_OFFSET, + partition_format_specifiers[i][0], workep, rgbs_color, rgbo_color, plane2_component); // Quantize the chosen color @@ -1154,6 +1159,12 @@ static float compress_symbolic_block_for_partition_2planes( config.profile, bsd, blk, workscb); } + // The unchanged first-pass candidate was already scored before weight refinement + if ((l == 0) && !adjustments) + { + break; + } + // Post-realign test float errorval = compute_symbolic_block_difference_2plane(config, bsd, workscb, blk); if (errorval == -ERROR_CALC_DEFAULT) @@ -1424,6 +1435,7 @@ void compress_block( 0.0f, ctx.config.tune_2partition_early_out_limit_factor, ctx.config.tune_3partition_early_out_limit_factor, + // Four-partition searches do not use this threshold 0.0f }; @@ -1560,7 +1572,10 @@ void compress_block( // because the other correlation trial may fit the partitioning much better. float best_error = best_errorvals_for_pcount[partition_count - 1]; float best_error_scale = exit_thresholds_for_pcount[partition_count - 1] * 1.85f; - if (best_error > (best_error_in_prev * best_error_scale)) + + // No four-partition pruning threshold is defined; evaluate all requested candidates + if ((partition_count < 4) && + (best_error > (best_error_in_prev * best_error_scale))) { trace_add_data("skip", "tune_partition_early_out_limit_factor"); goto END_OF_TESTS; @@ -1576,7 +1591,8 @@ void compress_block( // If using N partitions doesn't improve much over using N-1 partitions then skip trying N+1 float best_error = best_errorvals_for_pcount[partition_count - 1]; float best_error_scale = exit_thresholds_for_pcount[partition_count - 1]; - if (best_error > (best_error_in_prev * best_error_scale)) + if ((partition_count < 4) && + (best_error > (best_error_in_prev * best_error_scale))) { trace_add_data("skip", "tune_partition_early_out_limit_factor"); goto END_OF_TESTS; diff --git a/Source/astcenc_find_best_partitioning.cpp b/Source/astcenc_find_best_partitioning.cpp index 977d99e3..e7bcd054 100644 --- a/Source/astcenc_find_best_partitioning.cpp +++ b/Source/astcenc_find_best_partitioning.cpp @@ -739,7 +739,7 @@ unsigned int find_best_partition_candidates( for (unsigned int j = 0; j < partition_count; j++) { float tpp = static_cast(pi.partition_texel_count[j]); - vfloat4 error_weights(tpp * weight_imprecision_estim); + vfloat4 error_weights = blk.channel_weight * (tpp * weight_imprecision_estim); vfloat4 uncor_vector = uncor_lines[j].b * line_lengths[j]; vfloat4 samec_vector = samec_lines[j].b * line_lengths[j]; @@ -837,7 +837,7 @@ unsigned int find_best_partition_candidates( partition_lines3& pl = plines[j]; float tpp = static_cast(pi.partition_texel_count[j]); - vfloat4 error_weights(tpp * weight_imprecision_estim); + vfloat4 error_weights = blk.channel_weight * (tpp * weight_imprecision_estim); vfloat4 uncor_vector = pl.uncor_line.b * pl.line_length; vfloat4 samec_vector = pl.samec_line.b * pl.line_length; diff --git a/Source/astcenc_ideal_endpoints_and_weights.cpp b/Source/astcenc_ideal_endpoints_and_weights.cpp index 6d2f77fb..3e6a06e7 100644 --- a/Source/astcenc_ideal_endpoints_and_weights.cpp +++ b/Source/astcenc_ideal_endpoints_and_weights.cpp @@ -162,11 +162,8 @@ static void compute_ideal_colors_and_weights_1_comp( highvalue = astc::max(value, highvalue); } - if (highvalue <= lowvalue) - { - lowvalue = 0.0f; - highvalue = 1e-7f; - } + // Constant components are excluded before selecting the second weight plane + assert(highvalue > lowvalue); float length = highvalue - lowvalue; float length_squared = length * length; @@ -232,20 +229,20 @@ static void compute_ideal_colors_and_weights_2_comp( partition_metrics pms[BLOCK_MAX_PARTITIONS]; - float error_weight; + vfloat4 color_weight; const float* data_vr = nullptr; const float* data_vg = nullptr; if (component1 == 0 && component2 == 1) { - error_weight = hadd_s(blk.channel_weight.swz<0, 1>()) / 2.0f; + color_weight = blk.channel_weight.swz<0, 1>(); data_vr = blk.data_r; data_vg = blk.data_g; } else if (component1 == 0 && component2 == 2) { - error_weight = hadd_s(blk.channel_weight.swz<0, 2>()) / 2.0f; + color_weight = blk.channel_weight.swz<0, 2>(); data_vr = blk.data_r; data_vg = blk.data_b; @@ -254,7 +251,7 @@ static void compute_ideal_colors_and_weights_2_comp( { assert(component1 == 1 && component2 == 2); - error_weight = hadd_s(blk.channel_weight.swz<1, 2>()) / 2.0f; + color_weight = blk.channel_weight.swz<1, 2>(); data_vr = blk.data_g; data_vg = blk.data_b; @@ -263,7 +260,7 @@ static void compute_ideal_colors_and_weights_2_comp( compute_avgs_and_dirs_2_comp(pi, blk, component1, component2, pms); bool is_constant_wes { true }; - float partition0_len_sq { 0.0f }; + float partition0_error_scale { 0.0f }; vmask4 comp1_mask = vint4::lane_id() == vint4(component1); vmask4 comp2_mask = vint4::lane_id() == vint4(component2); @@ -277,6 +274,10 @@ static void compute_ideal_colors_and_weights_2_comp( } line2 line { pms[i].avg, normalize_safe(dir, unit2()) }; + float error_weight = dot_s(line.b * line.b, color_weight); + + // Fit weights in the channel error metric while preserving the endpoint range + vfloat4 proj_dir = line.b * color_weight / error_weight; float lowparam { 1e10f }; float highparam { -1e10f }; @@ -286,7 +287,7 @@ static void compute_ideal_colors_and_weights_2_comp( unsigned int tix = pi.texels_of_partition[i][j]; vfloat4 point = vfloat2(data_vr[tix], data_vg[tix]); float param = dot_s(point - line.a, line.b); - ei.weights[tix] = param; + ei.weights[tix] = dot_s(point - line.a, proj_dir); lowparam = astc::min(param, lowparam); highparam = astc::max(param, highparam); @@ -299,17 +300,18 @@ static void compute_ideal_colors_and_weights_2_comp( highparam = 1e-7f; } + // Weight error depends on both the endpoint distance and the fitted direction float length = highparam - lowparam; - float length_squared = length * length; + float error_scale = length * length * error_weight; float scale = 1.0f / length; if (i == 0) { - partition0_len_sq = length_squared; + partition0_error_scale = error_scale; } else { - is_constant_wes = is_constant_wes && length_squared == partition0_len_sq; + is_constant_wes = is_constant_wes && (error_scale == partition0_error_scale); } for (unsigned int j = 0; j < partition_texel_count; j++) @@ -319,7 +321,7 @@ static void compute_ideal_colors_and_weights_2_comp( idx = astc::clamp1f(idx); ei.weights[tix] = idx; - ei.weight_error_scale[tix] = length_squared * error_weight; + ei.weight_error_scale[tix] = error_scale; assert(!astc::isnan(ei.weight_error_scale[tix])); } @@ -367,27 +369,27 @@ static void compute_ideal_colors_and_weights_3_comp( unsigned int texel_count = blk.texel_count; promise(texel_count > 0); - float error_weight; + vfloat4 color_weight; const float* data_vr = nullptr; const float* data_vg = nullptr; const float* data_vb = nullptr; if (omitted_component == 0) { - error_weight = hadd_s(blk.channel_weight.swz<0, 1, 2>()); + color_weight = blk.channel_weight.swz<1, 2, 3>(); data_vr = blk.data_g; data_vg = blk.data_b; data_vb = blk.data_a; } else if (omitted_component == 1) { - error_weight = hadd_s(blk.channel_weight.swz<0, 2, 3>()); + color_weight = blk.channel_weight.swz<0, 2, 3>(); data_vr = blk.data_r; data_vg = blk.data_b; data_vb = blk.data_a; } else if (omitted_component == 2) { - error_weight = hadd_s(blk.channel_weight.swz<0, 1, 3>()); + color_weight = blk.channel_weight.swz<0, 1, 3>(); data_vr = blk.data_r; data_vg = blk.data_g; data_vb = blk.data_a; @@ -396,14 +398,12 @@ static void compute_ideal_colors_and_weights_3_comp( { assert(omitted_component == 3); - error_weight = hadd_s(blk.channel_weight.swz<0, 1, 2>()); + color_weight = blk.channel_weight.swz<0, 1, 2>(); data_vr = blk.data_r; data_vg = blk.data_g; data_vb = blk.data_b; } - error_weight = error_weight * (1.0f / 3.0f); - if (omitted_component == 3) { compute_avgs_and_dirs_3_comp_rgb(pi, blk, pms); @@ -414,7 +414,7 @@ static void compute_ideal_colors_and_weights_3_comp( } bool is_constant_wes { true }; - float partition0_len_sq { 0.0f }; + float partition0_error_scale { 0.0f }; for (unsigned int i = 0; i < partition_count; i++) { @@ -425,6 +425,10 @@ static void compute_ideal_colors_and_weights_3_comp( } line3 line { pms[i].avg, normalize_safe(dir, unit3()) }; + float error_weight = dot_s(line.b * line.b, color_weight); + + // Fit weights in the channel error metric while preserving the endpoint range + vfloat4 proj_dir = line.b * color_weight / error_weight; float lowparam { 1e10f }; float highparam { -1e10f }; @@ -434,7 +438,7 @@ static void compute_ideal_colors_and_weights_3_comp( unsigned int tix = pi.texels_of_partition[i][j]; vfloat4 point = vfloat3(data_vr[tix], data_vg[tix], data_vb[tix]); float param = dot3_s(point - line.a, line.b); - ei.weights[tix] = param; + ei.weights[tix] = dot_s(point - line.a, proj_dir); lowparam = astc::min(param, lowparam); highparam = astc::max(param, highparam); @@ -447,17 +451,18 @@ static void compute_ideal_colors_and_weights_3_comp( highparam = 1e-7f; } + // Weight error depends on both the endpoint distance and the fitted direction float length = highparam - lowparam; - float length_squared = length * length; + float error_scale = length * length * error_weight; float scale = 1.0f / length; if (i == 0) { - partition0_len_sq = length_squared; + partition0_error_scale = error_scale; } else { - is_constant_wes = is_constant_wes && length_squared == partition0_len_sq; + is_constant_wes = is_constant_wes && (error_scale == partition0_error_scale); } for (unsigned int j = 0; j < partition_texel_count; j++) @@ -467,7 +472,7 @@ static void compute_ideal_colors_and_weights_3_comp( idx = astc::clamp1f(idx); ei.weights[tix] = idx; - ei.weight_error_scale[tix] = length_squared * error_weight; + ei.weight_error_scale[tix] = error_scale; assert(!astc::isnan(ei.weight_error_scale[tix])); } @@ -524,8 +529,6 @@ static void compute_ideal_colors_and_weights_4_comp( endpoints_and_weights& ei, partition_metrics rgb_metrics[BLOCK_MAX_PARTITIONS] ) { - const float error_weight = hadd_s(blk.channel_weight) / 4.0f; - unsigned int partition_count = pi.partition_count; unsigned int texel_count = blk.texel_count; @@ -537,7 +540,7 @@ static void compute_ideal_colors_and_weights_4_comp( compute_avgs_and_dirs_4_comp(pi, blk, pms, rgb_metrics); bool is_constant_wes { true }; - float partition0_len_sq { 0.0f }; + float partition0_error_scale { 0.0f }; for (unsigned int i = 0; i < partition_count; i++) { @@ -548,6 +551,10 @@ static void compute_ideal_colors_and_weights_4_comp( } line4 line { pms[i].avg, normalize_safe(dir, unit4()) }; + float error_weight = dot_s(line.b * line.b, blk.channel_weight); + + // Fit weights in the channel error metric while preserving the endpoint range + vfloat4 proj_dir = line.b * blk.channel_weight / error_weight; float lowparam { 1e10f }; float highparam { -1e10f }; @@ -557,7 +564,7 @@ static void compute_ideal_colors_and_weights_4_comp( unsigned int tix = pi.texels_of_partition[i][j]; vfloat4 point = blk.texel(tix); float param = dot_s(point - line.a, line.b); - ei.weights[tix] = param; + ei.weights[tix] = dot_s(point - line.a, proj_dir); lowparam = astc::min(param, lowparam); highparam = astc::max(param, highparam); @@ -570,17 +577,18 @@ static void compute_ideal_colors_and_weights_4_comp( highparam = 1e-7f; } + // Weight error depends on both the endpoint distance and the fitted direction float length = highparam - lowparam; - float length_squared = length * length; + float error_scale = length * length * error_weight; float scale = 1.0f / length; if (i == 0) { - partition0_len_sq = length_squared; + partition0_error_scale = error_scale; } else { - is_constant_wes = is_constant_wes && length_squared == partition0_len_sq; + is_constant_wes = is_constant_wes && (error_scale == partition0_error_scale); } ei.ep.endpt0[i] = line.a + line.b * lowparam; @@ -593,7 +601,7 @@ static void compute_ideal_colors_and_weights_4_comp( idx = astc::clamp1f(idx); ei.weights[tix] = idx; - ei.weight_error_scale[tix] = length_squared * error_weight; + ei.weight_error_scale[tix] = error_scale; assert(!astc::isnan(ei.weight_error_scale[tix])); } } @@ -1282,6 +1290,8 @@ static void recompute_ideal_colors_ra( float scale = astc::clamp1f(rmin / astc::max(rmax, 1e-10f)); if (constant.lane<0>()) { + // Equal weights need a constant RGB color at the partition mean + rmax = avg.lane<0>(); scale = 1.0f; } else if (full_mask.lane<0>() && fit0.lane<0>() < fit1.lane<0>()) @@ -1301,6 +1311,7 @@ void recompute_ideal_colors_1plane( const partition_info& pi, const decimation_info& di, const uint8_t* dec_weights_uquant, + const uint8_t* formats, endpoints& ep, vfloat4 rgbs_vectors[BLOCK_MAX_PARTITIONS], vfloat4 rgbo_vectors[BLOCK_MAX_PARTITIONS] @@ -1360,6 +1371,11 @@ void recompute_ideal_colors_1plane( for (unsigned int i = 0; i < partition_count; i++) { + bool is_rgbs = (formats[i] == FMT_RGB_SCALE) || (formats[i] == FMT_RGB_SCALE_ALPHA); + bool is_rgbo = formats[i] == FMT_HDR_RGB_SCALE; + rgbs_vectors[i] = vfloat4::zero(); + rgbo_vectors[i] = vfloat4::zero(); + unsigned int texel_count = pi.partition_texel_count[i]; const uint8_t *texel_indexes = pi.texels_of_partition[i]; @@ -1378,7 +1394,11 @@ void recompute_ideal_colors_1plane( // Compute weighted color sums and the mean RGB direction for RGB-scale fitting rgba_sum = rgba_sum * blk.channel_weight; vfloat4 rgba_weight_sum = max(blk.channel_weight * static_cast(texel_count), 1e-17f); - vfloat4 scale_dir = normalize((rgba_sum / rgba_weight_sum).swz<0, 1, 2>()); + vfloat4 scale_dir = vfloat4::zero(); + if (is_rgbs) + { + scale_dir = normalize((rgba_sum / rgba_weight_sum).swz<0, 1, 2>()); + } float scale_max = 0.0f; float scale_min = 1e10f; @@ -1391,10 +1411,8 @@ void recompute_ideal_colors_1plane( vfloat4 color_vec_y = vfloat4::zero(); - vfloat4 scale_vec = vfloat4::zero(); - vfloat4 color_weight = blk.channel_weight; - float ls_weight = hadd_rgb_s(color_weight); + float ls_weight = dot3_s(scale_dir * scale_dir, color_weight); for (unsigned int j = 0; j < texel_count; j++) { @@ -1403,14 +1421,16 @@ void recompute_ideal_colors_1plane( float idx0 = undec_weight_ref[tix]; - float om_idx0 = 1.0f - idx0; wmin1 = astc::min(idx0, wmin1); wmax1 = astc::max(idx0, wmax1); - // Record the observed range along the RGB-scale direction - float scale = dot3_s(scale_dir, rgba); - scale_min = astc::min(scale, scale_min); - scale_max = astc::max(scale, scale_max); + if (is_rgbs) + { + // Record the observed range only for RGB-scale encoding + float scale = dot3_s(scale_dir, rgba); + scale_min = astc::min(scale, scale_min); + scale_max = astc::max(scale, scale_max); + } // Accumulate sum(w), sum(w*w), and sum(w*c) for the endpoint solve weight_sum_s += idx0; @@ -1421,9 +1441,6 @@ void recompute_ideal_colors_1plane( vfloat4 cwiprod = cwprod * color_idx; color_vec_y += cwiprod; - - // Accumulate the right-hand side of the RGB-scale normal equations - scale_vec += vfloat2(om_idx0, idx0) * (scale * ls_weight); } // For c = (1-w)*ep0 + w*ep1, form the normal-equation matrix terms @@ -1431,24 +1448,15 @@ void recompute_ideal_colors_1plane( float middle_sum_s = weight_sum_s - right_sum_s; float weight_weight_sum_s = weight_sum_s + 1e-17f; - // Apply the color and RGB-scale weights to their respective matrix terms + // Apply channel error weights to the color normal equations vfloat4 left_sum = vfloat4(left_sum_s) * color_weight; vfloat4 middle_sum = vfloat4(middle_sum_s) * color_weight; vfloat4 right_sum = vfloat4(right_sum_s) * color_weight; - vfloat4 lmrs_sum = vfloat3(left_sum_s, middle_sum_s, right_sum_s) * ls_weight; // The color right-hand sides are sum(w*c) and sum((1-w)*c) color_vec_y = color_vec_y * color_weight; vfloat4 color_vec_x = rgba_sum - color_vec_y; - // Initialize RGB-scale endpoints from the observed projected RGB range - float scalediv = scale_min / astc::max(scale_max, 1e-10f); - scalediv = astc::clamp1f(scalediv); - - vfloat4 sds = scale_dir * scale_max; - - rgbs_vectors[i] = vfloat4(sds.lane<0>(), sds.lane<1>(), sds.lane<2>(), scalediv); - if (wmin1 >= wmax1 * 0.999f) { // Equal weights cannot determine endpoint separation; use the mean for both colors @@ -1457,27 +1465,18 @@ void recompute_ideal_colors_1plane( vmask4 notnan_mask = avg == avg; ep.endpt0[i] = select(ep.endpt0[i], avg, notnan_mask); ep.endpt1[i] = select(ep.endpt1[i], avg, notnan_mask); - - rgbs_vectors[i] = vfloat4(sds.lane<0>(), sds.lane<1>(), sds.lane<2>(), 1.0f); } else { - // Compute determinants and reciprocals for the color and RGB-scale systems + // Compute the determinant and reciprocal for the color system vfloat4 color_det1 = (left_sum * right_sum) - (middle_sum * middle_sum); vfloat4 color_rdet1 = 1.0f / color_det1; - float ls_det1 = (lmrs_sum.lane<0>() * lmrs_sum.lane<2>()) - (lmrs_sum.lane<1>() * lmrs_sum.lane<1>()); - float ls_rdet1 = 1.0f / ls_det1; - // Squared matrix norms set relative thresholds for rejecting ill-conditioned fits vfloat4 color_mss1 = (left_sum * left_sum) + (2.0f * middle_sum * middle_sum) + (right_sum * right_sum); - float ls_mss1 = (lmrs_sum.lane<0>() * lmrs_sum.lane<0>()) - + (2.0f * lmrs_sum.lane<1>() * lmrs_sum.lane<1>()) - + (lmrs_sum.lane<2>() * lmrs_sum.lane<2>()); - // Solve the 2x2 system for both endpoints vfloat4 ep0 = (right_sum * color_vec_x - middle_sum * color_vec_y) * color_rdet1; vfloat4 ep1 = (left_sum * color_vec_y - middle_sum * color_vec_x) * color_rdet1; @@ -1490,23 +1489,66 @@ void recompute_ideal_colors_1plane( // Keep the incoming endpoints when the analytic fit is invalid ep.endpt0[i] = select(ep.endpt0[i], ep0, full_mask); ep.endpt1[i] = select(ep.endpt1[i], ep1, full_mask); + } + + if (is_rgbs) + { + vfloat4 lmrs_sum = vfloat3(left_sum_s, middle_sum_s, right_sum_s) * ls_weight; + + // Fit shared RGB magnitudes using the channel-weighted color sums + vfloat4 scale_vec = vfloat2(dot3_s(scale_dir, color_vec_x), dot3_s(scale_dir, color_vec_y)); + + // Initialize RGB-scale endpoints from the observed projected RGB range + float scalediv = scale_min / astc::max(scale_max, 1e-10f); + scalediv = astc::clamp1f(scalediv); - // Solve the same system for endpoint magnitudes along the RGB-scale direction - float scale_ep0 = (lmrs_sum.lane<2>() * scale_vec.lane<0>() - lmrs_sum.lane<1>() * scale_vec.lane<1>()) * ls_rdet1; - float scale_ep1 = (lmrs_sum.lane<0>() * scale_vec.lane<1>() - lmrs_sum.lane<1>() * scale_vec.lane<0>()) * ls_rdet1; + vfloat4 sds = scale_dir * scale_max; - // Keep the default scale endpoints unless the analytic fit is valid and increasing - if (fabsf(ls_det1) > (ls_mss1 * 1e-4f) && scale_ep0 == scale_ep0 && scale_ep1 == scale_ep1 && scale_ep0 < scale_ep1) + rgbs_vectors[i] = vfloat4(sds.lane<0>(), sds.lane<1>(), sds.lane<2>(), scalediv); + + if (wmin1 >= wmax1 * 0.999f) { - float scalediv2 = scale_ep0 / scale_ep1; - vfloat4 sdsm = scale_dir * scale_ep1; - rgbs_vectors[i] = vfloat4(sdsm.lane<0>(), sdsm.lane<1>(), sdsm.lane<2>(), scalediv2); + vfloat4 avg = (color_vec_x + color_vec_y) / rgba_weight_sum; + rgbs_vectors[i] = vfloat4(avg.lane<0>(), avg.lane<1>(), avg.lane<2>(), 1.0f); + } + else + { + float ls_det1 = (lmrs_sum.lane<0>() * lmrs_sum.lane<2>()) + - (lmrs_sum.lane<1>() * lmrs_sum.lane<1>()); + float ls_rdet1 = 1.0f / ls_det1; + + float ls_mss1 = (lmrs_sum.lane<0>() * lmrs_sum.lane<0>()) + + (2.0f * lmrs_sum.lane<1>() * lmrs_sum.lane<1>()) + + (lmrs_sum.lane<2>() * lmrs_sum.lane<2>()); + + // Solve the same system for endpoint magnitudes along the RGB-scale direction + float scale_ep0 = (lmrs_sum.lane<2>() * scale_vec.lane<0>() + - lmrs_sum.lane<1>() * scale_vec.lane<1>()) * ls_rdet1; + float scale_ep1 = (lmrs_sum.lane<0>() * scale_vec.lane<1>() + - lmrs_sum.lane<1>() * scale_vec.lane<0>()) * ls_rdet1; + + // Keep the default scale endpoints unless the analytic fit is valid and increasing + if ((fabsf(ls_det1) > (ls_mss1 * 1e-4f)) && (scale_ep0 == scale_ep0) && + (scale_ep1 == scale_ep1) && (scale_ep0 < scale_ep1)) + { + float scalediv2 = scale_ep0 / scale_ep1; + vfloat4 sdsm = scale_dir * scale_ep1; + rgbs_vectors[i] = vfloat4(sdsm.lane<0>(), sdsm.lane<1>(), sdsm.lane<2>(), scalediv2); + } } } - // Calculations specific to mode #7, the HDR RGB-scale mode - skip if known LDR - if (blk.rgb_lns[0] || blk.alpha_lns[0]) + // Fit RGB-offset endpoints only for the selected HDR RGB-offset format + if (is_rgbo) { + // Constant weights cannot determine the shared RGB offset; use the partition mean + if (wmin1 >= wmax1 * 0.999f) + { + vfloat4 avg = (color_vec_x + color_vec_y) / rgba_weight_sum; + rgbo_vectors[i] = vfloat4(avg.lane<0>(), avg.lane<1>(), avg.lane<2>(), 0.0f); + continue; + } + vfloat4 weight_weight_sum = vfloat4(weight_weight_sum_s) * color_weight; float psum = right_sum_s * hadd_rgb_s(color_weight); @@ -1540,6 +1582,7 @@ void recompute_ideal_colors_2planes( const decimation_info& di, const uint8_t* dec_weights_uquant_plane1, const uint8_t* dec_weights_uquant_plane2, + int format, endpoints& ep, vfloat4& rgbs_vector, vfloat4& rgbo_vector, @@ -1569,6 +1612,11 @@ void recompute_ideal_colors_2planes( return; } + bool is_rgbs = (format == FMT_RGB_SCALE) || (format == FMT_RGB_SCALE_ALPHA); + bool is_rgbo = format == FMT_HDR_RGB_SCALE; + rgbs_vector = vfloat4::zero(); + rgbo_vector = vfloat4::zero(); + unsigned int weight_count = di.weight_count; unsigned int total_texel_count = blk.texel_count; @@ -1633,7 +1681,11 @@ void recompute_ideal_colors_2planes( unsigned int texel_count = bsd.texel_count; vfloat4 rgba_weight_sum = max(blk.channel_weight * static_cast(texel_count), 1e-17f); - vfloat4 scale_dir = normalize(blk.data_mean.swz<0, 1, 2>()); + vfloat4 scale_dir = vfloat4::zero(); + if (is_rgbs) + { + scale_dir = normalize(blk.data_mean.swz<0, 1, 2>()); + } float scale_max = 0.0f; float scale_min = 1e10f; @@ -1655,13 +1707,10 @@ void recompute_ideal_colors_2planes( vfloat4 color_vec_x = vfloat4::zero(); vfloat4 color_vec_y = vfloat4::zero(); - vfloat4 scale_vec = vfloat4::zero(); - vfloat4 weight_weight_sum = vfloat4(1e-17f); vmask4 p2_mask = vint4::lane_id() == vint4(plane2_component); vfloat4 color_weight = blk.channel_weight; - float ls_weight = hadd_rgb_s(color_weight); for (unsigned int j = 0; j < texel_count; j++) { @@ -1673,9 +1722,12 @@ void recompute_ideal_colors_2planes( wmin1 = astc::min(idx0, wmin1); wmax1 = astc::max(idx0, wmax1); - float scale = dot3_s(scale_dir, rgba); - scale_min = astc::min(scale, scale_min); - scale_max = astc::max(scale, scale_max); + if (is_rgbs) + { + float scale = dot3_s(scale_dir, rgba); + scale_min = astc::min(scale, scale_min); + scale_max = astc::max(scale, scale_max); + } left1_sum_s += om_idx0 * om_idx0; middle1_sum_s += om_idx0 * idx0; @@ -1699,14 +1751,12 @@ void recompute_ideal_colors_2planes( color_vec_y += cwiprod; color_vec_x += cwprod - cwiprod; - scale_vec += vfloat2(om_idx0, idx0) * (ls_weight * scale); weight_weight_sum += color_idx; } vfloat4 left1_sum = vfloat4(left1_sum_s) * color_weight; vfloat4 middle1_sum = vfloat4(middle1_sum_s) * color_weight; vfloat4 right1_sum = vfloat4(right1_sum_s) * color_weight; - vfloat4 lmrs_sum = vfloat3(left1_sum_s, middle1_sum_s, right1_sum_s) * ls_weight; vfloat4 left2_sum = vfloat4(left2_sum_s) * color_weight; vfloat4 middle2_sum = vfloat4(middle2_sum_s) * color_weight; @@ -1715,14 +1765,6 @@ void recompute_ideal_colors_2planes( color_vec_x = color_vec_x * color_weight; color_vec_y = color_vec_y * color_weight; - // Initialize the luminance and scale vectors with a reasonable default - float scalediv = scale_min / astc::max(scale_max, 1e-10f); - scalediv = astc::clamp1f(scalediv); - - vfloat4 sds = scale_dir * scale_max; - - rgbs_vector = vfloat4(sds.lane<0>(), sds.lane<1>(), sds.lane<2>(), scalediv); - if (wmin1 >= wmax1 * 0.999f) { // Use the partition's average color for both endpoints when all weights are equal @@ -1734,8 +1776,6 @@ void recompute_ideal_colors_2planes( ep.endpt0[0] = select(ep.endpt0[0], avg, full_mask); ep.endpt1[0] = select(ep.endpt1[0], avg, full_mask); - - rgbs_vector = vfloat4(sds.lane<0>(), sds.lane<1>(), sds.lane<2>(), 1.0f); } else { @@ -1743,23 +1783,13 @@ void recompute_ideal_colors_2planes( vfloat4 color_det1 = (left1_sum * right1_sum) - (middle1_sum * middle1_sum); vfloat4 color_rdet1 = 1.0f / color_det1; - float ls_det1 = (lmrs_sum.lane<0>() * lmrs_sum.lane<2>()) - (lmrs_sum.lane<1>() * lmrs_sum.lane<1>()); - float ls_rdet1 = 1.0f / ls_det1; - vfloat4 color_mss1 = (left1_sum * left1_sum) + (2.0f * middle1_sum * middle1_sum) + (right1_sum * right1_sum); - float ls_mss1 = (lmrs_sum.lane<0>() * lmrs_sum.lane<0>()) - + (2.0f * lmrs_sum.lane<1>() * lmrs_sum.lane<1>()) - + (lmrs_sum.lane<2>() * lmrs_sum.lane<2>()); - vfloat4 ep0 = (right1_sum * color_vec_x - middle1_sum * color_vec_y) * color_rdet1; vfloat4 ep1 = (left1_sum * color_vec_y - middle1_sum * color_vec_x) * color_rdet1; - float scale_ep0 = (lmrs_sum.lane<2>() * scale_vec.lane<0>() - lmrs_sum.lane<1>() * scale_vec.lane<1>()) * ls_rdet1; - float scale_ep1 = (lmrs_sum.lane<0>() * scale_vec.lane<1>() - lmrs_sum.lane<1>() * scale_vec.lane<0>()) * ls_rdet1; - vmask4 p1_mask = vint4::lane_id() != vint4(plane2_component); vmask4 det_mask = abs(color_det1) > (color_mss1 * 1e-4f); vmask4 notnan_mask = (ep0 == ep0) & (ep1 == ep1); @@ -1767,13 +1797,6 @@ void recompute_ideal_colors_2planes( ep.endpt0[0] = select(ep.endpt0[0], ep0, full_mask); ep.endpt1[0] = select(ep.endpt1[0], ep1, full_mask); - - if (fabsf(ls_det1) > (ls_mss1 * 1e-4f) && scale_ep0 == scale_ep0 && scale_ep1 == scale_ep1 && scale_ep0 < scale_ep1) - { - float scalediv2 = scale_ep0 / scale_ep1; - vfloat4 sdsm = scale_dir * scale_ep1; - rgbs_vector = vfloat4(sdsm.lane<0>(), sdsm.lane<1>(), sdsm.lane<2>(), scalediv2); - } } if (wmin2 >= wmax2 * 0.999f) @@ -1808,9 +1831,75 @@ void recompute_ideal_colors_2planes( ep.endpt1[0] = select(ep.endpt1[0], ep1, full_mask); } - // Calculations specific to mode #7, the HDR RGB-scale mode - skip if known LDR - if (blk.rgb_lns[0] || blk.alpha_lns[0]) + if (is_rgbs) + { + // Fit shared RGB magnitudes using each channel's weight plane and error weight + vfloat4 dir_squared = scale_dir * scale_dir; + vfloat4 left_sum = select(left1_sum, left2_sum, p2_mask); + vfloat4 middle_sum = select(middle1_sum, middle2_sum, p2_mask); + vfloat4 right_sum = select(right1_sum, right2_sum, p2_mask); + vfloat4 lmrs_sum = vfloat3(dot3_s(dir_squared, left_sum), + dot3_s(dir_squared, middle_sum), + dot3_s(dir_squared, right_sum)); + vfloat4 scale_vec = vfloat2(dot3_s(scale_dir, color_vec_x), dot3_s(scale_dir, color_vec_y)); + + // Initialize the luminance and scale vectors with a reasonable default + float scalediv = scale_min / astc::max(scale_max, 1e-10f); + scalediv = astc::clamp1f(scalediv); + + vfloat4 sds = scale_dir * scale_max; + + rgbs_vector = vfloat4(sds.lane<0>(), sds.lane<1>(), sds.lane<2>(), scalediv); + + if ((plane2_component == 3) && (wmin1 >= wmax1 * 0.999f)) + { + vfloat4 avg = (color_vec_x + color_vec_y) / rgba_weight_sum; + rgbs_vector = vfloat4(avg.lane<0>(), avg.lane<1>(), avg.lane<2>(), 1.0f); + } + + // A varying RGB plane can constrain the scale even when the other plane is constant + if ((plane2_component != 3) || (wmin1 < wmax1 * 0.999f)) + { + float ls_det = lmrs_sum.lane<0>() * lmrs_sum.lane<2>() + - lmrs_sum.lane<1>() * lmrs_sum.lane<1>(); + float ls_rdet = 1.0f / ls_det; + float ls_mss = lmrs_sum.lane<0>() * lmrs_sum.lane<0>() + + 2.0f * lmrs_sum.lane<1>() * lmrs_sum.lane<1>() + + lmrs_sum.lane<2>() * lmrs_sum.lane<2>(); + + float scale_ep0 = (lmrs_sum.lane<2>() * scale_vec.lane<0>() + - lmrs_sum.lane<1>() * scale_vec.lane<1>()) * ls_rdet; + float scale_ep1 = (lmrs_sum.lane<0>() * scale_vec.lane<1>() + - lmrs_sum.lane<1>() * scale_vec.lane<0>()) * ls_rdet; + + if ((fabsf(ls_det) > ls_mss * 1e-4f) && (scale_ep0 == scale_ep0) && + (scale_ep1 == scale_ep1) && (scale_ep0 < scale_ep1)) + { + float scalediv2 = scale_ep0 / scale_ep1; + vfloat4 sdsm = scale_dir * scale_ep1; + rgbs_vector = vfloat4(sdsm.lane<0>(), sdsm.lane<1>(), sdsm.lane<2>(), scalediv2); + } + } + } + + // Fit RGB-offset endpoints only for the selected HDR RGB-offset format + if (is_rgbo) { + // Alpha variation cannot constrain the shared RGB offset + bool is_constant_rgb = wmin1 >= wmax1 * 0.999f; + if (plane2_component != 3) + { + is_constant_rgb = is_constant_rgb && (wmin2 >= wmax2 * 0.999f); + } + + // Constant weights cannot determine the shared RGB offset; use the block mean + if (is_constant_rgb) + { + vfloat4 avg = (color_vec_x + color_vec_y) / rgba_weight_sum; + rgbo_vector = vfloat4(avg.lane<0>(), avg.lane<1>(), avg.lane<2>(), 0.0f); + return; + } + weight_weight_sum = weight_weight_sum * color_weight; float psum = hadd_rgb_s(select(right1_sum, right2_sum, p2_mask)); diff --git a/Source/astcenc_internal.h b/Source/astcenc_internal.h index 725e7974..669b0e7a 100644 --- a/Source/astcenc_internal.h +++ b/Source/astcenc_internal.h @@ -2073,21 +2073,24 @@ unsigned int compute_ideal_endpoint_formats( * @brief For a given 1 plane weight set recompute the endpoint colors. * * As we quantize and decimate weights the optimal endpoint colors may change slightly, so we must - * recompute the ideal colors for a specific weight set. + * recompute the ideal colors for a specific weight set. The general refit only computes auxiliary + * scale and offset models required by the selected endpoint formats. * * @param blk The image block color data to compress. * @param pi The partition info for the current trial. * @param di The weight grid decimation table. * @param dec_weights_uquant The quantized weight set. + * @param formats The endpoint format selected for each partition. * @param[in,out] ep The color endpoints (modified in place). - * @param[out] rgbs_vectors The RGB+scale vectors for LDR blocks. - * @param[out] rgbo_vectors The RGB+offset vectors for HDR blocks. + * @param[out] rgbs_vectors The RGB+scale vectors for selected LDR scale formats. + * @param[out] rgbo_vectors The RGB+offset vectors for the selected HDR offset format. */ void recompute_ideal_colors_1plane( const image_block& blk, const partition_info& pi, const decimation_info& di, const uint8_t* dec_weights_uquant, + const uint8_t* formats, endpoints& ep, vfloat4 rgbs_vectors[BLOCK_MAX_PARTITIONS], vfloat4 rgbo_vectors[BLOCK_MAX_PARTITIONS]); @@ -2096,16 +2099,18 @@ void recompute_ideal_colors_1plane( * @brief For a given 2 plane weight set recompute the endpoint colors. * * As we quantize and decimate weights the optimal endpoint colors may change slightly, so we must - * recompute the ideal colors for a specific weight set. + * recompute the ideal colors for a specific weight set. The general refit only computes auxiliary + * scale and offset models required by the selected endpoint formats. * * @param blk The image block color data to compress. * @param bsd The block_size descriptor. * @param di The weight grid decimation table. * @param dec_weights_uquant_plane1 The quantized weight set for plane 1. * @param dec_weights_uquant_plane2 The quantized weight set for plane 2. + * @param format The selected endpoint format. * @param[in,out] ep The color endpoints (modified in place). - * @param[out] rgbs_vector The RGB+scale color for LDR blocks. - * @param[out] rgbo_vector The RGB+offset color for HDR blocks. + * @param[out] rgbs_vector The RGB+scale color for selected LDR scale formats. + * @param[out] rgbo_vector The RGB+offset color for the selected HDR offset format. * @param plane2_component The component assigned to plane 2. */ void recompute_ideal_colors_2planes( @@ -2114,6 +2119,7 @@ void recompute_ideal_colors_2planes( const decimation_info& di, const uint8_t* dec_weights_uquant_plane1, const uint8_t* dec_weights_uquant_plane2, + int format, endpoints& ep, vfloat4& rgbs_vector, vfloat4& rgbo_vector, diff --git a/Source/astcenc_pick_best_endpoint_format.cpp b/Source/astcenc_pick_best_endpoint_format.cpp index b8963ca8..8a829db8 100644 --- a/Source/astcenc_pick_best_endpoint_format.cpp +++ b/Source/astcenc_pick_best_endpoint_format.cpp @@ -40,6 +40,9 @@ * * Apart from these effects, we assume the error is proportional to the quantization step size. * + * Combined errors saturate only at ERROR_CALC_DEFAULT so unavailable formats remain unavailable + * and large finite errors retain their ordering. + * * ASTC permits at most 18 encoded endpoint integers per block, independent of the available bit * budget. We count these as at most nine integer pairs; each pair is two scalar integers, not two * complete endpoint colors. Endpoint class c (0 to 3) use c + 1 pairs. @@ -785,7 +788,7 @@ static void two_partitions_find_best_combination_for_every_quantization_and_inte int intcnt = i + j; float error01 = error0 + best_error[1][quant][j]; - error01 = astc::min(error01, 1e10f); + error01 = astc::min(error01, ERROR_CALC_DEFAULT); if (error01 <= best_combined_error[quant][intcnt]) { best_combined_error[quant][intcnt] = error01; @@ -814,7 +817,7 @@ static void two_partitions_find_best_combination_for_every_quantization_and_inte int intcnt = i + j; float error01 = error0 + best_error[1][quant][j]; - error01 = astc::min(error01, 1e10f); + error01 = astc::min(error01, ERROR_CALC_DEFAULT); if (error01 <= best_combined_error[quant][intcnt]) { best_combined_error[quant][intcnt] = error01; @@ -837,7 +840,7 @@ static void two_partitions_find_best_combination_for_every_quantization_and_inte { int intcnt = i + j; float error01 = error0 + best_error[1][quant][j]; - error01 = astc::min(error01, 1e10f); + error01 = astc::min(error01, ERROR_CALC_DEFAULT); if (error01 <= best_combined_error[quant][intcnt]) { best_combined_error[quant][intcnt] = error01; @@ -974,7 +977,7 @@ static void three_partitions_find_best_combination_for_every_quantization_and_in int intcnt = i + j + k; float error012 = error01 + best_error[2][quant][k]; - error012 = astc::min(error012, 1e10f); + error012 = astc::min(error012, ERROR_CALC_DEFAULT); if (error012 <= best_combined_error[quant][intcnt]) { best_combined_error[quant][intcnt] = error012; @@ -1004,7 +1007,7 @@ static void three_partitions_find_best_combination_for_every_quantization_and_in { int intcnt = i + j + k; float error012 = error01 + best_error[2][quant][k]; - error012 = astc::min(error012, 1e10f); + error012 = astc::min(error012, ERROR_CALC_DEFAULT); if (error012 <= best_combined_error[quant][intcnt]) { best_combined_error[quant][intcnt] = error012; @@ -1156,7 +1159,7 @@ static void four_partitions_find_best_combination_for_every_quantization_and_int int intcnt = i + j + k + l; float error0123 = error012 + best_error[3][quant][l]; - error0123 = astc::min(error0123, 1e10f); + error0123 = astc::min(error0123, ERROR_CALC_DEFAULT); if (error0123 <= best_combined_error[quant][intcnt]) { best_combined_error[quant][intcnt] = error0123; @@ -1192,7 +1195,7 @@ static void four_partitions_find_best_combination_for_every_quantization_and_int { int intcnt = i + j + k + l; float error0123 = error012 + best_error[3][quant][l]; - error0123 = astc::min(error0123, 1e10f); + error0123 = astc::min(error0123, ERROR_CALC_DEFAULT); if (error0123 <= best_combined_error[quant][intcnt]) { best_combined_error[quant][intcnt] = error0123; diff --git a/Source/astcenc_preset_configs.h b/Source/astcenc_preset_configs.h index 5f944aae..bef83a1c 100644 --- a/Source/astcenc_preset_configs.h +++ b/Source/astcenc_preset_configs.h @@ -108,7 +108,7 @@ static const std::array preset_configs_high {{ .tune_candidate_limit = 2, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 85.2f, .tune_db_limit_b_base = 63.2f, .tune_mse_overshoot = 3.5f, @@ -129,7 +129,7 @@ static const std::array preset_configs_high {{ .tune_candidate_limit = 3, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 85.2f, .tune_db_limit_b_base = 63.2f, .tune_mse_overshoot = 3.5f, @@ -150,7 +150,7 @@ static const std::array preset_configs_high {{ .tune_candidate_limit = 3, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 95.0f, .tune_db_limit_b_base = 70.0f, .tune_mse_overshoot = 2.5f, @@ -171,7 +171,7 @@ static const std::array preset_configs_high {{ .tune_candidate_limit = 4, .tune_2partitioning_candidate_limit = 3, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 105.0f, .tune_db_limit_b_base = 77.0f, .tune_mse_overshoot = 10.0f, @@ -192,7 +192,7 @@ static const std::array preset_configs_high {{ .tune_candidate_limit = 6, .tune_2partitioning_candidate_limit = 8, .tune_3partitioning_candidate_limit = 6, - .tune_4partitioning_candidate_limit = 4, + .tune_4partitioning_candidate_limit = 3, .tune_db_limit_a_base = 200.0f, .tune_db_limit_b_base = 200.0f, .tune_mse_overshoot = 10.0f, @@ -213,7 +213,7 @@ static const std::array preset_configs_high {{ .tune_candidate_limit = 8, .tune_2partitioning_candidate_limit = 8, .tune_3partitioning_candidate_limit = 8, - .tune_4partitioning_candidate_limit = 8, + .tune_4partitioning_candidate_limit = 7, .tune_db_limit_a_base = 200.0f, .tune_db_limit_b_base = 200.0f, .tune_mse_overshoot = 10.0f, @@ -240,7 +240,7 @@ static const std::array preset_configs_mid {{ .tune_candidate_limit = 2, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 85.2f, .tune_db_limit_b_base = 63.2f, .tune_mse_overshoot = 3.5f, @@ -261,7 +261,7 @@ static const std::array preset_configs_mid {{ .tune_candidate_limit = 3, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 85.2f, .tune_db_limit_b_base = 63.2f, .tune_mse_overshoot = 3.5f, @@ -282,7 +282,7 @@ static const std::array preset_configs_mid {{ .tune_candidate_limit = 3, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 95.0f, .tune_db_limit_b_base = 70.0f, .tune_mse_overshoot = 3.0f, @@ -303,7 +303,7 @@ static const std::array preset_configs_mid {{ .tune_candidate_limit = 4, .tune_2partitioning_candidate_limit = 3, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 105.0f, .tune_db_limit_b_base = 77.0f, .tune_mse_overshoot = 10.0f, @@ -324,7 +324,7 @@ static const std::array preset_configs_mid {{ .tune_candidate_limit = 6, .tune_2partitioning_candidate_limit = 8, .tune_3partitioning_candidate_limit = 6, - .tune_4partitioning_candidate_limit = 3, + .tune_4partitioning_candidate_limit = 2, .tune_db_limit_a_base = 200.0f, .tune_db_limit_b_base = 200.0f, .tune_mse_overshoot = 10.0f, @@ -345,7 +345,7 @@ static const std::array preset_configs_mid {{ .tune_candidate_limit = 8, .tune_2partitioning_candidate_limit = 8, .tune_3partitioning_candidate_limit = 8, - .tune_4partitioning_candidate_limit = 8, + .tune_4partitioning_candidate_limit = 7, .tune_db_limit_a_base = 200.0f, .tune_db_limit_b_base = 200.0f, .tune_mse_overshoot = 10.0f, @@ -372,7 +372,7 @@ static const std::array preset_configs_low {{ .tune_candidate_limit = 2, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 85.0f, .tune_db_limit_b_base = 63.0f, .tune_mse_overshoot = 3.5f, @@ -393,7 +393,7 @@ static const std::array preset_configs_low {{ .tune_candidate_limit = 3, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 85.0f, .tune_db_limit_b_base = 63.0f, .tune_mse_overshoot = 3.5f, @@ -414,7 +414,7 @@ static const std::array preset_configs_low {{ .tune_candidate_limit = 3, .tune_2partitioning_candidate_limit = 2, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 95.0f, .tune_db_limit_b_base = 70.0f, .tune_mse_overshoot = 3.5f, @@ -435,7 +435,7 @@ static const std::array preset_configs_low {{ .tune_candidate_limit = 4, .tune_2partitioning_candidate_limit = 3, .tune_3partitioning_candidate_limit = 2, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 105.0f, .tune_db_limit_b_base = 77.0f, .tune_mse_overshoot = 10.0f, @@ -456,7 +456,7 @@ static const std::array preset_configs_low {{ .tune_candidate_limit = 6, .tune_2partitioning_candidate_limit = 8, .tune_3partitioning_candidate_limit = 5, - .tune_4partitioning_candidate_limit = 2, + .tune_4partitioning_candidate_limit = 1, .tune_db_limit_a_base = 200.0f, .tune_db_limit_b_base = 200.0f, .tune_mse_overshoot = 10.0f, @@ -477,7 +477,7 @@ static const std::array preset_configs_low {{ .tune_candidate_limit = 8, .tune_2partitioning_candidate_limit = 8, .tune_3partitioning_candidate_limit = 8, - .tune_4partitioning_candidate_limit = 8, + .tune_4partitioning_candidate_limit = 7, .tune_db_limit_a_base = 200.0f, .tune_db_limit_b_base = 200.0f, .tune_mse_overshoot = 10.0f, diff --git a/Test/Images/HDRIHaven/astc_reference-main-avx2_fast_results.csv b/Test/Images/HDRIHaven/astc_reference-main-avx2_fast_results.csv index b4f9d9a5..54b5b859 100644 --- a/Test/Images/HDRIHaven/astc_reference-main-avx2_fast_results.csv +++ b/Test/Images/HDRIHaven/astc_reference-main-avx2_fast_results.csv @@ -1,26 +1,26 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -HDRIHaven,4x4,hdr-rgb-arboretum.hdr,41.9852,0.9944,0.3147,0.0336,17.5318 -HDRIHaven,4x4,hdr-rgb-bellparkpier.hdr,53.3962,0.9983,0.3119,0.0334,17.6536 -HDRIHaven,4x4,hdr-rgb-canarywharf.hdr,45.6455,0.9954,0.3122,0.0368,16.0488 -HDRIHaven,4x4,hdr-rgb-eveningroad.hdr,49.3895,0.9953,0.3111,0.0333,17.7198 -HDRIHaven,4x4,hdr-rgb-riverwalk.hdr,31.1158,0.9734,0.3240,0.0462,12.7784 -HDRIHaven,5x5,hdr-rgb-arboretum.hdr,37.6930,0.9870,0.3077,0.0294,20.0387 -HDRIHaven,5x5,hdr-rgb-bellparkpier.hdr,49.7341,0.9968,0.3012,0.0281,21.0035 -HDRIHaven,5x5,hdr-rgb-canarywharf.hdr,42.0087,0.9902,0.3067,0.0307,19.2000 -HDRIHaven,5x5,hdr-rgb-eveningroad.hdr,46.4592,0.9913,0.3029,0.0292,20.1961 -HDRIHaven,5x5,hdr-rgb-riverwalk.hdr,27.2308,0.9367,0.3109,0.0363,16.2387 -HDRIHaven,6x6,hdr-rgb-arboretum.hdr,33.8434,0.9718,0.3009,0.0276,21.3595 -HDRIHaven,6x6,hdr-rgb-bellparkpier.hdr,46.9004,0.9945,0.3049,0.0286,20.6318 -HDRIHaven,6x6,hdr-rgb-canarywharf.hdr,39.2436,0.9824,0.3014,0.0287,20.5706 -HDRIHaven,6x6,hdr-rgb-eveningroad.hdr,43.9659,0.9850,0.3049,0.0283,20.8766 -HDRIHaven,6x6,hdr-rgb-riverwalk.hdr,25.0143,0.8984,0.3106,0.0333,17.7353 -HDRIHaven,8x8,hdr-rgb-arboretum.hdr,29.2819,0.9240,0.3176,0.0380,15.5253 -HDRIHaven,8x8,hdr-rgb-bellparkpier.hdr,43.3232,0.9886,0.3121,0.0366,16.1097 -HDRIHaven,8x8,hdr-rgb-canarywharf.hdr,35.9869,0.9629,0.3158,0.0383,15.3884 -HDRIHaven,8x8,hdr-rgb-eveningroad.hdr,40.8100,0.9687,0.3150,0.0383,15.3937 -HDRIHaven,8x8,hdr-rgb-riverwalk.hdr,22.5514,0.8259,0.3206,0.0432,13.6420 -HDRIHaven,12x12,hdr-rgb-arboretum.hdr,25.7040,0.8278,0.3217,0.0461,12.7945 -HDRIHaven,12x12,hdr-rgb-bellparkpier.hdr,39.1437,0.9738,0.3186,0.0448,13.1525 -HDRIHaven,12x12,hdr-rgb-canarywharf.hdr,32.9315,0.9250,0.3281,0.0465,12.6748 -HDRIHaven,12x12,hdr-rgb-eveningroad.hdr,37.8395,0.9373,0.3282,0.0472,12.5042 -HDRIHaven,12x12,hdr-rgb-riverwalk.hdr,20.3179,0.7072,0.3313,0.0505,11.6737 +HDRIHaven,4x4,hdr-rgb-arboretum.hdr,42.0163,0.9944,0.3146,0.0349,16.9126 +HDRIHaven,4x4,hdr-rgb-bellparkpier.hdr,53.4811,0.9983,0.3116,0.0330,17.8686 +HDRIHaven,4x4,hdr-rgb-canarywharf.hdr,45.6578,0.9954,0.3140,0.0370,15.9563 +HDRIHaven,4x4,hdr-rgb-eveningroad.hdr,49.4227,0.9953,0.3134,0.0349,16.9222 +HDRIHaven,4x4,hdr-rgb-riverwalk.hdr,31.1273,0.9734,0.3243,0.0479,12.3170 +HDRIHaven,5x5,hdr-rgb-arboretum.hdr,37.7087,0.9871,0.3081,0.0296,19.9481 +HDRIHaven,5x5,hdr-rgb-bellparkpier.hdr,49.7820,0.9968,0.3074,0.0281,20.9960 +HDRIHaven,5x5,hdr-rgb-canarywharf.hdr,42.0062,0.9902,0.3076,0.0308,19.1701 +HDRIHaven,5x5,hdr-rgb-eveningroad.hdr,46.4921,0.9913,0.3107,0.0288,20.4494 +HDRIHaven,5x5,hdr-rgb-riverwalk.hdr,27.2402,0.9369,0.3208,0.0364,16.2017 +HDRIHaven,6x6,hdr-rgb-arboretum.hdr,33.8421,0.9718,0.3065,0.0290,20.3078 +HDRIHaven,6x6,hdr-rgb-bellparkpier.hdr,46.9225,0.9945,0.3050,0.0295,19.9995 +HDRIHaven,6x6,hdr-rgb-canarywharf.hdr,39.2386,0.9824,0.3186,0.0298,19.8101 +HDRIHaven,6x6,hdr-rgb-eveningroad.hdr,43.9913,0.9850,0.3089,0.0296,19.9278 +HDRIHaven,6x6,hdr-rgb-riverwalk.hdr,25.0115,0.8984,0.3119,0.0341,17.2899 +HDRIHaven,8x8,hdr-rgb-arboretum.hdr,29.2843,0.9240,0.3166,0.0381,15.4736 +HDRIHaven,8x8,hdr-rgb-bellparkpier.hdr,43.3358,0.9887,0.3276,0.0394,14.9682 +HDRIHaven,8x8,hdr-rgb-canarywharf.hdr,35.9927,0.9629,0.3144,0.0383,15.4085 +HDRIHaven,8x8,hdr-rgb-eveningroad.hdr,40.8261,0.9687,0.3176,0.0391,15.0869 +HDRIHaven,8x8,hdr-rgb-riverwalk.hdr,22.5463,0.8259,0.3250,0.0437,13.4987 +HDRIHaven,12x12,hdr-rgb-arboretum.hdr,25.7062,0.8278,0.3283,0.0478,12.3348 +HDRIHaven,12x12,hdr-rgb-bellparkpier.hdr,39.1742,0.9739,0.3253,0.0453,13.0075 +HDRIHaven,12x12,hdr-rgb-canarywharf.hdr,32.9269,0.9250,0.3260,0.0465,12.6806 +HDRIHaven,12x12,hdr-rgb-eveningroad.hdr,37.8536,0.9374,0.3276,0.0481,12.2742 +HDRIHaven,12x12,hdr-rgb-riverwalk.hdr,20.3189,0.7074,0.3502,0.0541,10.9112 diff --git a/Test/Images/HDRIHaven/astc_reference-main-avx2_fastest_results.csv b/Test/Images/HDRIHaven/astc_reference-main-avx2_fastest_results.csv index ca09df47..19bf30ff 100644 --- a/Test/Images/HDRIHaven/astc_reference-main-avx2_fastest_results.csv +++ b/Test/Images/HDRIHaven/astc_reference-main-avx2_fastest_results.csv @@ -1,26 +1,26 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -HDRIHaven,4x4,hdr-rgb-arboretum.hdr,41.7754,0.9941,0.3016,0.0215,27.3725 -HDRIHaven,4x4,hdr-rgb-bellparkpier.hdr,53.0476,0.9982,0.3008,0.0221,26.6443 -HDRIHaven,4x4,hdr-rgb-canarywharf.hdr,44.9326,0.9949,0.2996,0.0219,26.8736 -HDRIHaven,4x4,hdr-rgb-eveningroad.hdr,49.1665,0.9951,0.3000,0.0218,27.0771 -HDRIHaven,4x4,hdr-rgb-riverwalk.hdr,30.7669,0.9715,0.3026,0.0260,22.6888 -HDRIHaven,5x5,hdr-rgb-arboretum.hdr,37.5720,0.9866,0.2954,0.0192,30.7921 -HDRIHaven,5x5,hdr-rgb-bellparkpier.hdr,49.3403,0.9965,0.2956,0.0200,29.4470 -HDRIHaven,5x5,hdr-rgb-canarywharf.hdr,41.5439,0.9891,0.2964,0.0194,30.4188 -HDRIHaven,5x5,hdr-rgb-eveningroad.hdr,46.1150,0.9905,0.2962,0.0191,30.8728 -HDRIHaven,5x5,hdr-rgb-riverwalk.hdr,26.7744,0.9293,0.2974,0.0224,26.3515 -HDRIHaven,6x6,hdr-rgb-arboretum.hdr,33.7636,0.9713,0.2956,0.0188,31.4186 -HDRIHaven,6x6,hdr-rgb-bellparkpier.hdr,46.6377,0.9941,0.2972,0.0186,31.7725 -HDRIHaven,6x6,hdr-rgb-canarywharf.hdr,39.0370,0.9814,0.2952,0.0185,31.9460 -HDRIHaven,6x6,hdr-rgb-eveningroad.hdr,43.5795,0.9836,0.2923,0.0182,32.4076 -HDRIHaven,6x6,hdr-rgb-riverwalk.hdr,24.8227,0.8936,0.2949,0.0206,28.6295 -HDRIHaven,8x8,hdr-rgb-arboretum.hdr,29.1928,0.9225,0.3005,0.0265,22.2565 -HDRIHaven,8x8,hdr-rgb-bellparkpier.hdr,42.8522,0.9872,0.2984,0.0241,24.4832 -HDRIHaven,8x8,hdr-rgb-canarywharf.hdr,35.7295,0.9610,0.2991,0.0252,23.4224 -HDRIHaven,8x8,hdr-rgb-eveningroad.hdr,40.4518,0.9661,0.3007,0.0250,23.6233 -HDRIHaven,8x8,hdr-rgb-riverwalk.hdr,22.4855,0.8233,0.3036,0.0289,20.3922 -HDRIHaven,12x12,hdr-rgb-arboretum.hdr,25.6243,0.8252,0.3116,0.0315,18.7037 -HDRIHaven,12x12,hdr-rgb-bellparkpier.hdr,38.5522,0.9710,0.3068,0.0295,20.0212 -HDRIHaven,12x12,hdr-rgb-canarywharf.hdr,32.6564,0.9217,0.3126,0.0308,19.1444 -HDRIHaven,12x12,hdr-rgb-eveningroad.hdr,37.6777,0.9356,0.3103,0.0317,18.5940 -HDRIHaven,12x12,hdr-rgb-riverwalk.hdr,20.2832,0.7050,0.3114,0.0347,17.0086 +HDRIHaven,4x4,hdr-rgb-arboretum.hdr,41.8138,0.9941,0.3019,0.0221,26.6696 +HDRIHaven,4x4,hdr-rgb-bellparkpier.hdr,53.1470,0.9983,0.3027,0.0222,26.5985 +HDRIHaven,4x4,hdr-rgb-canarywharf.hdr,44.9495,0.9949,0.3098,0.0233,25.3642 +HDRIHaven,4x4,hdr-rgb-eveningroad.hdr,49.2126,0.9951,0.2981,0.0237,24.8893 +HDRIHaven,4x4,hdr-rgb-riverwalk.hdr,30.7717,0.9715,0.3097,0.0270,21.8307 +HDRIHaven,5x5,hdr-rgb-arboretum.hdr,37.5886,0.9867,0.2998,0.0206,28.5752 +HDRIHaven,5x5,hdr-rgb-bellparkpier.hdr,49.4063,0.9966,0.3096,0.0207,28.4995 +HDRIHaven,5x5,hdr-rgb-canarywharf.hdr,41.5571,0.9891,0.3142,0.0198,29.7483 +HDRIHaven,5x5,hdr-rgb-eveningroad.hdr,46.1859,0.9906,0.2938,0.0197,30.0060 +HDRIHaven,5x5,hdr-rgb-riverwalk.hdr,26.7883,0.9295,0.2969,0.0230,25.6143 +HDRIHaven,6x6,hdr-rgb-arboretum.hdr,33.7636,0.9713,0.3047,0.0195,30.2551 +HDRIHaven,6x6,hdr-rgb-bellparkpier.hdr,46.6608,0.9941,0.2923,0.0184,32.1044 +HDRIHaven,6x6,hdr-rgb-canarywharf.hdr,39.0268,0.9814,0.2982,0.0186,31.7179 +HDRIHaven,6x6,hdr-rgb-eveningroad.hdr,43.6550,0.9838,0.2981,0.0187,31.6024 +HDRIHaven,6x6,hdr-rgb-riverwalk.hdr,24.8222,0.8937,0.3005,0.0208,28.3376 +HDRIHaven,8x8,hdr-rgb-arboretum.hdr,29.1968,0.9225,0.3021,0.0277,21.3034 +HDRIHaven,8x8,hdr-rgb-bellparkpier.hdr,42.8764,0.9872,0.2984,0.0253,23.3455 +HDRIHaven,8x8,hdr-rgb-canarywharf.hdr,35.7338,0.9610,0.3013,0.0253,23.2818 +HDRIHaven,8x8,hdr-rgb-eveningroad.hdr,40.4519,0.9661,0.3006,0.0249,23.6848 +HDRIHaven,8x8,hdr-rgb-riverwalk.hdr,22.4794,0.8233,0.3062,0.0308,19.1458 +HDRIHaven,12x12,hdr-rgb-arboretum.hdr,25.6284,0.8253,0.3131,0.0334,17.6357 +HDRIHaven,12x12,hdr-rgb-bellparkpier.hdr,38.6051,0.9712,0.3045,0.0313,18.8280 +HDRIHaven,12x12,hdr-rgb-canarywharf.hdr,32.6549,0.9217,0.3055,0.0305,19.3181 +HDRIHaven,12x12,hdr-rgb-eveningroad.hdr,37.6912,0.9357,0.3215,0.0341,17.3004 +HDRIHaven,12x12,hdr-rgb-riverwalk.hdr,20.2843,0.7051,0.3122,0.0365,16.1481 diff --git a/Test/Images/HDRIHaven/astc_reference-main-avx2_medium_results.csv b/Test/Images/HDRIHaven/astc_reference-main-avx2_medium_results.csv index 31e0123b..78c4eff7 100644 --- a/Test/Images/HDRIHaven/astc_reference-main-avx2_medium_results.csv +++ b/Test/Images/HDRIHaven/astc_reference-main-avx2_medium_results.csv @@ -1,26 +1,26 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -HDRIHaven,4x4,hdr-rgb-arboretum.hdr,42.1272,0.9946,0.3377,0.0517,11.4059 -HDRIHaven,4x4,hdr-rgb-bellparkpier.hdr,53.7655,0.9985,0.3300,0.0515,11.4466 -HDRIHaven,4x4,hdr-rgb-canarywharf.hdr,45.9954,0.9957,0.3360,0.0579,10.1894 -HDRIHaven,4x4,hdr-rgb-eveningroad.hdr,49.8016,0.9957,0.3356,0.0546,10.8123 -HDRIHaven,4x4,hdr-rgb-riverwalk.hdr,31.4673,0.9755,0.3467,0.0703,8.3887 -HDRIHaven,5x5,hdr-rgb-arboretum.hdr,37.7680,0.9874,0.3223,0.0456,12.9450 -HDRIHaven,5x5,hdr-rgb-bellparkpier.hdr,50.1287,0.9970,0.3269,0.0498,11.8507 -HDRIHaven,5x5,hdr-rgb-canarywharf.hdr,42.4871,0.9911,0.3274,0.0518,11.3879 -HDRIHaven,5x5,hdr-rgb-eveningroad.hdr,46.7289,0.9918,0.3292,0.0493,11.9696 -HDRIHaven,5x5,hdr-rgb-riverwalk.hdr,27.4841,0.9406,0.3413,0.0614,9.6114 -HDRIHaven,6x6,hdr-rgb-arboretum.hdr,33.8936,0.9723,0.3251,0.0462,12.7540 -HDRIHaven,6x6,hdr-rgb-bellparkpier.hdr,47.3758,0.9950,0.3265,0.0514,11.4853 -HDRIHaven,6x6,hdr-rgb-canarywharf.hdr,39.7609,0.9840,0.3301,0.0530,11.1283 -HDRIHaven,6x6,hdr-rgb-eveningroad.hdr,44.1866,0.9857,0.3303,0.0516,11.4281 -HDRIHaven,6x6,hdr-rgb-riverwalk.hdr,25.1969,0.9029,0.3403,0.0590,9.9975 -HDRIHaven,8x8,hdr-rgb-arboretum.hdr,29.3700,0.9249,0.3403,0.0623,9.4605 -HDRIHaven,8x8,hdr-rgb-bellparkpier.hdr,43.6215,0.9892,0.3389,0.0614,9.6098 -HDRIHaven,8x8,hdr-rgb-canarywharf.hdr,36.2991,0.9650,0.3496,0.0659,8.9533 -HDRIHaven,8x8,hdr-rgb-eveningroad.hdr,40.9440,0.9695,0.3443,0.0642,9.1910 -HDRIHaven,8x8,hdr-rgb-riverwalk.hdr,22.6204,0.8285,0.3560,0.0723,8.1542 -HDRIHaven,12x12,hdr-rgb-arboretum.hdr,25.7419,0.8289,0.3611,0.0774,7.6191 -HDRIHaven,12x12,hdr-rgb-bellparkpier.hdr,39.3731,0.9751,0.3483,0.0717,8.2260 -HDRIHaven,12x12,hdr-rgb-canarywharf.hdr,33.1183,0.9278,0.3608,0.0802,7.3569 -HDRIHaven,12x12,hdr-rgb-eveningroad.hdr,37.9682,0.9385,0.3563,0.0777,7.5928 -HDRIHaven,12x12,hdr-rgb-riverwalk.hdr,20.3335,0.7081,0.3634,0.0825,7.1471 +HDRIHaven,4x4,hdr-rgb-arboretum.hdr,42.1599,0.9946,0.3525,0.0541,10.9059 +HDRIHaven,4x4,hdr-rgb-bellparkpier.hdr,53.8419,0.9985,0.3332,0.0515,11.4429 +HDRIHaven,4x4,hdr-rgb-canarywharf.hdr,46.0077,0.9957,0.3414,0.0579,10.1898 +HDRIHaven,4x4,hdr-rgb-eveningroad.hdr,49.8430,0.9957,0.3454,0.0533,11.0636 +HDRIHaven,4x4,hdr-rgb-riverwalk.hdr,31.4785,0.9756,0.3529,0.0722,8.1647 +HDRIHaven,5x5,hdr-rgb-arboretum.hdr,37.7815,0.9874,0.3330,0.0479,12.3183 +HDRIHaven,5x5,hdr-rgb-bellparkpier.hdr,50.1763,0.9971,0.3306,0.0541,10.9092 +HDRIHaven,5x5,hdr-rgb-canarywharf.hdr,42.4814,0.9910,0.3357,0.0535,11.0167 +HDRIHaven,5x5,hdr-rgb-eveningroad.hdr,46.7640,0.9919,0.3289,0.0492,11.9817 +HDRIHaven,5x5,hdr-rgb-riverwalk.hdr,27.4878,0.9407,0.3386,0.0620,9.5093 +HDRIHaven,6x6,hdr-rgb-arboretum.hdr,33.8901,0.9723,0.3280,0.0490,12.0299 +HDRIHaven,6x6,hdr-rgb-bellparkpier.hdr,47.4035,0.9950,0.3310,0.0533,11.0709 +HDRIHaven,6x6,hdr-rgb-canarywharf.hdr,39.7577,0.9840,0.3271,0.0534,11.0500 +HDRIHaven,6x6,hdr-rgb-eveningroad.hdr,44.2089,0.9857,0.3343,0.0527,11.2015 +HDRIHaven,6x6,hdr-rgb-riverwalk.hdr,25.1982,0.9030,0.3436,0.0606,9.7405 +HDRIHaven,8x8,hdr-rgb-arboretum.hdr,29.3763,0.9250,0.3517,0.0729,8.0954 +HDRIHaven,8x8,hdr-rgb-bellparkpier.hdr,43.6354,0.9893,0.3422,0.0616,9.5753 +HDRIHaven,8x8,hdr-rgb-canarywharf.hdr,36.3009,0.9650,0.3520,0.0668,8.8330 +HDRIHaven,8x8,hdr-rgb-eveningroad.hdr,40.9635,0.9695,0.3453,0.0683,8.6301 +HDRIHaven,8x8,hdr-rgb-riverwalk.hdr,22.6140,0.8284,0.3494,0.0716,8.2424 +HDRIHaven,12x12,hdr-rgb-arboretum.hdr,25.7451,0.8289,0.3631,0.0799,7.3800 +HDRIHaven,12x12,hdr-rgb-bellparkpier.hdr,39.3826,0.9751,0.3590,0.0737,7.9985 +HDRIHaven,12x12,hdr-rgb-canarywharf.hdr,33.1105,0.9277,0.3583,0.0808,7.3019 +HDRIHaven,12x12,hdr-rgb-eveningroad.hdr,37.9896,0.9387,0.3574,0.0764,7.7241 +HDRIHaven,12x12,hdr-rgb-riverwalk.hdr,20.3315,0.7079,0.3652,0.0836,7.0541 diff --git a/Test/Images/HDRIHaven/astc_reference-main-avx2_thorough_results.csv b/Test/Images/HDRIHaven/astc_reference-main-avx2_thorough_results.csv index 7ab5c6fc..2ee8c3e9 100644 --- a/Test/Images/HDRIHaven/astc_reference-main-avx2_thorough_results.csv +++ b/Test/Images/HDRIHaven/astc_reference-main-avx2_thorough_results.csv @@ -1,26 +1,26 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -HDRIHaven,4x4,hdr-rgb-arboretum.hdr,42.2446,0.9948,0.3877,0.1071,5.5085 -HDRIHaven,4x4,hdr-rgb-bellparkpier.hdr,54.1300,0.9986,0.3911,0.1123,5.2499 -HDRIHaven,4x4,hdr-rgb-canarywharf.hdr,46.4796,0.9961,0.4008,0.1199,4.9190 -HDRIHaven,4x4,hdr-rgb-eveningroad.hdr,50.0642,0.9961,0.3864,0.1130,5.2210 -HDRIHaven,4x4,hdr-rgb-riverwalk.hdr,31.5766,0.9761,0.4200,0.1402,4.2059 -HDRIHaven,5x5,hdr-rgb-arboretum.hdr,37.8221,0.9875,0.3853,0.1037,5.6858 -HDRIHaven,5x5,hdr-rgb-bellparkpier.hdr,50.3874,0.9972,0.3994,0.1209,4.8775 -HDRIHaven,5x5,hdr-rgb-canarywharf.hdr,42.9208,0.9918,0.3931,0.1198,4.9218 -HDRIHaven,5x5,hdr-rgb-eveningroad.hdr,46.9092,0.9922,0.3906,0.1112,5.3036 -HDRIHaven,5x5,hdr-rgb-riverwalk.hdr,27.6620,0.9432,0.4170,0.1355,4.3527 -HDRIHaven,6x6,hdr-rgb-arboretum.hdr,33.9404,0.9726,0.3903,0.1096,5.3823 -HDRIHaven,6x6,hdr-rgb-bellparkpier.hdr,47.6011,0.9952,0.4076,0.1263,4.6709 -HDRIHaven,6x6,hdr-rgb-canarywharf.hdr,40.0825,0.9848,0.4027,0.1270,4.6459 -HDRIHaven,6x6,hdr-rgb-eveningroad.hdr,44.3456,0.9862,0.3997,0.1188,4.9643 -HDRIHaven,6x6,hdr-rgb-riverwalk.hdr,25.3381,0.9061,0.4172,0.1363,4.3285 -HDRIHaven,8x8,hdr-rgb-arboretum.hdr,29.4303,0.9259,0.4222,0.1437,4.1046 -HDRIHaven,8x8,hdr-rgb-bellparkpier.hdr,43.8112,0.9897,0.4286,0.1477,3.9921 -HDRIHaven,8x8,hdr-rgb-canarywharf.hdr,36.5377,0.9664,0.4347,0.1562,3.7759 -HDRIHaven,8x8,hdr-rgb-eveningroad.hdr,41.0728,0.9702,0.4300,0.1476,3.9959 -HDRIHaven,8x8,hdr-rgb-riverwalk.hdr,22.6793,0.8310,0.4372,0.1628,3.6223 -HDRIHaven,12x12,hdr-rgb-arboretum.hdr,25.7803,0.8300,0.4893,0.1913,3.0835 -HDRIHaven,12x12,hdr-rgb-bellparkpier.hdr,39.5410,0.9758,0.4603,0.1675,3.5219 -HDRIHaven,12x12,hdr-rgb-canarywharf.hdr,33.3006,0.9302,0.4801,0.1931,3.0546 -HDRIHaven,12x12,hdr-rgb-eveningroad.hdr,38.0549,0.9394,0.4706,0.1828,3.2271 -HDRIHaven,12x12,hdr-rgb-riverwalk.hdr,20.3772,0.7109,0.4867,0.2051,2.8762 +HDRIHaven,4x4,hdr-rgb-arboretum.hdr,42.2696,0.9948,0.3973,0.1097,5.3755 +HDRIHaven,4x4,hdr-rgb-bellparkpier.hdr,54.2073,0.9987,0.3888,0.1140,5.1729 +HDRIHaven,4x4,hdr-rgb-canarywharf.hdr,46.4954,0.9961,0.4063,0.1242,4.7506 +HDRIHaven,4x4,hdr-rgb-eveningroad.hdr,50.1094,0.9961,0.3971,0.1166,5.0578 +HDRIHaven,4x4,hdr-rgb-riverwalk.hdr,31.5918,0.9762,0.4262,0.1460,4.0388 +HDRIHaven,5x5,hdr-rgb-arboretum.hdr,37.8382,0.9876,0.3890,0.1051,5.6130 +HDRIHaven,5x5,hdr-rgb-bellparkpier.hdr,50.4304,0.9973,0.4089,0.1201,4.9127 +HDRIHaven,5x5,hdr-rgb-canarywharf.hdr,42.9166,0.9917,0.4035,0.1218,4.8441 +HDRIHaven,5x5,hdr-rgb-eveningroad.hdr,46.9412,0.9922,0.3978,0.1121,5.2604 +HDRIHaven,5x5,hdr-rgb-riverwalk.hdr,27.6680,0.9431,0.4298,0.1410,4.1837 +HDRIHaven,6x6,hdr-rgb-arboretum.hdr,33.9383,0.9726,0.3962,0.1097,5.3770 +HDRIHaven,6x6,hdr-rgb-bellparkpier.hdr,47.6251,0.9952,0.4151,0.1277,4.6191 +HDRIHaven,6x6,hdr-rgb-canarywharf.hdr,40.0748,0.9848,0.4073,0.1275,4.6252 +HDRIHaven,6x6,hdr-rgb-eveningroad.hdr,44.3641,0.9862,0.4016,0.1190,4.9548 +HDRIHaven,6x6,hdr-rgb-riverwalk.hdr,25.3416,0.9062,0.4156,0.1400,4.2133 +HDRIHaven,8x8,hdr-rgb-arboretum.hdr,29.4351,0.9259,0.4240,0.1444,4.0845 +HDRIHaven,8x8,hdr-rgb-bellparkpier.hdr,43.8284,0.9897,0.4302,0.1500,3.9332 +HDRIHaven,8x8,hdr-rgb-canarywharf.hdr,36.5376,0.9664,0.4376,0.1580,3.7341 +HDRIHaven,8x8,hdr-rgb-eveningroad.hdr,41.0852,0.9702,0.4247,0.1489,3.9600 +HDRIHaven,8x8,hdr-rgb-riverwalk.hdr,22.6729,0.8308,0.4449,0.1655,3.5641 +HDRIHaven,12x12,hdr-rgb-arboretum.hdr,25.7821,0.8301,0.4764,0.1916,3.0788 +HDRIHaven,12x12,hdr-rgb-bellparkpier.hdr,39.5572,0.9759,0.4546,0.1724,3.4220 +HDRIHaven,12x12,hdr-rgb-canarywharf.hdr,33.2925,0.9301,0.4800,0.1933,3.0516 +HDRIHaven,12x12,hdr-rgb-eveningroad.hdr,38.0678,0.9394,0.4754,0.1952,3.0211 +HDRIHaven,12x12,hdr-rgb-riverwalk.hdr,20.3765,0.7109,0.4855,0.2056,2.8692 diff --git a/Test/Images/Khronos/astc_reference-main-avx2_fast_results.csv b/Test/Images/Khronos/astc_reference-main-avx2_fast_results.csv index 8e7a9892..3ae6a804 100644 --- a/Test/Images/Khronos/astc_reference-main-avx2_fast_results.csv +++ b/Test/Images/Khronos/astc_reference-main-avx2_fast_results.csv @@ -1,51 +1,51 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Khronos,4x4,ldr-l-occlusion.png,59.4655,0.9995,0.0411,0.0043,244.0241 -Khronos,4x4,ldr-rgb-diffuse.png,52.6047,0.9981,0.1877,0.0224,187.6240 -Khronos,4x4,ldr-rgb-emissive.png,58.5115,0.9997,0.0421,0.0041,252.9794 -Khronos,4x4,ldr-rgb-metalrough.png,44.4073,0.9919,0.0647,0.0176,59.6758 -Khronos,4x4,ldr-rgb-metalrough2.png,43.0367,0.9845,0.2774,0.1001,41.9107 -Khronos,4x4,ldr-rgba-base.png,43.3921,0.9907,0.0698,0.0223,46.9581 -Khronos,4x4,ldr-rgba-diffuse.png,43.9491,0.9946,0.0640,0.0166,63.0120 -Khronos,4x4,ldr-rgba-specgloss.png,41.7914,0.9815,0.0895,0.0354,29.6115 -Khronos,4x4,ldr-xy-normal1.png,45.0920,0.9908,0.0913,0.0224,46.8321 -Khronos,4x4,ldr-xy-normal2.png,48.8199,0.9961,0.2762,0.0354,118.3926 -Khronos,5x5,ldr-l-occlusion.png,53.1349,0.9985,0.0431,0.0034,306.2493 -Khronos,5x5,ldr-rgb-diffuse.png,47.1737,0.9951,0.1851,0.0170,246.9148 -Khronos,5x5,ldr-rgb-emissive.png,52.6803,0.9990,0.0408,0.0032,331.8279 -Khronos,5x5,ldr-rgb-metalrough.png,39.9526,0.9824,0.0609,0.0138,76.0014 -Khronos,5x5,ldr-rgb-metalrough2.png,38.0173,0.9514,0.2721,0.0953,43.9982 -Khronos,5x5,ldr-rgba-base.png,38.9978,0.9804,0.0668,0.0161,65.2994 -Khronos,5x5,ldr-rgba-diffuse.png,39.2048,0.9865,0.0654,0.0156,67.1858 -Khronos,5x5,ldr-rgba-specgloss.png,38.4777,0.9626,0.0712,0.0209,50.1785 -Khronos,5x5,ldr-xy-normal1.png,41.9962,0.9838,0.0843,0.0179,58.5859 -Khronos,5x5,ldr-xy-normal2.png,46.4594,0.9944,0.2617,0.0241,173.8719 -Khronos,6x6,ldr-l-occlusion.png,48.1641,0.9934,0.0426,0.0037,282.3242 -Khronos,6x6,ldr-rgb-diffuse.png,43.2116,0.9874,0.1887,0.0212,197.7228 -Khronos,6x6,ldr-rgb-emissive.png,49.0988,0.9979,0.0415,0.0032,331.4028 -Khronos,6x6,ldr-rgb-metalrough.png,36.5677,0.9703,0.0622,0.0153,68.5973 -Khronos,6x6,ldr-rgb-metalrough2.png,35.3768,0.9212,0.2662,0.0907,46.2284 -Khronos,6x6,ldr-rgba-base.png,36.2160,0.9653,0.0705,0.0177,59.3224 -Khronos,6x6,ldr-rgba-diffuse.png,36.1676,0.9739,0.0683,0.0185,56.7197 -Khronos,6x6,ldr-rgba-specgloss.png,36.1730,0.9428,0.0728,0.0221,47.4941 -Khronos,6x6,ldr-xy-normal1.png,39.7052,0.9761,0.0845,0.0170,61.6379 -Khronos,6x6,ldr-xy-normal2.png,44.2607,0.9915,0.2619,0.0230,182.5825 -Khronos,8x8,ldr-l-occlusion.png,43.9516,0.9852,0.0419,0.0039,267.4885 -Khronos,8x8,ldr-rgb-diffuse.png,38.4381,0.9653,0.1924,0.0248,168.8245 -Khronos,8x8,ldr-rgb-emissive.png,44.6783,0.9962,0.0414,0.0035,298.3142 -Khronos,8x8,ldr-rgb-metalrough.png,32.3676,0.9410,0.0648,0.0185,56.6058 -Khronos,8x8,ldr-rgb-metalrough2.png,32.2344,0.8635,0.2482,0.0736,56.9887 -Khronos,8x8,ldr-rgba-base.png,32.4934,0.9230,0.0677,0.0181,57.9544 -Khronos,8x8,ldr-rgba-diffuse.png,32.1820,0.9368,0.0716,0.0223,46.9476 -Khronos,8x8,ldr-rgba-specgloss.png,32.9784,0.8925,0.0738,0.0205,51.1448 -Khronos,8x8,ldr-xy-normal1.png,36.6129,0.9570,0.0800,0.0143,73.2544 -Khronos,8x8,ldr-xy-normal2.png,40.8661,0.9861,0.2627,0.0247,170.0714 -Khronos,12x12,ldr-l-occlusion.png,40.5732,0.9701,0.0448,0.0040,263.4507 -Khronos,12x12,ldr-rgb-diffuse.png,33.3900,0.9061,0.1844,0.0178,235.9942 -Khronos,12x12,ldr-rgb-emissive.png,39.4755,0.9923,0.0438,0.0032,329.0227 -Khronos,12x12,ldr-rgb-metalrough.png,28.6627,0.8838,0.0575,0.0109,95.8744 -Khronos,12x12,ldr-rgb-metalrough2.png,29.2739,0.7778,0.2060,0.0323,129.8709 -Khronos,12x12,ldr-rgba-base.png,29.0526,0.8444,0.0660,0.0141,74.4095 -Khronos,12x12,ldr-rgba-diffuse.png,28.6387,0.8617,0.0647,0.0156,67.0056 -Khronos,12x12,ldr-rgba-specgloss.png,29.8295,0.8049,0.0671,0.0118,88.9375 -Khronos,12x12,ldr-xy-normal1.png,32.7835,0.9261,0.0787,0.0103,102.1424 -Khronos,12x12,ldr-xy-normal2.png,36.2805,0.9737,0.2577,0.0216,194.4877 +Khronos,4x4,ldr-l-occlusion.png,59.4500,0.9995,0.0466,0.0047,222.8213 +Khronos,4x4,ldr-rgb-diffuse.png,52.6057,0.9981,0.1946,0.0227,184.9667 +Khronos,4x4,ldr-rgb-emissive.png,58.5121,0.9997,0.0430,0.0049,215.7068 +Khronos,4x4,ldr-rgb-metalrough.png,44.4169,0.9919,0.0699,0.0191,54.9309 +Khronos,4x4,ldr-rgb-metalrough2.png,43.0493,0.9845,0.2819,0.0995,42.1470 +Khronos,4x4,ldr-rgba-base.png,43.4133,0.9908,0.0769,0.0227,46.1461 +Khronos,4x4,ldr-rgba-diffuse.png,43.9705,0.9947,0.0684,0.0178,58.9392 +Khronos,4x4,ldr-rgba-specgloss.png,41.8016,0.9815,0.0913,0.0354,29.6358 +Khronos,4x4,ldr-xy-normal1.png,45.1098,0.9909,0.1021,0.0244,42.9866 +Khronos,4x4,ldr-xy-normal2.png,48.8704,0.9962,0.2818,0.0362,115.9868 +Khronos,5x5,ldr-l-occlusion.png,53.1251,0.9985,0.0455,0.0036,292.7347 +Khronos,5x5,ldr-rgb-diffuse.png,47.1732,0.9951,0.1884,0.0179,234.2782 +Khronos,5x5,ldr-rgb-emissive.png,52.6786,0.9990,0.0420,0.0039,272.0722 +Khronos,5x5,ldr-rgb-metalrough.png,39.9543,0.9824,0.0635,0.0140,75.0264 +Khronos,5x5,ldr-rgb-metalrough2.png,38.0198,0.9514,0.2736,0.0950,44.1571 +Khronos,5x5,ldr-rgba-base.png,38.9985,0.9804,0.0717,0.0164,63.8286 +Khronos,5x5,ldr-rgba-diffuse.png,39.2063,0.9865,0.0694,0.0161,65.0685 +Khronos,5x5,ldr-rgba-specgloss.png,38.4786,0.9626,0.0759,0.0227,46.2009 +Khronos,5x5,ldr-xy-normal1.png,42.0146,0.9839,0.0911,0.0192,54.5731 +Khronos,5x5,ldr-xy-normal2.png,46.4958,0.9945,0.2667,0.0256,163.6863 +Khronos,6x6,ldr-l-occlusion.png,48.1459,0.9934,0.0457,0.0038,277.9176 +Khronos,6x6,ldr-rgb-diffuse.png,43.2092,0.9874,0.1899,0.0218,192.5063 +Khronos,6x6,ldr-rgb-emissive.png,49.1051,0.9979,0.0435,0.0034,307.5772 +Khronos,6x6,ldr-rgb-metalrough.png,36.5694,0.9703,0.0650,0.0152,69.0583 +Khronos,6x6,ldr-rgb-metalrough2.png,35.3794,0.9213,0.2702,0.0930,45.1174 +Khronos,6x6,ldr-rgba-base.png,36.2201,0.9654,0.0698,0.0177,59.1907 +Khronos,6x6,ldr-rgba-diffuse.png,36.1687,0.9739,0.0706,0.0190,55.1127 +Khronos,6x6,ldr-rgba-specgloss.png,36.1754,0.9428,0.0796,0.0226,46.4630 +Khronos,6x6,ldr-xy-normal1.png,39.7303,0.9763,0.0859,0.0167,62.9353 +Khronos,6x6,ldr-xy-normal2.png,44.2960,0.9916,0.2600,0.0231,181.7206 +Khronos,8x8,ldr-l-occlusion.png,43.9515,0.9852,0.0444,0.0044,240.5013 +Khronos,8x8,ldr-rgb-diffuse.png,38.4364,0.9653,0.1966,0.0267,157.3203 +Khronos,8x8,ldr-rgb-emissive.png,44.6857,0.9962,0.0440,0.0041,255.5667 +Khronos,8x8,ldr-rgb-metalrough.png,32.3693,0.9409,0.0670,0.0182,57.6559 +Khronos,8x8,ldr-rgb-metalrough2.png,32.2351,0.8636,0.2551,0.0749,56.0152 +Khronos,8x8,ldr-rgba-base.png,32.4937,0.9230,0.0708,0.0179,58.6320 +Khronos,8x8,ldr-rgba-diffuse.png,32.1877,0.9369,0.0775,0.0234,44.8702 +Khronos,8x8,ldr-rgba-specgloss.png,32.9793,0.8925,0.0745,0.0204,51.3857 +Khronos,8x8,ldr-xy-normal1.png,36.6430,0.9574,0.0864,0.0149,70.4443 +Khronos,8x8,ldr-xy-normal2.png,40.9068,0.9862,0.2789,0.0261,160.8428 +Khronos,12x12,ldr-l-occlusion.png,40.5769,0.9701,0.0464,0.0042,247.4845 +Khronos,12x12,ldr-rgb-diffuse.png,33.5044,0.9075,0.1845,0.0153,273.6550 +Khronos,12x12,ldr-rgb-emissive.png,39.4857,0.9923,0.0452,0.0033,314.4157 +Khronos,12x12,ldr-rgb-metalrough.png,28.6706,0.8842,0.0595,0.0108,96.8200 +Khronos,12x12,ldr-rgb-metalrough2.png,29.2791,0.7782,0.2069,0.0325,128.9202 +Khronos,12x12,ldr-rgba-base.png,29.1377,0.8471,0.0683,0.0132,79.1386 +Khronos,12x12,ldr-rgba-diffuse.png,28.6458,0.8629,0.0729,0.0171,61.3524 +Khronos,12x12,ldr-rgba-specgloss.png,29.8814,0.8068,0.0712,0.0122,86.2396 +Khronos,12x12,ldr-xy-normal1.png,32.8176,0.9265,0.0828,0.0108,96.7497 +Khronos,12x12,ldr-xy-normal2.png,36.2927,0.9738,0.2656,0.0231,181.8859 diff --git a/Test/Images/Khronos/astc_reference-main-avx2_fastest_results.csv b/Test/Images/Khronos/astc_reference-main-avx2_fastest_results.csv index 72fe33a0..92916384 100644 --- a/Test/Images/Khronos/astc_reference-main-avx2_fastest_results.csv +++ b/Test/Images/Khronos/astc_reference-main-avx2_fastest_results.csv @@ -1,51 +1,51 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Khronos,4x4,ldr-l-occlusion.png,59.3133,0.9994,0.0404,0.0040,260.1933 -Khronos,4x4,ldr-rgb-diffuse.png,52.3938,0.9981,0.1896,0.0197,212.7358 -Khronos,4x4,ldr-rgb-emissive.png,57.9378,0.9996,0.0440,0.0038,278.7278 -Khronos,4x4,ldr-rgb-metalrough.png,43.9316,0.9915,0.0588,0.0121,86.9884 -Khronos,4x4,ldr-rgb-metalrough2.png,42.7505,0.9837,0.2427,0.0647,64.8711 -Khronos,4x4,ldr-rgba-base.png,42.9568,0.9902,0.0659,0.0153,68.5075 -Khronos,4x4,ldr-rgba-diffuse.png,43.3443,0.9942,0.0596,0.0108,97.0186 -Khronos,4x4,ldr-rgba-specgloss.png,41.4901,0.9809,0.0747,0.0229,45.7234 -Khronos,4x4,ldr-xy-normal1.png,44.9528,0.9907,0.0820,0.0161,65.2549 -Khronos,4x4,ldr-xy-normal2.png,48.6051,0.9961,0.2635,0.0283,148.3183 -Khronos,5x5,ldr-l-occlusion.png,53.0288,0.9985,0.0416,0.0035,296.3843 -Khronos,5x5,ldr-rgb-diffuse.png,47.0187,0.9950,0.1830,0.0163,257.9235 -Khronos,5x5,ldr-rgb-emissive.png,52.3745,0.9989,0.0433,0.0030,345.0260 -Khronos,5x5,ldr-rgb-metalrough.png,39.4729,0.9817,0.0584,0.0100,104.6382 -Khronos,5x5,ldr-rgb-metalrough2.png,37.5063,0.9467,0.2381,0.0625,67.1260 -Khronos,5x5,ldr-rgba-base.png,38.3701,0.9794,0.0632,0.0120,87.5129 -Khronos,5x5,ldr-rgba-diffuse.png,38.5192,0.9849,0.0612,0.0109,96.4484 -Khronos,5x5,ldr-rgba-specgloss.png,38.0041,0.9612,0.0671,0.0149,70.2328 -Khronos,5x5,ldr-xy-normal1.png,41.5428,0.9831,0.0811,0.0132,79.7210 -Khronos,5x5,ldr-xy-normal2.png,46.0832,0.9942,0.2578,0.0212,198.0121 -Khronos,6x6,ldr-l-occlusion.png,48.0796,0.9933,0.0434,0.0036,292.3261 -Khronos,6x6,ldr-rgb-diffuse.png,43.1602,0.9873,0.1865,0.0189,222.3201 -Khronos,6x6,ldr-rgb-emissive.png,48.9938,0.9979,0.0391,0.0028,376.5128 -Khronos,6x6,ldr-rgb-metalrough.png,36.3829,0.9698,0.0569,0.0117,89.6591 -Khronos,6x6,ldr-rgb-metalrough2.png,35.1850,0.9179,0.2348,0.0594,70.6636 -Khronos,6x6,ldr-rgba-base.png,36.0449,0.9646,0.0615,0.0125,83.6783 -Khronos,6x6,ldr-rgba-diffuse.png,35.9749,0.9729,0.0625,0.0121,86.5314 -Khronos,6x6,ldr-rgba-specgloss.png,35.9511,0.9417,0.0642,0.0148,70.7491 -Khronos,6x6,ldr-xy-normal1.png,39.2898,0.9742,0.0815,0.0125,83.9867 -Khronos,6x6,ldr-xy-normal2.png,43.9097,0.9912,0.2582,0.0199,210.5991 -Khronos,8x8,ldr-l-occlusion.png,43.4566,0.9849,0.0411,0.0035,298.5572 -Khronos,8x8,ldr-rgb-diffuse.png,38.3134,0.9648,0.1895,0.0215,195.0115 -Khronos,8x8,ldr-rgb-emissive.png,44.2810,0.9960,0.0427,0.0031,340.7753 -Khronos,8x8,ldr-rgb-metalrough.png,32.2883,0.9404,0.0606,0.0135,77.6327 -Khronos,8x8,ldr-rgb-metalrough2.png,32.1325,0.8622,0.2258,0.0540,77.6334 -Khronos,8x8,ldr-rgba-base.png,32.3688,0.9217,0.0622,0.0139,75.2472 -Khronos,8x8,ldr-rgba-diffuse.png,32.0676,0.9356,0.0657,0.0162,64.5793 -Khronos,8x8,ldr-rgba-specgloss.png,32.8798,0.8913,0.0681,0.0155,67.7550 -Khronos,8x8,ldr-xy-normal1.png,36.3881,0.9561,0.0753,0.0113,92.8112 -Khronos,8x8,ldr-xy-normal2.png,40.4360,0.9856,0.2592,0.0216,194.3158 -Khronos,12x12,ldr-l-occlusion.png,40.2065,0.9694,0.0414,0.0035,303.5857 -Khronos,12x12,ldr-rgb-diffuse.png,33.3391,0.9055,0.1775,0.0149,282.1205 -Khronos,12x12,ldr-rgb-emissive.png,39.2909,0.9922,0.0432,0.0028,369.7391 -Khronos,12x12,ldr-rgb-metalrough.png,28.6145,0.8832,0.0563,0.0086,122.5253 -Khronos,12x12,ldr-rgb-metalrough2.png,29.1853,0.7763,0.2018,0.0253,165.7763 -Khronos,12x12,ldr-rgba-base.png,28.9945,0.8436,0.0604,0.0107,97.5588 -Khronos,12x12,ldr-rgba-diffuse.png,28.5837,0.8608,0.0606,0.0124,84.8634 -Khronos,12x12,ldr-rgba-specgloss.png,29.7824,0.8039,0.0637,0.0093,113.1505 -Khronos,12x12,ldr-xy-normal1.png,32.6390,0.9253,0.0781,0.0081,129.6288 -Khronos,12x12,ldr-xy-normal2.png,36.0570,0.9731,0.2546,0.0183,229.4713 +Khronos,4x4,ldr-l-occlusion.png,59.3119,0.9994,0.0460,0.0043,241.1606 +Khronos,4x4,ldr-rgb-diffuse.png,52.3969,0.9981,0.1933,0.0207,202.4953 +Khronos,4x4,ldr-rgb-emissive.png,57.9375,0.9996,0.0445,0.0042,247.8331 +Khronos,4x4,ldr-rgb-metalrough.png,43.9488,0.9916,0.0597,0.0122,85.6401 +Khronos,4x4,ldr-rgb-metalrough2.png,42.7673,0.9838,0.2423,0.0659,63.6648 +Khronos,4x4,ldr-rgba-base.png,42.9866,0.9903,0.0678,0.0160,65.6386 +Khronos,4x4,ldr-rgba-diffuse.png,43.3720,0.9943,0.0639,0.0116,90.4018 +Khronos,4x4,ldr-rgba-specgloss.png,41.5008,0.9809,0.0767,0.0236,44.5196 +Khronos,4x4,ldr-xy-normal1.png,44.9776,0.9908,0.0884,0.0163,64.1526 +Khronos,4x4,ldr-xy-normal2.png,48.6491,0.9962,0.2712,0.0292,143.5078 +Khronos,5x5,ldr-l-occlusion.png,53.0187,0.9985,0.0449,0.0040,262.1474 +Khronos,5x5,ldr-rgb-diffuse.png,47.0187,0.9950,0.1861,0.0164,256.4047 +Khronos,5x5,ldr-rgb-emissive.png,52.3760,0.9989,0.0422,0.0031,340.7753 +Khronos,5x5,ldr-rgb-metalrough.png,39.4782,0.9817,0.0605,0.0097,108.5375 +Khronos,5x5,ldr-rgb-metalrough2.png,37.5160,0.9468,0.2411,0.0636,65.9555 +Khronos,5x5,ldr-rgba-base.png,38.3724,0.9794,0.0662,0.0115,91.0474 +Khronos,5x5,ldr-rgba-diffuse.png,38.5180,0.9849,0.0611,0.0112,93.4820 +Khronos,5x5,ldr-rgba-specgloss.png,38.0057,0.9612,0.0708,0.0155,67.7279 +Khronos,5x5,ldr-xy-normal1.png,41.6040,0.9833,0.0882,0.0147,71.3216 +Khronos,5x5,ldr-xy-normal2.png,46.1263,0.9943,0.2560,0.0233,180.2367 +Khronos,6x6,ldr-l-occlusion.png,48.0621,0.9933,0.0466,0.0037,283.1057 +Khronos,6x6,ldr-rgb-diffuse.png,43.1595,0.9873,0.1898,0.0196,213.5389 +Khronos,6x6,ldr-rgb-emissive.png,49.0038,0.9979,0.0435,0.0032,329.0227 +Khronos,6x6,ldr-rgb-metalrough.png,36.3841,0.9698,0.0609,0.0119,87.9961 +Khronos,6x6,ldr-rgb-metalrough2.png,35.1879,0.9180,0.2294,0.0587,71.4996 +Khronos,6x6,ldr-rgba-base.png,36.0451,0.9647,0.0643,0.0130,80.8583 +Khronos,6x6,ldr-rgba-diffuse.png,35.9757,0.9728,0.0629,0.0127,82.3450 +Khronos,6x6,ldr-rgba-specgloss.png,35.9515,0.9417,0.0696,0.0156,67.2289 +Khronos,6x6,ldr-xy-normal1.png,39.3444,0.9745,0.0834,0.0131,79.8904 +Khronos,6x6,ldr-xy-normal2.png,43.9425,0.9913,0.2581,0.0209,200.4648 +Khronos,8x8,ldr-l-occlusion.png,43.4571,0.9849,0.0463,0.0044,238.8555 +Khronos,8x8,ldr-rgb-diffuse.png,38.3124,0.9648,0.1878,0.0213,196.7498 +Khronos,8x8,ldr-rgb-emissive.png,44.2783,0.9960,0.0426,0.0038,278.0582 +Khronos,8x8,ldr-rgb-metalrough.png,32.2897,0.9404,0.0668,0.0144,72.6110 +Khronos,8x8,ldr-rgb-metalrough2.png,32.1340,0.8623,0.2280,0.0544,77.1026 +Khronos,8x8,ldr-rgba-base.png,32.3715,0.9218,0.0643,0.0132,79.2998 +Khronos,8x8,ldr-rgba-diffuse.png,32.0714,0.9356,0.0676,0.0172,60.9849 +Khronos,8x8,ldr-rgba-specgloss.png,32.8811,0.8913,0.0699,0.0159,66.0685 +Khronos,8x8,ldr-xy-normal1.png,36.4248,0.9565,0.0806,0.0115,91.1248 +Khronos,8x8,ldr-xy-normal2.png,40.4801,0.9857,0.2693,0.0221,189.5546 +Khronos,12x12,ldr-l-occlusion.png,40.2096,0.9694,0.0449,0.0040,262.0224 +Khronos,12x12,ldr-rgb-diffuse.png,33.4538,0.9070,0.1786,0.0129,324.8608 +Khronos,12x12,ldr-rgb-emissive.png,39.2897,0.9922,0.0448,0.0029,358.8484 +Khronos,12x12,ldr-rgb-metalrough.png,28.6228,0.8836,0.0588,0.0094,111.5633 +Khronos,12x12,ldr-rgb-metalrough2.png,29.1903,0.7768,0.1990,0.0258,162.7836 +Khronos,12x12,ldr-rgba-base.png,29.0716,0.8461,0.0609,0.0104,100.6027 +Khronos,12x12,ldr-rgba-diffuse.png,28.5900,0.8618,0.0671,0.0127,82.7805 +Khronos,12x12,ldr-rgba-specgloss.png,29.8330,0.8059,0.0674,0.0097,108.0123 +Khronos,12x12,ldr-xy-normal1.png,32.6736,0.9257,0.0808,0.0085,122.7270 +Khronos,12x12,ldr-xy-normal2.png,36.0571,0.9732,0.2581,0.0188,222.5338 diff --git a/Test/Images/Khronos/astc_reference-main-avx2_medium_results.csv b/Test/Images/Khronos/astc_reference-main-avx2_medium_results.csv index e0cfbd0f..0ae6a46c 100644 --- a/Test/Images/Khronos/astc_reference-main-avx2_medium_results.csv +++ b/Test/Images/Khronos/astc_reference-main-avx2_medium_results.csv @@ -1,51 +1,51 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Khronos,4x4,ldr-l-occlusion.png,62.6521,0.9997,0.0465,0.0084,124.5517 -Khronos,4x4,ldr-rgb-diffuse.png,54.0242,0.9986,0.2347,0.0629,66.6747 -Khronos,4x4,ldr-rgb-emissive.png,59.8933,0.9998,0.0439,0.0065,160.5068 -Khronos,4x4,ldr-rgb-metalrough.png,44.9619,0.9936,0.0961,0.0500,20.9560 -Khronos,4x4,ldr-rgb-metalrough2.png,43.8697,0.9886,0.5028,0.3256,12.8812 -Khronos,4x4,ldr-rgba-base.png,43.9052,0.9924,0.1134,0.0645,16.2626 -Khronos,4x4,ldr-rgba-diffuse.png,44.2754,0.9952,0.0918,0.0435,24.1235 -Khronos,4x4,ldr-rgba-specgloss.png,42.4087,0.9853,0.1442,0.0917,11.4300 -Khronos,4x4,ldr-xy-normal1.png,46.6450,0.9958,0.1366,0.0690,15.2003 -Khronos,4x4,ldr-xy-normal2.png,50.4053,0.9988,0.3541,0.1230,34.0956 -Khronos,5x5,ldr-l-occlusion.png,56.2774,0.9990,0.0469,0.0074,140.9947 -Khronos,5x5,ldr-rgb-diffuse.png,49.0484,0.9964,0.2238,0.0550,76.2365 -Khronos,5x5,ldr-rgb-emissive.png,55.4920,0.9995,0.0438,0.0063,165.4894 -Khronos,5x5,ldr-rgb-metalrough.png,40.3595,0.9847,0.0937,0.0458,22.9102 -Khronos,5x5,ldr-rgb-metalrough2.png,39.1706,0.9667,0.5107,0.3356,12.4970 -Khronos,5x5,ldr-rgba-base.png,39.5058,0.9833,0.1106,0.0601,17.4446 -Khronos,5x5,ldr-rgba-diffuse.png,39.6233,0.9882,0.0971,0.0466,22.4967 -Khronos,5x5,ldr-rgba-specgloss.png,38.8340,0.9670,0.1322,0.0814,12.8826 -Khronos,5x5,ldr-xy-normal1.png,43.1912,0.9895,0.1280,0.0576,18.2032 -Khronos,5x5,ldr-xy-normal2.png,47.4081,0.9959,0.3304,0.0956,43.8937 -Khronos,6x6,ldr-l-occlusion.png,50.5850,0.9963,0.0464,0.0090,116.3658 -Khronos,6x6,ldr-rgb-diffuse.png,44.8592,0.9913,0.2267,0.0567,74.0038 -Khronos,6x6,ldr-rgb-emissive.png,51.5485,0.9989,0.0451,0.0065,161.1478 -Khronos,6x6,ldr-rgb-metalrough.png,36.8962,0.9733,0.0923,0.0443,23.6913 -Khronos,6x6,ldr-rgb-metalrough2.png,36.5273,0.9437,0.4805,0.3086,13.5899 -Khronos,6x6,ldr-rgba-base.png,36.7231,0.9718,0.1067,0.0541,19.3771 -Khronos,6x6,ldr-rgba-diffuse.png,36.5383,0.9772,0.0971,0.0476,22.0243 -Khronos,6x6,ldr-rgba-specgloss.png,36.5345,0.9480,0.1263,0.0746,14.0609 -Khronos,6x6,ldr-xy-normal1.png,40.7063,0.9810,0.1153,0.0465,22.5607 -Khronos,6x6,ldr-xy-normal2.png,45.3250,0.9929,0.2936,0.0533,78.7341 -Khronos,8x8,ldr-l-occlusion.png,45.3898,0.9885,0.0499,0.0112,93.3807 -Khronos,8x8,ldr-rgb-diffuse.png,40.2564,0.9773,0.2527,0.0809,51.8668 -Khronos,8x8,ldr-rgb-emissive.png,46.6777,0.9975,0.0464,0.0078,134.6245 -Khronos,8x8,ldr-rgb-metalrough.png,32.7159,0.9462,0.1084,0.0601,17.4562 -Khronos,8x8,ldr-rgb-metalrough2.png,33.2510,0.8947,0.5384,0.3537,11.8577 -Khronos,8x8,ldr-rgba-base.png,33.1144,0.9386,0.1103,0.0601,17.4551 -Khronos,8x8,ldr-rgba-diffuse.png,32.5994,0.9453,0.1117,0.0635,16.5136 -Khronos,8x8,ldr-rgba-specgloss.png,33.5065,0.9053,0.1366,0.0825,12.7046 -Khronos,8x8,ldr-xy-normal1.png,37.4840,0.9656,0.1158,0.0483,21.7020 -Khronos,8x8,ldr-xy-normal2.png,42.1727,0.9887,0.3195,0.0578,72.5921 -Khronos,12x12,ldr-l-occlusion.png,41.6126,0.9732,0.0482,0.0073,143.8963 -Khronos,12x12,ldr-rgb-diffuse.png,35.7805,0.9384,0.2446,0.0744,56.4107 -Khronos,12x12,ldr-rgb-emissive.png,41.4057,0.9939,0.0515,0.0096,109.5486 -Khronos,12x12,ldr-rgb-metalrough.png,29.1351,0.8945,0.0999,0.0500,20.9863 -Khronos,12x12,ldr-rgb-metalrough2.png,30.1837,0.8089,0.3855,0.2110,19.8825 -Khronos,12x12,ldr-rgba-base.png,29.6573,0.8661,0.1035,0.0508,20.6486 -Khronos,12x12,ldr-rgba-diffuse.png,29.0864,0.8769,0.1190,0.0671,15.6324 -Khronos,12x12,ldr-rgba-specgloss.png,30.4979,0.8280,0.1163,0.0593,17.6683 -Khronos,12x12,ldr-xy-normal1.png,33.5558,0.9346,0.1060,0.0364,28.8300 -Khronos,12x12,ldr-xy-normal2.png,37.8711,0.9788,0.2997,0.0562,74.6941 +Khronos,4x4,ldr-l-occlusion.png,62.6365,0.9997,0.0520,0.0093,112.9210 +Khronos,4x4,ldr-rgb-diffuse.png,54.0273,0.9986,0.2381,0.0630,66.5383 +Khronos,4x4,ldr-rgb-emissive.png,59.8933,0.9998,0.0474,0.0070,149.0106 +Khronos,4x4,ldr-rgb-metalrough.png,44.9790,0.9936,0.1062,0.0509,20.6048 +Khronos,4x4,ldr-rgb-metalrough2.png,43.8850,0.9886,0.5080,0.3278,12.7934 +Khronos,4x4,ldr-rgba-base.png,43.9314,0.9925,0.1232,0.0659,15.9080 +Khronos,4x4,ldr-rgba-diffuse.png,44.2924,0.9952,0.1007,0.0450,23.3157 +Khronos,4x4,ldr-rgba-specgloss.png,42.4153,0.9854,0.1558,0.0976,10.7454 +Khronos,4x4,ldr-xy-normal1.png,46.6593,0.9958,0.1443,0.0699,15.0099 +Khronos,4x4,ldr-xy-normal2.png,50.4134,0.9988,0.3555,0.1199,34.9756 +Khronos,5x5,ldr-l-occlusion.png,56.2572,0.9990,0.0494,0.0086,121.3622 +Khronos,5x5,ldr-rgb-diffuse.png,49.0478,0.9964,0.2259,0.0560,74.8702 +Khronos,5x5,ldr-rgb-emissive.png,55.4941,0.9995,0.0461,0.0067,155.7823 +Khronos,5x5,ldr-rgb-metalrough.png,40.3631,0.9848,0.0969,0.0480,21.8653 +Khronos,5x5,ldr-rgb-metalrough2.png,39.1784,0.9668,0.5243,0.3441,12.1905 +Khronos,5x5,ldr-rgba-base.png,39.5135,0.9833,0.1171,0.0599,17.4932 +Khronos,5x5,ldr-rgba-diffuse.png,39.6254,0.9882,0.1024,0.0475,22.0953 +Khronos,5x5,ldr-rgba-specgloss.png,38.8364,0.9670,0.1377,0.0829,12.6452 +Khronos,5x5,ldr-xy-normal1.png,43.2085,0.9894,0.1322,0.0593,17.6841 +Khronos,5x5,ldr-xy-normal2.png,47.4424,0.9959,0.3338,0.0969,43.2629 +Khronos,6x6,ldr-l-occlusion.png,50.5565,0.9963,0.0485,0.0087,120.0701 +Khronos,6x6,ldr-rgb-diffuse.png,44.8579,0.9913,0.2258,0.0572,73.3038 +Khronos,6x6,ldr-rgb-emissive.png,51.5576,0.9989,0.0481,0.0065,160.7238 +Khronos,6x6,ldr-rgb-metalrough.png,36.8993,0.9733,0.1008,0.0466,22.4982 +Khronos,6x6,ldr-rgb-metalrough2.png,36.5317,0.9438,0.4902,0.3127,13.4141 +Khronos,6x6,ldr-rgba-base.png,36.7269,0.9719,0.1091,0.0544,19.2729 +Khronos,6x6,ldr-rgba-diffuse.png,36.5420,0.9772,0.0981,0.0482,21.7529 +Khronos,6x6,ldr-rgba-specgloss.png,36.5370,0.9481,0.1342,0.0762,13.7592 +Khronos,6x6,ldr-xy-normal1.png,40.7351,0.9811,0.1211,0.0479,21.9123 +Khronos,6x6,ldr-xy-normal2.png,45.3624,0.9929,0.2970,0.0542,77.3215 +Khronos,8x8,ldr-l-occlusion.png,45.3899,0.9885,0.0552,0.0113,92.6958 +Khronos,8x8,ldr-rgb-diffuse.png,40.2556,0.9773,0.2485,0.0822,51.0337 +Khronos,8x8,ldr-rgb-emissive.png,46.6970,0.9975,0.0470,0.0088,119.4115 +Khronos,8x8,ldr-rgb-metalrough.png,32.7171,0.9462,0.1079,0.0574,18.2777 +Khronos,8x8,ldr-rgb-metalrough2.png,33.2570,0.8948,0.5164,0.3362,12.4751 +Khronos,8x8,ldr-rgba-base.png,33.1152,0.9387,0.1199,0.0614,17.0656 +Khronos,8x8,ldr-rgba-diffuse.png,32.6062,0.9453,0.1210,0.0670,15.6418 +Khronos,8x8,ldr-rgba-specgloss.png,33.5069,0.9053,0.1352,0.0805,13.0263 +Khronos,8x8,ldr-xy-normal1.png,37.5266,0.9658,0.1209,0.0468,22.4112 +Khronos,8x8,ldr-xy-normal2.png,42.2215,0.9888,0.2968,0.0572,73.2641 +Khronos,12x12,ldr-l-occlusion.png,41.6132,0.9732,0.0503,0.0074,142.2395 +Khronos,12x12,ldr-rgb-diffuse.png,35.7502,0.9373,0.2426,0.0695,60.3454 +Khronos,12x12,ldr-rgb-emissive.png,41.4466,0.9939,0.0571,0.0102,103.2478 +Khronos,12x12,ldr-rgb-metalrough.png,29.1363,0.8946,0.1075,0.0509,20.5958 +Khronos,12x12,ldr-rgb-metalrough2.png,30.1880,0.8092,0.3940,0.2118,19.8037 +Khronos,12x12,ldr-rgba-base.png,29.6649,0.8658,0.1099,0.0520,20.1599 +Khronos,12x12,ldr-rgba-diffuse.png,29.0940,0.8778,0.1243,0.0704,14.9026 +Khronos,12x12,ldr-rgba-specgloss.png,30.4973,0.8278,0.1139,0.0580,18.0689 +Khronos,12x12,ldr-xy-normal1.png,33.6061,0.9348,0.1140,0.0393,26.6658 +Khronos,12x12,ldr-xy-normal2.png,37.8919,0.9789,0.2972,0.0576,72.8708 diff --git a/Test/Images/Khronos/astc_reference-main-avx2_thorough_results.csv b/Test/Images/Khronos/astc_reference-main-avx2_thorough_results.csv index 1f757588..dcca685b 100644 --- a/Test/Images/Khronos/astc_reference-main-avx2_thorough_results.csv +++ b/Test/Images/Khronos/astc_reference-main-avx2_thorough_results.csv @@ -1,51 +1,51 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Khronos,4x4,ldr-l-occlusion.png,67.9004,0.9999,0.0724,0.0355,29.5058 -Khronos,4x4,ldr-rgb-diffuse.png,54.9610,0.9990,0.5297,0.3622,11.5807 -Khronos,4x4,ldr-rgb-emissive.png,60.9181,0.9998,0.0527,0.0132,79.7210 -Khronos,4x4,ldr-rgb-metalrough.png,45.0990,0.9938,0.1611,0.1144,9.1624 -Khronos,4x4,ldr-rgb-metalrough2.png,44.1522,0.9893,0.8902,0.7141,5.8735 -Khronos,4x4,ldr-rgba-base.png,44.1048,0.9928,0.1980,0.1457,7.1957 -Khronos,4x4,ldr-rgba-diffuse.png,44.4762,0.9955,0.1475,0.1004,10.4474 -Khronos,4x4,ldr-rgba-specgloss.png,42.5747,0.9859,0.2450,0.1917,5.4698 -Khronos,4x4,ldr-xy-normal1.png,46.8142,0.9961,0.2509,0.1841,5.6952 -Khronos,4x4,ldr-xy-normal2.png,50.7591,0.9992,0.5633,0.3357,12.4927 -Khronos,5x5,ldr-l-occlusion.png,58.0380,0.9995,0.0844,0.0473,22.1902 -Khronos,5x5,ldr-rgb-diffuse.png,49.9113,0.9973,0.4798,0.3089,13.5803 -Khronos,5x5,ldr-rgb-emissive.png,56.2125,0.9996,0.0521,0.0139,75.4809 -Khronos,5x5,ldr-rgb-metalrough.png,40.5636,0.9855,0.1647,0.1163,9.0132 -Khronos,5x5,ldr-rgb-metalrough2.png,39.6372,0.9710,0.9543,0.7746,5.4148 -Khronos,5x5,ldr-rgba-base.png,39.8413,0.9844,0.2103,0.1571,6.6762 -Khronos,5x5,ldr-rgba-diffuse.png,39.9539,0.9891,0.1653,0.1129,9.2911 -Khronos,5x5,ldr-rgba-specgloss.png,39.0949,0.9692,0.2432,0.1912,5.4842 -Khronos,5x5,ldr-xy-normal1.png,43.5134,0.9914,0.3055,0.2345,4.4711 -Khronos,5x5,ldr-xy-normal2.png,48.0599,0.9976,0.7663,0.5319,7.8849 -Khronos,6x6,ldr-l-occlusion.png,52.1080,0.9980,0.0837,0.0442,23.7186 -Khronos,6x6,ldr-rgb-diffuse.png,45.8079,0.9938,0.4306,0.2604,16.1048 -Khronos,6x6,ldr-rgb-emissive.png,52.6977,0.9992,0.0554,0.0153,68.4532 -Khronos,6x6,ldr-rgb-metalrough.png,37.0883,0.9755,0.1748,0.1264,8.2942 -Khronos,6x6,ldr-rgb-metalrough2.png,36.8455,0.9494,1.0127,0.8327,5.0370 -Khronos,6x6,ldr-rgba-base.png,36.9415,0.9735,0.2144,0.1630,6.4314 -Khronos,6x6,ldr-rgba-diffuse.png,36.7142,0.9785,0.1705,0.1210,8.6637 -Khronos,6x6,ldr-rgba-specgloss.png,36.7244,0.9503,0.2448,0.1967,5.3318 -Khronos,6x6,ldr-xy-normal1.png,41.1425,0.9855,0.2831,0.2154,4.8671 -Khronos,6x6,ldr-xy-normal2.png,45.9241,0.9953,0.7459,0.5085,8.2490 -Khronos,8x8,ldr-l-occlusion.png,46.0106,0.9908,0.0901,0.0519,20.1929 -Khronos,8x8,ldr-rgb-diffuse.png,40.9093,0.9822,0.4743,0.3054,13.7332 -Khronos,8x8,ldr-rgb-emissive.png,47.5346,0.9981,0.0585,0.0174,60.3390 -Khronos,8x8,ldr-rgb-metalrough.png,32.8726,0.9495,0.2105,0.1630,6.4346 -Khronos,8x8,ldr-rgb-metalrough2.png,33.6451,0.9078,1.1674,0.9902,4.2357 -Khronos,8x8,ldr-rgba-base.png,33.3164,0.9426,0.2564,0.2046,5.1239 -Khronos,8x8,ldr-rgba-diffuse.png,32.7505,0.9481,0.2102,0.1586,6.6103 -Khronos,8x8,ldr-rgba-specgloss.png,33.6664,0.9086,0.2984,0.2407,4.3559 -Khronos,8x8,ldr-xy-normal1.png,37.7898,0.9700,0.2083,0.1399,7.4952 -Khronos,8x8,ldr-xy-normal2.png,42.5889,0.9908,0.5024,0.2671,15.7042 -Khronos,12x12,ldr-l-occlusion.png,42.4175,0.9776,0.0892,0.0472,22.2321 -Khronos,12x12,ldr-rgb-diffuse.png,36.6277,0.9514,0.5129,0.3432,12.2199 -Khronos,12x12,ldr-rgb-emissive.png,42.3626,0.9953,0.0693,0.0255,41.1756 -Khronos,12x12,ldr-rgb-metalrough.png,29.3167,0.9007,0.2659,0.2130,4.9222 -Khronos,12x12,ldr-rgb-metalrough2.png,30.7816,0.8395,1.3025,1.1178,3.7522 -Khronos,12x12,ldr-rgba-base.png,29.9428,0.8784,0.2802,0.2242,4.6763 -Khronos,12x12,ldr-rgba-diffuse.png,29.2728,0.8849,0.2613,0.2094,5.0066 -Khronos,12x12,ldr-rgba-specgloss.png,30.7230,0.8358,0.3495,0.2898,3.6181 -Khronos,12x12,ldr-xy-normal1.png,33.9744,0.9419,0.2068,0.1354,7.7423 -Khronos,12x12,ldr-xy-normal2.png,38.4839,0.9827,0.4297,0.1939,21.6339 +Khronos,4x4,ldr-l-occlusion.png,67.8836,0.9999,0.0775,0.0369,28.4036 +Khronos,4x4,ldr-rgb-diffuse.png,54.9603,0.9990,0.5380,0.3678,11.4028 +Khronos,4x4,ldr-rgb-emissive.png,60.9199,0.9998,0.0528,0.0131,80.0008 +Khronos,4x4,ldr-rgb-metalrough.png,45.1147,0.9938,0.1662,0.1154,9.0893 +Khronos,4x4,ldr-rgb-metalrough2.png,44.1671,0.9894,0.9086,0.7290,5.7531 +Khronos,4x4,ldr-rgba-base.png,44.1249,0.9929,0.2021,0.1471,7.1301 +Khronos,4x4,ldr-rgba-diffuse.png,44.4914,0.9955,0.1571,0.1010,10.3813 +Khronos,4x4,ldr-rgba-specgloss.png,42.5791,0.9859,0.2502,0.1946,5.3891 +Khronos,4x4,ldr-xy-normal1.png,46.8242,0.9961,0.2434,0.1745,6.0075 +Khronos,4x4,ldr-xy-normal2.png,50.7803,0.9992,0.5647,0.3222,13.0177 +Khronos,5x5,ldr-l-occlusion.png,58.0200,0.9995,0.0924,0.0479,21.8855 +Khronos,5x5,ldr-rgb-diffuse.png,49.9117,0.9973,0.4816,0.3104,13.5111 +Khronos,5x5,ldr-rgb-emissive.png,56.2137,0.9996,0.0547,0.0141,74.1986 +Khronos,5x5,ldr-rgb-metalrough.png,40.5680,0.9856,0.1676,0.1176,8.9192 +Khronos,5x5,ldr-rgb-metalrough2.png,39.6451,0.9710,0.9536,0.7786,5.3867 +Khronos,5x5,ldr-rgba-base.png,39.8502,0.9845,0.2114,0.1567,6.6907 +Khronos,5x5,ldr-rgba-diffuse.png,39.9558,0.9891,0.1663,0.1120,9.3645 +Khronos,5x5,ldr-rgba-specgloss.png,39.1006,0.9693,0.2512,0.1923,5.4542 +Khronos,5x5,ldr-xy-normal1.png,43.5481,0.9914,0.3052,0.2337,4.4864 +Khronos,5x5,ldr-xy-normal2.png,48.0769,0.9976,0.7629,0.5230,8.0205 +Khronos,6x6,ldr-l-occlusion.png,52.1052,0.9980,0.0861,0.0439,23.8687 +Khronos,6x6,ldr-rgb-diffuse.png,45.8083,0.9938,0.4414,0.2696,15.5593 +Khronos,6x6,ldr-rgb-emissive.png,52.6892,0.9992,0.0556,0.0160,65.6915 +Khronos,6x6,ldr-rgb-metalrough.png,37.0896,0.9755,0.1813,0.1289,8.1361 +Khronos,6x6,ldr-rgb-metalrough2.png,36.8484,0.9495,1.0166,0.8410,4.9871 +Khronos,6x6,ldr-rgba-base.png,36.9444,0.9735,0.2197,0.1665,6.2989 +Khronos,6x6,ldr-rgba-diffuse.png,36.7150,0.9785,0.1755,0.1218,8.6108 +Khronos,6x6,ldr-rgba-specgloss.png,36.7259,0.9503,0.2569,0.1971,5.3195 +Khronos,6x6,ldr-xy-normal1.png,41.1925,0.9855,0.2912,0.2171,4.8296 +Khronos,6x6,ldr-xy-normal2.png,45.9639,0.9953,0.7382,0.5024,8.3490 +Khronos,8x8,ldr-l-occlusion.png,46.0105,0.9908,0.0930,0.0518,20.2354 +Khronos,8x8,ldr-rgb-diffuse.png,40.9099,0.9822,0.4759,0.3041,13.7931 +Khronos,8x8,ldr-rgb-emissive.png,47.5496,0.9981,0.0576,0.0181,58.0892 +Khronos,8x8,ldr-rgb-metalrough.png,32.8745,0.9495,0.2162,0.1662,6.3086 +Khronos,8x8,ldr-rgb-metalrough2.png,33.6503,0.9079,1.1723,0.9901,4.2364 +Khronos,8x8,ldr-rgba-base.png,33.3168,0.9426,0.2642,0.2060,5.0898 +Khronos,8x8,ldr-rgba-diffuse.png,32.7539,0.9481,0.2141,0.1587,6.6064 +Khronos,8x8,ldr-rgba-specgloss.png,33.6667,0.9087,0.3013,0.2428,4.3178 +Khronos,8x8,ldr-xy-normal1.png,37.8249,0.9700,0.2289,0.1540,6.8079 +Khronos,8x8,ldr-xy-normal2.png,42.6041,0.9909,0.5119,0.2700,15.5353 +Khronos,12x12,ldr-l-occlusion.png,42.4180,0.9776,0.0936,0.0491,21.3519 +Khronos,12x12,ldr-rgb-diffuse.png,36.6279,0.9514,0.5237,0.3518,11.9217 +Khronos,12x12,ldr-rgb-emissive.png,42.3862,0.9952,0.0736,0.0258,40.6391 +Khronos,12x12,ldr-rgb-metalrough.png,29.3180,0.9007,0.2696,0.2139,4.9023 +Khronos,12x12,ldr-rgb-metalrough2.png,30.7872,0.8397,1.2969,1.1170,3.7551 +Khronos,12x12,ldr-rgba-base.png,29.9451,0.8784,0.2842,0.2288,4.5822 +Khronos,12x12,ldr-rgba-diffuse.png,29.2785,0.8850,0.2700,0.2125,4.9348 +Khronos,12x12,ldr-rgba-specgloss.png,30.7233,0.8358,0.3563,0.2961,3.5416 +Khronos,12x12,ldr-xy-normal1.png,34.0555,0.9422,0.2153,0.1393,7.5274 +Khronos,12x12,ldr-xy-normal2.png,38.5213,0.9828,0.4393,0.1996,21.0161 diff --git a/Test/Images/Kodak/astc_reference-main-avx2_fast_results.csv b/Test/Images/Kodak/astc_reference-main-avx2_fast_results.csv index 675c45cc..a6709abd 100644 --- a/Test/Images/Kodak/astc_reference-main-avx2_fast_results.csv +++ b/Test/Images/Kodak/astc_reference-main-avx2_fast_results.csv @@ -1,121 +1,121 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Kodak,4x4,ldr-rgb-kodak01.png,44.9520,0.9959,0.0244,0.0068,57.9707 -Kodak,4x4,ldr-rgb-kodak02.png,44.3433,0.9872,0.0290,0.0093,42.3726 -Kodak,4x4,ldr-rgb-kodak03.png,46.8392,0.9937,0.0237,0.0060,65.8864 -Kodak,4x4,ldr-rgb-kodak04.png,44.7726,0.9913,0.0289,0.0085,46.2770 -Kodak,4x4,ldr-rgb-kodak05.png,41.6992,0.9936,0.0314,0.0124,31.7876 -Kodak,4x4,ldr-rgb-kodak06.png,44.8554,0.9951,0.0255,0.0068,58.2101 -Kodak,4x4,ldr-rgb-kodak07.png,45.2329,0.9937,0.0280,0.0075,52.3444 -Kodak,4x4,ldr-rgb-kodak08.png,42.1951,0.9952,0.0331,0.0121,32.4333 -Kodak,4x4,ldr-rgb-kodak09.png,46.4560,0.9926,0.0257,0.0056,70.5841 -Kodak,4x4,ldr-rgb-kodak10.png,46.2382,0.9927,0.0264,0.0058,68.0419 -Kodak,4x4,ldr-rgb-kodak11.png,44.3773,0.9932,0.0271,0.0081,48.5564 -Kodak,4x4,ldr-rgb-kodak12.png,47.2694,0.9939,0.0233,0.0055,70.8753 -Kodak,4x4,ldr-rgb-kodak13.png,41.5423,0.9949,0.0298,0.0102,38.7216 -Kodak,4x4,ldr-rgb-kodak14.png,41.9750,0.9927,0.0288,0.0101,38.9594 -Kodak,4x4,ldr-rgb-kodak15.png,44.7351,0.9912,0.0281,0.0090,43.5496 -Kodak,4x4,ldr-rgb-kodak16.png,47.3502,0.9947,0.0232,0.0050,78.4880 -Kodak,4x4,ldr-rgb-kodak17.png,45.8448,0.9938,0.0251,0.0051,76.7565 -Kodak,4x4,ldr-rgb-kodak18.png,41.7295,0.9903,0.0337,0.0114,34.4322 -Kodak,4x4,ldr-rgb-kodak19.png,44.9590,0.9929,0.0272,0.0067,58.8121 -Kodak,4x4,ldr-rgb-kodak20.png,46.4221,0.9954,0.0235,0.0059,66.8504 -Kodak,4x4,ldr-rgb-kodak21.png,44.7256,0.9920,0.0244,0.0071,55.6414 -Kodak,4x4,ldr-rgb-kodak22.png,43.3127,0.9893,0.0311,0.0100,39.1304 -Kodak,4x4,ldr-rgb-kodak23.png,45.7205,0.9896,0.0267,0.0066,59.5317 -Kodak,4x4,ldr-rgb-kodak24.png,42.0605,0.9938,0.0301,0.0097,40.3836 -Kodak,5x5,ldr-rgb-kodak01.png,39.6465,0.9886,0.0245,0.0061,64.5885 -Kodak,5x5,ldr-rgb-kodak02.png,40.6568,0.9739,0.0256,0.0061,64.4295 -Kodak,5x5,ldr-rgb-kodak03.png,43.1409,0.9879,0.0227,0.0049,80.1822 -Kodak,5x5,ldr-rgb-kodak04.png,41.3451,0.9822,0.0276,0.0059,66.7828 -Kodak,5x5,ldr-rgb-kodak05.png,37.4904,0.9845,0.0295,0.0098,40.2555 -Kodak,5x5,ldr-rgb-kodak06.png,40.6520,0.9895,0.0240,0.0056,70.1667 -Kodak,5x5,ldr-rgb-kodak07.png,41.5682,0.9875,0.0256,0.0060,65.7210 -Kodak,5x5,ldr-rgb-kodak08.png,37.8113,0.9888,0.0308,0.0096,41.1360 -Kodak,5x5,ldr-rgb-kodak09.png,42.9697,0.9881,0.0242,0.0043,92.2409 -Kodak,5x5,ldr-rgb-kodak10.png,42.6969,0.9873,0.0245,0.0041,96.0496 -Kodak,5x5,ldr-rgb-kodak11.png,40.3556,0.9856,0.0246,0.0062,63.5654 -Kodak,5x5,ldr-rgb-kodak12.png,43.5756,0.9887,0.0231,0.0039,101.5246 -Kodak,5x5,ldr-rgb-kodak13.png,36.8548,0.9868,0.0286,0.0086,45.6380 -Kodak,5x5,ldr-rgb-kodak14.png,38.0485,0.9825,0.0286,0.0094,42.0463 -Kodak,5x5,ldr-rgb-kodak15.png,41.2587,0.9821,0.0260,0.0062,63.9053 -Kodak,5x5,ldr-rgb-kodak16.png,43.5287,0.9896,0.0225,0.0038,102.5090 -Kodak,5x5,ldr-rgb-kodak17.png,42.0663,0.9886,0.0255,0.0041,95.1189 -Kodak,5x5,ldr-rgb-kodak18.png,38.1339,0.9812,0.0296,0.0077,51.3135 -Kodak,5x5,ldr-rgb-kodak19.png,41.1975,0.9874,0.0255,0.0048,82.6452 -Kodak,5x5,ldr-rgb-kodak20.png,42.5552,0.9907,0.0219,0.0046,86.3672 -Kodak,5x5,ldr-rgb-kodak21.png,40.4641,0.9859,0.0240,0.0058,68.3153 -Kodak,5x5,ldr-rgb-kodak22.png,39.8261,0.9797,0.0281,0.0065,60.6817 -Kodak,5x5,ldr-rgb-kodak23.png,42.5547,0.9821,0.0249,0.0048,81.6631 -Kodak,5x5,ldr-rgb-kodak24.png,37.9288,0.9865,0.0284,0.0073,54.0354 -Kodak,6x6,ldr-rgb-kodak01.png,35.7668,0.9730,0.0271,0.0080,49.0124 -Kodak,6x6,ldr-rgb-kodak02.png,38.1854,0.9562,0.0268,0.0063,62.8843 -Kodak,6x6,ldr-rgb-kodak03.png,40.5831,0.9792,0.0223,0.0046,86.1011 -Kodak,6x6,ldr-rgb-kodak04.png,38.5805,0.9657,0.0268,0.0059,66.3422 -Kodak,6x6,ldr-rgb-kodak05.png,34.3790,0.9702,0.0300,0.0111,35.4956 -Kodak,6x6,ldr-rgb-kodak06.png,37.3260,0.9783,0.0248,0.0060,65.6346 -Kodak,6x6,ldr-rgb-kodak07.png,38.9087,0.9785,0.0247,0.0057,69.4955 -Kodak,6x6,ldr-rgb-kodak08.png,34.4618,0.9753,0.0329,0.0113,34.8963 -Kodak,6x6,ldr-rgb-kodak09.png,40.0164,0.9762,0.0245,0.0047,84.0948 -Kodak,6x6,ldr-rgb-kodak10.png,39.7563,0.9758,0.0244,0.0046,85.3349 -Kodak,6x6,ldr-rgb-kodak11.png,37.1581,0.9722,0.0261,0.0070,55.9339 -Kodak,6x6,ldr-rgb-kodak12.png,40.8049,0.9787,0.0218,0.0043,92.4788 -Kodak,6x6,ldr-rgb-kodak13.png,32.8181,0.9672,0.0327,0.0118,33.3152 -Kodak,6x6,ldr-rgb-kodak14.png,35.3144,0.9660,0.0295,0.0102,38.6490 -Kodak,6x6,ldr-rgb-kodak15.png,38.5857,0.9679,0.0258,0.0062,63.2194 -Kodak,6x6,ldr-rgb-kodak16.png,40.5081,0.9805,0.0220,0.0043,91.4837 -Kodak,6x6,ldr-rgb-kodak17.png,38.9138,0.9767,0.0256,0.0048,82.0041 -Kodak,6x6,ldr-rgb-kodak18.png,35.1226,0.9639,0.0291,0.0082,47.9410 -Kodak,6x6,ldr-rgb-kodak19.png,38.0038,0.9739,0.0266,0.0059,66.2197 -Kodak,6x6,ldr-rgb-kodak20.png,39.2840,0.9795,0.0226,0.0050,78.0644 -Kodak,6x6,ldr-rgb-kodak21.png,36.9281,0.9731,0.0255,0.0069,56.9223 -Kodak,6x6,ldr-rgb-kodak22.png,37.0091,0.9629,0.0281,0.0069,57.3459 -Kodak,6x6,ldr-rgb-kodak23.png,40.0843,0.9709,0.0241,0.0047,83.9664 -Kodak,6x6,ldr-rgb-kodak24.png,34.8167,0.9728,0.0287,0.0077,50.7842 -Kodak,8x8,ldr-rgb-kodak01.png,31.3461,0.9270,0.0304,0.0107,36.8387 -Kodak,8x8,ldr-rgb-kodak02.png,34.9486,0.9151,0.0257,0.0062,62.9155 -Kodak,8x8,ldr-rgb-kodak03.png,36.6311,0.9528,0.0231,0.0050,79.1471 -Kodak,8x8,ldr-rgb-kodak04.png,35.2152,0.9300,0.0257,0.0056,69.7306 -Kodak,8x8,ldr-rgb-kodak05.png,30.2694,0.9279,0.0323,0.0130,30.1798 -Kodak,8x8,ldr-rgb-kodak06.png,32.9640,0.9418,0.0269,0.0076,51.7255 -Kodak,8x8,ldr-rgb-kodak07.png,35.0166,0.9529,0.0255,0.0064,61.1542 -Kodak,8x8,ldr-rgb-kodak08.png,29.9764,0.9369,0.0337,0.0133,29.6210 -Kodak,8x8,ldr-rgb-kodak09.png,36.2006,0.9517,0.0254,0.0049,80.3149 -Kodak,8x8,ldr-rgb-kodak10.png,35.9087,0.9466,0.0249,0.0046,85.7252 -Kodak,8x8,ldr-rgb-kodak11.png,33.0162,0.9290,0.0257,0.0076,51.6429 -Kodak,8x8,ldr-rgb-kodak12.png,36.7625,0.9475,0.0229,0.0047,84.2882 -Kodak,8x8,ldr-rgb-kodak13.png,28.2236,0.9087,0.0336,0.0144,27.3125 -Kodak,8x8,ldr-rgb-kodak14.png,31.5083,0.9163,0.0294,0.0105,37.4638 -Kodak,8x8,ldr-rgb-kodak15.png,34.9652,0.9354,0.0272,0.0060,65.9074 -Kodak,8x8,ldr-rgb-kodak16.png,36.0601,0.9466,0.0243,0.0055,71.5083 -Kodak,8x8,ldr-rgb-kodak17.png,34.9111,0.9452,0.0257,0.0053,73.8158 -Kodak,8x8,ldr-rgb-kodak18.png,31.2566,0.9192,0.0314,0.0096,41.0113 -Kodak,8x8,ldr-rgb-kodak19.png,34.2544,0.9410,0.0269,0.0064,61.1928 -Kodak,8x8,ldr-rgb-kodak20.png,35.2997,0.9537,0.0224,0.0056,70.5086 -Kodak,8x8,ldr-rgb-kodak21.png,32.7638,0.9410,0.0266,0.0080,49.2569 -Kodak,8x8,ldr-rgb-kodak22.png,33.4680,0.9216,0.0264,0.0070,56.1969 -Kodak,8x8,ldr-rgb-kodak23.png,36.5685,0.9451,0.0246,0.0047,84.4695 -Kodak,8x8,ldr-rgb-kodak24.png,30.8392,0.9347,0.0299,0.0089,44.3113 -Kodak,12x12,ldr-rgb-kodak01.png,27.1160,0.8061,0.0291,0.0078,50.5166 -Kodak,12x12,ldr-rgb-kodak02.png,31.1114,0.8298,0.0254,0.0037,106.3289 -Kodak,12x12,ldr-rgb-kodak03.png,32.7151,0.8990,0.0237,0.0036,110.0172 -Kodak,12x12,ldr-rgb-kodak04.png,31.5900,0.8598,0.0255,0.0031,125.3910 -Kodak,12x12,ldr-rgb-kodak05.png,25.8324,0.8193,0.0311,0.0092,42.5244 -Kodak,12x12,ldr-rgb-kodak06.png,28.6450,0.8453,0.0262,0.0066,59.2473 -Kodak,12x12,ldr-rgb-kodak07.png,30.8842,0.9039,0.0260,0.0041,95.0970 -Kodak,12x12,ldr-rgb-kodak08.png,25.4216,0.8331,0.0334,0.0100,39.2309 -Kodak,12x12,ldr-rgb-kodak09.png,31.8538,0.8950,0.0243,0.0034,114.1125 -Kodak,12x12,ldr-rgb-kodak10.png,31.5491,0.8862,0.0254,0.0035,112.5396 -Kodak,12x12,ldr-rgb-kodak11.png,28.9460,0.8325,0.0251,0.0051,77.1479 -Kodak,12x12,ldr-rgb-kodak12.png,32.3141,0.8787,0.0225,0.0030,130.5523 -Kodak,12x12,ldr-rgb-kodak13.png,24.3224,0.7633,0.0323,0.0109,36.0252 -Kodak,12x12,ldr-rgb-kodak14.png,27.5422,0.8073,0.0271,0.0069,56.8556 -Kodak,12x12,ldr-rgb-kodak15.png,31.2854,0.8717,0.0262,0.0044,89.6341 -Kodak,12x12,ldr-rgb-kodak16.png,31.4889,0.8610,0.0234,0.0042,94.2546 -Kodak,12x12,ldr-rgb-kodak17.png,30.9079,0.8813,0.0257,0.0038,104.6025 -Kodak,12x12,ldr-rgb-kodak18.png,27.4297,0.8199,0.0286,0.0065,60.3354 -Kodak,12x12,ldr-rgb-kodak19.png,30.2046,0.8661,0.0276,0.0052,76.2632 -Kodak,12x12,ldr-rgb-kodak20.png,31.0781,0.8958,0.0238,0.0041,95.4603 -Kodak,12x12,ldr-rgb-kodak21.png,28.7269,0.8672,0.0268,0.0063,62.6740 -Kodak,12x12,ldr-rgb-kodak22.png,29.8450,0.8334,0.0270,0.0042,93.8684 -Kodak,12x12,ldr-rgb-kodak23.png,32.5425,0.9008,0.0249,0.0037,106.7902 -Kodak,12x12,ldr-rgb-kodak24.png,26.7820,0.8404,0.0293,0.0066,59.2282 +Kodak,4x4,ldr-rgb-kodak01.png,44.9533,0.9959,0.0248,0.0069,56.8733 +Kodak,4x4,ldr-rgb-kodak02.png,44.3500,0.9872,0.0320,0.0095,41.4264 +Kodak,4x4,ldr-rgb-kodak03.png,46.8426,0.9937,0.0256,0.0061,64.5152 +Kodak,4x4,ldr-rgb-kodak04.png,44.7896,0.9913,0.0290,0.0088,44.7502 +Kodak,4x4,ldr-rgb-kodak05.png,41.7032,0.9936,0.0338,0.0128,30.8286 +Kodak,4x4,ldr-rgb-kodak06.png,44.8601,0.9951,0.0275,0.0070,56.2544 +Kodak,4x4,ldr-rgb-kodak07.png,45.2366,0.9937,0.0294,0.0076,51.6704 +Kodak,4x4,ldr-rgb-kodak08.png,42.2003,0.9952,0.0342,0.0129,30.5578 +Kodak,4x4,ldr-rgb-kodak09.png,46.4567,0.9926,0.0266,0.0057,68.8744 +Kodak,4x4,ldr-rgb-kodak10.png,46.2405,0.9927,0.0276,0.0062,63.0840 +Kodak,4x4,ldr-rgb-kodak11.png,44.3820,0.9932,0.0301,0.0088,44.5423 +Kodak,4x4,ldr-rgb-kodak12.png,47.2715,0.9939,0.0237,0.0057,69.2155 +Kodak,4x4,ldr-rgb-kodak13.png,41.5413,0.9949,0.0322,0.0105,37.3992 +Kodak,4x4,ldr-rgb-kodak14.png,41.9953,0.9927,0.0296,0.0110,35.8287 +Kodak,4x4,ldr-rgb-kodak15.png,44.7788,0.9913,0.0317,0.0096,41.0582 +Kodak,4x4,ldr-rgb-kodak16.png,47.3501,0.9947,0.0250,0.0056,70.5056 +Kodak,4x4,ldr-rgb-kodak17.png,45.8462,0.9938,0.0268,0.0059,67.1690 +Kodak,4x4,ldr-rgb-kodak18.png,41.7302,0.9903,0.0359,0.0122,32.1595 +Kodak,4x4,ldr-rgb-kodak19.png,44.9603,0.9929,0.0299,0.0065,60.8788 +Kodak,4x4,ldr-rgb-kodak20.png,46.4202,0.9954,0.0239,0.0064,61.2200 +Kodak,4x4,ldr-rgb-kodak21.png,44.7277,0.9920,0.0277,0.0072,54.9426 +Kodak,4x4,ldr-rgb-kodak22.png,43.3239,0.9893,0.0312,0.0106,37.1833 +Kodak,4x4,ldr-rgb-kodak23.png,45.7284,0.9896,0.0290,0.0071,55.0398 +Kodak,4x4,ldr-rgb-kodak24.png,42.0626,0.9938,0.0325,0.0108,36.4898 +Kodak,5x5,ldr-rgb-kodak01.png,39.6450,0.9886,0.0271,0.0067,58.8751 +Kodak,5x5,ldr-rgb-kodak02.png,40.6536,0.9739,0.0262,0.0067,58.4184 +Kodak,5x5,ldr-rgb-kodak03.png,43.1470,0.9879,0.0274,0.0057,68.8888 +Kodak,5x5,ldr-rgb-kodak04.png,41.3568,0.9822,0.0276,0.0059,66.8857 +Kodak,5x5,ldr-rgb-kodak05.png,37.4941,0.9845,0.0321,0.0106,37.2396 +Kodak,5x5,ldr-rgb-kodak06.png,40.6476,0.9895,0.0251,0.0057,69.5102 +Kodak,5x5,ldr-rgb-kodak07.png,41.5737,0.9875,0.0281,0.0058,68.3124 +Kodak,5x5,ldr-rgb-kodak08.png,37.8143,0.9888,0.0332,0.0102,38.5848 +Kodak,5x5,ldr-rgb-kodak09.png,42.9764,0.9881,0.0239,0.0044,88.9045 +Kodak,5x5,ldr-rgb-kodak10.png,42.7002,0.9873,0.0271,0.0051,76.8603 +Kodak,5x5,ldr-rgb-kodak11.png,40.3559,0.9856,0.0264,0.0068,58.1240 +Kodak,5x5,ldr-rgb-kodak12.png,43.5743,0.9887,0.0240,0.0047,83.6258 +Kodak,5x5,ldr-rgb-kodak13.png,36.8559,0.9868,0.0295,0.0097,40.6965 +Kodak,5x5,ldr-rgb-kodak14.png,38.0752,0.9826,0.0302,0.0093,42.1000 +Kodak,5x5,ldr-rgb-kodak15.png,41.2749,0.9821,0.0283,0.0069,56.9971 +Kodak,5x5,ldr-rgb-kodak16.png,43.5288,0.9896,0.0234,0.0043,90.4551 +Kodak,5x5,ldr-rgb-kodak17.png,42.0670,0.9886,0.0264,0.0042,94.5681 +Kodak,5x5,ldr-rgb-kodak18.png,38.1309,0.9812,0.0324,0.0081,48.6538 +Kodak,5x5,ldr-rgb-kodak19.png,41.1949,0.9874,0.0270,0.0048,81.2407 +Kodak,5x5,ldr-rgb-kodak20.png,42.5524,0.9907,0.0242,0.0054,73.4706 +Kodak,5x5,ldr-rgb-kodak21.png,40.4650,0.9859,0.0275,0.0063,62.0983 +Kodak,5x5,ldr-rgb-kodak22.png,39.8275,0.9797,0.0279,0.0068,58.0381 +Kodak,5x5,ldr-rgb-kodak23.png,42.5615,0.9822,0.0247,0.0051,77.4813 +Kodak,5x5,ldr-rgb-kodak24.png,37.9237,0.9865,0.0289,0.0077,51.1464 +Kodak,6x6,ldr-rgb-kodak01.png,35.7657,0.9730,0.0277,0.0084,46.6290 +Kodak,6x6,ldr-rgb-kodak02.png,38.1881,0.9562,0.0276,0.0064,61.0410 +Kodak,6x6,ldr-rgb-kodak03.png,40.5809,0.9792,0.0241,0.0049,80.9417 +Kodak,6x6,ldr-rgb-kodak04.png,38.5852,0.9657,0.0292,0.0063,62.1310 +Kodak,6x6,ldr-rgb-kodak05.png,34.3850,0.9702,0.0336,0.0114,34.4049 +Kodak,6x6,ldr-rgb-kodak06.png,37.3255,0.9783,0.0271,0.0070,55.9339 +Kodak,6x6,ldr-rgb-kodak07.png,38.9149,0.9785,0.0269,0.0060,65.0701 +Kodak,6x6,ldr-rgb-kodak08.png,34.4643,0.9752,0.0353,0.0109,36.1048 +Kodak,6x6,ldr-rgb-kodak09.png,40.0193,0.9762,0.0245,0.0053,74.3617 +Kodak,6x6,ldr-rgb-kodak10.png,39.7623,0.9758,0.0253,0.0050,78.5179 +Kodak,6x6,ldr-rgb-kodak11.png,37.1670,0.9723,0.0274,0.0071,55.1336 +Kodak,6x6,ldr-rgb-kodak12.png,40.8041,0.9787,0.0241,0.0044,88.9045 +Kodak,6x6,ldr-rgb-kodak13.png,32.8188,0.9672,0.0318,0.0115,34.2940 +Kodak,6x6,ldr-rgb-kodak14.png,35.3353,0.9662,0.0304,0.0100,39.3366 +Kodak,6x6,ldr-rgb-kodak15.png,38.5933,0.9679,0.0277,0.0067,58.4722 +Kodak,6x6,ldr-rgb-kodak16.png,40.5098,0.9805,0.0246,0.0044,89.9224 +Kodak,6x6,ldr-rgb-kodak17.png,38.9045,0.9767,0.0286,0.0052,76.2350 +Kodak,6x6,ldr-rgb-kodak18.png,35.1196,0.9639,0.0296,0.0088,44.7793 +Kodak,6x6,ldr-rgb-kodak19.png,37.9985,0.9738,0.0295,0.0059,66.9183 +Kodak,6x6,ldr-rgb-kodak20.png,39.2853,0.9795,0.0232,0.0053,74.1610 +Kodak,6x6,ldr-rgb-kodak21.png,36.9229,0.9731,0.0273,0.0069,56.6253 +Kodak,6x6,ldr-rgb-kodak22.png,37.0099,0.9629,0.0313,0.0076,51.5493 +Kodak,6x6,ldr-rgb-kodak23.png,40.0847,0.9709,0.0260,0.0049,79.6478 +Kodak,6x6,ldr-rgb-kodak24.png,34.8090,0.9728,0.0307,0.0082,47.9522 +Kodak,8x8,ldr-rgb-kodak01.png,31.3470,0.9270,0.0318,0.0108,36.2819 +Kodak,8x8,ldr-rgb-kodak02.png,34.9530,0.9151,0.0272,0.0061,64.4069 +Kodak,8x8,ldr-rgb-kodak03.png,36.6267,0.9528,0.0250,0.0057,69.1053 +Kodak,8x8,ldr-rgb-kodak04.png,35.2129,0.9300,0.0281,0.0061,64.6214 +Kodak,8x8,ldr-rgb-kodak05.png,30.2708,0.9279,0.0355,0.0139,28.3584 +Kodak,8x8,ldr-rgb-kodak06.png,32.9633,0.9418,0.0283,0.0083,47.4323 +Kodak,8x8,ldr-rgb-kodak07.png,35.0191,0.9529,0.0293,0.0065,60.3840 +Kodak,8x8,ldr-rgb-kodak08.png,29.9817,0.9368,0.0362,0.0140,28.0507 +Kodak,8x8,ldr-rgb-kodak09.png,36.2038,0.9517,0.0270,0.0054,72.3903 +Kodak,8x8,ldr-rgb-kodak10.png,35.9129,0.9466,0.0261,0.0052,75.7066 +Kodak,8x8,ldr-rgb-kodak11.png,33.0125,0.9290,0.0277,0.0082,47.8715 +Kodak,8x8,ldr-rgb-kodak12.png,36.7575,0.9475,0.0249,0.0056,70.2533 +Kodak,8x8,ldr-rgb-kodak13.png,28.2302,0.9087,0.0368,0.0165,23.8806 +Kodak,8x8,ldr-rgb-kodak14.png,31.5298,0.9165,0.0329,0.0119,33.0462 +Kodak,8x8,ldr-rgb-kodak15.png,34.9657,0.9353,0.0278,0.0065,60.0695 +Kodak,8x8,ldr-rgb-kodak16.png,36.0594,0.9466,0.0259,0.0055,71.8072 +Kodak,8x8,ldr-rgb-kodak17.png,34.9025,0.9452,0.0290,0.0052,75.9366 +Kodak,8x8,ldr-rgb-kodak18.png,31.2592,0.9192,0.0345,0.0097,40.3461 +Kodak,8x8,ldr-rgb-kodak19.png,34.2542,0.9409,0.0290,0.0068,57.8690 +Kodak,8x8,ldr-rgb-kodak20.png,35.3015,0.9536,0.0233,0.0058,68.2926 +Kodak,8x8,ldr-rgb-kodak21.png,32.7670,0.9410,0.0279,0.0084,47.0628 +Kodak,8x8,ldr-rgb-kodak22.png,33.4717,0.9216,0.0289,0.0075,52.3444 +Kodak,8x8,ldr-rgb-kodak23.png,36.5676,0.9451,0.0280,0.0051,76.7672 +Kodak,8x8,ldr-rgb-kodak24.png,30.8315,0.9346,0.0305,0.0101,39.0091 +Kodak,12x12,ldr-rgb-kodak01.png,27.1159,0.8061,0.0297,0.0091,43.3539 +Kodak,12x12,ldr-rgb-kodak02.png,31.1165,0.8300,0.0257,0.0040,99.3475 +Kodak,12x12,ldr-rgb-kodak03.png,32.7205,0.8990,0.0255,0.0043,90.9188 +Kodak,12x12,ldr-rgb-kodak04.png,31.5853,0.8599,0.0273,0.0038,103.9105 +Kodak,12x12,ldr-rgb-kodak05.png,25.8350,0.8194,0.0340,0.0097,40.5166 +Kodak,12x12,ldr-rgb-kodak06.png,28.6460,0.8455,0.0283,0.0068,57.8589 +Kodak,12x12,ldr-rgb-kodak07.png,30.8822,0.9039,0.0271,0.0045,87.8859 +Kodak,12x12,ldr-rgb-kodak08.png,25.4349,0.8333,0.0351,0.0119,33.0435 +Kodak,12x12,ldr-rgb-kodak09.png,31.9044,0.8966,0.0261,0.0039,101.5559 +Kodak,12x12,ldr-rgb-kodak10.png,31.5632,0.8867,0.0266,0.0039,100.6694 +Kodak,12x12,ldr-rgb-kodak11.png,28.9459,0.8326,0.0256,0.0059,66.8965 +Kodak,12x12,ldr-rgb-kodak12.png,32.3368,0.8791,0.0237,0.0036,107.9364 +Kodak,12x12,ldr-rgb-kodak13.png,24.3224,0.7632,0.0329,0.0119,32.9715 +Kodak,12x12,ldr-rgb-kodak14.png,27.5525,0.8074,0.0312,0.0071,55.7750 +Kodak,12x12,ldr-rgb-kodak15.png,31.2935,0.8718,0.0285,0.0046,84.7822 +Kodak,12x12,ldr-rgb-kodak16.png,31.4854,0.8608,0.0254,0.0045,87.7924 +Kodak,12x12,ldr-rgb-kodak17.png,30.9103,0.8814,0.0276,0.0041,96.4935 +Kodak,12x12,ldr-rgb-kodak18.png,27.4296,0.8197,0.0308,0.0072,54.3130 +Kodak,12x12,ldr-rgb-kodak19.png,30.2150,0.8662,0.0284,0.0052,74.9122 +Kodak,12x12,ldr-rgb-kodak20.png,31.0797,0.8957,0.0234,0.0043,90.9991 +Kodak,12x12,ldr-rgb-kodak21.png,28.7367,0.8678,0.0274,0.0068,57.6465 +Kodak,12x12,ldr-rgb-kodak22.png,29.8378,0.8333,0.0278,0.0045,87.0556 +Kodak,12x12,ldr-rgb-kodak23.png,32.5413,0.9008,0.0247,0.0045,88.1631 +Kodak,12x12,ldr-rgb-kodak24.png,26.7835,0.8406,0.0290,0.0069,57.0128 diff --git a/Test/Images/Kodak/astc_reference-main-avx2_fastest_results.csv b/Test/Images/Kodak/astc_reference-main-avx2_fastest_results.csv index 2e07f3ab..f9fd24f7 100644 --- a/Test/Images/Kodak/astc_reference-main-avx2_fastest_results.csv +++ b/Test/Images/Kodak/astc_reference-main-avx2_fastest_results.csv @@ -1,121 +1,121 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Kodak,4x4,ldr-rgb-kodak01.png,44.6152,0.9957,0.0233,0.0054,72.9409 -Kodak,4x4,ldr-rgb-kodak02.png,43.9222,0.9866,0.0255,0.0067,58.2698 -Kodak,4x4,ldr-rgb-kodak03.png,46.2373,0.9933,0.0220,0.0046,85.5030 -Kodak,4x4,ldr-rgb-kodak04.png,44.3538,0.9909,0.0258,0.0063,62.6931 -Kodak,4x4,ldr-rgb-kodak05.png,41.1551,0.9930,0.0269,0.0078,50.3855 -Kodak,4x4,ldr-rgb-kodak06.png,44.5676,0.9950,0.0243,0.0054,72.2697 -Kodak,4x4,ldr-rgb-kodak07.png,44.7745,0.9933,0.0250,0.0056,69.8044 -Kodak,4x4,ldr-rgb-kodak08.png,41.6237,0.9948,0.0282,0.0076,51.4962 -Kodak,4x4,ldr-rgb-kodak09.png,46.1082,0.9925,0.0237,0.0043,91.5548 -Kodak,4x4,ldr-rgb-kodak10.png,45.8849,0.9925,0.0253,0.0043,91.6820 -Kodak,4x4,ldr-rgb-kodak11.png,43.9615,0.9929,0.0238,0.0058,68.3521 -Kodak,4x4,ldr-rgb-kodak12.png,46.7087,0.9937,0.0226,0.0043,91.9580 -Kodak,4x4,ldr-rgb-kodak13.png,41.2763,0.9947,0.0274,0.0075,52.1293 -Kodak,4x4,ldr-rgb-kodak14.png,41.3104,0.9920,0.0246,0.0070,55.8638 -Kodak,4x4,ldr-rgb-kodak15.png,44.2713,0.9906,0.0249,0.0061,64.7381 -Kodak,4x4,ldr-rgb-kodak16.png,47.2083,0.9946,0.0226,0.0042,92.6711 -Kodak,4x4,ldr-rgb-kodak17.png,45.6055,0.9937,0.0237,0.0042,93.5542 -Kodak,4x4,ldr-rgb-kodak18.png,41.3846,0.9899,0.0268,0.0073,53.5720 -Kodak,4x4,ldr-rgb-kodak19.png,44.6829,0.9927,0.0266,0.0053,73.8985 -Kodak,4x4,ldr-rgb-kodak20.png,45.9296,0.9952,0.0220,0.0048,81.9552 -Kodak,4x4,ldr-rgb-kodak21.png,44.3988,0.9917,0.0243,0.0055,71.4402 -Kodak,4x4,ldr-rgb-kodak22.png,42.9304,0.9888,0.0272,0.0070,56.5205 -Kodak,4x4,ldr-rgb-kodak23.png,45.4033,0.9893,0.0241,0.0053,73.6247 -Kodak,4x4,ldr-rgb-kodak24.png,41.4984,0.9935,0.0269,0.0067,58.2883 -Kodak,5x5,ldr-rgb-kodak01.png,39.4194,0.9881,0.0244,0.0053,73.7993 -Kodak,5x5,ldr-rgb-kodak02.png,40.4363,0.9732,0.0243,0.0049,79.8870 -Kodak,5x5,ldr-rgb-kodak03.png,42.7854,0.9873,0.0222,0.0039,99.6476 -Kodak,5x5,ldr-rgb-kodak04.png,40.9555,0.9813,0.0254,0.0049,80.1822 -Kodak,5x5,ldr-rgb-kodak05.png,37.1429,0.9835,0.0273,0.0075,52.7732 -Kodak,5x5,ldr-rgb-kodak06.png,40.4962,0.9893,0.0224,0.0048,81.5621 -Kodak,5x5,ldr-rgb-kodak07.png,41.2586,0.9869,0.0252,0.0046,84.9087 -Kodak,5x5,ldr-rgb-kodak08.png,37.4831,0.9882,0.0293,0.0073,54.2362 -Kodak,5x5,ldr-rgb-kodak09.png,42.6667,0.9877,0.0234,0.0039,102.0523 -Kodak,5x5,ldr-rgb-kodak10.png,42.5016,0.9871,0.0228,0.0038,104.4700 -Kodak,5x5,ldr-rgb-kodak11.png,40.1346,0.9853,0.0231,0.0051,77.5105 -Kodak,5x5,ldr-rgb-kodak12.png,43.3614,0.9884,0.0215,0.0037,106.8801 -Kodak,5x5,ldr-rgb-kodak13.png,36.7636,0.9867,0.0270,0.0068,57.6566 -Kodak,5x5,ldr-rgb-kodak14.png,37.6096,0.9809,0.0250,0.0064,61.3635 -Kodak,5x5,ldr-rgb-kodak15.png,40.9899,0.9813,0.0249,0.0045,87.3830 -Kodak,5x5,ldr-rgb-kodak16.png,43.4445,0.9895,0.0210,0.0037,107.5212 -Kodak,5x5,ldr-rgb-kodak17.png,41.9414,0.9885,0.0235,0.0037,104.8885 -Kodak,5x5,ldr-rgb-kodak18.png,37.9788,0.9807,0.0277,0.0061,63.9896 -Kodak,5x5,ldr-rgb-kodak19.png,40.9578,0.9872,0.0247,0.0046,86.0607 -Kodak,5x5,ldr-rgb-kodak20.png,42.2619,0.9904,0.0219,0.0040,99.0968 -Kodak,5x5,ldr-rgb-kodak21.png,40.2785,0.9856,0.0229,0.0050,79.0712 -Kodak,5x5,ldr-rgb-kodak22.png,39.5529,0.9791,0.0246,0.0053,74.3885 -Kodak,5x5,ldr-rgb-kodak23.png,42.2560,0.9816,0.0232,0.0042,93.1369 -Kodak,5x5,ldr-rgb-kodak24.png,37.7274,0.9861,0.0259,0.0056,70.6324 -Kodak,6x6,ldr-rgb-kodak01.png,35.6767,0.9726,0.0247,0.0067,58.7241 -Kodak,6x6,ldr-rgb-kodak02.png,38.0882,0.9558,0.0245,0.0049,80.0849 -Kodak,6x6,ldr-rgb-kodak03.png,40.4238,0.9788,0.0218,0.0039,101.4497 -Kodak,6x6,ldr-rgb-kodak04.png,38.3892,0.9651,0.0248,0.0047,83.0447 -Kodak,6x6,ldr-rgb-kodak05.png,34.1780,0.9691,0.0278,0.0080,49.2627 -Kodak,6x6,ldr-rgb-kodak06.png,37.2643,0.9782,0.0234,0.0052,74.9395 -Kodak,6x6,ldr-rgb-kodak07.png,38.7214,0.9779,0.0247,0.0048,81.9878 -Kodak,6x6,ldr-rgb-kodak08.png,34.2669,0.9746,0.0283,0.0080,48.9499 -Kodak,6x6,ldr-rgb-kodak09.png,39.8359,0.9758,0.0237,0.0042,93.8470 -Kodak,6x6,ldr-rgb-kodak10.png,39.6247,0.9756,0.0247,0.0039,99.6476 -Kodak,6x6,ldr-rgb-kodak11.png,37.0472,0.9719,0.0234,0.0053,74.8850 -Kodak,6x6,ldr-rgb-kodak12.png,40.6769,0.9785,0.0221,0.0035,112.6703 -Kodak,6x6,ldr-rgb-kodak13.png,32.7580,0.9668,0.0282,0.0087,45.0583 -Kodak,6x6,ldr-rgb-kodak14.png,35.0174,0.9645,0.0253,0.0068,57.8163 -Kodak,6x6,ldr-rgb-kodak15.png,38.4641,0.9675,0.0252,0.0049,80.8108 -Kodak,6x6,ldr-rgb-kodak16.png,40.4696,0.9804,0.0217,0.0037,106.1851 -Kodak,6x6,ldr-rgb-kodak17.png,38.8323,0.9764,0.0244,0.0041,95.8821 -Kodak,6x6,ldr-rgb-kodak18.png,35.0273,0.9634,0.0276,0.0066,59.2729 -Kodak,6x6,ldr-rgb-kodak19.png,37.8803,0.9736,0.0263,0.0050,77.8801 -Kodak,6x6,ldr-rgb-kodak20.png,39.1443,0.9792,0.0222,0.0043,90.4154 -Kodak,6x6,ldr-rgb-kodak21.png,36.8527,0.9728,0.0238,0.0054,72.5782 -Kodak,6x6,ldr-rgb-kodak22.png,36.9018,0.9625,0.0266,0.0055,70.8631 -Kodak,6x6,ldr-rgb-kodak23.png,39.9247,0.9705,0.0228,0.0040,98.8769 -Kodak,6x6,ldr-rgb-kodak24.png,34.7442,0.9725,0.0260,0.0062,63.5042 -Kodak,8x8,ldr-rgb-kodak01.png,31.2078,0.9254,0.0280,0.0084,47.0131 -Kodak,8x8,ldr-rgb-kodak02.png,34.8058,0.9140,0.0257,0.0050,78.9614 -Kodak,8x8,ldr-rgb-kodak03.png,36.5012,0.9523,0.0224,0.0041,96.7085 -Kodak,8x8,ldr-rgb-kodak04.png,35.1078,0.9292,0.0258,0.0047,83.2039 -Kodak,8x8,ldr-rgb-kodak05.png,30.0814,0.9257,0.0291,0.0093,42.3399 -Kodak,8x8,ldr-rgb-kodak06.png,32.8277,0.9407,0.0250,0.0062,63.0044 -Kodak,8x8,ldr-rgb-kodak07.png,34.8630,0.9521,0.0252,0.0052,76.0592 -Kodak,8x8,ldr-rgb-kodak08.png,29.7286,0.9347,0.0315,0.0102,38.4078 -Kodak,8x8,ldr-rgb-kodak09.png,35.9577,0.9507,0.0246,0.0043,92.1121 -Kodak,8x8,ldr-rgb-kodak10.png,35.7560,0.9458,0.0233,0.0042,93.2264 -Kodak,8x8,ldr-rgb-kodak11.png,32.8909,0.9278,0.0250,0.0063,62.3165 -Kodak,8x8,ldr-rgb-kodak12.png,36.5503,0.9467,0.0218,0.0040,99.2697 -Kodak,8x8,ldr-rgb-kodak13.png,28.1463,0.9074,0.0316,0.0116,34.0069 -Kodak,8x8,ldr-rgb-kodak14.png,31.3282,0.9145,0.0280,0.0085,46.4687 -Kodak,8x8,ldr-rgb-kodak15.png,34.7865,0.9352,0.0260,0.0052,75.6198 -Kodak,8x8,ldr-rgb-kodak16.png,35.9764,0.9461,0.0229,0.0046,85.8546 -Kodak,8x8,ldr-rgb-kodak17.png,34.7388,0.9441,0.0258,0.0046,85.2379 -Kodak,8x8,ldr-rgb-kodak18.png,31.1872,0.9184,0.0277,0.0075,52.6603 -Kodak,8x8,ldr-rgb-kodak19.png,33.9413,0.9398,0.0268,0.0056,70.3672 -Kodak,8x8,ldr-rgb-kodak20.png,35.1346,0.9530,0.0218,0.0042,93.2264 -Kodak,8x8,ldr-rgb-kodak21.png,32.6595,0.9403,0.0256,0.0063,62.4959 -Kodak,8x8,ldr-rgb-kodak22.png,33.3561,0.9206,0.0262,0.0056,70.1040 -Kodak,8x8,ldr-rgb-kodak23.png,36.4349,0.9446,0.0232,0.0039,100.2350 -Kodak,8x8,ldr-rgb-kodak24.png,30.7648,0.9337,0.0280,0.0070,55.9187 -Kodak,12x12,ldr-rgb-kodak01.png,26.9966,0.8034,0.0267,0.0065,60.4482 -Kodak,12x12,ldr-rgb-kodak02.png,31.0404,0.8291,0.0248,0.0033,119.7725 -Kodak,12x12,ldr-rgb-kodak03.png,32.6439,0.8986,0.0228,0.0035,113.0642 -Kodak,12x12,ldr-rgb-kodak04.png,31.4939,0.8589,0.0251,0.0029,134.3380 -Kodak,12x12,ldr-rgb-kodak05.png,25.7124,0.8166,0.0286,0.0071,55.0582 -Kodak,12x12,ldr-rgb-kodak06.png,28.4949,0.8432,0.0251,0.0054,73.2129 -Kodak,12x12,ldr-rgb-kodak07.png,30.8256,0.9033,0.0260,0.0035,110.9497 -Kodak,12x12,ldr-rgb-kodak08.png,25.2230,0.8289,0.0303,0.0081,48.4082 -Kodak,12x12,ldr-rgb-kodak09.png,31.6667,0.8935,0.0240,0.0032,122.3855 -Kodak,12x12,ldr-rgb-kodak10.png,31.4721,0.8857,0.0253,0.0031,128.6279 -Kodak,12x12,ldr-rgb-kodak11.png,28.8772,0.8313,0.0237,0.0045,87.4386 -Kodak,12x12,ldr-rgb-kodak12.png,32.2086,0.8781,0.0213,0.0028,139.6383 -Kodak,12x12,ldr-rgb-kodak13.png,24.2484,0.7610,0.0297,0.0086,45.7025 -Kodak,12x12,ldr-rgb-kodak14.png,27.4544,0.8051,0.0255,0.0052,75.5609 -Kodak,12x12,ldr-rgb-kodak15.png,31.1835,0.8709,0.0248,0.0037,105.1628 -Kodak,12x12,ldr-rgb-kodak16.png,31.3677,0.8591,0.0238,0.0036,108.7764 -Kodak,12x12,ldr-rgb-kodak17.png,30.8482,0.8806,0.0250,0.0034,115.7868 -Kodak,12x12,ldr-rgb-kodak18.png,27.3787,0.8186,0.0274,0.0050,79.2155 -Kodak,12x12,ldr-rgb-kodak19.png,29.8778,0.8638,0.0270,0.0042,92.5671 -Kodak,12x12,ldr-rgb-kodak20.png,30.9672,0.8948,0.0232,0.0037,105.8716 -Kodak,12x12,ldr-rgb-kodak21.png,28.6256,0.8659,0.0250,0.0051,76.6495 -Kodak,12x12,ldr-rgb-kodak22.png,29.7644,0.8326,0.0254,0.0034,114.2706 -Kodak,12x12,ldr-rgb-kodak23.png,32.4929,0.9004,0.0237,0.0031,127.6720 -Kodak,12x12,ldr-rgb-kodak24.png,26.7164,0.8394,0.0265,0.0052,75.7205 +Kodak,4x4,ldr-rgb-kodak01.png,44.6209,0.9957,0.0268,0.0056,70.5448 +Kodak,4x4,ldr-rgb-kodak02.png,43.9545,0.9867,0.0275,0.0068,58.1424 +Kodak,4x4,ldr-rgb-kodak03.png,46.2488,0.9934,0.0255,0.0051,77.4959 +Kodak,4x4,ldr-rgb-kodak04.png,44.3964,0.9910,0.0292,0.0068,58.1076 +Kodak,4x4,ldr-rgb-kodak05.png,41.1664,0.9930,0.0282,0.0085,46.1088 +Kodak,4x4,ldr-rgb-kodak06.png,44.5828,0.9950,0.0245,0.0056,70.2923 +Kodak,4x4,ldr-rgb-kodak07.png,44.7900,0.9934,0.0277,0.0058,67.5044 +Kodak,4x4,ldr-rgb-kodak08.png,41.6378,0.9948,0.0296,0.0087,45.2760 +Kodak,4x4,ldr-rgb-kodak09.png,46.1146,0.9925,0.0280,0.0045,87.9469 +Kodak,4x4,ldr-rgb-kodak10.png,45.8942,0.9926,0.0266,0.0054,72.2444 +Kodak,4x4,ldr-rgb-kodak11.png,43.9819,0.9929,0.0261,0.0061,64.6822 +Kodak,4x4,ldr-rgb-kodak12.png,46.7153,0.9937,0.0221,0.0050,78.7691 +Kodak,4x4,ldr-rgb-kodak13.png,41.2761,0.9947,0.0285,0.0083,47.3982 +Kodak,4x4,ldr-rgb-kodak14.png,41.3557,0.9921,0.0268,0.0075,52.7394 +Kodak,4x4,ldr-rgb-kodak15.png,44.3576,0.9909,0.0275,0.0068,58.1670 +Kodak,4x4,ldr-rgb-kodak16.png,47.2081,0.9946,0.0214,0.0045,87.3414 +Kodak,4x4,ldr-rgb-kodak17.png,45.6084,0.9937,0.0246,0.0045,86.5757 +Kodak,4x4,ldr-rgb-kodak18.png,41.3902,0.9899,0.0290,0.0078,50.1495 +Kodak,4x4,ldr-rgb-kodak19.png,44.6837,0.9927,0.0276,0.0054,72.3617 +Kodak,4x4,ldr-rgb-kodak20.png,45.9316,0.9952,0.0234,0.0051,77.1948 +Kodak,4x4,ldr-rgb-kodak21.png,44.4005,0.9917,0.0269,0.0056,69.8665 +Kodak,4x4,ldr-rgb-kodak22.png,42.9507,0.9889,0.0292,0.0078,50.6454 +Kodak,4x4,ldr-rgb-kodak23.png,45.4163,0.9893,0.0263,0.0058,67.2621 +Kodak,4x4,ldr-rgb-kodak24.png,41.5030,0.9935,0.0292,0.0071,55.2038 +Kodak,5x5,ldr-rgb-kodak01.png,39.4217,0.9882,0.0252,0.0059,66.8179 +Kodak,5x5,ldr-rgb-kodak02.png,40.4465,0.9733,0.0239,0.0054,72.6710 +Kodak,5x5,ldr-rgb-kodak03.png,42.8006,0.9874,0.0234,0.0044,88.3852 +Kodak,5x5,ldr-rgb-kodak04.png,40.9895,0.9814,0.0264,0.0050,77.9869 +Kodak,5x5,ldr-rgb-kodak05.png,37.1552,0.9836,0.0287,0.0081,48.7012 +Kodak,5x5,ldr-rgb-kodak06.png,40.5001,0.9893,0.0254,0.0048,81.4936 +Kodak,5x5,ldr-rgb-kodak07.png,41.2870,0.9870,0.0255,0.0058,67.9942 +Kodak,5x5,ldr-rgb-kodak08.png,37.4883,0.9882,0.0293,0.0080,49.2377 +Kodak,5x5,ldr-rgb-kodak09.png,42.6786,0.9877,0.0242,0.0039,101.5496 +Kodak,5x5,ldr-rgb-kodak10.png,42.5130,0.9871,0.0268,0.0043,90.9790 +Kodak,5x5,ldr-rgb-kodak11.png,40.1454,0.9853,0.0243,0.0055,71.5455 +Kodak,5x5,ldr-rgb-kodak12.png,43.3655,0.9884,0.0232,0.0042,94.7310 +Kodak,5x5,ldr-rgb-kodak13.png,36.7614,0.9866,0.0271,0.0080,49.0780 +Kodak,5x5,ldr-rgb-kodak14.png,37.6676,0.9812,0.0259,0.0070,56.4798 +Kodak,5x5,ldr-rgb-kodak15.png,41.0242,0.9815,0.0268,0.0060,65.8548 +Kodak,5x5,ldr-rgb-kodak16.png,43.4431,0.9895,0.0229,0.0043,91.9580 +Kodak,5x5,ldr-rgb-kodak17.png,41.9440,0.9885,0.0232,0.0043,91.1298 +Kodak,5x5,ldr-rgb-kodak18.png,37.9816,0.9807,0.0275,0.0064,61.9141 +Kodak,5x5,ldr-rgb-kodak19.png,40.9486,0.9872,0.0273,0.0052,75.0110 +Kodak,5x5,ldr-rgb-kodak20.png,42.2651,0.9905,0.0217,0.0042,93.2264 +Kodak,5x5,ldr-rgb-kodak21.png,40.2780,0.9856,0.0231,0.0052,75.0998 +Kodak,5x5,ldr-rgb-kodak22.png,39.5643,0.9792,0.0256,0.0061,64.1688 +Kodak,5x5,ldr-rgb-kodak23.png,42.2642,0.9816,0.0248,0.0044,88.7992 +Kodak,5x5,ldr-rgb-kodak24.png,37.7230,0.9861,0.0276,0.0060,65.5355 +Kodak,6x6,ldr-rgb-kodak01.png,35.6773,0.9726,0.0265,0.0075,52.2267 +Kodak,6x6,ldr-rgb-kodak02.png,38.0912,0.9558,0.0276,0.0059,66.5564 +Kodak,6x6,ldr-rgb-kodak03.png,40.4175,0.9788,0.0221,0.0045,88.2858 +Kodak,6x6,ldr-rgb-kodak04.png,38.3986,0.9651,0.0269,0.0053,74.4590 +Kodak,6x6,ldr-rgb-kodak05.png,34.1880,0.9691,0.0291,0.0089,44.1808 +Kodak,6x6,ldr-rgb-kodak06.png,37.2655,0.9782,0.0261,0.0051,77.8177 +Kodak,6x6,ldr-rgb-kodak07.png,38.7304,0.9780,0.0246,0.0054,72.8057 +Kodak,6x6,ldr-rgb-kodak08.png,34.2675,0.9745,0.0293,0.0079,50.0020 +Kodak,6x6,ldr-rgb-kodak09.png,39.8415,0.9758,0.0255,0.0041,96.7766 +Kodak,6x6,ldr-rgb-kodak10.png,39.6414,0.9756,0.0278,0.0043,90.7687 +Kodak,6x6,ldr-rgb-kodak11.png,37.0544,0.9719,0.0246,0.0060,65.8758 +Kodak,6x6,ldr-rgb-kodak12.png,40.6746,0.9784,0.0236,0.0044,89.4688 +Kodak,6x6,ldr-rgb-kodak13.png,32.7573,0.9668,0.0321,0.0093,42.2900 +Kodak,6x6,ldr-rgb-kodak14.png,35.0446,0.9647,0.0273,0.0072,54.5609 +Kodak,6x6,ldr-rgb-kodak15.png,38.4728,0.9675,0.0256,0.0053,73.5099 +Kodak,6x6,ldr-rgb-kodak16.png,40.4695,0.9804,0.0238,0.0038,104.7686 +Kodak,6x6,ldr-rgb-kodak17.png,38.8242,0.9764,0.0265,0.0044,89.8783 +Kodak,6x6,ldr-rgb-kodak18.png,35.0250,0.9634,0.0289,0.0066,59.2090 +Kodak,6x6,ldr-rgb-kodak19.png,37.8752,0.9736,0.0265,0.0053,73.9980 +Kodak,6x6,ldr-rgb-kodak20.png,39.1522,0.9792,0.0228,0.0045,86.5167 +Kodak,6x6,ldr-rgb-kodak21.png,36.8459,0.9728,0.0255,0.0056,69.6070 +Kodak,6x6,ldr-rgb-kodak22.png,36.9017,0.9625,0.0276,0.0056,70.8114 +Kodak,6x6,ldr-rgb-kodak23.png,39.9308,0.9705,0.0242,0.0044,89.9813 +Kodak,6x6,ldr-rgb-kodak24.png,34.7358,0.9725,0.0285,0.0068,57.6727 +Kodak,8x8,ldr-rgb-kodak01.png,31.2086,0.9254,0.0293,0.0089,44.1524 +Kodak,8x8,ldr-rgb-kodak02.png,34.8085,0.9140,0.0241,0.0053,74.5701 +Kodak,8x8,ldr-rgb-kodak03.png,36.5007,0.9523,0.0213,0.0042,93.2685 +Kodak,8x8,ldr-rgb-kodak04.png,35.1104,0.9292,0.0267,0.0054,72.4284 +Kodak,8x8,ldr-rgb-kodak05.png,30.0908,0.9258,0.0302,0.0105,37.2960 +Kodak,8x8,ldr-rgb-kodak06.png,32.8271,0.9407,0.0260,0.0068,57.8345 +Kodak,8x8,ldr-rgb-kodak07.png,34.8631,0.9521,0.0284,0.0052,75.9087 +Kodak,8x8,ldr-rgb-kodak08.png,29.7337,0.9347,0.0330,0.0099,39.8393 +Kodak,8x8,ldr-rgb-kodak09.png,35.9624,0.9507,0.0248,0.0045,87.4804 +Kodak,8x8,ldr-rgb-kodak10.png,35.7723,0.9459,0.0253,0.0051,77.1479 +Kodak,8x8,ldr-rgb-kodak11.png,32.8903,0.9278,0.0277,0.0068,58.0646 +Kodak,8x8,ldr-rgb-kodak12.png,36.5517,0.9467,0.0230,0.0043,91.4228 +Kodak,8x8,ldr-rgb-kodak13.png,28.1535,0.9074,0.0318,0.0117,33.4904 +Kodak,8x8,ldr-rgb-kodak14.png,31.3605,0.9147,0.0264,0.0084,46.8569 +Kodak,8x8,ldr-rgb-kodak15.png,34.7890,0.9352,0.0252,0.0051,77.2093 +Kodak,8x8,ldr-rgb-kodak16.png,35.9772,0.9461,0.0239,0.0049,80.5739 +Kodak,8x8,ldr-rgb-kodak17.png,34.7273,0.9441,0.0275,0.0047,83.5241 +Kodak,8x8,ldr-rgb-kodak18.png,31.1862,0.9183,0.0300,0.0074,53.3536 +Kodak,8x8,ldr-rgb-kodak19.png,33.9421,0.9397,0.0281,0.0055,70.9393 +Kodak,8x8,ldr-rgb-kodak20.png,35.1334,0.9529,0.0249,0.0046,84.6342 +Kodak,8x8,ldr-rgb-kodak21.png,32.6649,0.9403,0.0268,0.0071,55.4749 +Kodak,8x8,ldr-rgb-kodak22.png,33.3585,0.9207,0.0274,0.0061,64.7178 +Kodak,8x8,ldr-rgb-kodak23.png,36.4362,0.9446,0.0261,0.0050,78.8633 +Kodak,8x8,ldr-rgb-kodak24.png,30.7485,0.9336,0.0296,0.0070,56.2142 +Kodak,12x12,ldr-rgb-kodak01.png,26.9964,0.8033,0.0284,0.0064,61.8932 +Kodak,12x12,ldr-rgb-kodak02.png,31.0470,0.8293,0.0243,0.0042,92.8276 +Kodak,12x12,ldr-rgb-kodak03.png,32.6521,0.8986,0.0234,0.0033,119.7030 +Kodak,12x12,ldr-rgb-kodak04.png,31.5001,0.8591,0.0270,0.0029,136.8119 +Kodak,12x12,ldr-rgb-kodak05.png,25.7194,0.8166,0.0297,0.0077,51.2402 +Kodak,12x12,ldr-rgb-kodak06.png,28.5039,0.8435,0.0270,0.0056,70.4574 +Kodak,12x12,ldr-rgb-kodak07.png,30.8288,0.9034,0.0244,0.0037,106.2741 +Kodak,12x12,ldr-rgb-kodak08.png,25.2329,0.8289,0.0310,0.0080,49.1102 +Kodak,12x12,ldr-rgb-kodak09.png,31.7190,0.8951,0.0273,0.0034,116.4079 +Kodak,12x12,ldr-rgb-kodak10.png,31.4894,0.8862,0.0259,0.0032,123.9957 +Kodak,12x12,ldr-rgb-kodak11.png,28.8826,0.8314,0.0253,0.0047,83.8767 +Kodak,12x12,ldr-rgb-kodak12.png,32.2212,0.8783,0.0230,0.0029,133.6955 +Kodak,12x12,ldr-rgb-kodak13.png,24.2489,0.7609,0.0318,0.0089,44.0969 +Kodak,12x12,ldr-rgb-kodak14.png,27.4695,0.8053,0.0288,0.0059,66.5108 +Kodak,12x12,ldr-rgb-kodak15.png,31.1853,0.8709,0.0253,0.0041,95.3940 +Kodak,12x12,ldr-rgb-kodak16.png,31.3671,0.8589,0.0236,0.0037,105.6478 +Kodak,12x12,ldr-rgb-kodak17.png,30.8433,0.8806,0.0268,0.0037,105.5329 +Kodak,12x12,ldr-rgb-kodak18.png,27.3771,0.8184,0.0275,0.0052,75.7066 +Kodak,12x12,ldr-rgb-kodak19.png,29.8869,0.8640,0.0260,0.0043,91.0644 +Kodak,12x12,ldr-rgb-kodak20.png,30.9746,0.8949,0.0243,0.0040,98.0073 +Kodak,12x12,ldr-rgb-kodak21.png,28.6398,0.8666,0.0295,0.0061,64.8781 +Kodak,12x12,ldr-rgb-kodak22.png,29.7627,0.8326,0.0257,0.0038,102.1345 +Kodak,12x12,ldr-rgb-kodak23.png,32.4877,0.9004,0.0253,0.0036,108.6832 +Kodak,12x12,ldr-rgb-kodak24.png,26.7243,0.8396,0.0297,0.0061,63.9896 diff --git a/Test/Images/Kodak/astc_reference-main-avx2_medium_results.csv b/Test/Images/Kodak/astc_reference-main-avx2_medium_results.csv index df6678bd..a75ecad4 100644 --- a/Test/Images/Kodak/astc_reference-main-avx2_medium_results.csv +++ b/Test/Images/Kodak/astc_reference-main-avx2_medium_results.csv @@ -1,121 +1,121 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Kodak,4x4,ldr-rgb-kodak01.png,45.3894,0.9967,0.0451,0.0271,14.4884 -Kodak,4x4,ldr-rgb-kodak02.png,45.5274,0.9913,0.0612,0.0409,9.6068 -Kodak,4x4,ldr-rgb-kodak03.png,47.8386,0.9954,0.0404,0.0213,18.4746 -Kodak,4x4,ldr-rgb-kodak04.png,45.6275,0.9932,0.0550,0.0325,12.1030 -Kodak,4x4,ldr-rgb-kodak05.png,42.2264,0.9948,0.0552,0.0355,11.0865 -Kodak,4x4,ldr-rgb-kodak06.png,45.2805,0.9960,0.0443,0.0247,15.8939 -Kodak,4x4,ldr-rgb-kodak07.png,46.1441,0.9954,0.0461,0.0251,15.6603 -Kodak,4x4,ldr-rgb-kodak08.png,42.5931,0.9959,0.0567,0.0353,11.1468 -Kodak,4x4,ldr-rgb-kodak09.png,47.3639,0.9945,0.0504,0.0303,12.9843 -Kodak,4x4,ldr-rgb-kodak10.png,47.0406,0.9945,0.0527,0.0314,12.5364 -Kodak,4x4,ldr-rgb-kodak11.png,44.9923,0.9945,0.0494,0.0301,13.0559 -Kodak,4x4,ldr-rgb-kodak12.png,48.1508,0.9953,0.0425,0.0244,16.1425 -Kodak,4x4,ldr-rgb-kodak13.png,41.7089,0.9952,0.0476,0.0274,14.3634 -Kodak,4x4,ldr-rgb-kodak14.png,42.7741,0.9942,0.0518,0.0328,11.9937 -Kodak,4x4,ldr-rgb-kodak15.png,45.6066,0.9931,0.0487,0.0287,13.7005 -Kodak,4x4,ldr-rgb-kodak16.png,48.0288,0.9958,0.0414,0.0225,17.4568 -Kodak,4x4,ldr-rgb-kodak17.png,46.4282,0.9950,0.0499,0.0279,14.1175 -Kodak,4x4,ldr-rgb-kodak18.png,42.1024,0.9918,0.0617,0.0399,9.8556 -Kodak,4x4,ldr-rgb-kodak19.png,45.4885,0.9944,0.0538,0.0321,12.2477 -Kodak,4x4,ldr-rgb-kodak20.png,46.9605,0.9962,0.0391,0.0205,19.1691 -Kodak,4x4,ldr-rgb-kodak21.png,45.3041,0.9943,0.0518,0.0327,12.0341 -Kodak,4x4,ldr-rgb-kodak22.png,43.9212,0.9916,0.0611,0.0396,9.9355 -Kodak,4x4,ldr-rgb-kodak23.png,47.0294,0.9932,0.0523,0.0332,11.8297 -Kodak,4x4,ldr-rgb-kodak24.png,42.4674,0.9949,0.0521,0.0309,12.7131 -Kodak,5x5,ldr-rgb-kodak01.png,40.1425,0.9904,0.0465,0.0267,14.7172 -Kodak,5x5,ldr-rgb-kodak02.png,41.8066,0.9805,0.0519,0.0313,12.5480 -Kodak,5x5,ldr-rgb-kodak03.png,44.1497,0.9904,0.0343,0.0145,27.0642 -Kodak,5x5,ldr-rgb-kodak04.png,42.1539,0.9858,0.0442,0.0235,16.7498 -Kodak,5x5,ldr-rgb-kodak05.png,38.0377,0.9875,0.0529,0.0317,12.4066 -Kodak,5x5,ldr-rgb-kodak06.png,41.0310,0.9906,0.0411,0.0214,18.3883 -Kodak,5x5,ldr-rgb-kodak07.png,42.5438,0.9904,0.0388,0.0182,21.6161 -Kodak,5x5,ldr-rgb-kodak08.png,38.3927,0.9903,0.0535,0.0317,12.4067 -Kodak,5x5,ldr-rgb-kodak09.png,43.8761,0.9899,0.0367,0.0157,24.9946 -Kodak,5x5,ldr-rgb-kodak10.png,43.4929,0.9894,0.0387,0.0179,21.9782 -Kodak,5x5,ldr-rgb-kodak11.png,40.9020,0.9878,0.0439,0.0243,16.2012 -Kodak,5x5,ldr-rgb-kodak12.png,44.5109,0.9905,0.0326,0.0146,26.8409 -Kodak,5x5,ldr-rgb-kodak13.png,36.9538,0.9874,0.0470,0.0262,15.0330 -Kodak,5x5,ldr-rgb-kodak14.png,38.7248,0.9856,0.0467,0.0280,14.0595 -Kodak,5x5,ldr-rgb-kodak15.png,41.9922,0.9854,0.0425,0.0220,17.8963 -Kodak,5x5,ldr-rgb-kodak16.png,44.1996,0.9912,0.0334,0.0159,24.7396 -Kodak,5x5,ldr-rgb-kodak17.png,42.5900,0.9900,0.0380,0.0162,24.3162 -Kodak,5x5,ldr-rgb-kodak18.png,38.4189,0.9828,0.0527,0.0300,13.1082 -Kodak,5x5,ldr-rgb-kodak19.png,41.7097,0.9883,0.0408,0.0204,19.2714 -Kodak,5x5,ldr-rgb-kodak20.png,43.1430,0.9919,0.0342,0.0150,26.2668 -Kodak,5x5,ldr-rgb-kodak21.png,40.8167,0.9876,0.0416,0.0219,17.9665 -Kodak,5x5,ldr-rgb-kodak22.png,40.3456,0.9823,0.0498,0.0299,13.1492 -Kodak,5x5,ldr-rgb-kodak23.png,43.6602,0.9864,0.0401,0.0205,19.1486 -Kodak,5x5,ldr-rgb-kodak24.png,38.2507,0.9884,0.0456,0.0238,16.4947 -Kodak,6x6,ldr-rgb-kodak01.png,36.2083,0.9768,0.0459,0.0263,14.9780 -Kodak,6x6,ldr-rgb-kodak02.png,39.0602,0.9646,0.0438,0.0240,16.3608 -Kodak,6x6,ldr-rgb-kodak03.png,41.3763,0.9825,0.0300,0.0120,32.8998 -Kodak,6x6,ldr-rgb-kodak04.png,39.4345,0.9732,0.0407,0.0197,19.9998 -Kodak,6x6,ldr-rgb-kodak05.png,34.8201,0.9750,0.0496,0.0300,13.1024 -Kodak,6x6,ldr-rgb-kodak06.png,37.6602,0.9805,0.0377,0.0185,21.2182 -Kodak,6x6,ldr-rgb-kodak07.png,39.8251,0.9827,0.0374,0.0160,24.5899 -Kodak,6x6,ldr-rgb-kodak08.png,34.9947,0.9798,0.0518,0.0293,13.4222 -Kodak,6x6,ldr-rgb-kodak09.png,40.9179,0.9803,0.0328,0.0120,32.7704 -Kodak,6x6,ldr-rgb-kodak10.png,40.5456,0.9798,0.0339,0.0130,30.2918 -Kodak,6x6,ldr-rgb-kodak11.png,37.6101,0.9760,0.0400,0.0205,19.1606 -Kodak,6x6,ldr-rgb-kodak12.png,41.5399,0.9817,0.0303,0.0115,34.2676 -Kodak,6x6,ldr-rgb-kodak13.png,32.9152,0.9689,0.0487,0.0282,13.9284 -Kodak,6x6,ldr-rgb-kodak14.png,35.8561,0.9713,0.0453,0.0260,15.1197 -Kodak,6x6,ldr-rgb-kodak15.png,39.2408,0.9734,0.0395,0.0193,20.3528 -Kodak,6x6,ldr-rgb-kodak16.png,41.0666,0.9829,0.0314,0.0126,31.1212 -Kodak,6x6,ldr-rgb-kodak17.png,39.5034,0.9806,0.0335,0.0124,31.8029 -Kodak,6x6,ldr-rgb-kodak18.png,35.3736,0.9678,0.0480,0.0260,15.1487 -Kodak,6x6,ldr-rgb-kodak19.png,38.5468,0.9764,0.0387,0.0175,22.4966 -Kodak,6x6,ldr-rgb-kodak20.png,39.8569,0.9821,0.0307,0.0133,29.6056 -Kodak,6x6,ldr-rgb-kodak21.png,37.2205,0.9756,0.0364,0.0178,22.1058 -Kodak,6x6,ldr-rgb-kodak22.png,37.4959,0.9677,0.0448,0.0234,16.7998 -Kodak,6x6,ldr-rgb-kodak23.png,41.0303,0.9767,0.0341,0.0141,27.9570 -Kodak,6x6,ldr-rgb-kodak24.png,35.0930,0.9767,0.0419,0.0208,18.8682 -Kodak,8x8,ldr-rgb-kodak01.png,31.8086,0.9366,0.0537,0.0339,11.6110 -Kodak,8x8,ldr-rgb-kodak02.png,35.8003,0.9296,0.0411,0.0217,18.1440 -Kodak,8x8,ldr-rgb-kodak03.png,37.7825,0.9630,0.0331,0.0148,26.5403 -Kodak,8x8,ldr-rgb-kodak04.png,36.1248,0.9435,0.0411,0.0204,19.2809 -Kodak,8x8,ldr-rgb-kodak05.png,30.7580,0.9397,0.0591,0.0386,10.1830 -Kodak,8x8,ldr-rgb-kodak06.png,33.4623,0.9518,0.0424,0.0228,17.2629 -Kodak,8x8,ldr-rgb-kodak07.png,36.1776,0.9647,0.0406,0.0189,20.8546 -Kodak,8x8,ldr-rgb-kodak08.png,30.5494,0.9472,0.0608,0.0375,10.4905 -Kodak,8x8,ldr-rgb-kodak09.png,37.2895,0.9622,0.0353,0.0137,28.6078 -Kodak,8x8,ldr-rgb-kodak10.png,36.9400,0.9592,0.0353,0.0135,29.0907 -Kodak,8x8,ldr-rgb-kodak11.png,33.6691,0.9457,0.0438,0.0232,16.9402 -Kodak,8x8,ldr-rgb-kodak12.png,37.8675,0.9602,0.0331,0.0134,29.4433 -Kodak,8x8,ldr-rgb-kodak13.png,28.3992,0.9143,0.0587,0.0374,10.5149 -Kodak,8x8,ldr-rgb-kodak14.png,32.1616,0.9322,0.0519,0.0316,12.4396 -Kodak,8x8,ldr-rgb-kodak15.png,35.8680,0.9461,0.0396,0.0192,20.4330 -Kodak,8x8,ldr-rgb-kodak16.png,37.0407,0.9598,0.0346,0.0143,27.4325 -Kodak,8x8,ldr-rgb-kodak17.png,35.6805,0.9574,0.0360,0.0142,27.6250 -Kodak,8x8,ldr-rgb-kodak18.png,31.5715,0.9292,0.0517,0.0290,13.5451 -Kodak,8x8,ldr-rgb-kodak19.png,34.7788,0.9474,0.0411,0.0196,20.0426 -Kodak,8x8,ldr-rgb-kodak20.png,35.9522,0.9599,0.0354,0.0154,25.4839 -Kodak,8x8,ldr-rgb-kodak21.png,33.1194,0.9480,0.0424,0.0228,17.2213 -Kodak,8x8,ldr-rgb-kodak22.png,34.0651,0.9335,0.0469,0.0248,15.8709 -Kodak,8x8,ldr-rgb-kodak23.png,37.7091,0.9572,0.0336,0.0131,29.9067 -Kodak,8x8,ldr-rgb-kodak24.png,31.1382,0.9451,0.0458,0.0244,16.1115 -Kodak,12x12,ldr-rgb-kodak01.png,27.7566,0.8335,0.0573,0.0353,11.1478 -Kodak,12x12,ldr-rgb-kodak02.png,32.4638,0.8586,0.0394,0.0162,24.3058 -Kodak,12x12,ldr-rgb-kodak03.png,33.8522,0.9168,0.0326,0.0109,35.9827 -Kodak,12x12,ldr-rgb-kodak04.png,32.4647,0.8760,0.0375,0.0133,29.6386 -Kodak,12x12,ldr-rgb-kodak05.png,26.4046,0.8448,0.0618,0.0383,10.2710 -Kodak,12x12,ldr-rgb-kodak06.png,29.3819,0.8793,0.0439,0.0216,18.2356 -Kodak,12x12,ldr-rgb-kodak07.png,32.0722,0.9197,0.0395,0.0166,23.6848 -Kodak,12x12,ldr-rgb-kodak08.png,26.0673,0.8616,0.0630,0.0391,10.0613 -Kodak,12x12,ldr-rgb-kodak09.png,33.1057,0.9140,0.0344,0.0115,34.1216 -Kodak,12x12,ldr-rgb-kodak10.png,32.4968,0.9042,0.0351,0.0112,35.1619 -Kodak,12x12,ldr-rgb-kodak11.png,29.7542,0.8653,0.0415,0.0201,19.5670 -Kodak,12x12,ldr-rgb-kodak12.png,33.8881,0.9050,0.0318,0.0106,37.2186 -Kodak,12x12,ldr-rgb-kodak13.png,24.5326,0.7848,0.0646,0.0409,9.6047 -Kodak,12x12,ldr-rgb-kodak14.png,28.4367,0.8406,0.0523,0.0296,13.2659 -Kodak,12x12,ldr-rgb-kodak15.png,32.2567,0.8871,0.0401,0.0156,25.1336 -Kodak,12x12,ldr-rgb-kodak16.png,32.9956,0.9012,0.0331,0.0120,32.8696 -Kodak,12x12,ldr-rgb-kodak17.png,31.7900,0.9010,0.0357,0.0118,33.4313 -Kodak,12x12,ldr-rgb-kodak18.png,27.7883,0.8379,0.0487,0.0257,15.3026 -Kodak,12x12,ldr-rgb-kodak19.png,30.8989,0.8828,0.0410,0.0165,23.7753 -Kodak,12x12,ldr-rgb-kodak20.png,31.8905,0.9088,0.0340,0.0131,29.9594 -Kodak,12x12,ldr-rgb-kodak21.png,29.1898,0.8823,0.0465,0.0239,16.4588 -Kodak,12x12,ldr-rgb-kodak22.png,30.5215,0.8535,0.0423,0.0194,20.2722 -Kodak,12x12,ldr-rgb-kodak23.png,33.5782,0.9135,0.0306,0.0100,39.3020 -Kodak,12x12,ldr-rgb-kodak24.png,27.1088,0.8626,0.0473,0.0234,16.8299 +Kodak,4x4,ldr-rgb-kodak01.png,45.3938,0.9967,0.0472,0.0265,14.8294 +Kodak,4x4,ldr-rgb-kodak02.png,45.5593,0.9914,0.0642,0.0426,9.2250 +Kodak,4x4,ldr-rgb-kodak03.png,47.8471,0.9954,0.0406,0.0216,18.1918 +Kodak,4x4,ldr-rgb-kodak04.png,45.6623,0.9933,0.0552,0.0324,12.1209 +Kodak,4x4,ldr-rgb-kodak05.png,42.2381,0.9949,0.0562,0.0341,11.5178 +Kodak,4x4,ldr-rgb-kodak06.png,45.2860,0.9960,0.0463,0.0269,14.6199 +Kodak,4x4,ldr-rgb-kodak07.png,46.1607,0.9954,0.0484,0.0271,14.4932 +Kodak,4x4,ldr-rgb-kodak08.png,42.6042,0.9959,0.0609,0.0385,10.2166 +Kodak,4x4,ldr-rgb-kodak09.png,47.3774,0.9945,0.0537,0.0330,11.9323 +Kodak,4x4,ldr-rgb-kodak10.png,47.0532,0.9945,0.0550,0.0316,12.4487 +Kodak,4x4,ldr-rgb-kodak11.png,45.0141,0.9946,0.0531,0.0331,11.8789 +Kodak,4x4,ldr-rgb-kodak12.png,48.1576,0.9953,0.0438,0.0237,16.6208 +Kodak,4x4,ldr-rgb-kodak13.png,41.7079,0.9952,0.0495,0.0291,13.5149 +Kodak,4x4,ldr-rgb-kodak14.png,42.8212,0.9943,0.0546,0.0335,11.7546 +Kodak,4x4,ldr-rgb-kodak15.png,45.6767,0.9933,0.0501,0.0299,13.1409 +Kodak,4x4,ldr-rgb-kodak16.png,48.0306,0.9958,0.0431,0.0249,15.8103 +Kodak,4x4,ldr-rgb-kodak17.png,46.4301,0.9950,0.0510,0.0289,13.6178 +Kodak,4x4,ldr-rgb-kodak18.png,42.1069,0.9918,0.0636,0.0410,9.5841 +Kodak,4x4,ldr-rgb-kodak19.png,45.4926,0.9944,0.0548,0.0319,12.3312 +Kodak,4x4,ldr-rgb-kodak20.png,46.9646,0.9962,0.0398,0.0219,17.9426 +Kodak,4x4,ldr-rgb-kodak21.png,45.3138,0.9943,0.0548,0.0350,11.2508 +Kodak,4x4,ldr-rgb-kodak22.png,43.9398,0.9916,0.0638,0.0427,9.2135 +Kodak,4x4,ldr-rgb-kodak23.png,47.0618,0.9933,0.0553,0.0350,11.2444 +Kodak,4x4,ldr-rgb-kodak24.png,42.4725,0.9949,0.0524,0.0313,12.5552 +Kodak,5x5,ldr-rgb-kodak01.png,40.1444,0.9904,0.0483,0.0287,13.7176 +Kodak,5x5,ldr-rgb-kodak02.png,41.8215,0.9806,0.0521,0.0322,12.2045 +Kodak,5x5,ldr-rgb-kodak03.png,44.1593,0.9905,0.0346,0.0152,25.7863 +Kodak,5x5,ldr-rgb-kodak04.png,42.1761,0.9859,0.0471,0.0246,15.9746 +Kodak,5x5,ldr-rgb-kodak05.png,38.0440,0.9875,0.0556,0.0349,11.2786 +Kodak,5x5,ldr-rgb-kodak06.png,41.0297,0.9906,0.0414,0.0225,17.5028 +Kodak,5x5,ldr-rgb-kodak07.png,42.5534,0.9904,0.0408,0.0192,20.4852 +Kodak,5x5,ldr-rgb-kodak08.png,38.3954,0.9903,0.0546,0.0336,11.6857 +Kodak,5x5,ldr-rgb-kodak09.png,43.8793,0.9899,0.0377,0.0170,23.1424 +Kodak,5x5,ldr-rgb-kodak10.png,43.4962,0.9894,0.0402,0.0181,21.7487 +Kodak,5x5,ldr-rgb-kodak11.png,40.9073,0.9878,0.0468,0.0264,14.8968 +Kodak,5x5,ldr-rgb-kodak12.png,44.5072,0.9905,0.0339,0.0148,26.5938 +Kodak,5x5,ldr-rgb-kodak13.png,36.9552,0.9874,0.0476,0.0262,14.9854 +Kodak,5x5,ldr-rgb-kodak14.png,38.7502,0.9857,0.0496,0.0288,13.6752 +Kodak,5x5,ldr-rgb-kodak15.png,42.0397,0.9857,0.0435,0.0226,17.3744 +Kodak,5x5,ldr-rgb-kodak16.png,44.2001,0.9912,0.0354,0.0159,24.6623 +Kodak,5x5,ldr-rgb-kodak17.png,42.5802,0.9900,0.0375,0.0166,23.7537 +Kodak,5x5,ldr-rgb-kodak18.png,38.4164,0.9828,0.0522,0.0315,12.4771 +Kodak,5x5,ldr-rgb-kodak19.png,41.7108,0.9883,0.0452,0.0211,18.6137 +Kodak,5x5,ldr-rgb-kodak20.png,43.1420,0.9919,0.0344,0.0155,25.3609 +Kodak,5x5,ldr-rgb-kodak21.png,40.8215,0.9876,0.0436,0.0220,17.8515 +Kodak,5x5,ldr-rgb-kodak22.png,40.3557,0.9824,0.0517,0.0311,12.6579 +Kodak,5x5,ldr-rgb-kodak23.png,43.6839,0.9865,0.0412,0.0210,18.7532 +Kodak,5x5,ldr-rgb-kodak24.png,38.2403,0.9884,0.0464,0.0256,15.3504 +Kodak,6x6,ldr-rgb-kodak01.png,36.2081,0.9768,0.0483,0.0262,15.0346 +Kodak,6x6,ldr-rgb-kodak02.png,39.0664,0.9646,0.0469,0.0232,16.9277 +Kodak,6x6,ldr-rgb-kodak03.png,41.3754,0.9825,0.0328,0.0124,31.7472 +Kodak,6x6,ldr-rgb-kodak04.png,39.4501,0.9733,0.0423,0.0212,18.5620 +Kodak,6x6,ldr-rgb-kodak05.png,34.8275,0.9750,0.0535,0.0317,12.3903 +Kodak,6x6,ldr-rgb-kodak06.png,37.6609,0.9805,0.0395,0.0200,19.6852 +Kodak,6x6,ldr-rgb-kodak07.png,39.8304,0.9827,0.0364,0.0159,24.7352 +Kodak,6x6,ldr-rgb-kodak08.png,35.0010,0.9798,0.0522,0.0303,12.9654 +Kodak,6x6,ldr-rgb-kodak09.png,40.9260,0.9803,0.0339,0.0128,30.8142 +Kodak,6x6,ldr-rgb-kodak10.png,40.5513,0.9798,0.0348,0.0131,30.1198 +Kodak,6x6,ldr-rgb-kodak11.png,37.6202,0.9760,0.0405,0.0202,19.4845 +Kodak,6x6,ldr-rgb-kodak12.png,41.5430,0.9817,0.0314,0.0126,31.2202 +Kodak,6x6,ldr-rgb-kodak13.png,32.9162,0.9689,0.0511,0.0295,13.3347 +Kodak,6x6,ldr-rgb-kodak14.png,35.8733,0.9714,0.0489,0.0270,14.5545 +Kodak,6x6,ldr-rgb-kodak15.png,39.2720,0.9737,0.0409,0.0199,19.7340 +Kodak,6x6,ldr-rgb-kodak16.png,41.0665,0.9829,0.0317,0.0122,32.3475 +Kodak,6x6,ldr-rgb-kodak17.png,39.4873,0.9806,0.0359,0.0140,28.0908 +Kodak,6x6,ldr-rgb-kodak18.png,35.3739,0.9678,0.0518,0.0277,14.2033 +Kodak,6x6,ldr-rgb-kodak19.png,38.5407,0.9763,0.0376,0.0171,22.9281 +Kodak,6x6,ldr-rgb-kodak20.png,39.8680,0.9821,0.0318,0.0136,28.8813 +Kodak,6x6,ldr-rgb-kodak21.png,37.2161,0.9756,0.0389,0.0186,21.1749 +Kodak,6x6,ldr-rgb-kodak22.png,37.5022,0.9678,0.0457,0.0244,16.0830 +Kodak,6x6,ldr-rgb-kodak23.png,41.0369,0.9767,0.0322,0.0137,28.5994 +Kodak,6x6,ldr-rgb-kodak24.png,35.0875,0.9767,0.0428,0.0218,18.0061 +Kodak,8x8,ldr-rgb-kodak01.png,31.8087,0.9366,0.0559,0.0353,11.1276 +Kodak,8x8,ldr-rgb-kodak02.png,35.8045,0.9296,0.0471,0.0259,15.1880 +Kodak,8x8,ldr-rgb-kodak03.png,37.7756,0.9630,0.0365,0.0168,23.4574 +Kodak,8x8,ldr-rgb-kodak04.png,36.1328,0.9436,0.0450,0.0215,18.2475 +Kodak,8x8,ldr-rgb-kodak05.png,30.7606,0.9397,0.0627,0.0398,9.8880 +Kodak,8x8,ldr-rgb-kodak06.png,33.4618,0.9518,0.0461,0.0250,15.7073 +Kodak,8x8,ldr-rgb-kodak07.png,36.1761,0.9647,0.0415,0.0186,21.1920 +Kodak,8x8,ldr-rgb-kodak08.png,30.5560,0.9472,0.0614,0.0394,9.9867 +Kodak,8x8,ldr-rgb-kodak09.png,37.2931,0.9622,0.0354,0.0141,27.8701 +Kodak,8x8,ldr-rgb-kodak10.png,36.9513,0.9593,0.0393,0.0156,25.2012 +Kodak,8x8,ldr-rgb-kodak11.png,33.6721,0.9457,0.0468,0.0253,15.5176 +Kodak,8x8,ldr-rgb-kodak12.png,37.8668,0.9602,0.0333,0.0134,29.3448 +Kodak,8x8,ldr-rgb-kodak13.png,28.4062,0.9143,0.0603,0.0378,10.3976 +Kodak,8x8,ldr-rgb-kodak14.png,32.1786,0.9323,0.0559,0.0333,11.7983 +Kodak,8x8,ldr-rgb-kodak15.png,35.8766,0.9462,0.0416,0.0202,19.4749 +Kodak,8x8,ldr-rgb-kodak16.png,37.0406,0.9598,0.0346,0.0157,25.0504 +Kodak,8x8,ldr-rgb-kodak17.png,35.6745,0.9574,0.0388,0.0156,25.1820 +Kodak,8x8,ldr-rgb-kodak18.png,31.5770,0.9292,0.0564,0.0315,12.4716 +Kodak,8x8,ldr-rgb-kodak19.png,34.7775,0.9474,0.0436,0.0215,18.2866 +Kodak,8x8,ldr-rgb-kodak20.png,35.9532,0.9599,0.0379,0.0171,22.9924 +Kodak,8x8,ldr-rgb-kodak21.png,33.1206,0.9480,0.0460,0.0248,15.8434 +Kodak,8x8,ldr-rgb-kodak22.png,34.0664,0.9335,0.0488,0.0263,14.9534 +Kodak,8x8,ldr-rgb-kodak23.png,37.7128,0.9573,0.0377,0.0152,25.8336 +Kodak,8x8,ldr-rgb-kodak24.png,31.1307,0.9450,0.0451,0.0242,16.2318 +Kodak,12x12,ldr-rgb-kodak01.png,27.7578,0.8335,0.0605,0.0377,10.4356 +Kodak,12x12,ldr-rgb-kodak02.png,32.4639,0.8586,0.0421,0.0172,22.9189 +Kodak,12x12,ldr-rgb-kodak03.png,33.8441,0.9168,0.0346,0.0121,32.6026 +Kodak,12x12,ldr-rgb-kodak04.png,32.4694,0.8761,0.0376,0.0142,27.6116 +Kodak,12x12,ldr-rgb-kodak05.png,26.4104,0.8450,0.0649,0.0403,9.7628 +Kodak,12x12,ldr-rgb-kodak06.png,29.3796,0.8793,0.0456,0.0235,16.7063 +Kodak,12x12,ldr-rgb-kodak07.png,32.0853,0.9199,0.0428,0.0175,22.4824 +Kodak,12x12,ldr-rgb-kodak08.png,26.0788,0.8619,0.0658,0.0414,9.4975 +Kodak,12x12,ldr-rgb-kodak09.png,33.1198,0.9141,0.0357,0.0123,31.9248 +Kodak,12x12,ldr-rgb-kodak10.png,32.5046,0.9043,0.0364,0.0115,34.2612 +Kodak,12x12,ldr-rgb-kodak11.png,29.7535,0.8653,0.0453,0.0227,17.3139 +Kodak,12x12,ldr-rgb-kodak12.png,33.8927,0.9050,0.0340,0.0110,35.8256 +Kodak,12x12,ldr-rgb-kodak13.png,24.5339,0.7848,0.0647,0.0401,9.8032 +Kodak,12x12,ldr-rgb-kodak14.png,28.4455,0.8407,0.0555,0.0328,11.9755 +Kodak,12x12,ldr-rgb-kodak15.png,32.2571,0.8873,0.0434,0.0171,22.9818 +Kodak,12x12,ldr-rgb-kodak16.png,32.9965,0.9012,0.0353,0.0128,30.7418 +Kodak,12x12,ldr-rgb-kodak17.png,31.7879,0.9010,0.0372,0.0122,32.1282 +Kodak,12x12,ldr-rgb-kodak18.png,27.7896,0.8379,0.0553,0.0293,13.4002 +Kodak,12x12,ldr-rgb-kodak19.png,30.9102,0.8828,0.0449,0.0192,20.5322 +Kodak,12x12,ldr-rgb-kodak20.png,31.8956,0.9087,0.0351,0.0133,29.4654 +Kodak,12x12,ldr-rgb-kodak21.png,29.1956,0.8826,0.0487,0.0242,16.2619 +Kodak,12x12,ldr-rgb-kodak22.png,30.5266,0.8535,0.0452,0.0189,20.8438 +Kodak,12x12,ldr-rgb-kodak23.png,33.5808,0.9135,0.0339,0.0106,37.0614 +Kodak,12x12,ldr-rgb-kodak24.png,27.1119,0.8626,0.0488,0.0242,16.2587 diff --git a/Test/Images/Kodak/astc_reference-main-avx2_thorough_results.csv b/Test/Images/Kodak/astc_reference-main-avx2_thorough_results.csv index 8e47d244..81678683 100644 --- a/Test/Images/Kodak/astc_reference-main-avx2_thorough_results.csv +++ b/Test/Images/Kodak/astc_reference-main-avx2_thorough_results.csv @@ -1,121 +1,121 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Kodak,4x4,ldr-rgb-kodak01.png,45.5924,0.9969,0.0795,0.0598,6.5733 -Kodak,4x4,ldr-rgb-kodak02.png,45.8039,0.9917,0.1069,0.0860,4.5734 -Kodak,4x4,ldr-rgb-kodak03.png,48.2415,0.9960,0.0854,0.0668,5.8854 -Kodak,4x4,ldr-rgb-kodak04.png,45.8223,0.9935,0.0979,0.0776,5.0695 -Kodak,4x4,ldr-rgb-kodak05.png,42.4991,0.9951,0.0944,0.0748,5.2561 -Kodak,4x4,ldr-rgb-kodak06.png,45.4847,0.9962,0.0797,0.0619,6.3540 -Kodak,4x4,ldr-rgb-kodak07.png,46.5234,0.9960,0.0939,0.0737,5.3322 -Kodak,4x4,ldr-rgb-kodak08.png,42.8951,0.9961,0.0976,0.0771,5.1019 -Kodak,4x4,ldr-rgb-kodak09.png,47.6384,0.9948,0.0995,0.0779,5.0476 -Kodak,4x4,ldr-rgb-kodak10.png,47.2863,0.9947,0.0981,0.0787,4.9982 -Kodak,4x4,ldr-rgb-kodak11.png,45.2529,0.9949,0.0900,0.0709,5.5443 -Kodak,4x4,ldr-rgb-kodak12.png,48.4697,0.9957,0.0885,0.0690,5.6956 -Kodak,4x4,ldr-rgb-kodak13.png,41.8177,0.9953,0.0821,0.0615,6.3974 -Kodak,4x4,ldr-rgb-kodak14.png,43.0361,0.9945,0.0898,0.0708,5.5549 -Kodak,4x4,ldr-rgb-kodak15.png,45.9004,0.9937,0.0939,0.0748,5.2571 -Kodak,4x4,ldr-rgb-kodak16.png,48.2457,0.9962,0.0836,0.0661,5.9478 -Kodak,4x4,ldr-rgb-kodak17.png,46.6022,0.9952,0.0924,0.0728,5.3978 -Kodak,4x4,ldr-rgb-kodak18.png,42.2706,0.9920,0.1033,0.0828,4.7488 -Kodak,4x4,ldr-rgb-kodak19.png,45.7041,0.9946,0.0963,0.0755,5.2111 -Kodak,4x4,ldr-rgb-kodak20.png,47.2397,0.9965,0.0685,0.0501,7.8560 -Kodak,4x4,ldr-rgb-kodak21.png,45.4557,0.9945,0.0934,0.0755,5.2059 -Kodak,4x4,ldr-rgb-kodak22.png,44.1134,0.9919,0.1065,0.0843,4.6653 -Kodak,4x4,ldr-rgb-kodak23.png,47.3578,0.9937,0.1035,0.0827,4.7519 -Kodak,4x4,ldr-rgb-kodak24.png,42.6967,0.9952,0.0945,0.0729,5.3925 -Kodak,5x5,ldr-rgb-kodak01.png,40.2586,0.9908,0.0888,0.0685,5.7371 -Kodak,5x5,ldr-rgb-kodak02.png,42.0906,0.9819,0.1151,0.0936,4.1989 -Kodak,5x5,ldr-rgb-kodak03.png,44.4615,0.9914,0.0904,0.0703,5.5928 -Kodak,5x5,ldr-rgb-kodak04.png,42.3444,0.9864,0.0953,0.0745,5.2804 -Kodak,5x5,ldr-rgb-kodak05.png,38.2347,0.9881,0.1038,0.0831,4.7312 -Kodak,5x5,ldr-rgb-kodak06.png,41.1417,0.9909,0.0856,0.0659,5.9694 -Kodak,5x5,ldr-rgb-kodak07.png,42.8229,0.9912,0.0974,0.0777,5.0600 -Kodak,5x5,ldr-rgb-kodak08.png,38.5698,0.9907,0.1038,0.0811,4.8500 -Kodak,5x5,ldr-rgb-kodak09.png,44.1116,0.9902,0.0980,0.0761,5.1650 -Kodak,5x5,ldr-rgb-kodak10.png,43.6830,0.9898,0.0985,0.0773,5.0896 -Kodak,5x5,ldr-rgb-kodak11.png,41.0701,0.9883,0.0936,0.0737,5.3362 -Kodak,5x5,ldr-rgb-kodak12.png,44.7096,0.9910,0.0899,0.0709,5.5480 -Kodak,5x5,ldr-rgb-kodak13.png,37.0063,0.9876,0.0845,0.0632,6.2216 -Kodak,5x5,ldr-rgb-kodak14.png,38.9443,0.9862,0.0969,0.0768,5.1183 -Kodak,5x5,ldr-rgb-kodak15.png,42.2118,0.9864,0.0981,0.0757,5.1925 -Kodak,5x5,ldr-rgb-kodak16.png,44.3482,0.9917,0.0856,0.0677,5.8095 -Kodak,5x5,ldr-rgb-kodak17.png,42.6962,0.9902,0.0918,0.0714,5.5047 -Kodak,5x5,ldr-rgb-kodak18.png,38.5148,0.9832,0.1066,0.0840,4.6830 -Kodak,5x5,ldr-rgb-kodak19.png,41.8527,0.9887,0.0984,0.0781,5.0376 -Kodak,5x5,ldr-rgb-kodak20.png,43.3626,0.9923,0.0686,0.0490,8.0311 -Kodak,5x5,ldr-rgb-kodak21.png,40.9291,0.9881,0.0993,0.0797,4.9350 -Kodak,5x5,ldr-rgb-kodak22.png,40.4965,0.9829,0.1111,0.0902,4.3611 -Kodak,5x5,ldr-rgb-kodak23.png,43.9946,0.9878,0.1090,0.0896,4.3906 -Kodak,5x5,ldr-rgb-kodak24.png,38.3784,0.9888,0.0992,0.0772,5.0904 -Kodak,6x6,ldr-rgb-kodak01.png,36.3246,0.9779,0.0968,0.0767,5.1272 -Kodak,6x6,ldr-rgb-kodak02.png,39.4302,0.9687,0.1181,0.0973,4.0418 -Kodak,6x6,ldr-rgb-kodak03.png,41.8065,0.9853,0.0804,0.0616,6.3878 -Kodak,6x6,ldr-rgb-kodak04.png,39.7050,0.9757,0.1000,0.0792,4.9648 -Kodak,6x6,ldr-rgb-kodak05.png,35.0174,0.9766,0.1072,0.0862,4.5633 -Kodak,6x6,ldr-rgb-kodak06.png,37.7802,0.9816,0.0877,0.0685,5.7436 -Kodak,6x6,ldr-rgb-kodak07.png,40.1738,0.9852,0.0915,0.0704,5.5863 -Kodak,6x6,ldr-rgb-kodak08.png,35.1895,0.9807,0.1089,0.0860,4.5729 -Kodak,6x6,ldr-rgb-kodak09.png,41.3055,0.9837,0.0949,0.0748,5.2550 -Kodak,6x6,ldr-rgb-kodak10.png,40.8835,0.9826,0.1019,0.0797,4.9347 -Kodak,6x6,ldr-rgb-kodak11.png,37.8029,0.9776,0.0949,0.0754,5.2165 -Kodak,6x6,ldr-rgb-kodak12.png,41.8909,0.9838,0.0876,0.0695,5.6618 -Kodak,6x6,ldr-rgb-kodak13.png,32.9679,0.9693,0.0926,0.0726,5.4130 -Kodak,6x6,ldr-rgb-kodak14.png,36.0646,0.9729,0.1022,0.0824,4.7743 -Kodak,6x6,ldr-rgb-kodak15.png,39.4966,0.9759,0.0914,0.0710,5.5417 -Kodak,6x6,ldr-rgb-kodak16.png,41.2648,0.9844,0.0838,0.0646,6.0841 -Kodak,6x6,ldr-rgb-kodak17.png,39.6992,0.9822,0.0942,0.0741,5.3053 -Kodak,6x6,ldr-rgb-kodak18.png,35.4614,0.9690,0.1097,0.0879,4.4743 -Kodak,6x6,ldr-rgb-kodak19.png,38.7373,0.9780,0.1035,0.0821,4.7913 -Kodak,6x6,ldr-rgb-kodak20.png,40.1626,0.9845,0.0675,0.0494,7.9529 -Kodak,6x6,ldr-rgb-kodak21.png,37.3694,0.9780,0.1001,0.0801,4.9116 -Kodak,6x6,ldr-rgb-kodak22.png,37.6663,0.9695,0.1149,0.0939,4.1895 -Kodak,6x6,ldr-rgb-kodak23.png,41.4926,0.9806,0.1076,0.0868,4.5299 -Kodak,6x6,ldr-rgb-kodak24.png,35.2089,0.9781,0.1007,0.0787,4.9989 -Kodak,8x8,ldr-rgb-kodak01.png,31.9145,0.9389,0.1129,0.0906,4.3394 -Kodak,8x8,ldr-rgb-kodak02.png,36.1779,0.9370,0.1124,0.0913,4.3073 -Kodak,8x8,ldr-rgb-kodak03.png,38.2215,0.9693,0.0699,0.0498,7.8929 -Kodak,8x8,ldr-rgb-kodak04.png,36.4120,0.9489,0.0984,0.0741,5.3047 -Kodak,8x8,ldr-rgb-kodak05.png,30.9292,0.9435,0.1199,0.0991,3.9665 -Kodak,8x8,ldr-rgb-kodak06.png,33.5936,0.9542,0.0962,0.0761,5.1644 -Kodak,8x8,ldr-rgb-kodak07.png,36.5361,0.9695,0.0821,0.0601,6.5459 -Kodak,8x8,ldr-rgb-kodak08.png,30.7429,0.9498,0.1310,0.1072,3.6689 -Kodak,8x8,ldr-rgb-kodak09.png,37.5825,0.9657,0.0763,0.0530,7.4172 -Kodak,8x8,ldr-rgb-kodak10.png,37.2611,0.9639,0.0855,0.0616,6.3792 -Kodak,8x8,ldr-rgb-kodak11.png,33.8424,0.9488,0.1084,0.0870,4.5184 -Kodak,8x8,ldr-rgb-kodak12.png,38.2926,0.9647,0.0782,0.0570,6.9018 -Kodak,8x8,ldr-rgb-kodak13.png,28.4632,0.9157,0.1162,0.0959,4.1024 -Kodak,8x8,ldr-rgb-kodak14.png,32.3345,0.9355,0.1179,0.0966,4.0702 -Kodak,8x8,ldr-rgb-kodak15.png,36.0889,0.9503,0.0919,0.0691,5.6938 -Kodak,8x8,ldr-rgb-kodak16.png,37.2793,0.9635,0.0816,0.0608,6.4643 -Kodak,8x8,ldr-rgb-kodak17.png,35.8741,0.9613,0.0816,0.0595,6.6080 -Kodak,8x8,ldr-rgb-kodak18.png,31.6653,0.9318,0.1213,0.0971,4.0514 -Kodak,8x8,ldr-rgb-kodak19.png,34.9446,0.9504,0.0897,0.0662,5.9413 -Kodak,8x8,ldr-rgb-kodak20.png,36.1894,0.9629,0.0732,0.0529,7.4352 -Kodak,8x8,ldr-rgb-kodak21.png,33.2320,0.9509,0.0905,0.0692,5.6821 -Kodak,8x8,ldr-rgb-kodak22.png,34.2464,0.9367,0.1124,0.0901,4.3647 -Kodak,8x8,ldr-rgb-kodak23.png,38.2354,0.9644,0.0818,0.0592,6.6368 -Kodak,8x8,ldr-rgb-kodak24.png,31.2478,0.9483,0.1027,0.0806,4.8777 -Kodak,12x12,ldr-rgb-kodak01.png,27.9181,0.8420,0.1384,0.1140,3.4495 -Kodak,12x12,ldr-rgb-kodak02.png,33.0108,0.8759,0.1086,0.0853,4.6094 -Kodak,12x12,ldr-rgb-kodak03.png,34.4642,0.9302,0.0761,0.0512,7.6812 -Kodak,12x12,ldr-rgb-kodak04.png,32.9804,0.8913,0.0972,0.0709,5.5430 -Kodak,12x12,ldr-rgb-kodak05.png,26.6113,0.8544,0.1510,0.1261,3.1181 -Kodak,12x12,ldr-rgb-kodak06.png,29.5414,0.8863,0.1070,0.0842,4.6715 -Kodak,12x12,ldr-rgb-kodak07.png,32.6520,0.9337,0.0894,0.0640,6.1458 -Kodak,12x12,ldr-rgb-kodak08.png,26.2681,0.8697,0.1506,0.1254,3.1364 -Kodak,12x12,ldr-rgb-kodak09.png,33.6376,0.9263,0.0798,0.0550,7.1486 -Kodak,12x12,ldr-rgb-kodak10.png,32.9960,0.9216,0.0783,0.0532,7.3863 -Kodak,12x12,ldr-rgb-kodak11.png,30.0542,0.8821,0.1100,0.0871,4.5120 -Kodak,12x12,ldr-rgb-kodak12.png,34.4647,0.9213,0.0726,0.0495,7.9505 -Kodak,12x12,ldr-rgb-kodak13.png,24.5895,0.7886,0.1613,0.1368,2.8747 -Kodak,12x12,ldr-rgb-kodak14.png,28.6563,0.8504,0.1346,0.1102,3.5671 -Kodak,12x12,ldr-rgb-kodak15.png,32.7482,0.8991,0.0969,0.0722,5.4435 -Kodak,12x12,ldr-rgb-kodak16.png,33.3438,0.9139,0.0835,0.0613,6.4115 -Kodak,12x12,ldr-rgb-kodak17.png,32.1376,0.9147,0.0851,0.0596,6.5976 -Kodak,12x12,ldr-rgb-kodak18.png,27.9291,0.8474,0.1345,0.1084,3.6286 -Kodak,12x12,ldr-rgb-kodak19.png,31.1197,0.8898,0.1091,0.0828,4.7512 -Kodak,12x12,ldr-rgb-kodak20.png,32.1844,0.9164,0.0889,0.0655,6.0037 -Kodak,12x12,ldr-rgb-kodak21.png,29.3333,0.8900,0.1022,0.0786,4.9999 -Kodak,12x12,ldr-rgb-kodak22.png,30.7934,0.8645,0.1190,0.0940,4.1835 -Kodak,12x12,ldr-rgb-kodak23.png,34.3800,0.9327,0.0733,0.0488,8.0511 -Kodak,12x12,ldr-rgb-kodak24.png,27.2441,0.8733,0.1222,0.0972,4.0472 +Kodak,4x4,ldr-rgb-kodak01.png,45.5948,0.9969,0.0792,0.0601,6.5406 +Kodak,4x4,ldr-rgb-kodak02.png,45.8198,0.9918,0.1111,0.0888,4.4258 +Kodak,4x4,ldr-rgb-kodak03.png,48.2443,0.9960,0.0869,0.0690,5.6976 +Kodak,4x4,ldr-rgb-kodak04.png,45.8483,0.9936,0.1015,0.0800,4.9126 +Kodak,4x4,ldr-rgb-kodak05.png,42.5057,0.9951,0.0978,0.0773,5.0882 +Kodak,4x4,ldr-rgb-kodak06.png,45.4885,0.9962,0.0877,0.0679,5.7933 +Kodak,4x4,ldr-rgb-kodak07.png,46.5347,0.9960,0.0961,0.0733,5.3643 +Kodak,4x4,ldr-rgb-kodak08.png,42.9022,0.9961,0.1039,0.0814,4.8322 +Kodak,4x4,ldr-rgb-kodak09.png,47.6498,0.9948,0.1023,0.0815,4.8222 +Kodak,4x4,ldr-rgb-kodak10.png,47.2938,0.9947,0.1033,0.0820,4.7934 +Kodak,4x4,ldr-rgb-kodak11.png,45.2676,0.9950,0.0924,0.0715,5.5000 +Kodak,4x4,ldr-rgb-kodak12.png,48.4721,0.9957,0.0976,0.0785,5.0079 +Kodak,4x4,ldr-rgb-kodak13.png,41.8170,0.9953,0.0854,0.0635,6.1910 +Kodak,4x4,ldr-rgb-kodak14.png,43.0728,0.9945,0.0945,0.0731,5.3783 +Kodak,4x4,ldr-rgb-kodak15.png,45.9499,0.9938,0.0991,0.0777,5.0636 +Kodak,4x4,ldr-rgb-kodak16.png,48.2467,0.9962,0.0941,0.0748,5.2590 +Kodak,4x4,ldr-rgb-kodak17.png,46.6054,0.9952,0.0970,0.0744,5.2846 +Kodak,4x4,ldr-rgb-kodak18.png,42.2746,0.9921,0.1075,0.0863,4.5584 +Kodak,4x4,ldr-rgb-kodak19.png,45.7076,0.9946,0.0988,0.0766,5.1320 +Kodak,4x4,ldr-rgb-kodak20.png,47.2416,0.9965,0.0719,0.0532,7.3907 +Kodak,4x4,ldr-rgb-kodak21.png,45.4627,0.9945,0.0966,0.0770,5.1096 +Kodak,4x4,ldr-rgb-kodak22.png,44.1264,0.9919,0.1105,0.0892,4.4101 +Kodak,4x4,ldr-rgb-kodak23.png,47.3787,0.9938,0.1064,0.0866,4.5395 +Kodak,4x4,ldr-rgb-kodak24.png,42.6988,0.9952,0.0970,0.0751,5.2361 +Kodak,5x5,ldr-rgb-kodak01.png,40.2593,0.9908,0.0928,0.0708,5.5552 +Kodak,5x5,ldr-rgb-kodak02.png,42.0993,0.9820,0.1179,0.0964,4.0772 +Kodak,5x5,ldr-rgb-kodak03.png,44.4675,0.9915,0.0911,0.0730,5.3850 +Kodak,5x5,ldr-rgb-kodak04.png,42.3566,0.9865,0.1046,0.0813,4.8366 +Kodak,5x5,ldr-rgb-kodak05.png,38.2379,0.9881,0.1065,0.0856,4.5919 +Kodak,5x5,ldr-rgb-kodak06.png,41.1436,0.9909,0.0856,0.0658,5.9804 +Kodak,5x5,ldr-rgb-kodak07.png,42.8304,0.9913,0.0991,0.0777,5.0637 +Kodak,5x5,ldr-rgb-kodak08.png,38.5739,0.9907,0.1056,0.0826,4.7578 +Kodak,5x5,ldr-rgb-kodak09.png,44.1174,0.9902,0.0987,0.0784,5.0132 +Kodak,5x5,ldr-rgb-kodak10.png,43.6883,0.9898,0.1010,0.0788,4.9886 +Kodak,5x5,ldr-rgb-kodak11.png,41.0744,0.9884,0.0948,0.0737,5.3342 +Kodak,5x5,ldr-rgb-kodak12.png,44.7093,0.9910,0.0934,0.0737,5.3382 +Kodak,5x5,ldr-rgb-kodak13.png,37.0046,0.9876,0.0867,0.0647,6.0776 +Kodak,5x5,ldr-rgb-kodak14.png,38.9641,0.9863,0.0983,0.0769,5.1122 +Kodak,5x5,ldr-rgb-kodak15.png,42.2396,0.9865,0.0968,0.0773,5.0881 +Kodak,5x5,ldr-rgb-kodak16.png,44.3491,0.9917,0.0917,0.0718,5.4765 +Kodak,5x5,ldr-rgb-kodak17.png,42.6964,0.9902,0.0945,0.0715,5.4961 +Kodak,5x5,ldr-rgb-kodak18.png,38.5131,0.9832,0.1060,0.0842,4.6704 +Kodak,5x5,ldr-rgb-kodak19.png,41.8524,0.9887,0.1009,0.0775,5.0768 +Kodak,5x5,ldr-rgb-kodak20.png,43.3615,0.9922,0.0689,0.0501,7.8478 +Kodak,5x5,ldr-rgb-kodak21.png,40.9339,0.9881,0.1030,0.0817,4.8154 +Kodak,5x5,ldr-rgb-kodak22.png,40.5044,0.9830,0.1142,0.0928,4.2376 +Kodak,5x5,ldr-rgb-kodak23.png,44.0115,0.9878,0.1129,0.0923,4.2591 +Kodak,5x5,ldr-rgb-kodak24.png,38.3776,0.9888,0.1037,0.0794,4.9553 +Kodak,6x6,ldr-rgb-kodak01.png,36.3243,0.9779,0.0977,0.0779,5.0477 +Kodak,6x6,ldr-rgb-kodak02.png,39.4359,0.9688,0.1232,0.1016,3.8688 +Kodak,6x6,ldr-rgb-kodak03.png,41.8044,0.9853,0.0822,0.0629,6.2543 +Kodak,6x6,ldr-rgb-kodak04.png,39.7190,0.9758,0.1015,0.0793,4.9585 +Kodak,6x6,ldr-rgb-kodak05.png,35.0224,0.9767,0.1119,0.0906,4.3398 +Kodak,6x6,ldr-rgb-kodak06.png,37.7788,0.9816,0.0879,0.0684,5.7462 +Kodak,6x6,ldr-rgb-kodak07.png,40.1734,0.9852,0.1027,0.0811,4.8498 +Kodak,6x6,ldr-rgb-kodak08.png,35.1907,0.9807,0.1123,0.0891,4.4138 +Kodak,6x6,ldr-rgb-kodak09.png,41.3084,0.9837,0.0984,0.0765,5.1383 +Kodak,6x6,ldr-rgb-kodak10.png,40.8855,0.9826,0.1016,0.0803,4.8960 +Kodak,6x6,ldr-rgb-kodak11.png,37.8065,0.9776,0.0980,0.0766,5.1311 +Kodak,6x6,ldr-rgb-kodak12.png,41.8897,0.9837,0.0898,0.0697,5.6402 +Kodak,6x6,ldr-rgb-kodak13.png,32.9691,0.9693,0.0963,0.0754,5.2183 +Kodak,6x6,ldr-rgb-kodak14.png,36.0744,0.9729,0.1045,0.0843,4.6670 +Kodak,6x6,ldr-rgb-kodak15.png,39.5255,0.9761,0.0918,0.0719,5.4688 +Kodak,6x6,ldr-rgb-kodak16.png,41.2652,0.9844,0.0851,0.0656,5.9945 +Kodak,6x6,ldr-rgb-kodak17.png,39.6959,0.9822,0.1029,0.0801,4.9073 +Kodak,6x6,ldr-rgb-kodak18.png,35.4611,0.9691,0.1136,0.0890,4.4173 +Kodak,6x6,ldr-rgb-kodak19.png,38.7346,0.9780,0.1062,0.0842,4.6720 +Kodak,6x6,ldr-rgb-kodak20.png,40.1707,0.9845,0.0718,0.0529,7.4375 +Kodak,6x6,ldr-rgb-kodak21.png,37.3653,0.9780,0.1061,0.0848,4.6350 +Kodak,6x6,ldr-rgb-kodak22.png,37.6694,0.9696,0.1168,0.0964,4.0794 +Kodak,6x6,ldr-rgb-kodak23.png,41.5027,0.9807,0.1081,0.0894,4.3983 +Kodak,6x6,ldr-rgb-kodak24.png,35.2060,0.9781,0.1031,0.0800,4.9138 +Kodak,8x8,ldr-rgb-kodak01.png,31.9151,0.9389,0.1147,0.0926,4.2464 +Kodak,8x8,ldr-rgb-kodak02.png,36.1818,0.9371,0.1173,0.0945,4.1628 +Kodak,8x8,ldr-rgb-kodak03.png,38.2168,0.9693,0.0713,0.0510,7.7172 +Kodak,8x8,ldr-rgb-kodak04.png,36.4161,0.9490,0.0992,0.0753,5.2239 +Kodak,8x8,ldr-rgb-kodak05.png,30.9326,0.9435,0.1248,0.1015,3.8738 +Kodak,8x8,ldr-rgb-kodak06.png,33.5940,0.9542,0.1009,0.0782,5.0310 +Kodak,8x8,ldr-rgb-kodak07.png,36.5357,0.9695,0.0820,0.0603,6.5207 +Kodak,8x8,ldr-rgb-kodak08.png,30.7486,0.9498,0.1332,0.1105,3.5572 +Kodak,8x8,ldr-rgb-kodak09.png,37.5873,0.9658,0.0776,0.0553,7.1159 +Kodak,8x8,ldr-rgb-kodak10.png,37.2667,0.9639,0.0849,0.0628,6.2587 +Kodak,8x8,ldr-rgb-kodak11.png,33.8450,0.9488,0.1057,0.0857,4.5900 +Kodak,8x8,ldr-rgb-kodak12.png,38.2915,0.9646,0.0809,0.0596,6.5950 +Kodak,8x8,ldr-rgb-kodak13.png,28.4698,0.9157,0.1224,0.0996,3.9498 +Kodak,8x8,ldr-rgb-kodak14.png,32.3466,0.9355,0.1219,0.0987,3.9854 +Kodak,8x8,ldr-rgb-kodak15.png,36.0911,0.9504,0.0920,0.0703,5.5953 +Kodak,8x8,ldr-rgb-kodak16.png,37.2793,0.9635,0.0848,0.0618,6.3605 +Kodak,8x8,ldr-rgb-kodak17.png,35.8763,0.9613,0.0849,0.0611,6.4362 +Kodak,8x8,ldr-rgb-kodak18.png,31.6674,0.9318,0.1254,0.1014,3.8768 +Kodak,8x8,ldr-rgb-kodak19.png,34.9423,0.9504,0.0891,0.0664,5.9263 +Kodak,8x8,ldr-rgb-kodak20.png,36.1885,0.9629,0.0744,0.0528,7.4516 +Kodak,8x8,ldr-rgb-kodak21.png,33.2343,0.9509,0.0930,0.0713,5.5184 +Kodak,8x8,ldr-rgb-kodak22.png,34.2499,0.9367,0.1199,0.0965,4.0753 +Kodak,8x8,ldr-rgb-kodak23.png,38.2404,0.9646,0.0813,0.0594,6.6197 +Kodak,8x8,ldr-rgb-kodak24.png,31.2444,0.9482,0.1073,0.0820,4.7947 +Kodak,12x12,ldr-rgb-kodak01.png,27.9194,0.8420,0.1403,0.1158,3.3956 +Kodak,12x12,ldr-rgb-kodak02.png,33.0117,0.8758,0.1122,0.0878,4.4763 +Kodak,12x12,ldr-rgb-kodak03.png,34.4632,0.9301,0.0753,0.0531,7.4083 +Kodak,12x12,ldr-rgb-kodak04.png,32.9814,0.8914,0.1013,0.0719,5.4666 +Kodak,12x12,ldr-rgb-kodak05.png,26.6148,0.8545,0.1558,0.1298,3.0287 +Kodak,12x12,ldr-rgb-kodak06.png,29.5385,0.8862,0.1077,0.0840,4.6829 +Kodak,12x12,ldr-rgb-kodak07.png,32.6531,0.9337,0.0966,0.0704,5.5870 +Kodak,12x12,ldr-rgb-kodak08.png,26.2812,0.8697,0.1569,0.1296,3.0347 +Kodak,12x12,ldr-rgb-kodak09.png,33.6448,0.9264,0.0828,0.0564,6.9723 +Kodak,12x12,ldr-rgb-kodak10.png,33.0023,0.9215,0.0797,0.0553,7.1164 +Kodak,12x12,ldr-rgb-kodak11.png,30.0544,0.8821,0.1171,0.0912,4.3122 +Kodak,12x12,ldr-rgb-kodak12.png,34.4755,0.9214,0.0778,0.0532,7.3860 +Kodak,12x12,ldr-rgb-kodak13.png,24.5903,0.7885,0.1657,0.1395,2.8179 +Kodak,12x12,ldr-rgb-kodak14.png,28.6652,0.8504,0.1353,0.1111,3.5387 +Kodak,12x12,ldr-rgb-kodak15.png,32.7514,0.8992,0.1035,0.0766,5.1302 +Kodak,12x12,ldr-rgb-kodak16.png,33.3428,0.9139,0.0883,0.0626,6.2814 +Kodak,12x12,ldr-rgb-kodak17.png,32.1324,0.9146,0.0851,0.0598,6.5797 +Kodak,12x12,ldr-rgb-kodak18.png,27.9310,0.8475,0.1360,0.1103,3.5665 +Kodak,12x12,ldr-rgb-kodak19.png,31.1224,0.8898,0.1115,0.0853,4.6109 +Kodak,12x12,ldr-rgb-kodak20.png,32.1892,0.9163,0.0890,0.0660,5.9586 +Kodak,12x12,ldr-rgb-kodak21.png,29.3351,0.8899,0.1047,0.0803,4.8999 +Kodak,12x12,ldr-rgb-kodak22.png,30.7922,0.8645,0.1239,0.0958,4.1061 +Kodak,12x12,ldr-rgb-kodak23.png,34.3814,0.9327,0.0735,0.0492,7.9865 +Kodak,12x12,ldr-rgb-kodak24.png,27.2438,0.8732,0.1255,0.0991,3.9690 diff --git a/Test/Images/KodakMnt/astc_reference-main-avx2_fast_results.csv b/Test/Images/KodakMnt/astc_reference-main-avx2_fast_results.csv index c4d44a23..0396d8aa 100644 --- a/Test/Images/KodakMnt/astc_reference-main-avx2_fast_results.csv +++ b/Test/Images/KodakMnt/astc_reference-main-avx2_fast_results.csv @@ -1,26 +1,26 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -KodakMnt,4x4,ldr-l-montage.png,54.5070,0.9996,0.3941,0.0454,207.7665 -KodakMnt,4x4,ldr-rgb-montage.png,44.1744,0.9929,0.5273,0.1391,67.8671 -KodakMnt,4x4,ldr-rgba-montage+ca.png,43.4102,0.9925,0.5639,0.1510,62.5099 -KodakMnt,4x4,ldr-rgba-montage+nca.png,39.2771,0.9735,0.8452,0.4182,22.5663 -KodakMnt,4x4,ldr-xy-montage.png,35.9435,0.9833,1.2926,0.7365,12.8129 -KodakMnt,5x5,ldr-l-montage.png,45.4886,0.9961,0.3984,0.0518,182.1607 -KodakMnt,5x5,ldr-rgb-montage.png,40.1534,0.9857,0.4925,0.1013,93.1277 -KodakMnt,5x5,ldr-rgba-montage+ca.png,39.3384,0.9822,0.5370,0.1242,75.9586 -KodakMnt,5x5,ldr-rgba-montage+nca.png,35.8103,0.9469,0.7561,0.3242,29.1078 -KodakMnt,5x5,ldr-xy-montage.png,30.9938,0.9456,1.3178,0.7561,12.4808 -KodakMnt,6x6,ldr-l-montage.png,40.3848,0.9869,0.4270,0.0834,113.1816 -KodakMnt,6x6,ldr-rgb-montage.png,37.0133,0.9724,0.4973,0.1135,83.1462 -KodakMnt,6x6,ldr-rgba-montage+ca.png,36.3155,0.9668,0.5577,0.1445,65.3047 -KodakMnt,6x6,ldr-rgba-montage+nca.png,33.7078,0.9236,0.7473,0.3211,29.3893 -KodakMnt,6x6,ldr-xy-montage.png,28.8148,0.9113,1.2073,0.6542,14.4249 -KodakMnt,8x8,ldr-l-montage.png,34.6358,0.9564,0.4778,0.1307,72.1988 -KodakMnt,8x8,ldr-rgb-montage.png,32.9785,0.9364,0.5121,0.1284,73.4789 -KodakMnt,8x8,ldr-rgba-montage+ca.png,32.6610,0.9317,0.5713,0.1630,57.8848 -KodakMnt,8x8,ldr-rgba-montage+nca.png,30.7232,0.8723,0.7070,0.2878,32.7960 -KodakMnt,8x8,ldr-xy-montage.png,26.1939,0.8386,1.1724,0.6069,15.5509 -KodakMnt,12x12,ldr-l-montage.png,29.8582,0.8810,0.4417,0.0991,95.2281 -KodakMnt,12x12,ldr-rgb-montage.png,28.8664,0.8546,0.4706,0.0840,112.3983 -KodakMnt,12x12,ldr-rgba-montage+ca.png,28.7954,0.8530,0.5121,0.1067,88.4717 -KodakMnt,12x12,ldr-rgba-montage+nca.png,27.3611,0.7812,0.5837,0.1603,58.8724 -KodakMnt,12x12,ldr-xy-montage.png,23.8559,0.7258,1.0708,0.4967,19.0007 +KodakMnt,4x4,ldr-l-montage.png,54.5095,0.9996,0.4165,0.0458,206.0114 +KodakMnt,4x4,ldr-rgb-montage.png,44.1806,0.9929,0.5324,0.1396,67.6210 +KodakMnt,4x4,ldr-rgba-montage+ca.png,43.4217,0.9926,0.5853,0.1511,62.4453 +KodakMnt,4x4,ldr-rgba-montage+nca.png,39.2825,0.9735,0.8576,0.4276,22.0705 +KodakMnt,4x4,ldr-xy-montage.png,35.9647,0.9833,1.2874,0.7233,13.0468 +KodakMnt,5x5,ldr-l-montage.png,45.4877,0.9961,0.3982,0.0523,180.4467 +KodakMnt,5x5,ldr-rgb-montage.png,40.1563,0.9857,0.4828,0.0994,94.9089 +KodakMnt,5x5,ldr-rgba-montage+ca.png,39.3441,0.9822,0.5458,0.1241,76.0308 +KodakMnt,5x5,ldr-rgba-montage+nca.png,35.8154,0.9470,0.7485,0.3255,28.9957 +KodakMnt,5x5,ldr-xy-montage.png,31.0410,0.9460,1.3171,0.7576,12.4572 +KodakMnt,6x6,ldr-l-montage.png,40.3860,0.9869,0.4331,0.0846,111.6098 +KodakMnt,6x6,ldr-rgb-montage.png,37.0156,0.9724,0.5074,0.1124,83.9368 +KodakMnt,6x6,ldr-rgba-montage+ca.png,36.3208,0.9668,0.5593,0.1458,64.7353 +KodakMnt,6x6,ldr-rgba-montage+nca.png,33.7118,0.9236,0.7563,0.3259,28.9546 +KodakMnt,6x6,ldr-xy-montage.png,28.8484,0.9118,1.2344,0.6771,13.9385 +KodakMnt,8x8,ldr-l-montage.png,34.6386,0.9564,0.4835,0.1304,72.3982 +KodakMnt,8x8,ldr-rgb-montage.png,32.9808,0.9364,0.5207,0.1293,72.9721 +KodakMnt,8x8,ldr-rgba-montage+ca.png,32.6653,0.9317,0.5738,0.1632,57.8230 +KodakMnt,8x8,ldr-rgba-montage+nca.png,30.7273,0.8724,0.7105,0.2897,32.5769 +KodakMnt,8x8,ldr-xy-montage.png,26.2278,0.8398,1.1971,0.6270,15.0505 +KodakMnt,12x12,ldr-l-montage.png,29.8598,0.8810,0.4437,0.0995,94.8643 +KodakMnt,12x12,ldr-rgb-montage.png,28.8698,0.8547,0.4881,0.0869,108.6331 +KodakMnt,12x12,ldr-rgba-montage+ca.png,28.8056,0.8530,0.5202,0.1084,87.0437 +KodakMnt,12x12,ldr-rgba-montage+nca.png,27.3697,0.7813,0.5973,0.1703,55.4069 +KodakMnt,12x12,ldr-xy-montage.png,23.8908,0.7274,1.0843,0.5048,18.6946 diff --git a/Test/Images/KodakMnt/astc_reference-main-avx2_fastest_results.csv b/Test/Images/KodakMnt/astc_reference-main-avx2_fastest_results.csv index 7237939d..4b454a53 100644 --- a/Test/Images/KodakMnt/astc_reference-main-avx2_fastest_results.csv +++ b/Test/Images/KodakMnt/astc_reference-main-avx2_fastest_results.csv @@ -1,26 +1,26 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -KodakMnt,4x4,ldr-l-montage.png,54.4760,0.9996,0.3885,0.0409,230.6144 -KodakMnt,4x4,ldr-rgb-montage.png,43.7477,0.9926,0.4848,0.0931,101.3289 -KodakMnt,4x4,ldr-rgba-montage+ca.png,43.1829,0.9923,0.5233,0.1093,86.3365 -KodakMnt,4x4,ldr-rgba-montage+nca.png,39.0850,0.9729,0.6816,0.2594,36.3878 -KodakMnt,4x4,ldr-xy-montage.png,35.7394,0.9827,0.9904,0.4314,21.8762 -KodakMnt,5x5,ldr-l-montage.png,45.3540,0.9960,0.3927,0.0469,201.4249 -KodakMnt,5x5,ldr-rgb-montage.png,39.8949,0.9852,0.4635,0.0768,122.8531 -KodakMnt,5x5,ldr-rgba-montage+ca.png,39.1667,0.9818,0.5060,0.0972,97.0474 -KodakMnt,5x5,ldr-rgba-montage+nca.png,35.3301,0.9412,0.6273,0.2090,45.1607 -KodakMnt,5x5,ldr-xy-montage.png,30.5666,0.9415,0.9904,0.4371,21.5898 -KodakMnt,6x6,ldr-l-montage.png,40.2586,0.9867,0.4098,0.0660,142.9789 -KodakMnt,6x6,ldr-rgb-montage.png,36.8759,0.9719,0.4725,0.0838,112.6222 -KodakMnt,6x6,ldr-rgba-montage+ca.png,36.1730,0.9660,0.5176,0.1084,87.0557 -KodakMnt,6x6,ldr-rgba-montage+nca.png,33.1592,0.9146,0.6207,0.1927,48.9658 -KodakMnt,6x6,ldr-xy-montage.png,28.2302,0.9000,0.9502,0.3974,23.7453 -KodakMnt,8x8,ldr-l-montage.png,34.4387,0.9552,0.4506,0.1012,93.2685 -KodakMnt,8x8,ldr-rgb-montage.png,32.8335,0.9353,0.4854,0.0982,96.1144 -KodakMnt,8x8,ldr-rgba-montage+ca.png,32.4817,0.9301,0.5289,0.1217,77.5320 -KodakMnt,8x8,ldr-rgba-montage+nca.png,30.5263,0.8688,0.6275,0.2041,46.2475 -KodakMnt,8x8,ldr-xy-montage.png,26.0042,0.8320,0.9983,0.4344,21.7257 -KodakMnt,12x12,ldr-l-montage.png,29.6565,0.8784,0.4182,0.0761,124.0871 -KodakMnt,12x12,ldr-rgb-montage.png,28.7346,0.8528,0.4526,0.0644,146.6222 -KodakMnt,12x12,ldr-rgba-montage+ca.png,28.6524,0.8510,0.4889,0.0797,118.4414 -KodakMnt,12x12,ldr-rgba-montage+nca.png,27.2580,0.7794,0.5438,0.1163,81.1488 -KodakMnt,12x12,ldr-xy-montage.png,23.7211,0.7200,0.9127,0.3464,27.2405 +KodakMnt,4x4,ldr-l-montage.png,54.4783,0.9996,0.4032,0.0422,223.6093 +KodakMnt,4x4,ldr-rgb-montage.png,43.7640,0.9926,0.4910,0.0914,103.1983 +KodakMnt,4x4,ldr-rgba-montage+ca.png,43.1996,0.9924,0.5335,0.1123,84.0266 +KodakMnt,4x4,ldr-rgba-montage+nca.png,39.0925,0.9730,0.6943,0.2609,36.1751 +KodakMnt,4x4,ldr-xy-montage.png,35.7607,0.9827,0.9999,0.4363,21.6310 +KodakMnt,5x5,ldr-l-montage.png,45.3535,0.9960,0.3928,0.0478,197.3733 +KodakMnt,5x5,ldr-rgb-montage.png,39.9055,0.9852,0.4634,0.0768,122.9535 +KodakMnt,5x5,ldr-rgba-montage+ca.png,39.1714,0.9818,0.5102,0.0967,97.6004 +KodakMnt,5x5,ldr-rgba-montage+nca.png,35.3364,0.9413,0.6330,0.2097,45.0011 +KodakMnt,5x5,ldr-xy-montage.png,30.6220,0.9421,1.0084,0.4452,21.1955 +KodakMnt,6x6,ldr-l-montage.png,40.2604,0.9867,0.4156,0.0711,132.7645 +KodakMnt,6x6,ldr-rgb-montage.png,36.8805,0.9719,0.4720,0.0835,113.0051 +KodakMnt,6x6,ldr-rgba-montage+ca.png,36.1757,0.9660,0.5159,0.1086,86.8922 +KodakMnt,6x6,ldr-rgba-montage+nca.png,33.1635,0.9147,0.6203,0.1951,48.3702 +KodakMnt,6x6,ldr-xy-montage.png,28.3030,0.9015,0.9527,0.4007,23.5515 +KodakMnt,8x8,ldr-l-montage.png,34.4417,0.9552,0.4440,0.1020,92.5231 +KodakMnt,8x8,ldr-rgb-montage.png,32.8371,0.9353,0.4882,0.1001,94.2728 +KodakMnt,8x8,ldr-rgba-montage+ca.png,32.4868,0.9301,0.5381,0.1276,73.9753 +KodakMnt,8x8,ldr-rgba-montage+nca.png,30.5316,0.8689,0.6237,0.2044,46.1743 +KodakMnt,8x8,ldr-xy-montage.png,26.0552,0.8337,1.0033,0.4402,21.4391 +KodakMnt,12x12,ldr-l-montage.png,29.6587,0.8784,0.4161,0.0751,125.6345 +KodakMnt,12x12,ldr-rgb-montage.png,28.7403,0.8529,0.4567,0.0636,148.4701 +KodakMnt,12x12,ldr-rgba-montage+ca.png,28.6656,0.8511,0.4966,0.0821,114.9753 +KodakMnt,12x12,ldr-rgba-montage+nca.png,27.2712,0.7796,0.5341,0.1180,79.9483 +KodakMnt,12x12,ldr-xy-montage.png,23.7645,0.7224,0.9177,0.3532,26.7214 diff --git a/Test/Images/KodakMnt/astc_reference-main-avx2_medium_results.csv b/Test/Images/KodakMnt/astc_reference-main-avx2_medium_results.csv index 52663022..d343a946 100644 --- a/Test/Images/KodakMnt/astc_reference-main-avx2_medium_results.csv +++ b/Test/Images/KodakMnt/astc_reference-main-avx2_medium_results.csv @@ -1,26 +1,26 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -KodakMnt,4x4,ldr-l-montage.png,57.1064,0.9998,0.5707,0.2207,42.7695 -KodakMnt,4x4,ldr-rgb-montage.png,44.7848,0.9945,1.0471,0.6571,14.3609 -KodakMnt,4x4,ldr-rgba-montage+ca.png,43.7209,0.9932,0.9459,0.5345,17.6570 -KodakMnt,4x4,ldr-rgba-montage+nca.png,39.9936,0.9787,1.4595,1.0337,9.1296 -KodakMnt,4x4,ldr-xy-montage.png,37.4493,0.9883,1.8979,1.3410,7.0372 -KodakMnt,5x5,ldr-l-montage.png,47.5212,0.9977,0.6263,0.2839,33.2394 -KodakMnt,5x5,ldr-rgb-montage.png,40.7188,0.9880,0.8616,0.4730,19.9535 -KodakMnt,5x5,ldr-rgba-montage+ca.png,39.8540,0.9859,0.8850,0.4753,19.8561 -KodakMnt,5x5,ldr-rgba-montage+nca.png,36.5619,0.9580,1.4772,1.0580,8.9198 -KodakMnt,5x5,ldr-xy-montage.png,31.8980,0.9587,2.0053,1.4505,6.5061 -KodakMnt,6x6,ldr-l-montage.png,41.2676,0.9902,0.6285,0.2787,33.8648 -KodakMnt,6x6,ldr-rgb-montage.png,37.5043,0.9765,0.7822,0.3925,24.0412 -KodakMnt,6x6,ldr-rgba-montage+ca.png,36.8578,0.9740,0.8631,0.4429,21.3085 -KodakMnt,6x6,ldr-rgba-montage+nca.png,34.2503,0.9365,1.4127,0.9901,9.5313 -KodakMnt,6x6,ldr-xy-montage.png,29.3244,0.9247,1.8872,1.3375,7.0560 -KodakMnt,8x8,ldr-l-montage.png,35.4974,0.9677,0.7703,0.4237,22.2744 -KodakMnt,8x8,ldr-rgb-montage.png,33.5449,0.9474,0.8558,0.4638,20.3459 -KodakMnt,8x8,ldr-rgba-montage+ca.png,33.0909,0.9428,0.9271,0.5130,18.3960 -KodakMnt,8x8,ldr-rgba-montage+nca.png,31.2303,0.8921,1.4437,1.0149,9.2990 -KodakMnt,8x8,ldr-xy-montage.png,26.4281,0.8517,2.0083,1.4372,6.5662 -KodakMnt,12x12,ldr-l-montage.png,30.5904,0.9043,0.7862,0.4369,21.5988 -KodakMnt,12x12,ldr-rgb-montage.png,29.5428,0.8767,0.7949,0.4078,23.1406 -KodakMnt,12x12,ldr-rgba-montage+ca.png,29.2615,0.8720,0.8630,0.4502,20.9611 -KodakMnt,12x12,ldr-rgba-montage+nca.png,28.0055,0.8096,1.2382,0.8136,11.5995 -KodakMnt,12x12,ldr-xy-montage.png,23.9686,0.7368,1.8794,1.2987,7.2667 +KodakMnt,4x4,ldr-l-montage.png,57.1084,0.9998,0.5793,0.2241,42.1051 +KodakMnt,4x4,ldr-rgb-montage.png,44.8000,0.9945,1.0669,0.6623,14.2485 +KodakMnt,4x4,ldr-rgba-montage+ca.png,43.7407,0.9933,0.9906,0.5465,17.2671 +KodakMnt,4x4,ldr-rgba-montage+nca.png,40.0018,0.9788,1.4961,1.0483,9.0028 +KodakMnt,4x4,ldr-xy-montage.png,37.4607,0.9883,1.8539,1.2996,7.2614 +KodakMnt,5x5,ldr-l-montage.png,47.5215,0.9977,0.6373,0.2867,32.9119 +KodakMnt,5x5,ldr-rgb-montage.png,40.7250,0.9880,0.9056,0.4867,19.3919 +KodakMnt,5x5,ldr-rgba-montage+ca.png,39.8601,0.9859,0.8961,0.4816,19.5936 +KodakMnt,5x5,ldr-rgba-montage+nca.png,36.5659,0.9580,1.5236,1.0905,8.6543 +KodakMnt,5x5,ldr-xy-montage.png,31.9206,0.9589,2.0167,1.4495,6.5107 +KodakMnt,6x6,ldr-l-montage.png,41.2701,0.9902,0.6230,0.2821,33.4589 +KodakMnt,6x6,ldr-rgb-montage.png,37.5086,0.9765,0.7928,0.3955,23.8619 +KodakMnt,6x6,ldr-rgba-montage+ca.png,36.8631,0.9740,0.8652,0.4459,21.1621 +KodakMnt,6x6,ldr-rgba-montage+nca.png,34.2543,0.9365,1.4311,1.0088,9.3548 +KodakMnt,6x6,ldr-xy-montage.png,29.3498,0.9250,1.9087,1.3513,6.9836 +KodakMnt,8x8,ldr-l-montage.png,35.5006,0.9677,0.7782,0.4328,21.8044 +KodakMnt,8x8,ldr-rgb-montage.png,33.5481,0.9474,0.8581,0.4663,20.2370 +KodakMnt,8x8,ldr-rgba-montage+ca.png,33.0949,0.9428,0.9199,0.5104,18.4887 +KodakMnt,8x8,ldr-rgba-montage+nca.png,31.2337,0.8922,1.4410,1.0159,9.2894 +KodakMnt,8x8,ldr-xy-montage.png,26.4596,0.8526,2.0491,1.4725,6.4090 +KodakMnt,12x12,ldr-l-montage.png,30.5930,0.9043,0.7905,0.4403,21.4314 +KodakMnt,12x12,ldr-rgb-montage.png,29.5482,0.8768,0.8035,0.4103,22.9993 +KodakMnt,12x12,ldr-rgba-montage+ca.png,29.2720,0.8721,0.8696,0.4587,20.5760 +KodakMnt,12x12,ldr-rgba-montage+nca.png,28.0191,0.8098,1.2777,0.8514,11.0839 +KodakMnt,12x12,ldr-xy-montage.png,24.0017,0.7382,1.9068,1.3364,7.0617 diff --git a/Test/Images/KodakMnt/astc_reference-main-avx2_thorough_results.csv b/Test/Images/KodakMnt/astc_reference-main-avx2_thorough_results.csv index 73251239..0084e083 100644 --- a/Test/Images/KodakMnt/astc_reference-main-avx2_thorough_results.csv +++ b/Test/Images/KodakMnt/astc_reference-main-avx2_thorough_results.csv @@ -1,26 +1,26 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -KodakMnt,4x4,ldr-l-montage.png,58.3265,0.9999,1.0979,0.7487,12.6039 -KodakMnt,4x4,ldr-rgb-montage.png,45.0191,0.9948,2.0518,1.6641,5.6711 -KodakMnt,4x4,ldr-rgba-montage+ca.png,43.9584,0.9936,1.6434,1.2306,7.6689 -KodakMnt,4x4,ldr-rgba-montage+nca.png,40.2015,0.9799,2.5662,2.1330,4.4245 -KodakMnt,4x4,ldr-xy-montage.png,37.5244,0.9885,2.9521,2.3932,3.9433 -KodakMnt,5x5,ldr-l-montage.png,48.0681,0.9984,1.5855,1.2399,7.6113 -KodakMnt,5x5,ldr-rgb-montage.png,40.8857,0.9885,2.1304,1.7483,5.3981 -KodakMnt,5x5,ldr-rgba-montage+ca.png,39.9843,0.9863,1.7884,1.3814,6.8318 -KodakMnt,5x5,ldr-rgba-montage+nca.png,36.7669,0.9607,2.7953,2.3656,3.9893 -KodakMnt,5x5,ldr-xy-montage.png,32.3461,0.9621,3.1003,2.5530,3.6965 -KodakMnt,6x6,ldr-l-montage.png,41.7267,0.9928,1.6406,1.2933,7.2972 -KodakMnt,6x6,ldr-rgb-montage.png,37.6932,0.9785,2.1483,1.7487,5.3966 -KodakMnt,6x6,ldr-rgba-montage+ca.png,36.9904,0.9750,1.9731,1.5560,6.0650 -KodakMnt,6x6,ldr-rgba-montage+nca.png,34.4199,0.9401,2.9050,2.4822,3.8020 -KodakMnt,6x6,ldr-xy-montage.png,29.3881,0.9259,3.0665,2.5028,3.7707 -KodakMnt,8x8,ldr-l-montage.png,35.7629,0.9718,1.8036,1.4538,6.4914 -KodakMnt,8x8,ldr-rgb-montage.png,33.7200,0.9512,2.0798,1.6908,5.5814 -KodakMnt,8x8,ldr-rgba-montage+ca.png,33.2391,0.9461,2.0571,1.6449,5.7371 -KodakMnt,8x8,ldr-rgba-montage+nca.png,31.3865,0.8975,3.1596,2.7325,3.4536 -KodakMnt,8x8,ldr-xy-montage.png,26.5838,0.8561,3.4410,2.8784,3.2786 -KodakMnt,12x12,ldr-l-montage.png,30.8416,0.9157,2.0609,1.7107,5.5166 -KodakMnt,12x12,ldr-rgb-montage.png,29.7824,0.8882,2.2422,1.8484,5.1057 -KodakMnt,12x12,ldr-rgba-montage+ca.png,29.4719,0.8819,2.2425,1.8279,5.1627 -KodakMnt,12x12,ldr-rgba-montage+nca.png,28.2458,0.8228,3.2927,2.8643,3.2948 -KodakMnt,12x12,ldr-xy-montage.png,24.0377,0.7416,3.5699,2.9905,3.1557 +KodakMnt,4x4,ldr-l-montage.png,58.3273,0.9999,1.1219,0.7595,12.4250 +KodakMnt,4x4,ldr-rgb-montage.png,45.0294,0.9948,2.1138,1.7004,5.5499 +KodakMnt,4x4,ldr-rgba-montage+ca.png,43.9699,0.9936,1.6568,1.2355,7.6386 +KodakMnt,4x4,ldr-rgba-montage+nca.png,40.2059,0.9799,2.5708,2.1363,4.4176 +KodakMnt,4x4,ldr-xy-montage.png,37.5342,0.9885,2.8802,2.3148,4.0769 +KodakMnt,5x5,ldr-l-montage.png,48.0691,0.9984,1.5981,1.2516,7.5398 +KodakMnt,5x5,ldr-rgb-montage.png,40.8904,0.9886,2.1767,1.7766,5.3119 +KodakMnt,5x5,ldr-rgba-montage+ca.png,39.9877,0.9863,1.7991,1.3901,6.7888 +KodakMnt,5x5,ldr-rgba-montage+nca.png,36.7694,0.9607,2.8279,2.3986,3.9345 +KodakMnt,5x5,ldr-xy-montage.png,32.3602,0.9622,3.0947,2.5317,3.7276 +KodakMnt,6x6,ldr-l-montage.png,41.7289,0.9928,1.6515,1.3019,7.2485 +KodakMnt,6x6,ldr-rgb-montage.png,37.6959,0.9785,2.1746,1.7865,5.2825 +KodakMnt,6x6,ldr-rgba-montage+ca.png,36.9930,0.9751,1.9594,1.5475,6.0983 +KodakMnt,6x6,ldr-rgba-montage+nca.png,34.4222,0.9401,2.9579,2.5326,3.7262 +KodakMnt,6x6,ldr-xy-montage.png,29.4103,0.9262,3.0827,2.5238,3.7393 +KodakMnt,8x8,ldr-l-montage.png,35.7668,0.9718,1.8219,1.4737,6.4038 +KodakMnt,8x8,ldr-rgb-montage.png,33.7230,0.9513,2.0903,1.7058,5.5325 +KodakMnt,8x8,ldr-rgba-montage+ca.png,33.2415,0.9461,2.0736,1.6604,5.6838 +KodakMnt,8x8,ldr-rgba-montage+nca.png,31.3887,0.8976,3.1785,2.7507,3.4308 +KodakMnt,8x8,ldr-xy-montage.png,26.6053,0.8566,3.5185,2.9455,3.2040 +KodakMnt,12x12,ldr-l-montage.png,30.8430,0.9157,2.0790,1.7260,5.4678 +KodakMnt,12x12,ldr-rgb-montage.png,29.7853,0.8882,2.2859,1.8891,4.9956 +KodakMnt,12x12,ldr-rgba-montage+ca.png,29.4792,0.8819,2.3206,1.8903,4.9924 +KodakMnt,12x12,ldr-rgba-montage+nca.png,28.2523,0.8228,3.3499,2.9244,3.2270 +KodakMnt,12x12,ldr-xy-montage.png,24.0696,0.7428,3.6531,3.0747,3.0693 diff --git a/Test/Images/KodakSim/astc_reference-main-avx2_fast_results.csv b/Test/Images/KodakSim/astc_reference-main-avx2_fast_results.csv index 468dd29d..33cc4635 100644 --- a/Test/Images/KodakSim/astc_reference-main-avx2_fast_results.csv +++ b/Test/Images/KodakSim/astc_reference-main-avx2_fast_results.csv @@ -1,21 +1,21 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -KodakSim,4x4,ldr-rgba-kodak22+24+nca.png,38.5039,0.9686,0.0471,0.0249,15.7722 -KodakSim,4x4,ldr-rgba-kodak22+ca.png,42.7774,0.9890,0.0325,0.0101,39.0405 -KodakSim,4x4,ldr-rgba-kodak23+20+nca.png,42.3820,0.9782,0.0353,0.0128,30.6721 -KodakSim,4x4,ldr-rgba-kodak23+ca.png,45.1881,0.9896,0.0285,0.0071,55.4917 -KodakSim,5x5,ldr-rgba-kodak22+24+nca.png,35.0642,0.9357,0.0422,0.0186,21.0955 -KodakSim,5x5,ldr-rgba-kodak22+ca.png,39.2066,0.9770,0.0308,0.0078,50.1938 -KodakSim,5x5,ldr-rgba-kodak23+20+nca.png,39.4967,0.9630,0.0325,0.0092,42.8292 -KodakSim,5x5,ldr-rgba-kodak23+ca.png,41.7257,0.9781,0.0269,0.0058,67.7958 -KodakSim,6x6,ldr-rgba-kodak22+24+nca.png,33.0921,0.9069,0.0417,0.0187,21.0581 -KodakSim,6x6,ldr-rgba-kodak22+ca.png,36.5310,0.9592,0.0296,0.0079,49.5976 -KodakSim,6x6,ldr-rgba-kodak23+20+nca.png,37.3931,0.9473,0.0314,0.0087,45.2971 -KodakSim,6x6,ldr-rgba-kodak23+ca.png,39.1878,0.9633,0.0292,0.0063,62.6146 -KodakSim,8x8,ldr-rgba-kodak22+24+nca.png,30.2368,0.8403,0.0404,0.0165,23.8689 -KodakSim,8x8,ldr-rgba-kodak22+ca.png,33.2169,0.9184,0.0323,0.0089,44.3066 -KodakSim,8x8,ldr-rgba-kodak23+20+nca.png,34.3123,0.9144,0.0311,0.0080,49.2878 -KodakSim,8x8,ldr-rgba-kodak23+ca.png,36.0710,0.9374,0.0272,0.0055,71.3505 -KodakSim,12x12,ldr-rgba-kodak22+24+nca.png,27.1998,0.7361,0.0338,0.0088,44.6835 -KodakSim,12x12,ldr-rgba-kodak22+ca.png,29.7521,0.8331,0.0295,0.0056,70.2683 -KodakSim,12x12,ldr-rgba-kodak23+20+nca.png,30.5479,0.8616,0.0279,0.0052,75.9401 -KodakSim,12x12,ldr-rgba-kodak23+ca.png,32.2835,0.8934,0.0272,0.0040,98.7467 +KodakSim,4x4,ldr-rgba-kodak22+24+nca.png,38.5084,0.9686,0.0487,0.0263,14.9699 +KodakSim,4x4,ldr-rgba-kodak22+ca.png,42.7955,0.9891,0.0348,0.0109,36.1380 +KodakSim,4x4,ldr-rgba-kodak23+20+nca.png,42.3918,0.9782,0.0373,0.0137,28.6495 +KodakSim,4x4,ldr-rgba-kodak23+ca.png,45.2053,0.9897,0.0283,0.0072,54.5826 +KodakSim,5x5,ldr-rgba-kodak22+24+nca.png,35.0710,0.9358,0.0433,0.0192,20.5335 +KodakSim,5x5,ldr-rgba-kodak22+ca.png,39.2111,0.9771,0.0318,0.0084,47.0238 +KodakSim,5x5,ldr-rgba-kodak23+20+nca.png,39.5066,0.9631,0.0325,0.0095,41.2905 +KodakSim,5x5,ldr-rgba-kodak23+ca.png,41.7381,0.9781,0.0293,0.0061,64.2638 +KodakSim,6x6,ldr-rgba-kodak22+24+nca.png,33.0925,0.9069,0.0420,0.0187,20.9782 +KodakSim,6x6,ldr-rgba-kodak22+ca.png,36.5305,0.9593,0.0306,0.0089,43.9992 +KodakSim,6x6,ldr-rgba-kodak23+20+nca.png,37.4017,0.9473,0.0329,0.0091,43.4406 +KodakSim,6x6,ldr-rgba-kodak23+ca.png,39.1976,0.9633,0.0290,0.0064,61.0026 +KodakSim,8x8,ldr-rgba-kodak22+24+nca.png,30.2365,0.8403,0.0430,0.0175,22.4274 +KodakSim,8x8,ldr-rgba-kodak22+ca.png,33.2182,0.9184,0.0316,0.0090,43.5174 +KodakSim,8x8,ldr-rgba-kodak23+20+nca.png,34.3126,0.9144,0.0312,0.0086,45.9739 +KodakSim,8x8,ldr-rgba-kodak23+ca.png,36.0761,0.9375,0.0277,0.0062,63.0454 +KodakSim,12x12,ldr-rgba-kodak22+24+nca.png,27.2128,0.7362,0.0332,0.0088,44.7344 +KodakSim,12x12,ldr-rgba-kodak22+ca.png,29.7762,0.8331,0.0307,0.0063,62.6336 +KodakSim,12x12,ldr-rgba-kodak23+20+nca.png,30.5513,0.8617,0.0282,0.0054,73.4968 +KodakSim,12x12,ldr-rgba-kodak23+ca.png,32.2887,0.8934,0.0261,0.0043,92.4374 diff --git a/Test/Images/KodakSim/astc_reference-main-avx2_fastest_results.csv b/Test/Images/KodakSim/astc_reference-main-avx2_fastest_results.csv index 2325678b..9009c3cc 100644 --- a/Test/Images/KodakSim/astc_reference-main-avx2_fastest_results.csv +++ b/Test/Images/KodakSim/astc_reference-main-avx2_fastest_results.csv @@ -1,21 +1,21 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -KodakSim,4x4,ldr-rgba-kodak22+24+nca.png,38.3577,0.9680,0.0389,0.0156,25.1739 -KodakSim,4x4,ldr-rgba-kodak22+ca.png,42.5883,0.9888,0.0304,0.0075,52.2333 -KodakSim,4x4,ldr-rgba-kodak23+20+nca.png,42.1921,0.9777,0.0310,0.0090,43.7971 -KodakSim,4x4,ldr-rgba-kodak23+ca.png,45.0381,0.9895,0.0259,0.0055,71.6761 -KodakSim,5x5,ldr-rgba-kodak22+24+nca.png,34.5086,0.9264,0.0358,0.0123,32.0601 -KodakSim,5x5,ldr-rgba-kodak22+ca.png,39.0210,0.9766,0.0290,0.0063,62.0119 -KodakSim,5x5,ldr-rgba-kodak23+20+nca.png,38.9862,0.9601,0.0291,0.0071,55.3130 -KodakSim,5x5,ldr-rgba-kodak23+ca.png,41.4885,0.9775,0.0261,0.0047,82.8903 -KodakSim,6x6,ldr-rgba-kodak22+24+nca.png,32.4698,0.8919,0.0355,0.0113,34.7119 -KodakSim,6x6,ldr-rgba-kodak22+ca.png,36.4160,0.9585,0.0301,0.0064,61.7773 -KodakSim,6x6,ldr-rgba-kodak23+20+nca.png,36.9035,0.9436,0.0271,0.0062,62.9347 -KodakSim,6x6,ldr-rgba-kodak23+ca.png,38.8842,0.9621,0.0250,0.0050,78.5029 -KodakSim,8x8,ldr-rgba-kodak22+24+nca.png,30.0906,0.8372,0.0357,0.0117,33.5251 -KodakSim,8x8,ldr-rgba-kodak22+ca.png,33.0829,0.9172,0.0288,0.0067,58.8037 -KodakSim,8x8,ldr-rgba-kodak23+20+nca.png,34.1183,0.9124,0.0289,0.0062,63.5360 -KodakSim,8x8,ldr-rgba-kodak23+ca.png,35.8663,0.9363,0.0270,0.0049,80.2641 -KodakSim,12x12,ldr-rgba-kodak22+24+nca.png,27.1264,0.7346,0.0313,0.0069,57.0957 -KodakSim,12x12,ldr-rgba-kodak22+ca.png,29.6623,0.8321,0.0274,0.0046,86.4034 -KodakSim,12x12,ldr-rgba-kodak23+20+nca.png,30.4993,0.8613,0.0279,0.0042,93.8043 -KodakSim,12x12,ldr-rgba-kodak23+ca.png,32.2350,0.8930,0.0258,0.0034,114.5086 +KodakSim,4x4,ldr-rgba-kodak22+24+nca.png,38.3637,0.9680,0.0380,0.0164,23.9824 +KodakSim,4x4,ldr-rgba-kodak22+ca.png,42.6072,0.9889,0.0300,0.0079,49.4978 +KodakSim,4x4,ldr-rgba-kodak23+20+nca.png,42.2033,0.9777,0.0322,0.0091,43.2765 +KodakSim,4x4,ldr-rgba-kodak23+ca.png,45.0604,0.9895,0.0281,0.0059,66.5349 +KodakSim,5x5,ldr-rgba-kodak22+24+nca.png,34.5198,0.9267,0.0390,0.0145,27.1860 +KodakSim,5x5,ldr-rgba-kodak22+ca.png,39.0187,0.9766,0.0299,0.0064,61.5835 +KodakSim,5x5,ldr-rgba-kodak23+20+nca.png,38.9904,0.9601,0.0316,0.0079,49.8509 +KodakSim,5x5,ldr-rgba-kodak23+ca.png,41.4919,0.9775,0.0271,0.0051,76.7851 +KodakSim,6x6,ldr-rgba-kodak22+24+nca.png,32.4719,0.8920,0.0381,0.0122,32.2280 +KodakSim,6x6,ldr-rgba-kodak22+ca.png,36.4113,0.9585,0.0288,0.0074,53.2314 +KodakSim,6x6,ldr-rgba-kodak23+20+nca.png,36.9076,0.9436,0.0290,0.0067,58.2883 +KodakSim,6x6,ldr-rgba-kodak23+ca.png,38.8960,0.9621,0.0271,0.0057,68.7911 +KodakSim,8x8,ldr-rgba-kodak22+24+nca.png,30.0901,0.8371,0.0362,0.0125,31.5583 +KodakSim,8x8,ldr-rgba-kodak22+ca.png,33.0810,0.9171,0.0311,0.0070,56.4064 +KodakSim,8x8,ldr-rgba-kodak23+20+nca.png,34.1191,0.9125,0.0293,0.0060,65.8890 +KodakSim,8x8,ldr-rgba-kodak23+ca.png,35.8663,0.9362,0.0266,0.0055,71.6761 +KodakSim,12x12,ldr-rgba-kodak22+24+nca.png,27.1473,0.7348,0.0306,0.0069,56.7012 +KodakSim,12x12,ldr-rgba-kodak22+ca.png,29.6929,0.8321,0.0285,0.0048,82.7821 +KodakSim,12x12,ldr-rgba-kodak23+20+nca.png,30.5083,0.8613,0.0290,0.0049,80.7593 +KodakSim,12x12,ldr-rgba-kodak23+ca.png,32.2331,0.8929,0.0270,0.0039,99.5995 diff --git a/Test/Images/KodakSim/astc_reference-main-avx2_medium_results.csv b/Test/Images/KodakSim/astc_reference-main-avx2_medium_results.csv index 94b39e77..ccd627fb 100644 --- a/Test/Images/KodakSim/astc_reference-main-avx2_medium_results.csv +++ b/Test/Images/KodakSim/astc_reference-main-avx2_medium_results.csv @@ -1,21 +1,21 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -KodakSim,4x4,ldr-rgba-kodak22+24+nca.png,39.1638,0.9742,0.0733,0.0510,7.7041 -KodakSim,4x4,ldr-rgba-kodak22+ca.png,43.0332,0.9898,0.0516,0.0298,13.1819 -KodakSim,4x4,ldr-rgba-kodak23+20+nca.png,43.3122,0.9831,0.0613,0.0385,10.2259 -KodakSim,4x4,ldr-rgba-kodak23+ca.png,45.8258,0.9911,0.0504,0.0278,14.1663 -KodakSim,5x5,ldr-rgba-kodak22+24+nca.png,35.7899,0.9482,0.0778,0.0545,7.2095 -KodakSim,5x5,ldr-rgba-kodak22+ca.png,39.6696,0.9801,0.0506,0.0272,14.4671 -KodakSim,5x5,ldr-rgba-kodak23+20+nca.png,40.4312,0.9710,0.0585,0.0358,10.9865 -KodakSim,5x5,ldr-rgba-kodak23+ca.png,42.9734,0.9849,0.0444,0.0221,17.7612 -KodakSim,6x6,ldr-rgba-kodak22+24+nca.png,33.5755,0.9218,0.0767,0.0525,7.4941 -KodakSim,6x6,ldr-rgba-kodak22+ca.png,37.0178,0.9654,0.0461,0.0240,16.3642 -KodakSim,6x6,ldr-rgba-kodak23+20+nca.png,38.2570,0.9581,0.0520,0.0299,13.1291 -KodakSim,6x6,ldr-rgba-kodak23+ca.png,40.5606,0.9759,0.0407,0.0183,21.4288 -KodakSim,8x8,ldr-rgba-kodak22+24+nca.png,30.7477,0.8662,0.0789,0.0536,7.3354 -KodakSim,8x8,ldr-rgba-kodak22+ca.png,33.7189,0.9296,0.0515,0.0273,14.4152 -KodakSim,8x8,ldr-rgba-kodak23+20+nca.png,35.2922,0.9334,0.0525,0.0292,13.4539 -KodakSim,8x8,ldr-rgba-kodak23+ca.png,37.3074,0.9553,0.0408,0.0178,22.1230 -KodakSim,12x12,ldr-rgba-kodak22+24+nca.png,27.7853,0.7651,0.0660,0.0406,9.6820 -KodakSim,12x12,ldr-rgba-kodak22+ca.png,30.3490,0.8513,0.0469,0.0215,18.3242 -KodakSim,12x12,ldr-rgba-kodak23+20+nca.png,31.5826,0.8810,0.0435,0.0195,20.2136 -KodakSim,12x12,ldr-rgba-kodak23+ca.png,33.3303,0.9111,0.0365,0.0118,33.3772 +KodakSim,4x4,ldr-rgba-kodak22+24+nca.png,39.1695,0.9742,0.0746,0.0508,7.7357 +KodakSim,4x4,ldr-rgba-kodak22+ca.png,43.0551,0.9899,0.0547,0.0325,12.0979 +KodakSim,4x4,ldr-rgba-kodak23+20+nca.png,43.3329,0.9831,0.0642,0.0414,9.4888 +KodakSim,4x4,ldr-rgba-kodak23+ca.png,45.8609,0.9912,0.0505,0.0285,13.7976 +KodakSim,5x5,ldr-rgba-kodak22+24+nca.png,35.7917,0.9482,0.0819,0.0570,6.9000 +KodakSim,5x5,ldr-rgba-kodak22+ca.png,39.6741,0.9802,0.0514,0.0291,13.4946 +KodakSim,5x5,ldr-rgba-kodak23+20+nca.png,40.4425,0.9711,0.0613,0.0372,10.5649 +KodakSim,5x5,ldr-rgba-kodak23+ca.png,42.9909,0.9850,0.0440,0.0220,17.9085 +KodakSim,6x6,ldr-rgba-kodak22+24+nca.png,33.5757,0.9218,0.0779,0.0539,7.2961 +KodakSim,6x6,ldr-rgba-kodak22+ca.png,37.0212,0.9655,0.0485,0.0259,15.1675 +KodakSim,6x6,ldr-rgba-kodak23+20+nca.png,38.2684,0.9582,0.0544,0.0320,12.2992 +KodakSim,6x6,ldr-rgba-kodak23+ca.png,40.5801,0.9760,0.0399,0.0182,21.6530 +KodakSim,8x8,ldr-rgba-kodak22+24+nca.png,30.7456,0.8662,0.0799,0.0548,7.1784 +KodakSim,8x8,ldr-rgba-kodak22+ca.png,33.7173,0.9295,0.0524,0.0276,14.2356 +KodakSim,8x8,ldr-rgba-kodak23+20+nca.png,35.2992,0.9336,0.0557,0.0320,12.3018 +KodakSim,8x8,ldr-rgba-kodak23+ca.png,37.3271,0.9554,0.0417,0.0182,21.5768 +KodakSim,12x12,ldr-rgba-kodak22+24+nca.png,27.7885,0.7652,0.0689,0.0430,9.1350 +KodakSim,12x12,ldr-rgba-kodak22+ca.png,30.3593,0.8513,0.0486,0.0233,16.8611 +KodakSim,12x12,ldr-rgba-kodak23+20+nca.png,31.6115,0.8810,0.0472,0.0223,17.6053 +KodakSim,12x12,ldr-rgba-kodak23+ca.png,33.3497,0.9113,0.0370,0.0131,30.0369 diff --git a/Test/Images/KodakSim/astc_reference-main-avx2_thorough_results.csv b/Test/Images/KodakSim/astc_reference-main-avx2_thorough_results.csv index e3fc0766..0909cf39 100644 --- a/Test/Images/KodakSim/astc_reference-main-avx2_thorough_results.csv +++ b/Test/Images/KodakSim/astc_reference-main-avx2_thorough_results.csv @@ -1,21 +1,21 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -KodakSim,4x4,ldr-rgba-kodak22+24+nca.png,39.3475,0.9754,0.1228,0.0991,3.9692 -KodakSim,4x4,ldr-rgba-kodak22+ca.png,43.2451,0.9903,0.0853,0.0631,6.2331 -KodakSim,4x4,ldr-rgba-kodak23+20+nca.png,43.6854,0.9846,0.1082,0.0858,4.5840 -KodakSim,4x4,ldr-rgba-kodak23+ca.png,46.2827,0.9921,0.0851,0.0628,6.2598 -KodakSim,5x5,ldr-rgba-kodak22+24+nca.png,36.0014,0.9513,0.1337,0.1112,3.5362 -KodakSim,5x5,ldr-rgba-kodak22+ca.png,39.7908,0.9805,0.0920,0.0700,5.6189 -KodakSim,5x5,ldr-rgba-kodak23+20+nca.png,40.7087,0.9732,0.1172,0.0948,4.1473 -KodakSim,5x5,ldr-rgba-kodak23+ca.png,43.2322,0.9857,0.0940,0.0717,5.4861 -KodakSim,6x6,ldr-rgba-kodak22+24+nca.png,33.7244,0.9252,0.1401,0.1151,3.4174 -KodakSim,6x6,ldr-rgba-kodak22+ca.png,37.1389,0.9662,0.1009,0.0780,5.0383 -KodakSim,6x6,ldr-rgba-kodak23+20+nca.png,38.5441,0.9618,0.1224,0.0996,3.9462 -KodakSim,6x6,ldr-rgba-kodak23+ca.png,40.8787,0.9781,0.1009,0.0802,4.9009 -KodakSim,8x8,ldr-rgba-kodak22+24+nca.png,30.8908,0.8717,0.1568,0.1312,2.9974 -KodakSim,8x8,ldr-rgba-kodak22+ca.png,33.8627,0.9318,0.1106,0.0873,4.5050 -KodakSim,8x8,ldr-rgba-kodak23+20+nca.png,35.6055,0.9391,0.1138,0.0899,4.3726 -KodakSim,8x8,ldr-rgba-kodak23+ca.png,37.7929,0.9615,0.0861,0.0625,6.2960 -KodakSim,12x12,ldr-rgba-kodak22+24+nca.png,28.0311,0.7818,0.1698,0.1425,2.7596 -KodakSim,12x12,ldr-rgba-kodak22+ca.png,30.5774,0.8591,0.1180,0.0911,4.3168 -KodakSim,12x12,ldr-rgba-kodak23+20+nca.png,32.1959,0.8998,0.1168,0.0912,4.3117 -KodakSim,12x12,ldr-rgba-kodak23+ca.png,34.1096,0.9305,0.0823,0.0571,6.8885 +KodakSim,4x4,ldr-rgba-kodak22+24+nca.png,39.3490,0.9754,0.1257,0.1020,3.8537 +KodakSim,4x4,ldr-rgba-kodak22+ca.png,43.2604,0.9903,0.0865,0.0629,6.2484 +KodakSim,4x4,ldr-rgba-kodak23+20+nca.png,43.6960,0.9846,0.1091,0.0866,4.5405 +KodakSim,4x4,ldr-rgba-kodak23+ca.png,46.3014,0.9921,0.0853,0.0621,6.3314 +KodakSim,5x5,ldr-rgba-kodak22+24+nca.png,36.0035,0.9513,0.1372,0.1127,3.4883 +KodakSim,5x5,ldr-rgba-kodak22+ca.png,39.7953,0.9806,0.0942,0.0703,5.5960 +KodakSim,5x5,ldr-rgba-kodak23+20+nca.png,40.7176,0.9734,0.1205,0.0982,4.0055 +KodakSim,5x5,ldr-rgba-kodak23+ca.png,43.2467,0.9858,0.0951,0.0733,5.3654 +KodakSim,6x6,ldr-rgba-kodak22+24+nca.png,33.7234,0.9251,0.1429,0.1195,3.2915 +KodakSim,6x6,ldr-rgba-kodak22+ca.png,37.1399,0.9662,0.1033,0.0791,4.9715 +KodakSim,6x6,ldr-rgba-kodak23+20+nca.png,38.5523,0.9619,0.1257,0.1040,3.7809 +KodakSim,6x6,ldr-rgba-kodak23+ca.png,40.8910,0.9782,0.1054,0.0823,4.7774 +KodakSim,8x8,ldr-rgba-kodak22+24+nca.png,30.8888,0.8717,0.1630,0.1374,2.8614 +KodakSim,8x8,ldr-rgba-kodak22+ca.png,33.8611,0.9318,0.1142,0.0889,4.4214 +KodakSim,8x8,ldr-rgba-kodak23+20+nca.png,35.6124,0.9392,0.1170,0.0926,4.2464 +KodakSim,8x8,ldr-rgba-kodak23+ca.png,37.8064,0.9616,0.0872,0.0635,6.1892 +KodakSim,12x12,ldr-rgba-kodak22+24+nca.png,28.0343,0.7818,0.1741,0.1455,2.7030 +KodakSim,12x12,ldr-rgba-kodak22+ca.png,30.5762,0.8589,0.1222,0.0944,4.1640 +KodakSim,12x12,ldr-rgba-kodak23+20+nca.png,32.2237,0.9001,0.1200,0.0935,4.2066 +KodakSim,12x12,ldr-rgba-kodak23+ca.png,34.1199,0.9306,0.0835,0.0578,6.8073 diff --git a/Test/Images/Small/astc_reference-main-avx2_fast_results.csv b/Test/Images/Small/astc_reference-main-avx2_fast_results.csv index 09170a36..840c0fef 100644 --- a/Test/Images/Small/astc_reference-main-avx2_fast_results.csv +++ b/Test/Images/Small/astc_reference-main-avx2_fast_results.csv @@ -1,150 +1,150 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Small,4x4,hdr-rgb-00.hdr,31.7299,0.9684,0.0492,0.0063,10.4624 -Small,4x4,hdr-rgb-r16.ktx,999.0000,1.0000,0.0018,0.0003,0.7400 -Small,4x4,hdr-rgb-r32.ktx,999.0000,1.0000,0.0018,0.0004,0.6809 -Small,4x4,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0018,0.0004,0.6753 -Small,4x4,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0018,0.0004,0.6954 -Small,4x4,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0018,0.0004,0.6918 -Small,4x4,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0018,0.0004,0.6792 -Small,4x4,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0018,0.0004,0.6901 +Small,4x4,hdr-rgb-00.hdr,31.7896,0.9690,0.0438,0.0066,9.8937 +Small,4x4,hdr-rgb-r16.ktx,999.0000,1.0000,0.0020,0.0005,0.4741 +Small,4x4,hdr-rgb-r32.ktx,999.0000,1.0000,0.0018,0.0003,0.7400 +Small,4x4,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0019,0.0004,0.5926 +Small,4x4,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0019,0.0004,0.6338 +Small,4x4,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0019,0.0004,0.6480 +Small,4x4,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0018,0.0004,0.6515 +Small,4x4,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0019,0.0005,0.5182 Small,4x4,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0018,0.0004,0.6792 -Small,4x4,ldr-rgb-00.png,38.2700,0.9860,0.0095,0.0042,15.6858 -Small,4x4,ldr-rgb-01.png,39.9568,0.9932,0.0083,0.0037,17.9062 -Small,4x4,ldr-rgb-02.png,35.1963,0.9941,0.0103,0.0053,12.3164 -Small,4x4,ldr-rgb-03.png,46.0468,0.9909,0.0059,0.0016,40.8315 -Small,4x4,ldr-rgb-04.png,42.0038,0.9966,0.0071,0.0025,26.1938 -Small,4x4,ldr-rgb-05.png,37.3577,0.9908,0.0101,0.0052,12.4973 -Small,4x4,ldr-rgb-06.png,35.3918,0.9955,0.0103,0.0048,13.7797 -Small,4x4,ldr-rgb-07.png,38.1916,0.9895,0.0102,0.0053,12.4430 -Small,4x4,ldr-rgb-08.png,43.9030,0.9919,0.0069,0.0023,28.0545 -Small,4x4,ldr-rgb-09.png,41.9060,0.9957,0.0074,0.0027,24.2290 -Small,4x4,ldr-rgb-10.png,44.4833,0.9933,0.0028,0.0007,22.9958 -Small,4x4,ldr-rgba-00.png,35.6075,0.9827,0.0109,0.0054,12.0518 -Small,4x4,ldr-rgba-01.png,38.8915,0.9916,0.0084,0.0035,18.7030 -Small,4x4,ldr-rgba-02.png,34.9103,0.9820,0.0108,0.0050,13.2286 -Small,4x4,ldr-xy-00.png,37.6558,0.9935,0.0096,0.0027,24.2183 -Small,4x4,ldr-xy-01.png,44.2123,0.9932,0.0097,0.0029,22.7869 -Small,4x4,ldr-xy-02.png,48.3457,0.9921,0.0087,0.0021,30.8990 -Small,4x4,ldrs-rgba-00.png,35.6070,0.9827,0.0106,0.0054,12.1611 -Small,4x4,ldrs-rgba-01.png,38.9020,0.9917,0.0084,0.0034,19.5629 -Small,4x4,ldrs-rgba-02.png,34.8941,0.9818,0.0098,0.0048,13.7185 -Small,5x5,hdr-rgb-00.hdr,27.9359,0.9374,0.0478,0.0071,9.2486 -Small,5x5,hdr-rgb-r16.ktx,999.0000,1.0000,0.0023,0.0004,0.6531 -Small,5x5,hdr-rgb-r32.ktx,999.0000,1.0000,0.0022,0.0004,0.7187 -Small,5x5,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.6595 -Small,5x5,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0022,0.0004,0.6787 -Small,5x5,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0022,0.0004,0.6698 -Small,5x5,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0022,0.0004,0.7111 -Small,5x5,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0022,0.0004,0.6936 -Small,5x5,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0023,0.0004,0.6632 -Small,5x5,ldr-rgb-00.png,34.4429,0.9681,0.0095,0.0041,15.9878 -Small,5x5,ldr-rgb-01.png,36.2683,0.9854,0.0079,0.0031,21.2573 -Small,5x5,ldr-rgb-02.png,31.1084,0.9856,0.0099,0.0043,15.2905 -Small,5x5,ldr-rgb-03.png,42.8306,0.9847,0.0064,0.0017,39.6192 -Small,5x5,ldr-rgb-04.png,37.2853,0.9910,0.0079,0.0026,24.8984 -Small,5x5,ldr-rgb-05.png,33.2825,0.9788,0.0106,0.0051,12.7530 -Small,5x5,ldr-rgb-06.png,31.1484,0.9879,0.0099,0.0043,15.1215 -Small,5x5,ldr-rgb-07.png,35.0995,0.9782,0.0100,0.0046,14.1851 -Small,5x5,ldr-rgb-08.png,40.2477,0.9843,0.0070,0.0023,29.0630 -Small,5x5,ldr-rgb-09.png,37.2956,0.9908,0.0079,0.0027,23.9087 -Small,5x5,ldr-rgb-10.png,40.2090,0.9857,0.0032,0.0007,23.4224 -Small,5x5,ldr-rgba-00.png,32.1528,0.9621,0.0111,0.0053,12.4475 -Small,5x5,ldr-rgba-01.png,35.2209,0.9818,0.0090,0.0034,19.2816 -Small,5x5,ldr-rgba-02.png,31.1534,0.9637,0.0102,0.0045,14.4096 -Small,5x5,ldr-xy-00.png,36.7449,0.9875,0.0095,0.0023,28.2738 -Small,5x5,ldr-xy-01.png,39.8545,0.9826,0.0098,0.0025,25.8514 -Small,5x5,ldr-xy-02.png,43.9847,0.9753,0.0098,0.0023,28.6690 -Small,5x5,ldrs-rgba-00.png,32.1495,0.9620,0.0111,0.0054,12.0381 -Small,5x5,ldrs-rgba-01.png,35.2245,0.9818,0.0094,0.0033,19.6918 -Small,5x5,ldrs-rgba-02.png,31.1469,0.9638,0.0105,0.0045,14.5085 -Small,6x6,hdr-rgb-00.hdr,25.6259,0.8972,0.0449,0.0060,10.9352 -Small,6x6,hdr-rgb-r16.ktx,999.0000,1.0000,0.0022,0.0004,0.7013 -Small,6x6,hdr-rgb-r32.ktx,999.0000,1.0000,0.0022,0.0004,0.6665 -Small,6x6,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.6649 -Small,6x6,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0021,0.0004,0.6736 -Small,6x6,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0021,0.0004,0.7168 -Small,6x6,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0021,0.0004,0.6995 -Small,6x6,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0022,0.0004,0.6719 -Small,6x6,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0021,0.0004,0.6616 -Small,6x6,ldr-rgb-00.png,31.7206,0.9413,0.0109,0.0047,13.9292 -Small,6x6,ldr-rgb-01.png,32.9366,0.9691,0.0086,0.0034,19.0293 -Small,6x6,ldr-rgb-02.png,27.4940,0.9667,0.0102,0.0046,14.2875 -Small,6x6,ldr-rgb-03.png,40.6226,0.9768,0.0063,0.0016,41.9853 -Small,6x6,ldr-rgb-04.png,33.9446,0.9814,0.0083,0.0032,20.7392 -Small,6x6,ldr-rgb-05.png,30.0005,0.9630,0.0118,0.0060,11.0127 -Small,6x6,ldr-rgb-06.png,27.5678,0.9710,0.0102,0.0046,14.2468 -Small,6x6,ldr-rgb-07.png,32.9835,0.9649,0.0094,0.0040,16.3832 -Small,6x6,ldr-rgb-08.png,37.8944,0.9756,0.0070,0.0022,30.1302 -Small,6x6,ldr-rgb-09.png,33.4981,0.9805,0.0085,0.0031,20.8652 -Small,6x6,ldr-rgb-10.png,36.7079,0.9772,0.0032,0.0007,23.0893 -Small,6x6,ldr-rgba-00.png,29.6014,0.9363,0.0116,0.0062,10.5959 -Small,6x6,ldr-rgba-01.png,32.1033,0.9637,0.0098,0.0038,17.1242 -Small,6x6,ldr-rgba-02.png,27.8517,0.9409,0.0111,0.0052,12.6959 -Small,6x6,ldr-xy-00.png,35.8913,0.9789,0.0094,0.0024,27.8048 -Small,6x6,ldr-xy-01.png,37.1368,0.9735,0.0098,0.0027,23.9524 -Small,6x6,ldr-xy-02.png,41.9612,0.9614,0.0091,0.0021,31.7962 -Small,6x6,ldrs-rgba-00.png,29.5979,0.9363,0.0125,0.0064,10.2128 -Small,6x6,ldrs-rgba-01.png,32.0956,0.9637,0.0096,0.0036,18.0189 -Small,6x6,ldrs-rgba-02.png,27.8392,0.9409,0.0109,0.0051,12.7779 -Small,8x8,hdr-rgb-00.hdr,22.6186,0.8067,0.0471,0.0070,9.3678 -Small,8x8,hdr-rgb-r16.ktx,999.0000,1.0000,0.0023,0.0004,0.6583 -Small,8x8,hdr-rgb-r32.ktx,999.0000,1.0000,0.0023,0.0004,0.6861 -Small,8x8,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.7255 -Small,8x8,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0022,0.0004,0.6753 -Small,8x8,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0023,0.0004,0.6649 -Small,8x8,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0022,0.0004,0.6736 -Small,8x8,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0022,0.0004,0.6612 -Small,8x8,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0022,0.0004,0.6511 -Small,8x8,ldr-rgb-00.png,28.0746,0.8690,0.0107,0.0050,13.1546 -Small,8x8,ldr-rgb-01.png,28.7937,0.9211,0.0095,0.0044,14.8945 -Small,8x8,ldr-rgb-02.png,23.1086,0.9063,0.0117,0.0059,11.1021 -Small,8x8,ldr-rgb-03.png,37.3624,0.9590,0.0066,0.0018,35.6568 -Small,8x8,ldr-rgb-04.png,29.3811,0.9488,0.0095,0.0040,16.3268 -Small,8x8,ldr-rgb-05.png,25.8265,0.9191,0.0122,0.0063,10.3892 -Small,8x8,ldr-rgb-06.png,23.1833,0.9147,0.0121,0.0062,10.5446 -Small,8x8,ldr-rgb-07.png,29.8952,0.9325,0.0095,0.0041,16.0785 -Small,8x8,ldr-rgb-08.png,34.5261,0.9559,0.0074,0.0022,29.8975 -Small,8x8,ldr-rgb-09.png,28.6875,0.9486,0.0092,0.0035,18.5540 -Small,8x8,ldr-rgb-10.png,32.0105,0.9548,0.0038,0.0012,13.4033 -Small,8x8,ldr-rgba-00.png,25.7145,0.8648,0.0121,0.0064,10.2273 -Small,8x8,ldr-rgba-01.png,28.3048,0.9148,0.0109,0.0050,12.9776 -Small,8x8,ldr-rgba-02.png,23.9459,0.8876,0.0130,0.0066,9.8923 -Small,8x8,ldr-xy-00.png,33.2938,0.9540,0.0104,0.0032,20.6737 -Small,8x8,ldr-xy-01.png,34.3730,0.9533,0.0113,0.0034,19.1392 -Small,8x8,ldr-xy-02.png,39.8922,0.9408,0.0093,0.0016,41.1926 -Small,8x8,ldrs-rgba-00.png,25.7111,0.8644,0.0127,0.0062,10.4959 -Small,8x8,ldrs-rgba-01.png,28.2964,0.9145,0.0109,0.0050,13.0963 -Small,8x8,ldrs-rgba-02.png,23.9397,0.8879,0.0126,0.0067,9.8167 -Small,12x12,hdr-rgb-00.hdr,20.0448,0.6632,0.0494,0.0099,6.6252 -Small,12x12,hdr-rgb-r16.ktx,999.0000,1.0000,0.0034,0.0004,0.6500 -Small,12x12,hdr-rgb-r32.ktx,999.0000,1.0000,0.0034,0.0004,0.6600 -Small,12x12,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0035,0.0004,0.6792 -Small,12x12,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0034,0.0004,0.6809 -Small,12x12,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0034,0.0004,0.6653 -Small,12x12,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0034,0.0004,0.6843 -Small,12x12,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0034,0.0004,0.6719 -Small,12x12,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0034,0.0004,0.6579 -Small,12x12,ldr-rgb-00.png,23.7948,0.6910,0.0115,0.0044,14.8607 -Small,12x12,ldr-rgb-01.png,24.7850,0.8014,0.0104,0.0037,17.7363 -Small,12x12,ldr-rgb-02.png,19.2303,0.7486,0.0143,0.0072,9.1034 -Small,12x12,ldr-rgb-03.png,33.2866,0.9286,0.0081,0.0016,40.4054 -Small,12x12,ldr-rgb-04.png,24.5840,0.8575,0.0106,0.0034,19.0728 -Small,12x12,ldr-rgb-05.png,21.4892,0.8027,0.0130,0.0060,10.9850 -Small,12x12,ldr-rgb-06.png,19.2330,0.7657,0.0145,0.0073,8.9226 -Small,12x12,ldr-rgb-07.png,25.4183,0.8527,0.0104,0.0032,20.6334 -Small,12x12,ldr-rgb-08.png,30.2497,0.9122,0.0083,0.0021,30.5522 -Small,12x12,ldr-rgb-09.png,23.7480,0.8549,0.0112,0.0041,15.9646 -Small,12x12,ldr-rgb-10.png,27.3233,0.8956,0.0056,0.0020,8.2606 -Small,12x12,ldr-rgba-00.png,21.5940,0.7242,0.0138,0.0068,9.6135 -Small,12x12,ldr-rgba-01.png,24.5318,0.7952,0.0117,0.0043,15.1498 -Small,12x12,ldr-rgba-02.png,20.1834,0.7576,0.0158,0.0084,7.7566 -Small,12x12,ldr-xy-00.png,29.2789,0.8951,0.0128,0.0029,22.8989 -Small,12x12,ldr-xy-01.png,30.5408,0.9161,0.0121,0.0029,22.6144 -Small,12x12,ldr-xy-02.png,37.9893,0.9176,0.0108,0.0011,62.2882 -Small,12x12,ldrs-rgba-00.png,21.5989,0.7239,0.0146,0.0069,9.4350 -Small,12x12,ldrs-rgba-01.png,24.5315,0.7949,0.0115,0.0043,15.3873 -Small,12x12,ldrs-rgba-02.png,20.1811,0.7572,0.0162,0.0084,7.7991 -Small,3x3x3,ldr-l-00-3.dds,50.2795,0.9985,0.0129,0.0045,58.1906 -Small,3x3x3,ldr-l-01-3.dds,51.8778,0.9969,0.0056,0.0018,37.7236 -Small,6x6x6,ldr-l-00-3.dds,32.5382,0.9748,0.0257,0.0147,17.8342 -Small,6x6x6,ldr-l-01-3.dds,40.8480,0.9882,0.0132,0.0065,10.5966 +Small,4x4,ldr-rgb-00.png,38.2693,0.9860,0.0105,0.0052,12.5912 +Small,4x4,ldr-rgb-01.png,39.9590,0.9932,0.0090,0.0045,14.5963 +Small,4x4,ldr-rgb-02.png,35.1937,0.9941,0.0103,0.0054,12.1429 +Small,4x4,ldr-rgb-03.png,46.0494,0.9909,0.0066,0.0023,28.5676 +Small,4x4,ldr-rgb-04.png,42.0037,0.9966,0.0075,0.0028,23.4818 +Small,4x4,ldr-rgb-05.png,37.3571,0.9908,0.0105,0.0056,11.6657 +Small,4x4,ldr-rgb-06.png,35.3947,0.9955,0.0104,0.0054,12.2271 +Small,4x4,ldr-rgb-07.png,38.1926,0.9895,0.0110,0.0054,12.1140 +Small,4x4,ldr-rgb-08.png,43.8955,0.9919,0.0072,0.0029,22.7642 +Small,4x4,ldr-rgb-09.png,41.9057,0.9957,0.0074,0.0029,22.5532 +Small,4x4,ldr-rgb-10.png,44.4854,0.9934,0.0030,0.0009,17.7466 +Small,4x4,ldr-rgba-00.png,35.6103,0.9827,0.0108,0.0055,11.8319 +Small,4x4,ldr-rgba-01.png,38.8930,0.9917,0.0089,0.0037,17.7604 +Small,4x4,ldr-rgba-02.png,34.9096,0.9820,0.0110,0.0054,12.1946 +Small,4x4,ldr-xy-00.png,37.6273,0.9935,0.0095,0.0028,23.3224 +Small,4x4,ldr-xy-01.png,44.2210,0.9932,0.0101,0.0033,19.8053 +Small,4x4,ldr-xy-02.png,48.3440,0.9921,0.0094,0.0023,28.6690 +Small,4x4,ldrs-rgba-00.png,35.6097,0.9827,0.0115,0.0059,11.0442 +Small,4x4,ldrs-rgba-01.png,38.9031,0.9917,0.0090,0.0041,16.1380 +Small,4x4,ldrs-rgba-02.png,34.8933,0.9817,0.0101,0.0045,14.4673 +Small,5x5,hdr-rgb-00.hdr,27.9410,0.9376,0.0464,0.0060,10.9833 +Small,5x5,hdr-rgb-r16.ktx,999.0000,1.0000,0.0024,0.0005,0.4876 +Small,5x5,hdr-rgb-r32.ktx,999.0000,1.0000,0.0023,0.0004,0.6350 +Small,5x5,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0023,0.0004,0.5884 +Small,5x5,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0024,0.0004,0.6418 +Small,5x5,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0023,0.0005,0.5566 +Small,5x5,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0023,0.0004,0.6511 +Small,5x5,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0023,0.0004,0.6214 +Small,5x5,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0024,0.0004,0.6157 +Small,5x5,ldr-rgb-00.png,34.4454,0.9681,0.0099,0.0043,15.2228 +Small,5x5,ldr-rgb-01.png,36.2679,0.9855,0.0080,0.0032,20.2324 +Small,5x5,ldr-rgb-02.png,31.1046,0.9856,0.0097,0.0044,15.0272 +Small,5x5,ldr-rgb-03.png,42.8534,0.9847,0.0063,0.0016,41.1125 +Small,5x5,ldr-rgb-04.png,37.2906,0.9910,0.0076,0.0027,24.4358 +Small,5x5,ldr-rgb-05.png,33.2872,0.9789,0.0107,0.0053,12.3230 +Small,5x5,ldr-rgb-06.png,31.1314,0.9878,0.0104,0.0051,12.9057 +Small,5x5,ldr-rgb-07.png,35.1122,0.9782,0.0096,0.0041,16.1418 +Small,5x5,ldr-rgb-08.png,40.2504,0.9843,0.0070,0.0022,29.4680 +Small,5x5,ldr-rgb-09.png,37.2961,0.9908,0.0087,0.0034,19.3781 +Small,5x5,ldr-rgb-10.png,40.2085,0.9857,0.0033,0.0009,17.8816 +Small,5x5,ldr-rgba-00.png,32.1514,0.9621,0.0121,0.0067,9.7364 +Small,5x5,ldr-rgba-01.png,35.2232,0.9818,0.0097,0.0040,16.5370 +Small,5x5,ldr-rgba-02.png,31.1572,0.9639,0.0099,0.0044,14.7704 +Small,5x5,ldr-xy-00.png,36.7408,0.9875,0.0097,0.0023,27.9945 +Small,5x5,ldr-xy-01.png,39.8700,0.9827,0.0108,0.0031,21.0055 +Small,5x5,ldr-xy-02.png,43.9376,0.9751,0.0101,0.0025,26.6716 +Small,5x5,ldrs-rgba-00.png,32.1488,0.9620,0.0125,0.0059,11.1039 +Small,5x5,ldrs-rgba-01.png,35.2258,0.9818,0.0098,0.0042,15.6003 +Small,5x5,ldrs-rgba-02.png,31.1497,0.9642,0.0106,0.0052,12.7158 +Small,6x6,hdr-rgb-00.hdr,25.6348,0.8974,0.0472,0.0058,11.3642 +Small,6x6,hdr-rgb-r16.ktx,999.0000,1.0000,0.0022,0.0005,0.5098 +Small,6x6,hdr-rgb-r32.ktx,999.0000,1.0000,0.0022,0.0004,0.6094 +Small,6x6,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0024,0.0004,0.6157 +Small,6x6,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0023,0.0004,0.6182 +Small,6x6,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0022,0.0004,0.6080 +Small,6x6,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0023,0.0004,0.5926 +Small,6x6,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0022,0.0004,0.7036 +Small,6x6,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0023,0.0004,0.6496 +Small,6x6,ldr-rgb-00.png,31.7309,0.9412,0.0106,0.0051,12.8400 +Small,6x6,ldr-rgb-01.png,32.9419,0.9691,0.0080,0.0033,19.6510 +Small,6x6,ldr-rgb-02.png,27.4958,0.9667,0.0103,0.0053,12.3607 +Small,6x6,ldr-rgb-03.png,40.6308,0.9768,0.0071,0.0023,28.8072 +Small,6x6,ldr-rgb-04.png,33.9508,0.9814,0.0084,0.0036,18.4247 +Small,6x6,ldr-rgb-05.png,29.9952,0.9628,0.0110,0.0057,11.4337 +Small,6x6,ldr-rgb-06.png,27.5627,0.9708,0.0114,0.0056,11.6301 +Small,6x6,ldr-rgb-07.png,33.0113,0.9650,0.0102,0.0048,13.6960 +Small,6x6,ldr-rgb-08.png,37.9004,0.9756,0.0070,0.0021,30.6373 +Small,6x6,ldr-rgb-09.png,33.5102,0.9805,0.0084,0.0035,18.7145 +Small,6x6,ldr-rgb-10.png,36.7086,0.9772,0.0036,0.0010,15.7648 +Small,6x6,ldr-rgba-00.png,29.6121,0.9362,0.0124,0.0063,10.4109 +Small,6x6,ldr-rgba-01.png,32.1015,0.9637,0.0094,0.0039,16.8771 +Small,6x6,ldr-rgba-02.png,27.8493,0.9409,0.0111,0.0055,11.8553 +Small,6x6,ldr-xy-00.png,35.9562,0.9790,0.0103,0.0033,19.8411 +Small,6x6,ldr-xy-01.png,37.2390,0.9736,0.0106,0.0034,19.0293 +Small,6x6,ldr-xy-02.png,41.9972,0.9617,0.0097,0.0026,25.5012 +Small,6x6,ldrs-rgba-00.png,29.6051,0.9360,0.0132,0.0065,10.1386 +Small,6x6,ldrs-rgba-01.png,32.0955,0.9638,0.0094,0.0037,17.9004 +Small,6x6,ldrs-rgba-02.png,27.8391,0.9408,0.0109,0.0052,12.6247 +Small,8x8,hdr-rgb-00.hdr,22.6215,0.8068,0.0508,0.0068,9.6489 +Small,8x8,hdr-rgb-r16.ktx,999.0000,1.0000,0.0023,0.0006,0.4646 +Small,8x8,hdr-rgb-r32.ktx,999.0000,1.0000,0.0023,0.0004,0.6196 +Small,8x8,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.6787 +Small,8x8,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0021,0.0004,0.6774 +Small,8x8,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0022,0.0004,0.6433 +Small,8x8,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0023,0.0004,0.6496 +Small,8x8,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0024,0.0004,0.6287 +Small,8x8,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0023,0.0004,0.6243 +Small,8x8,ldr-rgb-00.png,28.0701,0.8687,0.0108,0.0054,12.0318 +Small,8x8,ldr-rgb-01.png,28.8027,0.9211,0.0102,0.0048,13.5910 +Small,8x8,ldr-rgb-02.png,23.1127,0.9064,0.0121,0.0062,10.6130 +Small,8x8,ldr-rgb-03.png,37.3789,0.9590,0.0073,0.0025,25.9441 +Small,8x8,ldr-rgb-04.png,29.3924,0.9489,0.0098,0.0045,14.6774 +Small,8x8,ldr-rgb-05.png,25.8291,0.9184,0.0132,0.0072,9.0782 +Small,8x8,ldr-rgb-06.png,23.1945,0.9149,0.0125,0.0068,9.6377 +Small,8x8,ldr-rgb-07.png,29.9130,0.9327,0.0103,0.0050,13.2235 +Small,8x8,ldr-rgb-08.png,34.5398,0.9561,0.0076,0.0024,27.1270 +Small,8x8,ldr-rgb-09.png,28.7132,0.9487,0.0105,0.0047,14.0934 +Small,8x8,ldr-rgb-10.png,32.0092,0.9548,0.0056,0.0027,6.0926 +Small,8x8,ldr-rgba-00.png,25.8124,0.8654,0.0130,0.0071,9.2527 +Small,8x8,ldr-rgba-01.png,28.3062,0.9149,0.0112,0.0054,12.0980 +Small,8x8,ldr-rgba-02.png,23.9512,0.8878,0.0133,0.0072,9.0569 +Small,8x8,ldr-xy-00.png,33.2471,0.9544,0.0111,0.0033,19.7640 +Small,8x8,ldr-xy-01.png,34.5290,0.9538,0.0114,0.0040,16.3676 +Small,8x8,ldr-xy-02.png,39.9696,0.9418,0.0096,0.0020,32.1720 +Small,8x8,ldrs-rgba-00.png,25.8103,0.8651,0.0133,0.0072,9.0860 +Small,8x8,ldrs-rgba-01.png,28.2974,0.9146,0.0107,0.0050,13.2159 +Small,8x8,ldrs-rgba-02.png,23.9455,0.8880,0.0129,0.0068,9.6388 +Small,12x12,hdr-rgb-00.hdr,20.0400,0.6628,0.0553,0.0108,6.0755 +Small,12x12,hdr-rgb-r16.ktx,999.0000,1.0000,0.0034,0.0005,0.4848 +Small,12x12,hdr-rgb-r32.ktx,999.0000,1.0000,0.0035,0.0005,0.5687 +Small,12x12,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0034,0.0004,0.5939 +Small,12x12,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0034,0.0004,0.6770 +Small,12x12,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0034,0.0004,0.6097 +Small,12x12,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0035,0.0004,0.6290 +Small,12x12,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0037,0.0004,0.6464 +Small,12x12,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0038,0.0004,0.6365 +Small,12x12,ldr-rgb-00.png,23.8029,0.6889,0.0120,0.0047,14.0008 +Small,12x12,ldr-rgb-01.png,24.7990,0.8020,0.0106,0.0039,16.7782 +Small,12x12,ldr-rgb-02.png,19.2315,0.7490,0.0147,0.0074,8.7992 +Small,12x12,ldr-rgb-03.png,33.3162,0.9287,0.0086,0.0018,35.5415 +Small,12x12,ldr-rgb-04.png,24.5945,0.8573,0.0103,0.0036,18.3374 +Small,12x12,ldr-rgb-05.png,21.4981,0.8024,0.0128,0.0061,10.7914 +Small,12x12,ldr-rgb-06.png,19.2438,0.7663,0.0151,0.0082,7.9573 +Small,12x12,ldr-rgb-07.png,25.4316,0.8528,0.0107,0.0037,17.8620 +Small,12x12,ldr-rgb-08.png,30.2669,0.9118,0.0095,0.0028,23.6495 +Small,12x12,ldr-rgb-09.png,23.7593,0.8549,0.0122,0.0046,14.2594 +Small,12x12,ldr-rgb-10.png,27.3271,0.8955,0.0066,0.0021,7.7331 +Small,12x12,ldr-rgba-00.png,21.8844,0.7310,0.0145,0.0075,8.7379 +Small,12x12,ldr-rgba-01.png,24.5444,0.7953,0.0119,0.0049,13.2637 +Small,12x12,ldr-rgba-02.png,20.1981,0.7575,0.0168,0.0094,6.9995 +Small,12x12,ldr-xy-00.png,29.2550,0.8963,0.0133,0.0032,20.4751 +Small,12x12,ldr-xy-01.png,30.5574,0.9162,0.0128,0.0034,19.1166 +Small,12x12,ldr-xy-02.png,38.1629,0.9203,0.0104,0.0010,63.3797 +Small,12x12,ldrs-rgba-00.png,21.8855,0.7310,0.0152,0.0078,8.4215 +Small,12x12,ldrs-rgba-01.png,24.5428,0.7949,0.0125,0.0045,14.4482 +Small,12x12,ldrs-rgba-02.png,20.1946,0.7572,0.0169,0.0093,7.0249 +Small,3x3x3,ldr-l-00-3.dds,50.2823,0.9985,0.0132,0.0048,54.9921 +Small,3x3x3,ldr-l-01-3.dds,51.8755,0.9969,0.0064,0.0029,23.8965 +Small,6x6x6,ldr-l-00-3.dds,32.5693,0.9748,0.0258,0.0146,17.9809 +Small,6x6x6,ldr-l-01-3.dds,40.8649,0.9882,0.0139,0.0071,9.7332 diff --git a/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv b/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv index f4a47ab2..81a228b9 100644 --- a/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv +++ b/Test/Images/Small/astc_reference-main-avx2_fastest_results.csv @@ -1,150 +1,150 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Small,4x4,hdr-rgb-00.hdr,31.2819,0.9669,0.0599,0.0125,5.2496 -Small,4x4,hdr-rgb-r16.ktx,999.0000,1.0000,0.0014,0.0004,0.6480 -Small,4x4,hdr-rgb-r32.ktx,999.0000,1.0000,0.0014,0.0004,0.7036 -Small,4x4,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0014,0.0004,0.7231 -Small,4x4,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0014,0.0004,0.7013 -Small,4x4,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0014,0.0004,0.7173 -Small,4x4,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0014,0.0004,0.7032 -Small,4x4,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0014,0.0004,0.7092 -Small,4x4,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0014,0.0004,0.6865 -Small,4x4,ldr-rgb-00.png,37.2582,0.9830,0.0072,0.0026,24.9957 -Small,4x4,ldr-rgb-01.png,39.5674,0.9928,0.0065,0.0022,29.2050 -Small,4x4,ldr-rgb-02.png,34.8275,0.9936,0.0077,0.0032,20.6924 -Small,4x4,ldr-rgb-03.png,45.4521,0.9905,0.0051,0.0011,60.0039 -Small,4x4,ldr-rgb-04.png,41.7306,0.9964,0.0060,0.0018,37.3882 -Small,4x4,ldr-rgb-05.png,36.8931,0.9897,0.0074,0.0030,21.7157 -Small,4x4,ldr-rgb-06.png,35.0001,0.9952,0.0074,0.0029,22.3061 -Small,4x4,ldr-rgb-07.png,37.4127,0.9878,0.0077,0.0033,19.6805 -Small,4x4,ldr-rgb-08.png,43.0312,0.9913,0.0058,0.0018,36.9460 -Small,4x4,ldr-rgb-09.png,41.7130,0.9956,0.0061,0.0018,36.4705 -Small,4x4,ldr-rgb-10.png,43.9512,0.9926,0.0023,0.0006,28.0356 -Small,4x4,ldr-rgba-00.png,34.7402,0.9800,0.0078,0.0032,20.3976 -Small,4x4,ldr-rgba-01.png,38.6973,0.9913,0.0070,0.0026,25.3531 -Small,4x4,ldr-rgba-02.png,34.6012,0.9807,0.0076,0.0032,20.3659 -Small,4x4,ldr-xy-00.png,37.6162,0.9932,0.0079,0.0018,36.3499 -Small,4x4,ldr-xy-01.png,43.9365,0.9930,0.0086,0.0026,24.9300 -Small,4x4,ldr-xy-02.png,48.3674,0.9922,0.0081,0.0019,35.3677 -Small,4x4,ldrs-rgba-00.png,34.7412,0.9800,0.0078,0.0031,21.0183 -Small,4x4,ldrs-rgba-01.png,38.7078,0.9914,0.0071,0.0026,24.9753 -Small,4x4,ldrs-rgba-02.png,34.5848,0.9805,0.0081,0.0033,19.6862 -Small,5x5,hdr-rgb-00.hdr,27.2663,0.9309,0.0432,0.0040,16.3307 -Small,5x5,hdr-rgb-r16.ktx,999.0000,1.0000,0.0017,0.0004,0.7130 -Small,5x5,hdr-rgb-r32.ktx,999.0000,1.0000,0.0016,0.0004,0.6936 -Small,5x5,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0017,0.0004,0.7073 -Small,5x5,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0016,0.0004,0.6901 -Small,5x5,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0016,0.0004,0.6632 -Small,5x5,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0016,0.0004,0.6865 -Small,5x5,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0017,0.0004,0.7154 -Small,5x5,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0016,0.0004,0.6843 -Small,5x5,ldr-rgb-00.png,33.7309,0.9633,0.0073,0.0026,25.3134 -Small,5x5,ldr-rgb-01.png,36.0941,0.9850,0.0067,0.0021,30.8713 -Small,5x5,ldr-rgb-02.png,31.0119,0.9853,0.0076,0.0030,21.6354 -Small,5x5,ldr-rgb-03.png,42.4377,0.9842,0.0052,0.0010,64.6924 -Small,5x5,ldr-rgb-04.png,37.0452,0.9907,0.0064,0.0018,35.7728 -Small,5x5,ldr-rgb-05.png,32.9781,0.9767,0.0080,0.0034,19.3317 -Small,5x5,ldr-rgb-06.png,31.0536,0.9877,0.0077,0.0030,21.9044 -Small,5x5,ldr-rgb-07.png,34.4657,0.9749,0.0075,0.0029,22.5365 -Small,5x5,ldr-rgb-08.png,39.6319,0.9832,0.0057,0.0014,48.1819 -Small,5x5,ldr-rgb-09.png,37.0746,0.9905,0.0066,0.0021,31.5372 -Small,5x5,ldr-rgb-10.png,39.9327,0.9851,0.0025,0.0006,29.2881 -Small,5x5,ldr-rgba-00.png,31.1179,0.9542,0.0086,0.0035,18.6244 -Small,5x5,ldr-rgba-01.png,35.0626,0.9812,0.0073,0.0026,25.4422 -Small,5x5,ldr-rgba-02.png,31.0579,0.9625,0.0085,0.0036,18.0283 -Small,5x5,ldr-xy-00.png,36.6253,0.9868,0.0085,0.0020,33.5544 -Small,5x5,ldr-xy-01.png,39.2899,0.9814,0.0088,0.0022,29.9366 -Small,5x5,ldr-xy-02.png,43.8853,0.9749,0.0085,0.0018,35.6984 -Small,5x5,ldrs-rgba-00.png,31.1119,0.9541,0.0079,0.0032,20.6737 -Small,5x5,ldrs-rgba-01.png,35.0648,0.9813,0.0073,0.0025,26.6742 -Small,5x5,ldrs-rgba-02.png,31.0435,0.9623,0.0081,0.0034,19.1847 -Small,6x6,hdr-rgb-00.hdr,25.1542,0.8898,0.0423,0.0035,18.5980 -Small,6x6,hdr-rgb-r16.ktx,999.0000,1.0000,0.0017,0.0004,0.6464 -Small,6x6,hdr-rgb-r32.ktx,999.0000,1.0000,0.0016,0.0004,0.7032 -Small,6x6,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0017,0.0004,0.7187 -Small,6x6,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0016,0.0003,0.7488 -Small,6x6,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0016,0.0004,0.6736 -Small,6x6,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0016,0.0004,0.7050 -Small,6x6,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0016,0.0004,0.7013 -Small,6x6,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0016,0.0004,0.6954 -Small,6x6,ldr-rgb-00.png,31.3524,0.9380,0.0076,0.0028,23.2987 -Small,6x6,ldr-rgb-01.png,32.8547,0.9686,0.0070,0.0025,26.6097 -Small,6x6,ldr-rgb-02.png,27.4165,0.9661,0.0078,0.0033,19.8182 -Small,6x6,ldr-rgb-03.png,40.3501,0.9760,0.0054,0.0010,66.7341 -Small,6x6,ldr-rgb-04.png,33.7683,0.9809,0.0072,0.0023,28.1522 -Small,6x6,ldr-rgb-05.png,29.7573,0.9599,0.0088,0.0039,16.6502 -Small,6x6,ldr-rgb-06.png,27.4890,0.9704,0.0085,0.0036,18.4346 -Small,6x6,ldr-rgb-07.png,32.3734,0.9611,0.0072,0.0027,24.3190 -Small,6x6,ldr-rgb-08.png,37.5098,0.9747,0.0055,0.0013,50.4826 -Small,6x6,ldr-rgb-09.png,33.3229,0.9798,0.0066,0.0022,29.7230 -Small,6x6,ldr-rgb-10.png,36.5829,0.9766,0.0026,0.0006,27.5041 -Small,6x6,ldr-rgba-00.png,28.8653,0.9267,0.0084,0.0034,19.3726 -Small,6x6,ldr-rgba-01.png,32.0118,0.9631,0.0075,0.0027,23.9963 -Small,6x6,ldr-rgba-02.png,27.7975,0.9400,0.0085,0.0035,18.5967 -Small,6x6,ldr-xy-00.png,35.6703,0.9781,0.0086,0.0019,33.9397 -Small,6x6,ldr-xy-01.png,36.5669,0.9705,0.0089,0.0025,26.6613 -Small,6x6,ldr-xy-02.png,41.8230,0.9602,0.0078,0.0016,41.0143 -Small,6x6,ldrs-rgba-00.png,28.8557,0.9265,0.0085,0.0033,20.0421 -Small,6x6,ldrs-rgba-01.png,32.0067,0.9631,0.0075,0.0025,26.0696 -Small,6x6,ldrs-rgba-02.png,27.7848,0.9398,0.0086,0.0034,19.4645 -Small,8x8,hdr-rgb-00.hdr,22.3675,0.7979,0.0446,0.0052,12.5595 -Small,8x8,hdr-rgb-r16.ktx,999.0000,1.0000,0.0022,0.0004,0.6384 -Small,8x8,hdr-rgb-r32.ktx,999.0000,1.0000,0.0021,0.0004,0.7149 -Small,8x8,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.6579 -Small,8x8,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0022,0.0004,0.6901 -Small,8x8,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0022,0.0004,0.6531 -Small,8x8,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0021,0.0004,0.6753 -Small,8x8,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0021,0.0004,0.6736 -Small,8x8,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0022,0.0004,0.6770 -Small,8x8,ldr-rgb-00.png,27.7275,0.8621,0.0097,0.0039,16.6886 -Small,8x8,ldr-rgb-01.png,28.7129,0.9199,0.0090,0.0034,19.5462 -Small,8x8,ldr-rgb-02.png,23.0425,0.9049,0.0100,0.0047,13.8060 -Small,8x8,ldr-rgb-03.png,37.0898,0.9581,0.0065,0.0015,42.5573 -Small,8x8,ldr-rgb-04.png,29.1776,0.9468,0.0087,0.0033,20.0655 -Small,8x8,ldr-rgb-05.png,25.6293,0.9160,0.0106,0.0052,12.6959 -Small,8x8,ldr-rgb-06.png,23.0989,0.9131,0.0103,0.0046,14.1946 -Small,8x8,ldr-rgb-07.png,29.5159,0.9287,0.0086,0.0031,21.0328 -Small,8x8,ldr-rgb-08.png,34.0104,0.9530,0.0068,0.0018,35.6383 -Small,8x8,ldr-rgb-09.png,28.4945,0.9466,0.0084,0.0029,22.5977 -Small,8x8,ldr-rgb-10.png,31.9035,0.9544,0.0033,0.0008,19.4474 -Small,8x8,ldr-rgba-00.png,25.3547,0.8573,0.0104,0.0047,13.9731 -Small,8x8,ldr-rgba-01.png,28.2032,0.9131,0.0094,0.0037,17.7318 -Small,8x8,ldr-rgba-02.png,23.8879,0.8860,0.0106,0.0048,13.6416 -Small,8x8,ldr-xy-00.png,33.2442,0.9526,0.0098,0.0024,26.9462 -Small,8x8,ldr-xy-01.png,34.2088,0.9504,0.0106,0.0029,22.4518 -Small,8x8,ldr-xy-02.png,39.7685,0.9394,0.0091,0.0015,42.6432 -Small,8x8,ldrs-rgba-00.png,25.3520,0.8570,0.0104,0.0047,14.0610 -Small,8x8,ldrs-rgba-01.png,28.1905,0.9127,0.0094,0.0039,16.9866 -Small,8x8,ldrs-rgba-02.png,23.8822,0.8861,0.0110,0.0049,13.3637 -Small,12x12,hdr-rgb-00.hdr,20.0075,0.6584,0.0470,0.0073,8.9528 -Small,12x12,hdr-rgb-r16.ktx,999.0000,1.0000,0.0032,0.0004,0.6350 -Small,12x12,hdr-rgb-r32.ktx,999.0000,1.0000,0.0031,0.0004,0.6649 -Small,12x12,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0031,0.0004,0.6511 -Small,12x12,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0031,0.0004,0.6703 -Small,12x12,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0030,0.0004,0.6531 -Small,12x12,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0032,0.0004,0.6600 -Small,12x12,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0032,0.0004,0.6433 -Small,12x12,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0031,0.0004,0.6547 -Small,12x12,ldr-rgb-00.png,23.7264,0.6881,0.0108,0.0038,17.1734 -Small,12x12,ldr-rgb-01.png,24.7407,0.7989,0.0095,0.0029,22.6237 -Small,12x12,ldr-rgb-02.png,19.1965,0.7461,0.0122,0.0054,12.0624 -Small,12x12,ldr-rgb-03.png,33.1663,0.9276,0.0072,0.0015,44.8854 -Small,12x12,ldr-rgb-04.png,24.3920,0.8546,0.0095,0.0027,24.4793 -Small,12x12,ldr-rgb-05.png,21.3893,0.7997,0.0117,0.0050,13.1836 -Small,12x12,ldr-rgb-06.png,19.1765,0.7633,0.0124,0.0056,11.6075 -Small,12x12,ldr-rgb-07.png,25.3504,0.8512,0.0093,0.0027,23.8734 -Small,12x12,ldr-rgb-08.png,30.1545,0.9115,0.0086,0.0020,32.1909 -Small,12x12,ldr-rgb-09.png,23.5954,0.8498,0.0096,0.0033,19.9868 -Small,12x12,ldr-rgb-10.png,27.2800,0.8957,0.0051,0.0014,11.3600 -Small,12x12,ldr-rgba-00.png,21.3728,0.7160,0.0128,0.0053,12.3485 -Small,12x12,ldr-rgba-01.png,24.4832,0.7943,0.0103,0.0035,18.5453 -Small,12x12,ldr-rgba-02.png,20.1479,0.7557,0.0137,0.0064,10.1939 -Small,12x12,ldr-xy-00.png,28.9003,0.8909,0.0122,0.0025,26.1415 -Small,12x12,ldr-xy-01.png,29.7608,0.9109,0.0117,0.0023,28.4936 -Small,12x12,ldr-xy-02.png,37.9676,0.9174,0.0102,0.0010,67.7039 -Small,12x12,ldrs-rgba-00.png,21.3714,0.7156,0.0118,0.0052,12.5837 -Small,12x12,ldrs-rgba-01.png,24.4817,0.7939,0.0104,0.0035,18.6068 -Small,12x12,ldrs-rgba-02.png,20.1456,0.7551,0.0136,0.0063,10.4239 -Small,3x3x3,ldr-l-00-3.dds,50.1599,0.9985,0.0123,0.0044,59.7431 -Small,3x3x3,ldr-l-01-3.dds,51.8572,0.9969,0.0050,0.0018,38.5897 -Small,6x6x6,ldr-l-00-3.dds,32.5210,0.9748,0.0262,0.0149,17.6139 -Small,6x6x6,ldr-l-01-3.dds,40.8480,0.9882,0.0131,0.0065,10.6686 +Small,4x4,hdr-rgb-00.hdr,31.3325,0.9674,0.0594,0.0128,5.1152 +Small,4x4,hdr-rgb-r16.ktx,999.0000,1.0000,0.0019,0.0005,0.4821 +Small,4x4,hdr-rgb-r32.ktx,999.0000,1.0000,0.0014,0.0004,0.6563 +Small,4x4,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0014,0.0004,0.6883 +Small,4x4,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0016,0.0004,0.6632 +Small,4x4,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0014,0.0004,0.6703 +Small,4x4,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0018,0.0004,0.6157 +Small,4x4,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0016,0.0005,0.5566 +Small,4x4,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0015,0.0004,0.6388 +Small,4x4,ldr-rgb-00.png,37.2602,0.9830,0.0077,0.0030,21.9990 +Small,4x4,ldr-rgb-01.png,39.5731,0.9928,0.0069,0.0027,24.0593 +Small,4x4,ldr-rgb-02.png,34.8279,0.9936,0.0072,0.0029,22.5439 +Small,4x4,ldr-rgb-03.png,45.4445,0.9905,0.0054,0.0013,50.9222 +Small,4x4,ldr-rgb-04.png,41.7339,0.9964,0.0066,0.0024,27.7234 +Small,4x4,ldr-rgb-05.png,36.9073,0.9897,0.0078,0.0036,18.1246 +Small,4x4,ldr-rgb-06.png,35.0001,0.9952,0.0074,0.0031,21.4163 +Small,4x4,ldr-rgb-07.png,37.4121,0.9878,0.0087,0.0041,16.1342 +Small,4x4,ldr-rgb-08.png,43.0330,0.9913,0.0060,0.0019,34.0955 +Small,4x4,ldr-rgb-09.png,41.7129,0.9956,0.0066,0.0022,30.1170 +Small,4x4,ldr-rgb-10.png,43.9576,0.9926,0.0022,0.0006,28.0241 +Small,4x4,ldr-rgba-00.png,34.7445,0.9800,0.0076,0.0030,21.8904 +Small,4x4,ldr-rgba-01.png,38.7012,0.9913,0.0074,0.0028,23.0197 +Small,4x4,ldr-rgba-02.png,34.6017,0.9806,0.0080,0.0036,18.0201 +Small,4x4,ldr-xy-00.png,37.6156,0.9933,0.0080,0.0018,36.0118 +Small,4x4,ldr-xy-01.png,43.9240,0.9929,0.0092,0.0030,21.5017 +Small,4x4,ldr-xy-02.png,48.3516,0.9922,0.0081,0.0020,32.1909 +Small,4x4,ldrs-rgba-00.png,34.7454,0.9801,0.0098,0.0041,16.0428 +Small,4x4,ldrs-rgba-01.png,38.7106,0.9914,0.0081,0.0035,18.7784 +Small,4x4,ldrs-rgba-02.png,34.5853,0.9804,0.0089,0.0035,18.7196 +Small,5x5,hdr-rgb-00.hdr,27.2883,0.9312,0.0457,0.0043,15.1707 +Small,5x5,hdr-rgb-r16.ktx,999.0000,1.0000,0.0018,0.0005,0.4887 +Small,5x5,hdr-rgb-r32.ktx,999.0000,1.0000,0.0018,0.0004,0.6214 +Small,5x5,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0017,0.0004,0.7111 +Small,5x5,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0023,0.0005,0.5666 +Small,5x5,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0017,0.0004,0.6972 +Small,5x5,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0016,0.0004,0.6632 +Small,5x5,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0018,0.0004,0.6257 +Small,5x5,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0017,0.0004,0.6848 +Small,5x5,ldr-rgb-00.png,33.7495,0.9634,0.0077,0.0033,19.8654 +Small,5x5,ldr-rgb-01.png,36.0965,0.9851,0.0068,0.0023,28.0918 +Small,5x5,ldr-rgb-02.png,31.0078,0.9853,0.0088,0.0042,15.6181 +Small,5x5,ldr-rgb-03.png,42.4322,0.9842,0.0058,0.0017,38.7097 +Small,5x5,ldr-rgb-04.png,37.0460,0.9907,0.0066,0.0022,30.0742 +Small,5x5,ldr-rgb-05.png,33.0129,0.9769,0.0088,0.0037,17.8864 +Small,5x5,ldr-rgb-06.png,31.0284,0.9876,0.0088,0.0042,15.6751 +Small,5x5,ldr-rgb-07.png,34.4743,0.9750,0.0079,0.0033,19.9868 +Small,5x5,ldr-rgb-08.png,39.6856,0.9832,0.0057,0.0016,41.0143 +Small,5x5,ldr-rgb-09.png,37.0797,0.9906,0.0068,0.0023,29.0876 +Small,5x5,ldr-rgb-10.png,39.9321,0.9852,0.0026,0.0006,25.9249 +Small,5x5,ldr-rgba-00.png,31.1288,0.9543,0.0080,0.0032,20.6815 +Small,5x5,ldr-rgba-01.png,35.0594,0.9812,0.0072,0.0025,25.9123 +Small,5x5,ldr-rgba-02.png,31.0650,0.9630,0.0097,0.0045,14.4734 +Small,5x5,ldr-xy-00.png,36.5920,0.9868,0.0083,0.0019,34.3126 +Small,5x5,ldr-xy-01.png,39.2619,0.9814,0.0094,0.0030,21.6065 +Small,5x5,ldr-xy-02.png,43.8597,0.9747,0.0088,0.0021,30.8817 +Small,5x5,ldrs-rgba-00.png,31.1213,0.9542,0.0091,0.0036,18.3939 +Small,5x5,ldrs-rgba-01.png,35.0598,0.9813,0.0071,0.0025,26.5660 +Small,5x5,ldrs-rgba-02.png,31.0515,0.9628,0.0083,0.0033,20.1583 +Small,6x6,hdr-rgb-00.hdr,25.1649,0.8900,0.0461,0.0046,14.1485 +Small,6x6,hdr-rgb-r16.ktx,999.0000,1.0000,0.0019,0.0006,0.4515 +Small,6x6,hdr-rgb-r32.ktx,999.0000,1.0000,0.0017,0.0004,0.6276 +Small,6x6,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0020,0.0004,0.6125 +Small,6x6,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0017,0.0004,0.6843 +Small,6x6,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0016,0.0004,0.6433 +Small,6x6,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0017,0.0004,0.7111 +Small,6x6,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0016,0.0004,0.6774 +Small,6x6,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0017,0.0004,0.6753 +Small,6x6,ldr-rgb-00.png,31.3679,0.9380,0.0082,0.0031,20.8636 +Small,6x6,ldr-rgb-01.png,32.8579,0.9687,0.0075,0.0031,20.9319 +Small,6x6,ldr-rgb-02.png,27.4161,0.9661,0.0075,0.0032,20.2907 +Small,6x6,ldr-rgb-03.png,40.3638,0.9759,0.0053,0.0011,57.7353 +Small,6x6,ldr-rgb-04.png,33.7757,0.9809,0.0076,0.0030,21.9920 +Small,6x6,ldr-rgb-05.png,29.7674,0.9600,0.0093,0.0047,13.9412 +Small,6x6,ldr-rgb-06.png,27.4801,0.9704,0.0083,0.0034,19.2465 +Small,6x6,ldr-rgb-07.png,32.4005,0.9612,0.0078,0.0032,20.2518 +Small,6x6,ldr-rgb-08.png,37.5082,0.9747,0.0061,0.0019,34.9717 +Small,6x6,ldr-rgb-09.png,33.3407,0.9798,0.0074,0.0028,23.6170 +Small,6x6,ldr-rgb-10.png,36.5863,0.9766,0.0028,0.0007,22.8341 +Small,6x6,ldr-rgba-00.png,28.8628,0.9266,0.0086,0.0039,17.0045 +Small,6x6,ldr-rgba-01.png,32.0083,0.9631,0.0076,0.0029,22.3587 +Small,6x6,ldr-rgba-02.png,27.7954,0.9399,0.0083,0.0037,17.8515 +Small,6x6,ldr-xy-00.png,35.6855,0.9783,0.0082,0.0018,36.6357 +Small,6x6,ldr-xy-01.png,36.5593,0.9706,0.0102,0.0025,26.6613 +Small,6x6,ldr-xy-02.png,41.8742,0.9607,0.0091,0.0023,28.9467 +Small,6x6,ldrs-rgba-00.png,28.8543,0.9264,0.0093,0.0041,15.9999 +Small,6x6,ldrs-rgba-01.png,32.0047,0.9631,0.0085,0.0036,18.2862 +Small,6x6,ldrs-rgba-02.png,27.7855,0.9396,0.0086,0.0037,17.8145 +Small,8x8,hdr-rgb-00.hdr,22.3717,0.7979,0.0462,0.0053,12.4571 +Small,8x8,hdr-rgb-r16.ktx,999.0000,1.0000,0.0027,0.0005,0.4894 +Small,8x8,hdr-rgb-r32.ktx,999.0000,1.0000,0.0024,0.0004,0.5926 +Small,8x8,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0023,0.0004,0.6682 +Small,8x8,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0021,0.0004,0.6464 +Small,8x8,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0022,0.0004,0.6480 +Small,8x8,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0023,0.0004,0.6246 +Small,8x8,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0022,0.0004,0.5942 +Small,8x8,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0023,0.0004,0.6276 +Small,8x8,ldr-rgb-00.png,27.7319,0.8621,0.0098,0.0042,15.4417 +Small,8x8,ldr-rgb-01.png,28.7148,0.9198,0.0092,0.0039,16.9301 +Small,8x8,ldr-rgb-02.png,23.0501,0.9050,0.0099,0.0047,14.0905 +Small,8x8,ldr-rgb-03.png,37.0946,0.9580,0.0071,0.0022,29.6141 +Small,8x8,ldr-rgb-04.png,29.1799,0.9469,0.0084,0.0033,19.5698 +Small,8x8,ldr-rgb-05.png,25.6294,0.9156,0.0105,0.0053,12.2724 +Small,8x8,ldr-rgb-06.png,23.1089,0.9132,0.0104,0.0049,13.2580 +Small,8x8,ldr-rgb-07.png,29.5298,0.9291,0.0091,0.0036,18.0936 +Small,8x8,ldr-rgb-08.png,34.0179,0.9531,0.0069,0.0021,30.6544 +Small,8x8,ldr-rgb-09.png,28.5093,0.9467,0.0086,0.0035,18.8699 +Small,8x8,ldr-rgb-10.png,31.9040,0.9545,0.0034,0.0010,15.6454 +Small,8x8,ldr-rgba-00.png,25.4619,0.8577,0.0104,0.0046,14.1275 +Small,8x8,ldr-rgba-01.png,28.2063,0.9131,0.0092,0.0038,17.0583 +Small,8x8,ldr-rgba-02.png,23.8952,0.8857,0.0098,0.0047,14.0452 +Small,8x8,ldr-xy-00.png,33.1396,0.9528,0.0096,0.0025,26.4484 +Small,8x8,ldr-xy-01.png,34.2124,0.9504,0.0106,0.0033,19.8239 +Small,8x8,ldr-xy-02.png,39.8855,0.9408,0.0089,0.0017,38.4606 +Small,8x8,ldrs-rgba-00.png,25.4603,0.8575,0.0106,0.0051,12.8580 +Small,8x8,ldrs-rgba-01.png,28.1942,0.9127,0.0104,0.0046,14.3847 +Small,8x8,ldrs-rgba-02.png,23.8895,0.8860,0.0114,0.0058,11.3562 +Small,12x12,hdr-rgb-00.hdr,20.0178,0.6588,0.0498,0.0078,8.3881 +Small,12x12,hdr-rgb-r16.ktx,999.0000,1.0000,0.0032,0.0005,0.4830 +Small,12x12,hdr-rgb-r32.ktx,999.0000,1.0000,0.0032,0.0004,0.6600 +Small,12x12,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0034,0.0004,0.5995 +Small,12x12,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0033,0.0005,0.5323 +Small,12x12,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0034,0.0004,0.6736 +Small,12x12,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0033,0.0004,0.6171 +Small,12x12,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0033,0.0004,0.6414 +Small,12x12,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0033,0.0004,0.6108 +Small,12x12,ldr-rgb-00.png,23.7321,0.6856,0.0103,0.0036,18.0698 +Small,12x12,ldr-rgb-01.png,24.7488,0.7994,0.0096,0.0033,19.8425 +Small,12x12,ldr-rgb-02.png,19.1925,0.7461,0.0134,0.0058,11.2319 +Small,12x12,ldr-rgb-03.png,33.1804,0.9278,0.0082,0.0019,34.2954 +Small,12x12,ldr-rgb-04.png,24.4124,0.8546,0.0104,0.0035,18.8712 +Small,12x12,ldr-rgb-05.png,21.3959,0.7994,0.0119,0.0051,12.9745 +Small,12x12,ldr-rgb-06.png,19.1828,0.7628,0.0124,0.0062,10.5686 +Small,12x12,ldr-rgb-07.png,25.3611,0.8517,0.0101,0.0034,19.1126 +Small,12x12,ldr-rgb-08.png,30.1582,0.9115,0.0083,0.0021,31.8293 +Small,12x12,ldr-rgb-09.png,23.6072,0.8495,0.0103,0.0035,18.7298 +Small,12x12,ldr-rgb-10.png,27.2836,0.8957,0.0057,0.0017,9.3375 +Small,12x12,ldr-rgba-00.png,21.6092,0.7235,0.0135,0.0063,10.4560 +Small,12x12,ldr-rgba-01.png,24.4915,0.7939,0.0103,0.0036,18.0639 +Small,12x12,ldr-rgba-02.png,20.1600,0.7557,0.0142,0.0069,9.4340 +Small,12x12,ldr-xy-00.png,28.9573,0.8924,0.0122,0.0028,23.2987 +Small,12x12,ldr-xy-01.png,29.7591,0.9112,0.0116,0.0028,23.5159 +Small,12x12,ldr-xy-02.png,38.1478,0.9201,0.0103,0.0012,55.2075 +Small,12x12,ldrs-rgba-00.png,21.6079,0.7230,0.0132,0.0061,10.7521 +Small,12x12,ldrs-rgba-01.png,24.4901,0.7935,0.0119,0.0041,16.0307 +Small,12x12,ldrs-rgba-02.png,20.1560,0.7551,0.0146,0.0073,8.9604 +Small,3x3x3,ldr-l-00-3.dds,50.1602,0.9985,0.0132,0.0048,54.2192 +Small,3x3x3,ldr-l-01-3.dds,51.8550,0.9969,0.0063,0.0027,25.5910 +Small,6x6x6,ldr-l-00-3.dds,32.5542,0.9747,0.0273,0.0150,17.5171 +Small,6x6x6,ldr-l-01-3.dds,40.8649,0.9882,0.0140,0.0068,10.0984 diff --git a/Test/Images/Small/astc_reference-main-avx2_medium_results.csv b/Test/Images/Small/astc_reference-main-avx2_medium_results.csv index 88e75ae4..622a629f 100644 --- a/Test/Images/Small/astc_reference-main-avx2_medium_results.csv +++ b/Test/Images/Small/astc_reference-main-avx2_medium_results.csv @@ -1,150 +1,150 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Small,4x4,hdr-rgb-00.hdr,32.1673,0.9716,0.0483,0.0090,7.2550 -Small,4x4,hdr-rgb-r16.ktx,999.0000,1.0000,0.0022,0.0004,0.6515 -Small,4x4,hdr-rgb-r32.ktx,999.0000,1.0000,0.0023,0.0004,0.6703 -Small,4x4,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0023,0.0004,0.6936 -Small,4x4,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0022,0.0004,0.6918 -Small,4x4,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0022,0.0004,0.6527 -Small,4x4,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0022,0.0004,0.6369 -Small,4x4,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0022,0.0004,0.7154 -Small,4x4,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0022,0.0004,0.6698 -Small,4x4,ldr-rgb-00.png,38.8513,0.9885,0.0159,0.0096,6.8352 -Small,4x4,ldr-rgb-01.png,40.2581,0.9940,0.0142,0.0083,7.9332 -Small,4x4,ldr-rgb-02.png,35.3269,0.9943,0.0140,0.0082,7.9562 -Small,4x4,ldr-rgb-03.png,47.3374,0.9940,0.0112,0.0059,11.1458 -Small,4x4,ldr-rgb-04.png,42.2424,0.9970,0.0129,0.0068,9.6618 -Small,4x4,ldr-rgb-05.png,37.8451,0.9925,0.0148,0.0092,7.1397 -Small,4x4,ldr-rgb-06.png,35.5076,0.9956,0.0137,0.0075,8.6976 -Small,4x4,ldr-rgb-07.png,39.3473,0.9923,0.0177,0.0117,5.5966 -Small,4x4,ldr-rgb-08.png,45.3046,0.9948,0.0121,0.0066,9.9525 -Small,4x4,ldr-rgb-09.png,42.1529,0.9966,0.0130,0.0072,9.1161 -Small,4x4,ldr-rgb-10.png,44.9882,0.9945,0.0038,0.0014,11.9535 -Small,4x4,ldr-rgba-00.png,36.2682,0.9852,0.0174,0.0109,6.0362 -Small,4x4,ldr-rgba-01.png,38.9989,0.9920,0.0127,0.0069,9.4995 -Small,4x4,ldr-rgba-02.png,34.9755,0.9821,0.0134,0.0072,9.1110 -Small,4x4,ldr-xy-00.png,37.8034,0.9959,0.0132,0.0059,11.0388 -Small,4x4,ldr-xy-01.png,45.2837,0.9964,0.0150,0.0081,8.1008 -Small,4x4,ldr-xy-02.png,51.3219,0.9973,0.0163,0.0092,7.1118 -Small,4x4,ldrs-rgba-00.png,36.2655,0.9852,0.0173,0.0109,6.0362 -Small,4x4,ldrs-rgba-01.png,39.0094,0.9920,0.0125,0.0068,9.6516 -Small,4x4,ldrs-rgba-02.png,34.9623,0.9818,0.0135,0.0074,8.8263 -Small,5x5,hdr-rgb-00.hdr,28.4850,0.9419,0.0496,0.0099,6.6164 -Small,5x5,hdr-rgb-r16.ktx,999.0000,1.0000,0.0023,0.0004,0.6669 -Small,5x5,hdr-rgb-r32.ktx,999.0000,1.0000,0.0022,0.0004,0.7255 -Small,5x5,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.6335 -Small,5x5,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0023,0.0004,0.6369 -Small,5x5,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0023,0.0004,0.6500 -Small,5x5,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0023,0.0004,0.6959 -Small,5x5,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0023,0.0004,0.6826 -Small,5x5,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0022,0.0004,0.7092 -Small,5x5,ldr-rgb-00.png,35.1560,0.9744,0.0156,0.0096,6.8154 -Small,5x5,ldr-rgb-01.png,36.4653,0.9867,0.0132,0.0073,8.9165 -Small,5x5,ldr-rgb-02.png,31.1519,0.9859,0.0134,0.0075,8.7127 -Small,5x5,ldr-rgb-03.png,44.1065,0.9883,0.0085,0.0035,18.7630 -Small,5x5,ldr-rgb-04.png,37.6960,0.9923,0.0125,0.0068,9.6418 -Small,5x5,ldr-rgb-05.png,33.5627,0.9810,0.0157,0.0098,6.6998 -Small,5x5,ldr-rgb-06.png,31.1954,0.9880,0.0129,0.0072,9.1352 -Small,5x5,ldr-rgb-07.png,36.2028,0.9851,0.0178,0.0115,5.7032 -Small,5x5,ldr-rgb-08.png,41.7250,0.9893,0.0112,0.0056,11.8039 -Small,5x5,ldr-rgb-09.png,37.5910,0.9921,0.0121,0.0064,10.2463 -Small,5x5,ldr-rgb-10.png,40.6060,0.9873,0.0040,0.0014,11.9075 -Small,5x5,ldr-rgba-00.png,32.8029,0.9688,0.0172,0.0112,5.8395 -Small,5x5,ldr-rgba-01.png,35.3464,0.9831,0.0134,0.0072,9.1037 -Small,5x5,ldr-rgba-02.png,31.1673,0.9639,0.0145,0.0080,8.2117 -Small,5x5,ldr-xy-00.png,37.0975,0.9925,0.0133,0.0057,11.5442 -Small,5x5,ldr-xy-01.png,40.7367,0.9883,0.0152,0.0075,8.7449 -Small,5x5,ldr-xy-02.png,49.2305,0.9943,0.0136,0.0061,10.7081 -Small,5x5,ldrs-rgba-00.png,32.8001,0.9688,0.0178,0.0118,5.5529 -Small,5x5,ldrs-rgba-01.png,35.3477,0.9831,0.0133,0.0074,8.8682 -Small,5x5,ldrs-rgba-02.png,31.1602,0.9639,0.0141,0.0080,8.2053 -Small,6x6,hdr-rgb-00.hdr,26.1970,0.9072,0.0487,0.0095,6.8906 -Small,6x6,hdr-rgb-r16.ktx,999.0000,1.0000,0.0023,0.0004,0.6770 -Small,6x6,hdr-rgb-r32.ktx,999.0000,1.0000,0.0023,0.0004,0.6809 -Small,6x6,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.6787 -Small,6x6,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0022,0.0004,0.7036 -Small,6x6,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0022,0.0004,0.6826 -Small,6x6,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0023,0.0004,0.6682 -Small,6x6,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0022,0.0004,0.6719 -Small,6x6,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0022,0.0004,0.6686 -Small,6x6,ldr-rgb-00.png,32.4055,0.9530,0.0159,0.0098,6.6942 -Small,6x6,ldr-rgb-01.png,33.1089,0.9719,0.0128,0.0069,9.5493 -Small,6x6,ldr-rgb-02.png,27.5242,0.9670,0.0135,0.0075,8.7546 -Small,6x6,ldr-rgb-03.png,41.7671,0.9808,0.0082,0.0032,20.2967 -Small,6x6,ldr-rgb-04.png,34.2170,0.9838,0.0115,0.0059,11.1116 -Small,6x6,ldr-rgb-05.png,30.1610,0.9651,0.0162,0.0101,6.4594 -Small,6x6,ldr-rgb-06.png,27.5989,0.9711,0.0134,0.0074,8.9044 -Small,6x6,ldr-rgb-07.png,33.9304,0.9745,0.0165,0.0105,6.2332 -Small,6x6,ldr-rgb-08.png,39.2751,0.9815,0.0095,0.0044,14.9863 -Small,6x6,ldr-rgb-09.png,33.6804,0.9834,0.0115,0.0058,11.2374 -Small,6x6,ldr-rgb-10.png,37.0384,0.9789,0.0038,0.0013,12.7111 -Small,6x6,ldr-rgba-00.png,30.2356,0.9464,0.0183,0.0122,5.3591 -Small,6x6,ldr-rgba-01.png,32.2252,0.9665,0.0133,0.0070,9.2999 -Small,6x6,ldr-rgba-02.png,27.8666,0.9409,0.0138,0.0080,8.2146 -Small,6x6,ldr-xy-00.png,36.2425,0.9862,0.0124,0.0047,14.0754 -Small,6x6,ldr-xy-01.png,38.0099,0.9793,0.0134,0.0058,11.3581 -Small,6x6,ldr-xy-02.png,46.1924,0.9859,0.0119,0.0045,14.4194 -Small,6x6,ldrs-rgba-00.png,30.2263,0.9464,0.0182,0.0121,5.4229 -Small,6x6,ldrs-rgba-01.png,32.2176,0.9664,0.0127,0.0068,9.5773 -Small,6x6,ldrs-rgba-02.png,27.8514,0.9408,0.0136,0.0079,8.2862 -Small,8x8,hdr-rgb-00.hdr,23.1590,0.8199,0.0594,0.0130,5.0432 -Small,8x8,hdr-rgb-r16.ktx,999.0000,1.0000,0.0031,0.0004,0.6600 -Small,8x8,hdr-rgb-r32.ktx,999.0000,1.0000,0.0032,0.0004,0.6665 -Small,8x8,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0031,0.0004,0.6686 -Small,8x8,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0031,0.0004,0.6305 -Small,8x8,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0031,0.0004,0.6703 -Small,8x8,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0031,0.0004,0.6861 -Small,8x8,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0031,0.0004,0.6879 -Small,8x8,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0031,0.0004,0.6918 -Small,8x8,ldr-rgb-00.png,28.7714,0.8914,0.0194,0.0128,5.1220 -Small,8x8,ldr-rgb-01.png,28.9669,0.9275,0.0155,0.0090,7.2810 -Small,8x8,ldr-rgb-02.png,23.1676,0.9075,0.0158,0.0093,7.0108 -Small,8x8,ldr-rgb-03.png,38.5942,0.9672,0.0097,0.0037,17.5944 -Small,8x8,ldr-rgb-04.png,29.6864,0.9568,0.0148,0.0084,7.8011 -Small,8x8,ldr-rgb-05.png,25.9572,0.9239,0.0192,0.0122,5.3899 -Small,8x8,ldr-rgb-06.png,23.2220,0.9156,0.0163,0.0095,6.9015 -Small,8x8,ldr-rgb-07.png,30.7945,0.9496,0.0196,0.0129,5.0752 -Small,8x8,ldr-rgb-08.png,35.9533,0.9666,0.0113,0.0051,12.7577 -Small,8x8,ldr-rgb-09.png,29.0250,0.9564,0.0146,0.0079,8.2937 -Small,8x8,ldr-rgb-10.png,32.2021,0.9571,0.0059,0.0022,7.2962 -Small,8x8,ldr-rgba-00.png,26.4617,0.8848,0.0223,0.0152,4.2991 -Small,8x8,ldr-rgba-01.png,28.3980,0.9197,0.0161,0.0087,7.5070 -Small,8x8,ldr-rgba-02.png,23.9546,0.8875,0.0177,0.0102,6.4113 -Small,8x8,ldr-xy-00.png,34.0326,0.9687,0.0152,0.0061,10.6944 -Small,8x8,ldr-xy-01.png,34.9901,0.9596,0.0151,0.0061,10.7244 -Small,8x8,ldr-xy-02.png,41.7418,0.9598,0.0127,0.0042,15.5668 -Small,8x8,ldrs-rgba-00.png,26.4575,0.8845,0.0220,0.0147,4.4486 -Small,8x8,ldrs-rgba-01.png,28.3874,0.9194,0.0159,0.0088,7.4464 -Small,8x8,ldrs-rgba-02.png,23.9484,0.8877,0.0168,0.0100,6.5230 -Small,12x12,hdr-rgb-00.hdr,20.3908,0.6766,0.0599,0.0165,3.9784 -Small,12x12,hdr-rgb-r16.ktx,999.0000,1.0000,0.0050,0.0004,0.6414 -Small,12x12,hdr-rgb-r32.ktx,999.0000,1.0000,0.0051,0.0004,0.6531 -Small,12x12,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0051,0.0004,0.6214 -Small,12x12,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0050,0.0004,0.6290 -Small,12x12,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0051,0.0004,0.6480 -Small,12x12,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0051,0.0004,0.6600 -Small,12x12,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0050,0.0004,0.6305 -Small,12x12,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0051,0.0004,0.6350 -Small,12x12,ldr-rgb-00.png,24.7065,0.7489,0.0223,0.0136,4.8252 -Small,12x12,ldr-rgb-01.png,25.0522,0.8146,0.0196,0.0109,6.0020 -Small,12x12,ldr-rgb-02.png,19.2748,0.7523,0.0223,0.0132,4.9720 -Small,12x12,ldr-rgb-03.png,35.0223,0.9402,0.0126,0.0040,16.3026 -Small,12x12,ldr-rgb-04.png,24.9003,0.8726,0.0186,0.0095,6.9183 -Small,12x12,ldr-rgb-05.png,21.6547,0.8157,0.0248,0.0159,4.1192 -Small,12x12,ldr-rgb-06.png,19.2632,0.7674,0.0229,0.0136,4.8149 -Small,12x12,ldr-rgb-07.png,26.7793,0.8861,0.0223,0.0134,4.9065 -Small,12x12,ldr-rgb-08.png,31.7409,0.9284,0.0142,0.0052,12.5355 -Small,12x12,ldr-rgb-09.png,24.1684,0.8735,0.0193,0.0105,6.2468 -Small,12x12,ldr-rgb-10.png,28.0441,0.9146,0.0118,0.0055,2.9465 -Small,12x12,ldr-rgba-00.png,22.2726,0.7626,0.0270,0.0178,3.6725 -Small,12x12,ldr-rgba-01.png,24.6716,0.8053,0.0200,0.0107,6.1346 -Small,12x12,ldr-rgba-02.png,20.1919,0.7583,0.0239,0.0151,4.3508 -Small,12x12,ldr-xy-00.png,30.2042,0.9188,0.0189,0.0068,9.6192 -Small,12x12,ldr-xy-01.png,31.9775,0.9276,0.0213,0.0088,7.4295 -Small,12x12,ldr-xy-02.png,38.5097,0.9243,0.0141,0.0025,26.2438 -Small,12x12,ldrs-rgba-00.png,22.2696,0.7629,0.0269,0.0175,3.7543 -Small,12x12,ldrs-rgba-01.png,24.6702,0.8047,0.0195,0.0106,6.1640 -Small,12x12,ldrs-rgba-02.png,20.1896,0.7580,0.0243,0.0145,4.5145 -Small,3x3x3,ldr-l-00-3.dds,51.2302,0.9986,0.0146,0.0059,44.0951 -Small,3x3x3,ldr-l-01-3.dds,52.5354,0.9977,0.0058,0.0021,32.9281 -Small,6x6x6,ldr-l-00-3.dds,32.9609,0.9774,0.0305,0.0173,15.1598 -Small,6x6x6,ldr-l-01-3.dds,40.9534,0.9883,0.0151,0.0064,10.6891 +Small,4x4,hdr-rgb-00.hdr,32.2092,0.9720,0.0504,0.0093,7.0712 +Small,4x4,hdr-rgb-r16.ktx,999.0000,1.0000,0.0024,0.0005,0.4705 +Small,4x4,hdr-rgb-r32.ktx,999.0000,1.0000,0.0022,0.0004,0.6449 +Small,4x4,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.6305 +Small,4x4,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0026,0.0004,0.6612 +Small,4x4,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0023,0.0004,0.6669 +Small,4x4,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0025,0.0004,0.6261 +Small,4x4,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0023,0.0004,0.6403 +Small,4x4,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0024,0.0004,0.6600 +Small,4x4,ldr-rgb-00.png,38.8533,0.9885,0.0156,0.0096,6.7920 +Small,4x4,ldr-rgb-01.png,40.2630,0.9940,0.0147,0.0092,7.1414 +Small,4x4,ldr-rgb-02.png,35.3250,0.9943,0.0152,0.0088,7.4719 +Small,4x4,ldr-rgb-03.png,47.3518,0.9940,0.0116,0.0063,10.4393 +Small,4x4,ldr-rgb-04.png,42.2441,0.9970,0.0134,0.0076,8.6619 +Small,4x4,ldr-rgb-05.png,37.8495,0.9925,0.0148,0.0092,7.1149 +Small,4x4,ldr-rgb-06.png,35.5081,0.9956,0.0140,0.0076,8.5983 +Small,4x4,ldr-rgb-07.png,39.3519,0.9923,0.0183,0.0120,5.4468 +Small,4x4,ldr-rgb-08.png,45.3105,0.9949,0.0120,0.0065,10.0791 +Small,4x4,ldr-rgb-09.png,42.1573,0.9966,0.0134,0.0072,9.0617 +Small,4x4,ldr-rgb-10.png,44.9938,0.9946,0.0044,0.0018,9.0022 +Small,4x4,ldr-rgba-00.png,36.2699,0.9852,0.0173,0.0111,5.8782 +Small,4x4,ldr-rgba-01.png,39.0038,0.9920,0.0136,0.0073,9.0059 +Small,4x4,ldr-rgba-02.png,34.9756,0.9820,0.0134,0.0078,8.3687 +Small,4x4,ldr-xy-00.png,37.7718,0.9959,0.0137,0.0061,10.7876 +Small,4x4,ldr-xy-01.png,45.3054,0.9964,0.0156,0.0081,8.0442 +Small,4x4,ldr-xy-02.png,51.3231,0.9973,0.0196,0.0097,6.7878 +Small,4x4,ldrs-rgba-00.png,36.2664,0.9852,0.0178,0.0114,5.7675 +Small,4x4,ldrs-rgba-01.png,39.0134,0.9920,0.0129,0.0069,9.5255 +Small,4x4,ldrs-rgba-02.png,34.9619,0.9818,0.0138,0.0079,8.2980 +Small,5x5,hdr-rgb-00.hdr,28.4936,0.9422,0.0509,0.0103,6.3925 +Small,5x5,hdr-rgb-r16.ktx,999.0000,1.0000,0.0024,0.0006,0.4563 +Small,5x5,hdr-rgb-r32.ktx,999.0000,1.0000,0.0024,0.0004,0.6563 +Small,5x5,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0024,0.0004,0.5727 +Small,5x5,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0024,0.0004,0.6182 +Small,5x5,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0023,0.0004,0.6595 +Small,5x5,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0024,0.0004,0.6094 +Small,5x5,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0021,0.0004,0.6228 +Small,5x5,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0022,0.0004,0.6669 +Small,5x5,ldr-rgb-00.png,35.1605,0.9744,0.0165,0.0103,6.3800 +Small,5x5,ldr-rgb-01.png,36.4650,0.9867,0.0136,0.0076,8.5905 +Small,5x5,ldr-rgb-02.png,31.1501,0.9858,0.0130,0.0076,8.6505 +Small,5x5,ldr-rgb-03.png,44.1093,0.9883,0.0093,0.0041,15.9887 +Small,5x5,ldr-rgb-04.png,37.6977,0.9923,0.0137,0.0075,8.7874 +Small,5x5,ldr-rgb-05.png,33.5662,0.9811,0.0155,0.0097,6.7243 +Small,5x5,ldr-rgb-06.png,31.1798,0.9880,0.0142,0.0079,8.2457 +Small,5x5,ldr-rgb-07.png,36.2142,0.9851,0.0183,0.0126,5.2219 +Small,5x5,ldr-rgb-08.png,41.7300,0.9894,0.0118,0.0060,10.9942 +Small,5x5,ldr-rgb-09.png,37.5919,0.9921,0.0131,0.0073,8.9777 +Small,5x5,ldr-rgb-10.png,40.6059,0.9874,0.0048,0.0023,7.1605 +Small,5x5,ldr-rgba-00.png,32.7989,0.9688,0.0179,0.0116,5.6438 +Small,5x5,ldr-rgba-01.png,35.3458,0.9831,0.0139,0.0079,8.2790 +Small,5x5,ldr-rgba-02.png,31.1727,0.9642,0.0155,0.0086,7.5826 +Small,5x5,ldr-xy-00.png,37.1167,0.9925,0.0138,0.0061,10.8249 +Small,5x5,ldr-xy-01.png,40.6913,0.9883,0.0161,0.0080,8.2053 +Small,5x5,ldr-xy-02.png,49.2310,0.9943,0.0136,0.0065,10.0163 +Small,5x5,ldrs-rgba-00.png,32.7951,0.9687,0.0183,0.0119,5.5203 +Small,5x5,ldrs-rgba-01.png,35.3469,0.9831,0.0145,0.0073,9.0293 +Small,5x5,ldrs-rgba-02.png,31.1652,0.9643,0.0145,0.0080,8.1646 +Small,6x6,hdr-rgb-00.hdr,26.2050,0.9073,0.0520,0.0102,6.4194 +Small,6x6,hdr-rgb-r16.ktx,999.0000,1.0000,0.0023,0.0005,0.4749 +Small,6x6,hdr-rgb-r32.ktx,999.0000,1.0000,0.0022,0.0004,0.6563 +Small,6x6,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0022,0.0004,0.5913 +Small,6x6,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0026,0.0004,0.6879 +Small,6x6,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0023,0.0004,0.6686 +Small,6x6,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0024,0.0004,0.6977 +Small,6x6,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0024,0.0004,0.7149 +Small,6x6,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0024,0.0004,0.6865 +Small,6x6,ldr-rgb-00.png,32.4198,0.9531,0.0160,0.0103,6.3534 +Small,6x6,ldr-rgb-01.png,33.1119,0.9720,0.0133,0.0074,8.7978 +Small,6x6,ldr-rgb-02.png,27.5190,0.9670,0.0142,0.0085,7.7038 +Small,6x6,ldr-rgb-03.png,41.7678,0.9808,0.0082,0.0033,19.8167 +Small,6x6,ldr-rgb-04.png,34.2213,0.9838,0.0115,0.0060,10.8360 +Small,6x6,ldr-rgb-05.png,30.1647,0.9651,0.0156,0.0097,6.7369 +Small,6x6,ldr-rgb-06.png,27.5971,0.9710,0.0141,0.0080,8.2156 +Small,6x6,ldr-rgb-07.png,33.9564,0.9746,0.0169,0.0111,5.9078 +Small,6x6,ldr-rgb-08.png,39.2863,0.9816,0.0103,0.0051,12.8833 +Small,6x6,ldr-rgb-09.png,33.7049,0.9835,0.0124,0.0067,9.7582 +Small,6x6,ldr-rgb-10.png,37.0438,0.9789,0.0046,0.0019,8.5646 +Small,6x6,ldr-rgba-00.png,30.2393,0.9463,0.0182,0.0122,5.3665 +Small,6x6,ldr-rgba-01.png,32.2217,0.9665,0.0134,0.0071,9.2019 +Small,6x6,ldr-rgba-02.png,27.8635,0.9409,0.0144,0.0081,8.1109 +Small,6x6,ldr-xy-00.png,36.1625,0.9862,0.0122,0.0047,13.8848 +Small,6x6,ldr-xy-01.png,37.9291,0.9792,0.0142,0.0061,10.7965 +Small,6x6,ldr-xy-02.png,46.1175,0.9856,0.0125,0.0046,14.3908 +Small,6x6,ldrs-rgba-00.png,30.2304,0.9463,0.0189,0.0129,5.0670 +Small,6x6,ldrs-rgba-01.png,32.2146,0.9665,0.0129,0.0071,9.2958 +Small,6x6,ldrs-rgba-02.png,27.8517,0.9409,0.0143,0.0083,7.8647 +Small,8x8,hdr-rgb-00.hdr,23.1709,0.8201,0.0547,0.0130,5.0529 +Small,8x8,hdr-rgb-r16.ktx,999.0000,1.0000,0.0035,0.0005,0.4905 +Small,8x8,hdr-rgb-r32.ktx,999.0000,1.0000,0.0032,0.0005,0.5448 +Small,8x8,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0034,0.0004,0.5858 +Small,8x8,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0033,0.0005,0.5601 +Small,8x8,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0033,0.0004,0.6496 +Small,8x8,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0033,0.0004,0.5702 +Small,8x8,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0031,0.0004,0.6809 +Small,8x8,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0031,0.0004,0.6290 +Small,8x8,ldr-rgb-00.png,28.7724,0.8915,0.0222,0.0135,4.8481 +Small,8x8,ldr-rgb-01.png,28.9717,0.9274,0.0165,0.0096,6.8232 +Small,8x8,ldr-rgb-02.png,23.1701,0.9077,0.0164,0.0100,6.5674 +Small,8x8,ldr-rgb-03.png,38.6600,0.9672,0.0106,0.0043,15.0767 +Small,8x8,ldr-rgb-04.png,29.6916,0.9569,0.0170,0.0093,7.0348 +Small,8x8,ldr-rgb-05.png,25.9610,0.9234,0.0195,0.0130,5.0536 +Small,8x8,ldr-rgb-06.png,23.2334,0.9157,0.0173,0.0099,6.5991 +Small,8x8,ldr-rgb-07.png,30.8184,0.9496,0.0194,0.0129,5.0997 +Small,8x8,ldr-rgb-08.png,35.9744,0.9668,0.0117,0.0056,11.6036 +Small,8x8,ldr-rgb-09.png,29.0385,0.9566,0.0156,0.0087,7.4968 +Small,8x8,ldr-rgb-10.png,32.2007,0.9570,0.0073,0.0036,4.5422 +Small,8x8,ldr-rgba-00.png,26.5316,0.8854,0.0223,0.0153,4.2725 +Small,8x8,ldr-rgba-01.png,28.4033,0.9198,0.0168,0.0090,7.2898 +Small,8x8,ldr-rgba-02.png,23.9586,0.8878,0.0177,0.0108,6.0593 +Small,8x8,ldr-xy-00.png,33.9711,0.9688,0.0155,0.0066,9.9825 +Small,8x8,ldr-xy-01.png,35.0339,0.9599,0.0165,0.0066,9.9191 +Small,8x8,ldr-xy-02.png,41.7310,0.9597,0.0133,0.0045,14.4604 +Small,8x8,ldrs-rgba-00.png,26.5267,0.8851,0.0226,0.0152,4.3014 +Small,8x8,ldrs-rgba-01.png,28.3911,0.9195,0.0172,0.0090,7.2931 +Small,8x8,ldrs-rgba-02.png,23.9525,0.8879,0.0182,0.0106,6.1780 +Small,12x12,hdr-rgb-00.hdr,20.3782,0.6761,0.0631,0.0195,3.3541 +Small,12x12,hdr-rgb-r16.ktx,999.0000,1.0000,0.0051,0.0005,0.5225 +Small,12x12,hdr-rgb-r32.ktx,999.0000,1.0000,0.0057,0.0004,0.5845 +Small,12x12,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0051,0.0004,0.5804 +Small,12x12,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0051,0.0004,0.6418 +Small,12x12,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0052,0.0004,0.6563 +Small,12x12,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0054,0.0005,0.5628 +Small,12x12,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0051,0.0004,0.6257 +Small,12x12,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0051,0.0004,0.6500 +Small,12x12,ldr-rgb-00.png,24.7724,0.7495,0.0237,0.0145,4.5070 +Small,12x12,ldr-rgb-01.png,25.0638,0.8154,0.0201,0.0115,5.6809 +Small,12x12,ldr-rgb-02.png,19.2784,0.7525,0.0230,0.0142,4.6103 +Small,12x12,ldr-rgb-03.png,35.0311,0.9400,0.0130,0.0044,14.8438 +Small,12x12,ldr-rgb-04.png,24.9164,0.8728,0.0191,0.0101,6.5080 +Small,12x12,ldr-rgb-05.png,21.6630,0.8153,0.0262,0.0156,4.1999 +Small,12x12,ldr-rgb-06.png,19.2709,0.7675,0.0227,0.0136,4.8100 +Small,12x12,ldr-rgb-07.png,26.7753,0.8863,0.0226,0.0138,4.7597 +Small,12x12,ldr-rgb-08.png,31.7272,0.9284,0.0148,0.0057,11.5055 +Small,12x12,ldr-rgb-09.png,24.1814,0.8739,0.0208,0.0109,6.0042 +Small,12x12,ldr-rgb-10.png,28.0494,0.9145,0.0123,0.0055,2.9344 +Small,12x12,ldr-rgba-00.png,22.5790,0.7699,0.0284,0.0193,3.3985 +Small,12x12,ldr-rgba-01.png,24.6791,0.8053,0.0207,0.0109,5.9982 +Small,12x12,ldr-rgba-02.png,20.2041,0.7575,0.0260,0.0166,3.9446 +Small,12x12,ldr-xy-00.png,30.3030,0.9190,0.0191,0.0070,9.3407 +Small,12x12,ldr-xy-01.png,32.0043,0.9274,0.0207,0.0094,6.9646 +Small,12x12,ldr-xy-02.png,38.5711,0.9252,0.0139,0.0026,25.1558 +Small,12x12,ldrs-rgba-00.png,22.5736,0.7700,0.0279,0.0185,3.5398 +Small,12x12,ldrs-rgba-01.png,24.6783,0.8048,0.0206,0.0113,5.8089 +Small,12x12,ldrs-rgba-02.png,20.2013,0.7574,0.0248,0.0161,4.0610 +Small,3x3x3,ldr-l-00-3.dds,51.2341,0.9986,0.0154,0.0061,43.2793 +Small,3x3x3,ldr-l-01-3.dds,52.5276,0.9977,0.0067,0.0029,23.6598 +Small,6x6x6,ldr-l-00-3.dds,32.9737,0.9775,0.0314,0.0184,14.2740 +Small,6x6x6,ldr-l-01-3.dds,40.9706,0.9883,0.0155,0.0064,10.7571 diff --git a/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv b/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv index 19e472bb..a2c883d2 100644 --- a/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv +++ b/Test/Images/Small/astc_reference-main-avx2_thorough_results.csv @@ -1,150 +1,150 @@ Image Set,Block Size,Name,PSNR,SSIM,Total Time,Coding Time,Coding Rate -Small,4x4,hdr-rgb-00.hdr,32.4467,0.9740,0.0569,0.0169,3.8816 -Small,4x4,hdr-rgb-r16.ktx,999.0000,1.0000,0.0023,0.0004,0.6753 -Small,4x4,hdr-rgb-r32.ktx,999.0000,1.0000,0.0023,0.0004,0.6896 -Small,4x4,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0023,0.0004,0.6848 -Small,4x4,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0023,0.0004,0.7111 -Small,4x4,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0022,0.0004,0.6770 -Small,4x4,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0022,0.0004,0.7032 -Small,4x4,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0023,0.0004,0.6719 -Small,4x4,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0023,0.0004,0.6809 -Small,4x4,ldr-rgb-00.png,39.1728,0.9893,0.0242,0.0181,3.6232 -Small,4x4,ldr-rgb-01.png,40.4450,0.9943,0.0216,0.0166,3.9411 -Small,4x4,ldr-rgb-02.png,35.5046,0.9946,0.0221,0.0164,3.9903 -Small,4x4,ldr-rgb-03.png,47.8119,0.9948,0.0225,0.0166,3.9453 -Small,4x4,ldr-rgb-04.png,42.3895,0.9971,0.0206,0.0145,4.5058 -Small,4x4,ldr-rgb-05.png,38.0198,0.9928,0.0230,0.0172,3.7996 -Small,4x4,ldr-rgb-06.png,35.6707,0.9957,0.0205,0.0143,4.5823 -Small,4x4,ldr-rgb-07.png,39.9566,0.9932,0.0275,0.0212,3.0854 -Small,4x4,ldr-rgb-08.png,45.9977,0.9957,0.0219,0.0159,4.1148 -Small,4x4,ldr-rgb-09.png,42.3000,0.9968,0.0219,0.0161,4.0680 -Small,4x4,ldr-rgb-10.png,45.1911,0.9946,0.0047,0.0022,7.3855 -Small,4x4,ldr-rgba-00.png,36.7550,0.9867,0.0261,0.0198,3.3159 -Small,4x4,ldr-rgba-01.png,39.1428,0.9923,0.0205,0.0144,4.5498 -Small,4x4,ldr-rgba-02.png,35.0643,0.9823,0.0206,0.0140,4.6685 -Small,4x4,ldr-xy-00.png,37.7686,0.9962,0.0220,0.0148,4.4404 -Small,4x4,ldr-xy-01.png,45.5011,0.9967,0.0233,0.0163,4.0325 -Small,4x4,ldr-xy-02.png,51.3361,0.9973,0.0289,0.0209,3.1381 -Small,4x4,ldrs-rgba-00.png,36.7540,0.9867,0.0262,0.0199,3.2864 -Small,4x4,ldrs-rgba-01.png,39.1521,0.9924,0.0201,0.0144,4.5644 -Small,4x4,ldrs-rgba-02.png,35.0525,0.9823,0.0208,0.0144,4.5470 -Small,5x5,hdr-rgb-00.hdr,28.7468,0.9462,0.0603,0.0177,3.6999 -Small,5x5,hdr-rgb-r16.ktx,999.0000,1.0000,0.0030,0.0004,0.6305 -Small,5x5,hdr-rgb-r32.ktx,999.0000,1.0000,0.0030,0.0004,0.6449 -Small,5x5,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0029,0.0004,0.6649 -Small,5x5,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0030,0.0004,0.6579 -Small,5x5,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0029,0.0004,0.6809 -Small,5x5,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0030,0.0004,0.6665 -Small,5x5,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0029,0.0004,0.6567 -Small,5x5,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0029,0.0004,0.6901 -Small,5x5,ldr-rgb-00.png,35.4087,0.9760,0.0267,0.0197,3.3227 -Small,5x5,ldr-rgb-01.png,36.5693,0.9871,0.0244,0.0175,3.7439 -Small,5x5,ldr-rgb-02.png,31.2265,0.9860,0.0219,0.0154,4.2467 -Small,5x5,ldr-rgb-03.png,44.6467,0.9906,0.0240,0.0180,3.6352 -Small,5x5,ldr-rgb-04.png,37.8494,0.9926,0.0229,0.0162,4.0340 -Small,5x5,ldr-rgb-05.png,33.7112,0.9819,0.0269,0.0201,3.2573 -Small,5x5,ldr-rgb-06.png,31.2594,0.9881,0.0214,0.0143,4.5858 -Small,5x5,ldr-rgb-07.png,36.7772,0.9867,0.0303,0.0235,2.7833 -Small,5x5,ldr-rgb-08.png,42.4862,0.9916,0.0243,0.0171,3.8352 -Small,5x5,ldr-rgb-09.png,37.7207,0.9926,0.0241,0.0175,3.7421 -Small,5x5,ldr-rgb-10.png,40.7712,0.9881,0.0063,0.0030,5.3810 -Small,5x5,ldr-rgba-00.png,33.1370,0.9709,0.0290,0.0221,2.9716 -Small,5x5,ldr-rgba-01.png,35.4406,0.9835,0.0227,0.0153,4.2775 -Small,5x5,ldr-rgba-02.png,31.2042,0.9639,0.0225,0.0155,4.2366 -Small,5x5,ldr-xy-00.png,37.2096,0.9937,0.0249,0.0170,3.8603 -Small,5x5,ldr-xy-01.png,41.5251,0.9910,0.0276,0.0191,3.4361 -Small,5x5,ldr-xy-02.png,49.4272,0.9947,0.0320,0.0233,2.8074 -Small,5x5,ldrs-rgba-00.png,33.1336,0.9708,0.0291,0.0224,2.9262 -Small,5x5,ldrs-rgba-01.png,35.4417,0.9835,0.0232,0.0160,4.1006 -Small,5x5,ldrs-rgba-02.png,31.2013,0.9639,0.0222,0.0150,4.3583 -Small,6x6,hdr-rgb-00.hdr,26.4927,0.9120,0.0595,0.0183,3.5867 -Small,6x6,hdr-rgb-r16.ktx,999.0000,1.0000,0.0029,0.0004,0.6496 -Small,6x6,hdr-rgb-r32.ktx,999.0000,1.0000,0.0029,0.0004,0.6632 -Small,6x6,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0029,0.0004,0.6464 -Small,6x6,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0028,0.0004,0.6583 -Small,6x6,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0029,0.0004,0.6433 -Small,6x6,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0028,0.0004,0.6595 -Small,6x6,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0028,0.0004,0.6770 -Small,6x6,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0029,0.0004,0.6563 -Small,6x6,ldr-rgb-00.png,32.6620,0.9563,0.0283,0.0211,3.1088 -Small,6x6,ldr-rgb-01.png,33.2163,0.9730,0.0246,0.0178,3.6781 -Small,6x6,ldr-rgb-02.png,27.5725,0.9673,0.0224,0.0155,4.2178 -Small,6x6,ldr-rgb-03.png,42.5991,0.9860,0.0226,0.0161,4.0620 -Small,6x6,ldr-rgb-04.png,34.3577,0.9846,0.0232,0.0162,4.0377 -Small,6x6,ldr-rgb-05.png,30.3095,0.9661,0.0276,0.0206,3.1750 -Small,6x6,ldr-rgb-06.png,27.6511,0.9713,0.0219,0.0151,4.3462 -Small,6x6,ldr-rgb-07.png,34.4830,0.9778,0.0312,0.0245,2.6727 -Small,6x6,ldr-rgb-08.png,40.0916,0.9860,0.0216,0.0148,4.4185 -Small,6x6,ldr-rgb-09.png,33.8253,0.9849,0.0240,0.0173,3.7869 -Small,6x6,ldr-rgb-10.png,37.2042,0.9816,0.0064,0.0032,5.1490 -Small,6x6,ldr-rgba-00.png,30.5236,0.9496,0.0295,0.0228,2.8755 -Small,6x6,ldr-rgba-01.png,32.2957,0.9672,0.0236,0.0166,3.9418 -Small,6x6,ldr-rgba-02.png,27.9010,0.9422,0.0224,0.0155,4.2418 -Small,6x6,ldr-xy-00.png,36.3196,0.9896,0.0220,0.0146,4.4790 -Small,6x6,ldr-xy-01.png,38.0890,0.9817,0.0267,0.0193,3.3957 -Small,6x6,ldr-xy-02.png,47.6556,0.9910,0.0312,0.0235,2.7933 -Small,6x6,ldrs-rgba-00.png,30.5152,0.9497,0.0312,0.0233,2.8165 -Small,6x6,ldrs-rgba-01.png,32.2882,0.9672,0.0237,0.0168,3.9091 -Small,6x6,ldrs-rgba-02.png,27.8879,0.9421,0.0218,0.0154,4.2434 -Small,8x8,hdr-rgb-00.hdr,23.4600,0.8281,0.0678,0.0224,2.9232 -Small,8x8,hdr-rgb-r16.ktx,999.0000,1.0000,0.0040,0.0004,0.6563 -Small,8x8,hdr-rgb-r32.ktx,999.0000,1.0000,0.0043,0.0004,0.6669 -Small,8x8,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0042,0.0004,0.6595 -Small,8x8,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0041,0.0004,0.6563 -Small,8x8,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0041,0.0004,0.6384 -Small,8x8,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0041,0.0004,0.6350 -Small,8x8,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0041,0.0004,0.6384 -Small,8x8,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0042,0.0004,0.6350 -Small,8x8,ldr-rgb-00.png,28.9964,0.8979,0.0333,0.0247,2.6556 -Small,8x8,ldr-rgb-01.png,29.0587,0.9299,0.0293,0.0216,3.0350 -Small,8x8,ldr-rgb-02.png,23.2109,0.9082,0.0282,0.0196,3.3413 -Small,8x8,ldr-rgb-03.png,39.4631,0.9751,0.0173,0.0098,6.6608 -Small,8x8,ldr-rgb-04.png,29.8053,0.9588,0.0271,0.0185,3.5395 -Small,8x8,ldr-rgb-05.png,26.0720,0.9255,0.0314,0.0233,2.8135 -Small,8x8,ldr-rgb-06.png,23.2757,0.9163,0.0281,0.0193,3.3976 -Small,8x8,ldr-rgb-07.png,31.2666,0.9558,0.0352,0.0264,2.4789 -Small,8x8,ldr-rgb-08.png,36.6035,0.9730,0.0216,0.0142,4.6175 -Small,8x8,ldr-rgb-09.png,29.1793,0.9602,0.0247,0.0166,3.9442 -Small,8x8,ldr-rgb-10.png,32.3590,0.9603,0.0096,0.0047,3.4831 -Small,8x8,ldr-rgba-00.png,26.7577,0.8918,0.0353,0.0267,2.4537 -Small,8x8,ldr-rgba-01.png,28.4704,0.9210,0.0283,0.0199,3.2967 -Small,8x8,ldr-rgba-02.png,23.9802,0.8889,0.0273,0.0188,3.4791 -Small,8x8,ldr-xy-00.png,34.2040,0.9750,0.0257,0.0160,4.0898 -Small,8x8,ldr-xy-01.png,35.2494,0.9629,0.0256,0.0163,4.0236 -Small,8x8,ldr-xy-02.png,44.6462,0.9802,0.0289,0.0198,3.3069 -Small,8x8,ldrs-rgba-00.png,26.7537,0.8918,0.0357,0.0271,2.4205 -Small,8x8,ldrs-rgba-01.png,28.4594,0.9207,0.0284,0.0201,3.2550 -Small,8x8,ldrs-rgba-02.png,23.9737,0.8888,0.0272,0.0190,3.4533 -Small,12x12,hdr-rgb-00.hdr,20.7372,0.6889,0.0833,0.0343,1.9108 -Small,12x12,hdr-rgb-r16.ktx,999.0000,1.0000,0.0069,0.0004,0.6500 -Small,12x12,hdr-rgb-r32.ktx,999.0000,1.0000,0.0071,0.0004,0.6600 -Small,12x12,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0070,0.0004,0.6496 -Small,12x12,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0069,0.0004,0.6369 -Small,12x12,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0068,0.0004,0.6484 -Small,12x12,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0069,0.0004,0.6167 -Small,12x12,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0070,0.0004,0.6464 -Small,12x12,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0069,0.0004,0.6464 -Small,12x12,ldr-rgb-00.png,25.0738,0.7638,0.0442,0.0325,2.0151 -Small,12x12,ldr-rgb-01.png,25.1477,0.8208,0.0380,0.0258,2.5372 -Small,12x12,ldr-rgb-02.png,19.2950,0.7535,0.0417,0.0311,2.1040 -Small,12x12,ldr-rgb-03.png,36.2052,0.9567,0.0217,0.0106,6.1599 -Small,12x12,ldr-rgb-04.png,25.0000,0.8769,0.0351,0.0237,2.7615 -Small,12x12,ldr-rgb-05.png,21.7397,0.8179,0.0412,0.0305,2.1480 -Small,12x12,ldr-rgb-06.png,19.3020,0.7686,0.0400,0.0287,2.2821 -Small,12x12,ldr-rgb-07.png,27.1598,0.8973,0.0441,0.0328,2.0008 -Small,12x12,ldr-rgb-08.png,32.5575,0.9426,0.0250,0.0144,4.5360 -Small,12x12,ldr-rgb-09.png,24.3246,0.8869,0.0343,0.0233,2.8107 -Small,12x12,ldr-rgb-10.png,28.2270,0.9205,0.0198,0.0109,1.4868 -Small,12x12,ldr-rgba-00.png,22.7316,0.7800,0.0476,0.0361,1.8137 -Small,12x12,ldr-rgba-01.png,24.7496,0.8072,0.0382,0.0272,2.4108 -Small,12x12,ldr-rgba-02.png,20.2177,0.7586,0.0401,0.0296,2.2108 -Small,12x12,ldr-xy-00.png,30.4621,0.9328,0.0311,0.0188,3.4815 -Small,12x12,ldr-xy-01.png,32.2515,0.9319,0.0260,0.0143,4.5987 -Small,12x12,ldr-xy-02.png,40.3185,0.9454,0.0222,0.0098,6.6799 -Small,12x12,ldrs-rgba-00.png,22.7248,0.7801,0.0464,0.0351,1.8646 -Small,12x12,ldrs-rgba-01.png,24.7439,0.8066,0.0391,0.0277,2.3636 -Small,12x12,ldrs-rgba-02.png,20.2149,0.7583,0.0400,0.0290,2.2592 -Small,3x3x3,ldr-l-00-3.dds,52.1070,0.9995,0.0256,0.0159,16.4622 -Small,3x3x3,ldr-l-01-3.dds,54.5179,0.9994,0.0132,0.0082,8.3775 -Small,6x6x6,ldr-l-00-3.dds,33.2856,0.9803,0.0397,0.0228,11.4976 -Small,6x6x6,ldr-l-01-3.dds,41.6471,0.9891,0.0189,0.0074,9.3238 +Small,4x4,hdr-rgb-00.hdr,32.4789,0.9742,0.0591,0.0171,3.8232 +Small,4x4,hdr-rgb-r16.ktx,999.0000,1.0000,0.0023,0.0005,0.4751 +Small,4x4,hdr-rgb-r32.ktx,999.0000,1.0000,0.0022,0.0004,0.7050 +Small,4x4,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0023,0.0004,0.6290 +Small,4x4,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0023,0.0004,0.5982 +Small,4x4,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0023,0.0004,0.6246 +Small,4x4,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0022,0.0004,0.6736 +Small,4x4,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0023,0.0004,0.6036 +Small,4x4,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0023,0.0005,0.5636 +Small,4x4,ldr-rgb-00.png,39.1847,0.9893,0.0257,0.0190,3.4532 +Small,4x4,ldr-rgb-01.png,40.4486,0.9943,0.0230,0.0172,3.8149 +Small,4x4,ldr-rgb-02.png,35.5041,0.9946,0.0233,0.0172,3.8171 +Small,4x4,ldr-rgb-03.png,47.8252,0.9948,0.0235,0.0172,3.8149 +Small,4x4,ldr-rgb-04.png,42.3940,0.9971,0.0201,0.0152,4.3144 +Small,4x4,ldr-rgb-05.png,38.0205,0.9927,0.0238,0.0175,3.7445 +Small,4x4,ldr-rgb-06.png,35.6730,0.9957,0.0212,0.0150,4.3717 +Small,4x4,ldr-rgb-07.png,39.9591,0.9932,0.0285,0.0217,3.0200 +Small,4x4,ldr-rgb-08.png,45.9942,0.9957,0.0223,0.0168,3.9086 +Small,4x4,ldr-rgb-09.png,42.3003,0.9968,0.0222,0.0163,4.0176 +Small,4x4,ldr-rgb-10.png,45.1927,0.9946,0.0055,0.0029,5.5182 +Small,4x4,ldr-rgba-00.png,36.7563,0.9867,0.0268,0.0208,3.1532 +Small,4x4,ldr-rgba-01.png,39.1434,0.9923,0.0211,0.0149,4.3931 +Small,4x4,ldr-rgba-02.png,35.0654,0.9822,0.0213,0.0147,4.4671 +Small,4x4,ldr-xy-00.png,37.7638,0.9962,0.0217,0.0142,4.6003 +Small,4x4,ldr-xy-01.png,45.5053,0.9967,0.0232,0.0156,4.2113 +Small,4x4,ldr-xy-02.png,51.3367,0.9973,0.0279,0.0203,3.2319 +Small,4x4,ldrs-rgba-00.png,36.7546,0.9867,0.0248,0.0197,3.3189 +Small,4x4,ldrs-rgba-01.png,39.1513,0.9924,0.0205,0.0144,4.5486 +Small,4x4,ldrs-rgba-02.png,35.0533,0.9823,0.0211,0.0145,4.5120 +Small,5x5,hdr-rgb-00.hdr,28.7684,0.9465,0.0597,0.0190,3.4578 +Small,5x5,hdr-rgb-r16.ktx,999.0000,1.0000,0.0031,0.0005,0.5039 +Small,5x5,hdr-rgb-r32.ktx,999.0000,1.0000,0.0035,0.0004,0.6022 +Small,5x5,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0032,0.0004,0.5887 +Small,5x5,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0031,0.0004,0.6246 +Small,5x5,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0029,0.0004,0.6770 +Small,5x5,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0032,0.0004,0.6632 +Small,5x5,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0029,0.0004,0.5939 +Small,5x5,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0029,0.0004,0.6665 +Small,5x5,ldr-rgb-00.png,35.4120,0.9760,0.0282,0.0215,3.0553 +Small,5x5,ldr-rgb-01.png,36.5697,0.9871,0.0267,0.0188,3.4893 +Small,5x5,ldr-rgb-02.png,31.2239,0.9860,0.0227,0.0164,3.9963 +Small,5x5,ldr-rgb-03.png,44.6505,0.9906,0.0248,0.0187,3.5046 +Small,5x5,ldr-rgb-04.png,37.8438,0.9926,0.0241,0.0173,3.7913 +Small,5x5,ldr-rgb-05.png,33.7109,0.9818,0.0283,0.0207,3.1634 +Small,5x5,ldr-rgb-06.png,31.2522,0.9881,0.0218,0.0153,4.2703 +Small,5x5,ldr-rgb-07.png,36.7943,0.9867,0.0320,0.0248,2.6437 +Small,5x5,ldr-rgb-08.png,42.4727,0.9916,0.0245,0.0181,3.6174 +Small,5x5,ldr-rgb-09.png,37.7195,0.9926,0.0248,0.0184,3.5660 +Small,5x5,ldr-rgb-10.png,40.7711,0.9881,0.0065,0.0032,5.0720 +Small,5x5,ldr-rgba-00.png,33.1369,0.9709,0.0305,0.0229,2.8621 +Small,5x5,ldr-rgba-01.png,35.4399,0.9835,0.0231,0.0162,4.0442 +Small,5x5,ldr-rgba-02.png,31.2079,0.9641,0.0231,0.0158,4.1583 +Small,5x5,ldr-xy-00.png,37.2243,0.9937,0.0269,0.0177,3.7125 +Small,5x5,ldr-xy-01.png,41.5491,0.9910,0.0282,0.0201,3.2555 +Small,5x5,ldr-xy-02.png,49.4259,0.9947,0.0329,0.0232,2.8202 +Small,5x5,ldrs-rgba-00.png,33.1343,0.9708,0.0309,0.0235,2.7902 +Small,5x5,ldrs-rgba-01.png,35.4388,0.9835,0.0232,0.0162,4.0510 +Small,5x5,ldrs-rgba-02.png,31.2038,0.9642,0.0242,0.0165,3.9726 +Small,6x6,hdr-rgb-00.hdr,26.5016,0.9122,0.0608,0.0188,3.4867 +Small,6x6,hdr-rgb-r16.ktx,999.0000,1.0000,0.0029,0.0005,0.5266 +Small,6x6,hdr-rgb-r32.ktx,999.0000,1.0000,0.0029,0.0004,0.6600 +Small,6x6,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0029,0.0004,0.7050 +Small,6x6,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0030,0.0004,0.5871 +Small,6x6,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0031,0.0005,0.5687 +Small,6x6,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0028,0.0004,0.6632 +Small,6x6,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0029,0.0004,0.6243 +Small,6x6,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0033,0.0004,0.6350 +Small,6x6,ldr-rgb-00.png,32.6771,0.9563,0.0290,0.0221,2.9716 +Small,6x6,ldr-rgb-01.png,33.2138,0.9730,0.0258,0.0186,3.5142 +Small,6x6,ldr-rgb-02.png,27.5691,0.9673,0.0239,0.0176,3.7243 +Small,6x6,ldr-rgb-03.png,42.6064,0.9859,0.0227,0.0160,4.0884 +Small,6x6,ldr-rgb-04.png,34.3673,0.9846,0.0247,0.0181,3.6138 +Small,6x6,ldr-rgb-05.png,30.3075,0.9659,0.0275,0.0210,3.1252 +Small,6x6,ldr-rgb-06.png,27.6469,0.9713,0.0228,0.0160,4.0991 +Small,6x6,ldr-rgb-07.png,34.5007,0.9778,0.0315,0.0244,2.6856 +Small,6x6,ldr-rgb-08.png,40.1084,0.9861,0.0229,0.0161,4.0614 +Small,6x6,ldr-rgb-09.png,33.8237,0.9849,0.0256,0.0191,3.4298 +Small,6x6,ldr-rgb-10.png,37.2131,0.9816,0.0071,0.0039,4.2080 +Small,6x6,ldr-rgba-00.png,30.5342,0.9498,0.0307,0.0235,2.7934 +Small,6x6,ldr-rgba-01.png,32.2904,0.9672,0.0240,0.0171,3.8397 +Small,6x6,ldr-rgba-02.png,27.8978,0.9422,0.0234,0.0166,3.9503 +Small,6x6,ldr-xy-00.png,36.3561,0.9897,0.0240,0.0157,4.1831 +Small,6x6,ldr-xy-01.png,38.0981,0.9816,0.0269,0.0188,3.4882 +Small,6x6,ldr-xy-02.png,47.6550,0.9910,0.0333,0.0256,2.5603 +Small,6x6,ldrs-rgba-00.png,30.5263,0.9498,0.0304,0.0234,2.8027 +Small,6x6,ldrs-rgba-01.png,32.2833,0.9672,0.0243,0.0175,3.7436 +Small,6x6,ldrs-rgba-02.png,27.8861,0.9421,0.0229,0.0155,4.2393 +Small,8x8,hdr-rgb-00.hdr,23.4580,0.8281,0.0625,0.0232,2.8274 +Small,8x8,hdr-rgb-r16.ktx,999.0000,1.0000,0.0042,0.0005,0.4681 +Small,8x8,hdr-rgb-r32.ktx,999.0000,1.0000,0.0046,0.0005,0.5639 +Small,8x8,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0041,0.0005,0.5687 +Small,8x8,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0041,0.0005,0.5578 +Small,8x8,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0040,0.0004,0.6272 +Small,8x8,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0046,0.0005,0.5459 +Small,8x8,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0042,0.0004,0.6022 +Small,8x8,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0043,0.0004,0.6139 +Small,8x8,ldr-rgb-00.png,29.0012,0.8981,0.0354,0.0269,2.4397 +Small,8x8,ldr-rgb-01.png,29.0609,0.9298,0.0321,0.0237,2.7662 +Small,8x8,ldr-rgb-02.png,23.2142,0.9084,0.0298,0.0217,3.0264 +Small,8x8,ldr-rgb-03.png,39.4900,0.9751,0.0181,0.0101,6.4606 +Small,8x8,ldr-rgb-04.png,29.8034,0.9589,0.0292,0.0207,3.1622 +Small,8x8,ldr-rgb-05.png,26.0694,0.9252,0.0330,0.0247,2.6572 +Small,8x8,ldr-rgb-06.png,23.2814,0.9163,0.0299,0.0215,3.0465 +Small,8x8,ldr-rgb-07.png,31.2846,0.9559,0.0387,0.0299,2.1934 +Small,8x8,ldr-rgb-08.png,36.6228,0.9731,0.0245,0.0154,4.2434 +Small,8x8,ldr-rgb-09.png,29.1901,0.9604,0.0263,0.0183,3.5802 +Small,8x8,ldr-rgb-10.png,32.3587,0.9603,0.0098,0.0051,3.2069 +Small,8x8,ldr-rgba-00.png,26.7564,0.8915,0.0372,0.0292,2.2412 +Small,8x8,ldr-rgba-01.png,28.4733,0.9211,0.0297,0.0215,3.0543 +Small,8x8,ldr-rgba-02.png,23.9873,0.8891,0.0279,0.0197,3.3200 +Small,8x8,ldr-xy-00.png,34.2739,0.9754,0.0259,0.0170,3.8512 +Small,8x8,ldr-xy-01.png,35.2901,0.9632,0.0270,0.0173,3.7946 +Small,8x8,ldr-xy-02.png,44.6924,0.9804,0.0302,0.0210,3.1219 +Small,8x8,ldrs-rgba-00.png,26.7535,0.8914,0.0357,0.0277,2.3638 +Small,8x8,ldrs-rgba-01.png,28.4621,0.9208,0.0301,0.0221,2.9614 +Small,8x8,ldrs-rgba-02.png,23.9808,0.8891,0.0279,0.0193,3.3877 +Small,12x12,hdr-rgb-00.hdr,20.7359,0.6887,0.0814,0.0334,1.9647 +Small,12x12,hdr-rgb-r16.ktx,999.0000,1.0000,0.0066,0.0006,0.4163 +Small,12x12,hdr-rgb-r32.ktx,999.0000,1.0000,0.0074,0.0004,0.6384 +Small,12x12,hdr-rgb-rg16.ktx,999.0000,1.0000,0.0073,0.0005,0.5492 +Small,12x12,hdr-rgb-rg32.ktx,999.0000,1.0000,0.0070,0.0004,0.6616 +Small,12x12,hdr-rgb-rgb16.ktx,999.0000,1.0000,0.0071,0.0004,0.5887 +Small,12x12,hdr-rgb-rgb32.ktx,999.0000,1.0000,0.0070,0.0004,0.6022 +Small,12x12,hdr-rgba-rgba16.ktx,999.0000,1.0000,0.0070,0.0004,0.5845 +Small,12x12,hdr-rgba-rgba32.ktx,999.0000,1.0000,0.0069,0.0004,0.6080 +Small,12x12,ldr-rgb-00.png,25.1016,0.7635,0.0452,0.0338,1.9387 +Small,12x12,ldr-rgb-01.png,25.1600,0.8215,0.0375,0.0272,2.4099 +Small,12x12,ldr-rgb-02.png,19.2973,0.7537,0.0431,0.0328,1.9992 +Small,12x12,ldr-rgb-03.png,36.2260,0.9565,0.0217,0.0110,5.9513 +Small,12x12,ldr-rgb-04.png,25.0176,0.8774,0.0363,0.0251,2.6158 +Small,12x12,ldr-rgb-05.png,21.7434,0.8180,0.0420,0.0311,2.1061 +Small,12x12,ldr-rgb-06.png,19.3176,0.7697,0.0418,0.0310,2.1111 +Small,12x12,ldr-rgb-07.png,27.1653,0.8981,0.0459,0.0349,1.8780 +Small,12x12,ldr-rgb-08.png,32.5419,0.9421,0.0277,0.0157,4.1711 +Small,12x12,ldr-rgb-09.png,24.3370,0.8871,0.0351,0.0242,2.7031 +Small,12x12,ldr-rgb-10.png,28.2270,0.9205,0.0216,0.0126,1.2879 +Small,12x12,ldr-rgba-00.png,22.9084,0.7826,0.0510,0.0401,1.6353 +Small,12x12,ldr-rgba-01.png,24.7520,0.8072,0.0402,0.0290,2.2621 +Small,12x12,ldr-rgba-02.png,20.2218,0.7589,0.0436,0.0317,2.0645 +Small,12x12,ldr-xy-00.png,30.5546,0.9339,0.0316,0.0196,3.3363 +Small,12x12,ldr-xy-01.png,32.2516,0.9318,0.0276,0.0146,4.4999 +Small,12x12,ldr-xy-02.png,40.3229,0.9455,0.0225,0.0103,6.3356 +Small,12x12,ldrs-rgba-00.png,22.9019,0.7829,0.0502,0.0383,1.7109 +Small,12x12,ldrs-rgba-01.png,24.7462,0.8066,0.0401,0.0284,2.3046 +Small,12x12,ldrs-rgba-02.png,20.2195,0.7582,0.0469,0.0355,1.8444 +Small,3x3x3,ldr-l-00-3.dds,52.1078,0.9995,0.0259,0.0167,15.6954 +Small,3x3x3,ldr-l-01-3.dds,54.5184,0.9994,0.0142,0.0084,8.1863 +Small,6x6x6,ldr-l-00-3.dds,33.2955,0.9803,0.0394,0.0232,11.2876 +Small,6x6x6,ldr-l-01-3.dds,41.6444,0.9891,0.0207,0.0079,8.7419