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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
源代码+ n! [1 ?) J6 n7 a  \$ H
4 c) A4 V* v* h: @
``; ?6 P# Z' `, S7 N
clear all0 T6 a: X7 r; T% |9 Y
clc
2 d/ {9 q2 d8 Y5 y1 r9 ]' G" T2 w! V; \) T- q* o
im = imread(‘1.bmp’);- C, [1 o# H& t9 p
) V5 C( X2 z1 w' c
quality = CCF(im)
/ N) q$ ]5 d' E/ Zfunction [quality] = CCF(im)
3 Y# T8 Z0 n( X# C2 P- {2 c! z$ o; D6 a+ A8 }
%-------------CCF_coloRFulness -----------------
4 I6 \5 z5 F- l  OimColor = double(im);
8 i9 S2 _5 c/ |  U4 s
3 c* [: k. w  t' c: R2 Y- P
. X& T3 U' ~2 ]7 F% T
: M9 ~9 o) ^9 G  b9 q  Q- i) o! D
  • 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);" m/ K' O% E" a( E9 j8 t; c
7 h8 u& l0 b) m( E+ k
3 S8 [. k0 K0 ?6 d. g5 r
%-------------CCF_contrast----------------------
+ |/ [9 D% b2 l% t
+ a9 V, V5 U0 \: k" d, a
  • im1=rgb2gray(im);
  • CCF_contrast = CCFcontrast(im1);1 U% k/ Y6 c$ u1 p) {

; L' j" J7 A; r# x+ f
- N$ R) Q& T8 _! H%-------------CCF_FADE--------------------------! _: s5 D8 T% e( w# S

' b+ M- w& ^/ ?  o5 @/ \. A  i) O
  • CCF_FADE = FADE(im);
    % b- I+ R; Y8 d

/ Z1 o. a) f' A& g8 y% u1 a4 r
3 M" ~! c8 n6 Q%------------ normalization ------------------
0 ?& i! @" z/ m  z& V$ |7 G4 |; d7 D) Q' w% h  n9 y2 _6 U0 e$ S
  • CCF_colorfulness=mapminmax(CCF_colorfulness,1,10);
  • CCF_contrast=mapminmax(CCF_contrast,1,10);
  • CCF_FADE=10-mapminmax(CCF_FADE,1,10);8 }) j% q, ^% }2 g

9 z/ @8 U4 {! M9 i' G# m. H9 a
# N( M0 J. O" F) c& `! r% ------------calculate image quality with coefficients---------------------
& Z/ v; V7 s. r% S
- p% D9 b! i$ B3 l% [5 V/ c
  • c=[0.17593 0.61759 0.33988 ];
  • quality = c(1)*(CCF_colorfulness) + c(2)*(CCF_contrast) + c(3)*(CCF_FADE)* S) p! i) r- d+ [/ r3 e$ c
& G# _3 H- g' m" }- C4 q
3 l1 x% L8 ]" u2 z' u$ o. R* i6 T: @+ k" T
end( \2 V; I* \8 K2 l# U( `# \
$ n5 l# s  d% w

, A# C  M) [5 U4 Z$ d! p

该用户从未签到

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

该用户从未签到

3#
发表于 2021-4-25 17:02 | 只看该作者
可以借鉴一下' c0 |; @3 s/ I2 w, n7 u

7 Q- p" f* v  N2 |( v1 X9 S8 M
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-31 06:57 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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