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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
源代码
6 {0 b$ K, l: Z  a! b" w
$ b" w7 B6 d8 r* `0 o``
8 ]# s3 R/ I5 j9 R  ?clear all* I9 j0 p% B3 P( o' a9 T
clc- R/ I' `9 C& U! ^
$ x) m1 R$ i9 E7 ~6 S6 u
im = imread(‘1.bmp’);8 b2 s( i# q& }- B3 x1 ?

/ o4 |& |* S5 v1 c7 @7 c  Iquality = CCF(im)
  ?' j' e' v: y& L; qfunction [quality] = CCF(im)
% r6 q( g+ H' V9 @6 e5 Y4 a6 P0 z& K, Y* _3 S- n1 v- Y( V
%-------------CCF_coloRFulness -----------------
9 M. `9 T) S( Y$ BimColor = double(im);
7 f9 E8 V) q& ?" U% e9 e
- o: Q% H& p3 V4 F: v. H5 I' ]2 g( p% [: t0 {% y6 z
4 }8 m3 |3 v* h* r
  • 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);1 T( l1 a$ J+ |( K+ ?

9 ~# H2 R* I  U( c  {
5 e+ A7 a9 j7 ?$ H& ^/ g%-------------CCF_contrast----------------------, c- @7 B! }2 y& @

" `# @0 H2 J/ P# f( t, l6 M! X) u
  • im1=rgb2gray(im);
  • CCF_contrast = CCFcontrast(im1);3 u. r3 X! p9 V' d9 l
9 ]$ L" v& _; `
, O3 Z: e1 p. X- O( x( ]
%-------------CCF_FADE--------------------------9 E. S  W3 W  j5 Z- z. n  c$ l

# ~3 T. i, k9 w. W7 t, K4 q3 o
  • CCF_FADE = FADE(im);: T, N1 h3 ]2 q0 J

! K: @2 w4 a% E- ]; ~4 @, p: h. A, L; d, `  d5 e4 e0 G3 S/ c
%------------ normalization ------------------% K% Z# P& P- ~- n

7 W+ j9 r/ |: l) l
  • CCF_colorfulness=mapminmax(CCF_colorfulness,1,10);
  • CCF_contrast=mapminmax(CCF_contrast,1,10);
  • CCF_FADE=10-mapminmax(CCF_FADE,1,10);
    ; [; F- F" [9 H% D
4 L# @# Y1 q; h

6 i8 V  _, d2 T/ ?! I4 S% ------------calculate image quality with coefficients---------------------
6 `1 O; B% n7 p1 _4 k' I8 n
4 F" O  [1 {5 E( u; L
  • c=[0.17593 0.61759 0.33988 ];
  • quality = c(1)*(CCF_colorfulness) + c(2)*(CCF_contrast) + c(3)*(CCF_FADE)
    9 `. F# W& h* j3 L0 E" b
0 q! x9 U8 X( y- U- P. |/ x5 q

5 o/ Y# C: h$ Y) b' Cend- u( N/ L7 E5 J- ^; R1 u

% r- K* ^; o0 v/ P2 L0 r
1 X, z3 W% O% j9 W* U" r

该用户从未签到

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

该用户从未签到

3#
发表于 2021-4-25 17:02 | 只看该作者
可以借鉴一下& T" J- W! z2 v# ]. c2 N

* o& ~: T1 V1 Y6 k1 j
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 23:21 , Processed in 0.171875 second(s), 23 queries , Gzip On.

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

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

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