/external/libyuv/files/util/ |
Makefile | 1 psnr: psnr.cc ssim.cc psnr_main.cc 3 $(CXX) /arch:SSE2 /Ox /openmp psnr.cc ssim.cc psnr_main.cc 5 $(CXX) -msse2 -O3 -fopenmp -static -o psnr psnr.cc ssim.cc psnr_main.cc -Wl,--strip-all
|
ssim.h | 11 // Get SSIM for video sequence. Assuming RAW 4:2:0 Y:Cb:Cr format 30 double CalcLSSIM(double ssim);
|
ssim.cc | 11 #include "../util/ssim.h" // NOLINT 34 // SSIM 74 // Common final expression for SSIM, once the weighted sums are known. 273 double SSIM = 0.; 282 SSIM += GetSSIM(org, rec, i, j, image_width, image_height, stride); 287 #pragma omp parallel for reduction(+: SSIM) 291 SSIM += GetSSIM(org, rec, i, j, image_width, image_height, stride); 294 SSIM += GetSSIMFullKernel(org, rec, i, j, stride, kiW[0]); 299 // zeros which won't contribute to the overall SSIM value (but we need 315 SSIM += GetSSIMFullKernel(scratch_org, scratch_rec [all...] |
/external/libvpx/libvpx/vpx_dsp/ |
fastssim.c | 18 #include "vpx_dsp/ssim.h" 33 double *ssim; member in struct:fs_level 59 level_size += sizeof(*_ctx->level[l].ssim) - 1; 60 level_size /= sizeof(*_ctx->level[l].ssim); 62 level_size *= sizeof(*_ctx->level[l].ssim); 80 level_size += sizeof(*_ctx->level[l].ssim) - 1; 81 level_size /= sizeof(*_ctx->level[l].ssim); 82 level_size *= sizeof(*_ctx->level[l].ssim); 86 _ctx->level[l].ssim = (double *) data; 87 data += im_size * sizeof(*_ctx->level[l].ssim); 173 double *ssim; local 302 double *ssim; local 408 double *ssim; local [all...] |
ssim.h | 21 // metrics used for calculating ssim, ssim2, dssim, and ssimc 38 // calculated ssim score between source and reference 39 double ssim; member in struct:__anon18116 44 // ssim consistency error metric ( see code for explanation ) 47 // standard ssim 48 double ssim; member in struct:__anon18117 50 // revised ssim ( see code for explanation) 53 // ssim restated as an error metric like sse
|
ssim.c | 13 #include "vpx_dsp/ssim.h" 210 // traditional ssim as per: http://en.wikipedia.org/wiki/Structural_similarity 214 // ssim(x,y) = (2*mean(x)*mean(y) + c1)*(2*cov(x,y)+c2) / 223 // ssim(x,y) = 231 // ssim(x,y) = 256 // The first term of the ssim metric is a luminance factor. 312 double ssim; local 323 // in ssim when using a window. Seems biased against edge pixels 330 ssim = ssimv_similarity(&sv, 64); 333 sv.ssim = ssim2 [all...] |
vpx_dsp.mk | 25 DSP_SRCS-$(CONFIG_INTERNAL_STATS) += ssim.c 26 DSP_SRCS-$(CONFIG_INTERNAL_STATS) += ssim.h
|
/external/webrtc/tools/python_charts/webrtc/ |
main.py | 106 description, data = helper.CreateData('ssim') 107 ssim = gviz_api.DataTable(description, data) 109 json_ssim_data = ssim.ToJSon(helper.GetOrdering(description))
|
/external/webrtc/webrtc/modules/video_coding/codecs/tools/ |
video_quality_measurement.cc | 305 Log("Calculating SSIM...\n"); 358 "ssim psnr\n"); 362 const webrtc::test::FrameResult& ssim = ssim_result.frames[i]; local 370 f.total_packets, ssim.value, psnr.value); 434 "'ssim': ('number', 'SSIM'),\n" 440 const webrtc::test::FrameResult& ssim = ssim_result.frames[i]; local 450 "'total_packets': %" PRIuS ", 'ssim': %f, 'psnr': %f},\n", 456 f.packets_dropped, f.total_packets, ssim.value, psnr.value); 532 // Close the files before we start using them for SSIM/PSNR calculations [all...] |
/external/libyuv/files/ |
linux.mk | 74 $(CXX) $(CXXFLAGS) -Iutil/ -o $@ util/psnr.cc util/psnr_main.cc util/ssim.cc
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
ssim_opt_x86_64.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
/external/webrtc/webrtc/video/ |
video_quality_test.cc | 77 // Create thread pool for CPU-expensive PSNR/SSIM calculations. 307 double ssim) 315 ssim(ssim) {} 324 double ssim; member in struct:webrtc::VideoAnalyzer::Sample 459 PrintResult("ssim", ssim_, ""); 477 // Perform expensive psnr and ssim calculations while not holding lock. 479 double ssim = I420SSIM(&comparison.reference, &comparison.render); local 488 comparison.encoded_frame_size, psnr, ssim)); 491 ssim_.AddSample(ssim); [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
ssim_opt.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/ |
vp8cx.mk | 68 VP8_CX_SRCS-$(CONFIG_INTERNAL_STATS) += encoder/ssim.c
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_ssim_opt.asm | 62 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion 152 ; all the parms needed for 16x16 ssim so we can play with dssim as distortion
|