function feat = brisque_feature(imdist)
%------------------------------------------------
% Feature Computation
%-------------------------------------------------
scalenum = 2;
window = fspecial('gaussian',7,7/6);
window = window/sum(sum(window));
feat = [];
tic
for itr_scale = 1:scalenum
mu = filter2(window, imdist, 'same');
mu_sq = mu.*mu;
sigma = sqrt(abs(filter2(window, imdist.*imdist, 'same') - mu_sq));
structdis = (imdist-mu)./(sigma+1);
[alpha overallstd] = estimateggdparam(structdis(:));
feat = [feat alpha overallstd^2];
shifts = [ 0 1;1 0 ; 1 1; -1 1];
for itr_shift =1:4
shifted_structdis = circshift(structdis,shifts(itr_shift,:));
pair = structdis(:).*shifted_structdis(:);
[alpha leftstd rightstd] = estimateaggdparam(pair);
const =(sqrt(gamma(1/alpha))/sqrt(gamma(3/alpha)));
meanparam =(rightstd-leftstd)*(gamma(2/alpha)/gamma(1/alpha))*const;
feat =[feat alpha meanparam leftstd^2 rightstd^2];
end
imdist = imresize(imdist,0.5);
end
toc
没有合适的资源?快使用搜索试试~ 我知道了~
基于SVM的图像无参考质量评价系统matlab实现+仿真录像
共23个文件
m:6个
jpg:2个
bmp:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 96 浏览量
2022-10-30
02:14:22
上传
评论
收藏 2.7MB RAR 举报
温馨提示
1.版本:matlab2021a,我录制了仿真操作录像,可以跟着操作出仿真结果 2.领域:无参考质量图像评价 3.内容:基于SVM的图像无参考质量评价系统matlab实现+仿真录像 4.适合人群:本,硕等教研学习使用
资源推荐
资源详情
资源评论
收起资源包目录
基于SVM的图像无参考质量评价系统matlab实现.rar (23个子文件)
基于SVM的图像无参考质量评价系统matlab实现
matlab
dump 226B
testimage2.bmp 1.13MB
allrange 741B
test_ind 432B
testimage1.bmp 1.13MB
func
dump 226B
estimateggdparam.m 535B
test_ind 435B
output 9B
test_ind_scaled 423B
brisque_feature.m 1KB
brisquescore.m 838B
brisque_test.m 82B
estimateaggdparam.m 543B
svm-scale.exe 79KB
output 9B
Runme.m 389B
test_ind_scaled 461B
rainbow-circle.jpg 43KB
svm-predict.exe 105KB
allmodel 345KB
11.jpg 47KB
操作录像0034.avi 4.66MB
共 23 条
- 1
资源评论
fpga和matlab
- 粉丝: 16w+
- 资源: 2558
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功