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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
源代码' C" r+ R# e9 C- q" G

; X# g2 b0 F: o5 x( q``8 ^. Y* z, J0 Z
clear all
, `" {# o4 z; }7 h# _/ Tclc
9 j5 y( [! E/ [0 v# v: T- g" {' A
4 t& {0 H& G$ a& zim = imread(‘1.bmp’);
8 ^; d/ ]1 m' L8 D4 B' E" L( e0 j/ |" n3 l
quality = CCF(im)
' d$ W$ @: h4 c6 i# _function [quality] = CCF(im)- P+ N1 V2 q2 G# n, a; b
8 [* D0 y* G! [) J2 F. V/ Y
%-------------CCF_coloRFulness -----------------
8 Z( J$ Y; L* I$ B. eimColor = double(im);4 O6 y+ s9 O% O+ s) \

& e) i) G4 f0 Z5 c2 ^8 ?1 p2 Z# I8 w; D. y2 r. f( x
" W( q; F% r3 w
  • 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);
    5 o( P# N/ \5 K4 X/ k' |

7 r8 c( K# X' i9 A& T
" o1 O" V" a( Z# k7 O%-------------CCF_contrast----------------------( F2 d( X! B0 |4 _& M6 j

6 X* Q# J$ e6 k1 y( O
  • im1=rgb2gray(im);
  • CCF_contrast = CCFcontrast(im1);: n; i: P' B) y- M; t
% v# |( ^# ~; [/ T. Y- o

* a8 \, C: s: V* @3 t3 c5 T$ m  e# I5 H%-------------CCF_FADE--------------------------* s" W0 O: v! ?" \, t

+ e( F% G! F* m2 R$ o0 W
  • CCF_FADE = FADE(im);
    * C; A3 i* _6 \3 [5 i. z9 P& n
$ v* S: j" T- a; G
. g7 \* h" ^) C* Y+ }/ [4 P& [( O
%------------ normalization ------------------
7 @+ N% [, \# h# b( M
7 A- R" w7 c0 H( Q* h
  • CCF_colorfulness=mapminmax(CCF_colorfulness,1,10);
  • CCF_contrast=mapminmax(CCF_contrast,1,10);
  • CCF_FADE=10-mapminmax(CCF_FADE,1,10);
    " i4 h. D; g2 p

: W! {+ k0 D' B5 u! U9 H
& P3 F% N  }1 w6 \3 n% ------------calculate image quality with coefficients---------------------' a& H7 ?8 A6 T) K( D1 R
/ V4 v2 |" ~* H8 n4 ]- s3 J% k( [
  • c=[0.17593 0.61759 0.33988 ];
  • quality = c(1)*(CCF_colorfulness) + c(2)*(CCF_contrast) + c(3)*(CCF_FADE)4 _. z2 y3 o/ h4 m3 e
0 O& D% j: r: N/ E! J$ l6 {
. J: t7 Q% x2 g! b( e7 V/ S0 a
end
2 I/ S; o0 F2 J2 e7 b
% k8 a- V% D, a7 s* p2 L9 V' N# H) f' e# d- c2 P2 W4 S

该用户从未签到

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

该用户从未签到

3#
发表于 2021-4-25 17:02 | 只看该作者
可以借鉴一下3 m5 J& j; {4 r* g) n1 I% ?/ @' Y
  j; p. z' n( |- u1 U
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-3 11:40 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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