首页/新闻资讯/正文详情

【图像评价】基于Gabor特征的屏幕内容图像质量评估模型matlab代码

发布时间:2026/9/27 19:50:30 来源:云帆数科 栏目:资讯中心
【图像评价】基于Gabor特征的屏幕内容图像质量评估模型matlab代码
1 简介本文公开了一种基于Gabor特征互信息的全参考图像质量评价方法,属于图像处理领域.本发明方法具体实施包括如下步骤:(一)输入参考图像和失真图像;(二)对参考图像和失真图像,分别利用二维Gabor滤波器进行滤波以提取Gabor特征;(三)分别建立概率分布函数,求出滤波后图像每一个像素点的概率分布及联合概率分布;(四)求出参考图像和失真图像Gabor特征的互信息;(五)建立图像质量评价函数MIGF评价图像质量.本文利用二维Gabor滤波器提取视觉特征,并通过参考图像和失真图像的互信息来建立图像质量评价函数,评价结果符合人类视觉主观认识.2 部分代码%% Demo%----------------------------------------------------------------------%% This is an implementation of the algorithm for calculating the% Gabor features-basedmodel (GFM) index between two images.%% Please refer to the following paper%% Z. Ni, H. Zeng, L. Ma, J. Hou, J. Chen, and K.-K. Ma, “A Gabor% Feature-based Quality Assessment Model for the Screen Content Images,”% IEEE Transactions on Image Processing, 2018.%----------------------------------------------------------------------clcclearcloseorigImg imread(.\SCI07.bmp);distImg imread(.\SCI07_2_4.bmp);fprintf(Image load finished. \n)[gfm, gfm_map] GFM(origImg, distImg);fprintf(The score of the distorted image is %.4f \n, gfm)function [score, SimMatrix] GFM(Im1,Im2)% % GFM Index for SCI, Version 1.0% Copyright(c) 2017 Zhangkai Ni, Huanqiang Zeng, Lin Ma, Junhui Hou,% Jing Chen, and Kai-Kuang Ma% All Rights Reserved.%% ----------------------------------------------------------------------% Permission to use, copy, or modify this software and its documentation% for educational and research purposes only and without fee is here% granted, provided that this copyright notice and the original authors% names appear on all copies and supporting documentation. This program% shall not be used, rewritten, or adapted as the basis of a commercial% software or hardware product without first obtaining permission of the% authors. The authors make no representations about the suitability of% this software for any purpose. It is provided as is without express% or implied warranty.%----------------------------------------------------------------------%% This is an implementation of the algorithm for calculating the% Gabor features-basedmodel (GFM) index between two images.%% Please refer to the following paper%% Z. Ni, H. Zeng, L. Ma, J. Hou, J. Chen, and K.-K. Ma, “A Gabor% Feature-based Quality Assessment Model for the Screen Content Images,”% IEEE Transactions on Image Processing, 2018.%%----------------------------------------------------------------------%%Input : (1) Im1: the first image being compared, which is a RGB image% (2) Im2: the second image being compared, which is a RGB image%%Output: (1) score: is the similarty score calculated using GFM algorithm.% GFM considers the luminance component and chrominance component of images.%% (2) SimMatrix: is the local quality map of the distorted image%%-----------------------------------------------------------------------%%Usage:%Given 2 test images img1 and img2. For gray-scale images, their dynamic range should be 0-255.%For colorful images, the dynamic range of each color channel should be 0-255.%%[score, SimMatrix] GFM(img1, img2);%-----------------------------------------------------------------------%%%%% Transform into an opponent color spaceL1 0.06 * double(Im1(:,:,1)) 0.63 * double(Im1(:,:,2)) 0.27 * double(Im1(:,:,3));L2 0.06 * double(Im2(:,:,1)) 0.63 * double(Im2(:,:,2)) 0.27 * double(Im2(:,:,3));M1 0.30 * double(Im1(:,:,1)) 0.04 * double(Im1(:,:,2)) - 0.35 * double(Im1(:,:,3));M2 0.30 * double(Im2(:,:,1)) 0.04 * double(Im2(:,:,2)) - 0.35 * double(Im2(:,:,3));N1 0.34 * double(Im1(:,:,1)) - 0.60 * double(Im1(:,:,2)) 0.17 * double(Im1(:,:,3));N2 0.34 * double(Im2(:,:,1)) - 0.60 * double(Im2(:,:,2)) 0.17 * double(Im2(:,:,3));%%%%%%%%%%%%%%%%To 330;Tc 100;lambda 0.04;3 仿真结果4 参考文献[1]丁勇等. 基于Gabor特征互信息的全参考图像质量评价方法. CN, CN102497576 B.

