找回密码
 注册
关于网站域名变更的通知
查看: 563|回复: 2
打印 上一主题 下一主题

基于matlab CCF算法的图像质量评价

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-4-22 17:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
源代码
! [1 x- ~! }5 R
0 S: a4 w  [! q0 a' e" c``
% N& N6 E# H" M* h6 T9 t* J/ jclear all
  @! C0 a, U, vclc4 e7 }9 F4 F1 i9 a0 e$ _

3 _2 F; _# g8 n, C0 Qim = imread(‘1.bmp’);
, V( N! g; H6 L8 p3 x  j9 j  E$ t) K
quality = CCF(im)+ [1 E& P! s4 a6 D+ `
function [quality] = CCF(im)1 g- y, A, P) Y( O
' a( a7 }9 g& @8 l) n/ t) e3 }
%-------------CCF_coloRFulness -----------------
. `9 S; s, |' @, ~8 {/ X' mimColor = double(im);
2 Z+ Q% w1 Q4 \; E! E) X0 n
. u6 R0 l7 n' }$ T3 ^. [' a6 V. A! o+ T

' B1 g( c# S  e, M9 B3 f
  • R = imColor(:,:,1);
  • G = imColor(:,:,2);
  • B = imColor(:,:,3);
  • RR = log(R+0.00001) - mean2(log(R+0.00001));
  • GG = log(G+0.00001) - mean2(log(G+0.00001));
  • BB = log(B+0.00001) - mean2(log(B+0.00001));
  • alpha = RR-GG;
  • beta = 0.5*(RR+GG)-BB;
  • mu_alpha=mean(mean(alpha));
  • mu_beta=mean(mean(beta));
  • var_alpha=var(var(alpha));
  • var_beta=var(var(beta));
  • CCF_colorfulness=1000*((sqrt(var_alpha+var_beta)+0.3*sqrt(mu_alpha*mu_alpha+mu_beta*mu_beta))/85.59);
    , O2 A, `5 ~7 s6 a" f( |
0 C% ?& e+ `- ~6 j, h7 k; V; b
$ S! a8 a5 |# T
%-------------CCF_contrast----------------------; V: x6 b: O% D( r2 X2 j* r

& @; L3 Z; `6 _2 M
  • im1=rgb2gray(im);
  • CCF_contrast = CCFcontrast(im1);/ I3 Q" T! h' R
$ D3 d  h4 c1 m& x" j- K- M
8 e4 h' z8 P2 `$ Q' W: a8 Z8 @4 @
%-------------CCF_FADE--------------------------- @6 ~; R( x. n2 b" \$ U

! ?; c" c7 [/ j0 I1 |, r
  • CCF_FADE = FADE(im);; ]' j! |4 k( c$ s6 `. ?' [( Q& ?; s
2 d5 F7 ^; O8 A& j

+ ~7 ^) Z) c' U%------------ normalization ------------------6 i7 |& N: b" L. U' ~
* s; D. ]" V; X  F( H1 p
  • CCF_colorfulness=mapminmax(CCF_colorfulness,1,10);
  • CCF_contrast=mapminmax(CCF_contrast,1,10);
  • CCF_FADE=10-mapminmax(CCF_FADE,1,10);1 S4 P1 u3 R+ T; b" i

' t' c/ s& a8 v$ d: @
: n, V: s  L; @% ------------calculate image quality with coefficients---------------------$ h; j* @4 z4 B% F- p

+ J! U0 ?- A9 P7 q3 X
  • c=[0.17593 0.61759 0.33988 ];
  • quality = c(1)*(CCF_colorfulness) + c(2)*(CCF_contrast) + c(3)*(CCF_FADE)( m+ ]' L+ }5 h8 ~- G

  x" W9 @8 D  F; @
# U' P1 s8 o, `; |$ e5 Xend/ q4 J! R4 Z  @" A9 m2 U$ ~
: ~% h4 c0 O: s% E/ T( v
; l" S9 v7 m! Z

该用户从未签到

2#
发表于 2021-4-22 18:32 | 只看该作者
基于matlab CCF算法的图像质量评价

该用户从未签到

3#
发表于 2021-4-25 17:02 | 只看该作者
可以借鉴一下
; Y9 Z  K$ V" ^$ K/ z$ ~  f2 h# Q! y8 |- t
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 22:00 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表