/external/libvpx/libvpx/vpx_dsp/ |
ssim.h | 23 // metrics used for calculating ssim, ssim2, dssim, and ssimc 40 // calculated ssim score between source and reference 41 double ssim; member in struct:__anon24634 46 // ssim consistency error metric ( see code for explanation ) 49 // standard ssim 50 double ssim; member in struct:__anon24635 52 // revised ssim ( see code for explanation) 55 // ssim restated as an error metric like sse
|
ssim.c | 14 #include "vpx_dsp/ssim.h" 189 // traditional ssim as per: http://en.wikipedia.org/wiki/Structural_similarity 193 // ssim(x,y) = (2*mean(x)*mean(y) + c1)*(2*cov(x,y)+c2) / 202 // ssim(x,y) = 210 // ssim(x,y) = 235 // The first term of the ssim metric is a luminance factor. 288 double ssim; local 299 // in ssim when using a window. Seems biased against edge pixels 306 ssim = ssimv_similarity(&sv, 64); 309 sv.ssim = ssim2 [all...] |
fastssim.c | 19 #include "vpx_dsp/ssim.h" 39 double *ssim; member in struct:fs_level 65 level_size += sizeof(*_ctx->level[l].ssim) - 1; 66 level_size /= sizeof(*_ctx->level[l].ssim); 68 level_size *= sizeof(*_ctx->level[l].ssim); 86 level_size += sizeof(*_ctx->level[l].ssim) - 1; 87 level_size /= sizeof(*_ctx->level[l].ssim); 88 level_size *= sizeof(*_ctx->level[l].ssim); 92 _ctx->level[l].ssim = (double *)data; 93 data += im_size * sizeof(*_ctx->level[l].ssim); 191 double *ssim; local 314 double *ssim; local 427 double *ssim; local [all...] |
/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/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...] |