相关推荐

MCP协议在亚马逊数据运营中的AI自动化实践
MCP协议在亚马逊数据运营中的AI自动化实践

1. 项目概述:MCP协议在亚马逊数据运营中的应用 MCP(Model Context Protocol)作为Anthropic开源的标准化协议,正在重塑跨境电商领域AI工作流的构建方式。这套协议本质上解决了一个关键问题:如何让大语言模型与外部数据源… · 2026/9/20 12:00:16

【优化求解】基于自适应模拟退火粒子群优化算法求解单目标优化问题matlab代码
【优化求解】基于自适应模拟退火粒子群优化算法求解单目标优化问题matlab代码

1 简介针对PSO算法在求解问题的优化问题中易陷入局部收敛且收敛速度较慢等缺陷,引入一种初始化改进策略,并将模拟退火算法与PSO算法相结合,提出了一种全新的算法.该算法将寻优过程分为两个阶段:为了提高算法的执行速度,前期使用标准PSO算法进行寻优,后期运用模拟退火思想对PSO中… · 2026/9/15 1:25:35

AgentScope与Spring AI集成开发企业级智能体系统
AgentScope与Spring AI集成开发企业级智能体系统

1. 项目概述AgentScope作为新一代智能体开发框架,与Java生态的深度整合正在成为企业级AI应用开发的热门选择。本指南将完整演示如何将AgentScope 2.0与Spring AI Alibaba技术栈进行工作流集成,构建符合生产要求的智能体系统。在实际企业开发中&#xff0… · 2026/9/20 23:30:44

纯净Win环境手动部署OpenClaw小龙虾(汉化版):TaoToken统一Key接入与PowerShell验证
纯净Win环境手动部署OpenClaw小龙虾(汉化版):TaoToken统一Key接入与PowerShell验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:50:25

微信读书 MCP 在 Cursor 和 Claude 中的配置教程:TaoToken 统一 Key 接入与 settings.json 骨架
微信读书 MCP 在 Cursor 和 Claude 中的配置教程:TaoToken 统一 Key 接入与 settings.json 骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:50:19

Android 触摸事件转换为鼠标事件:TaoToken 统一 Key 接入配置与 MotionEvent 映射验证
Android 触摸事件转换为鼠标事件:TaoToken 统一 Key 接入配置与 MotionEvent 映射验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:50:19

福州网站大全对比评测
福州网站大全对比评测

3类福州网站方案对比评测:避坑指南与真实报价 网站被黑挂马,后台登录页弹出博彩广告,域名被注册商锁定,这种噩梦般的体验相信不少福州的老板都经历过。很多人第一反应是重装系统,结果发现漏洞没堵上,三天后又中招。这时候,单纯骂服务商没用,你得搞清… · 2026/9/27 19:50:13

HarmonyOS应用<奇妙科学乐园>开发第2篇:Vibe Coding开发流程——从需求描述到应用上线
HarmonyOS应用<奇妙科学乐园>开发第2篇:Vibe Coding开发流程——从需求描述到应用上线

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:50:13

MySQL 游标循环中断排查:用 TaoToken 统一 Key 跑通存储过程调试配置
MySQL 游标循环中断排查:用 TaoToken 统一 Key 跑通存储过程调试配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:50:13

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码