论文研究-基于核心原子库和FHT的稀疏分解图像放大算法 .pdf


-
基于核心原子库和FHT的稀疏分解图像放大算法,王在磊,梁丹丹,针对经典插值图像放大算法中存在图像放大效果差的问题,本文在分析研究了图像稀疏分解的结果数据中参数含义的基础上,提出了基于
国科技论文在线 http:/www.paper.edu.cn 分量、原子在x,y方向上平移和伸缩分量。g,为由参数集合y定义的一类原子,F为参 数组y的集合 通过以下等式选取与待放大图像或待放大图像残差匹配的原子,具伾如下所述: (1-3) yc surf,g 在满足公式(3-1)所示的条件下,待放人图像就可以用待图像残差和图像在最佳原子 上的投影来表示,具体如下所述 f=f,g)g+rf (1-4) 结合公式(1-3)和(1-4),可以对待放大图像散多次分解,其中,具体的图像稀疏分 75解的最终结果数据表示如下: R814 01- 1-5) 其中n的取值依据实际的图像放人效果来定。 1.2内插分解结果数据参数 如果图像放大倍数为E,内插稀疏分解结果数据中原子在x方向上的平移参数得 80 E (1-6) 内插稀疏分解结果数据中原子在y方向上的半移分量v得: '=E 内插稀疏分解结果数据中原子在x方向上的伸缩分量S,得 ' =Ex (1-8 内插稀疏分解结果数据中原子在y方向上的仲缩分量S,得: E× (1-9) 经过以上内插操作,最后得到内插后的稀疏分解结果数据为: (1-10) 1.3重构内插参数得到放大图像 90 利用内插后的稀疏分解结果数据中新的原子参数,再通过公式(1-2)和(1-4),重构 得到放人处理后的图像,即为: x-uk y=vk sys S f∑/R/,gn)sn (1-12) 由公式(1-12)重构所得即为放大处理后的图像。 952实验仿真比较 本文实验将对图像放大效果通过主观和客观两方面来评价。其中主观评价主要以人眼看 为主,而客观评价标准就是峰值信噪比( Peak Signal to Noise ratio,PSNR),具体公式定义 山国科技论文在线 http:/www.paper.edu.cn 如下所示: 255×255 SNR =10× (2-1) ∑∑f()-f(,) M×N 100 PSNR可以反映处理后的图像与原始图像的相似程度,PSNR值越大,就表示放大处理 后的图像越逼近原始图像,放大效果就越好,反之则越差。在客观评价方面,虽然PSNR标 准被认为最符合人眼视觉,但是放大前后两幅图像间一个像素点的差昇,就会带来PSNR值 巨大的变换。但是如果选用平均梯度来评价放大效果,而平均梯度又是较为敏感图像放大处 理前后纹理特征和清晰度等的变化,而基于变换域的图像放大算法,放大后的图像会有细节 105的丢失,虽然是一些无关紧要的细节,但也会造成平均梯度减小,所以更不能采用平均梯度 来衡量基于核心原子库和FIT的稀疏分解图像放大算法的效果。 本文实验中,测试图像采用的是从大小为128×128标准8图像上截取下的大小为 64×64的图像,如图2-1所示。为了能够客观的对放大图像效果作出评价,将测试图像隔 行隔列抽取成32×32大小的待敚大图像。本实验对待放大图像放大两倍,观察不同的插值 110放大算法的放大效果,如图2-2所示。 图2-1原始测试图像 2, (a)最近邻插值 b)双立方邻插值c)双线性邻插值 (d)本文方法 115 图2-2对待放大的8图像放大处理后的效果比较图 图2-2是对待放大的8图像放大处理后的效果比较图。其中,图2-2(a)为最近邻插值 得到的放大图像,可以看出插值效果不理想,在放大图像中的眼睛和头发部分存在着明显马 赛克现象;图2-2(b)为双线性插值得到的放大图像,可以看出虽然改善了头发和限睛部 120分的马赛克现象,但图像整体模糊,尤其是头发和眼角部分模糊:图2-2(c)为双立方插值 的放大图像,图像整体模糊,平滑度欠佳,脸部区域冇亮缺失,头发模糊不淸,鼻子棱角 明显,但边缘效果良好;图2-2(d)是本文法的放大图像,可看出图像整体对比度有增 加,图像更清晰,边缘保持较好,头发也较清晰,但右眼眉毛和鼻子处有些许模糊。但总体 看来,本文方法的图像放人效果要优于以上三种方法 4 国科技论文在线 http:/www.paper.edu.cn 表2-1不同的标准图像放大两倍的PSNR值比较 算法最近邻插值放大双线性插值放大双立方插值放大文方法 图像 (dB) (dB) (dB) (dB) goldhill 26.9385 28.4795 28.2793 31.4732 254453 26.9721 26.7571 27.0875 26.9702 28.6098 28.3863 32.2541 20.6038 22.3664 22.0870 23.3142 barb 27.7268 27.3841 27.9762 259036 27.7062 27.7654 30.1342 130 表2-1为不同的标准图像放大两倍的PSNR值比较。由表2-1可以看出,最近邻插值的 PSNR值最小,表明放大图像与测试图像有较大差异,图像放大效果差;双线性插值的PSNR 要稍微高于最近邻插值;双立方插值的PSNR要稍微低于双线性插值,但人眼观察米看,双 立方插值要优于双线性插,这是PSNR会因为像素点些许差异而发生巨大变化,不能反应图 像的整体增强效果:本文方法的PSNR值要大于以上三种插值算法,而且从人眼观察角度上 135本文方法的视觉效果较以上插值算法乜要妤。所以本文基于图像稀疏分解的图像放人算法是 有效的 20 0 100 120 20406080100120 佟2-3原始测试图像 140 表2-2对标准lena图像不冋位置放大2倍的PSNR值比较 算法 最近邻插值(dB)双线性插值(dB)双立方插值(dB)本文方法 图像位置 (dB) (1:32.1:32) 29.1774 31.1310 31.1962 32.3371 3:64.1:3 27.0122 27.5885 28.7275 (65:96,1:32) 24.1468 23.9018 26.4021 (97:128,1:32) 21.2191 23.0885 230125 (1:32,33:64) 28.8559 30.7753 30.3241 32.4630 (33643364 22.1384 23.8305 23.4067 23.6422 (65:96.33:64) 19.4698 21.1926 20.9412 21.5218 (97:128,33:64) 13.7197 14.2071 13.9974 27.3043 (1:32,65:96) 24.9604 26.3236 6.7197 27.884 (33:64.65:96 0.7164 .36 22.1161 23.0320 6596.65:96 21.5639 22.5707 24694 23.1451 97:128,65:96 22.9509 24.9212 24.8146 25.0287 (1:32,97:128 216415 23.8133 23.7005 24.766 (33:64,97:128 20.7571 23.0082 22.4645 23.9284 (65:96,97:128) 259918 27.5945 27.3532 31.1537 (97:12897:128)22.5270 24.403 24.3010 25.4155 图2-3为原始测试图像,将其分割成大小为32×32的16副小的测试图像,再将每副小 图像隔行各列抽取成大小为16×16的待放大图像,最后利用各种放大算法将其敚大两倍 表2-2为对标准lena图像不同位置放大两倍的PsNR值比较。从表中可以看出,对截取的每 145 副小图像做放大处理之后,本文法在放大图像的PSNR值方面要较经典插值好。结合图 2-3和表2-2可以看出,本文算法对纹理特征不复杂的图像块,PSNR值提高较为明显,大 国科技论文在线 http:/www.paper.edu.cn 约提高2.5dB以上,如图像块(65:96,1:32)、(1:32,,33:64)和(65:96,97:128)等。但对 纹理特征相对较复杂的图像块PSNR提高不明显,都在1dB左右,但是从图2-2对纹理特征 相对较复杂的图像放大的效果来看,虽然在PSNR值交化不明显,但却有明显的主观视觉改 150 观 3结论 图像稀疏分解跟小波变换比具有晑的简洁性和稀吮性,且能更好的遹近图像边缘等轮廓 部分。因此将图像稀疏分解思想应用到图像放大中,本文提岀了基于核心原子库和FHT的 稀疏分解图像放大算法。通过试验仿真得到的放大图像,可以看出该方法的放大图像墼体淸 155晰、光滑连续以及轮廓保持较好。与经與插值放大方法相比较,本文方法有较高的图像放大 效果。实验仿真结果验证了该算法的有效性。但由于本文方法仅仅是一个初步研究,与基于 小波变换的图像放人算法还有一定的差盺,总结分析原因如下:1、没有对原子的分量和投 影分量做处理,所以最后得到的最佳原子是存在误差的;2、本文方法对所有原子的参数进 行处理,又因为能量大的原子表示图像轮廓,能量小的原子表示图像细节,如果对小原子的 160参数徹插值处理,会导致一部分细节过渡丢失。目前正对以上问题做滦入研究,并凵取得了 较好的效果。 参考文献]( References) l」杨朝箴,逯峰,关履泰用B样条的尺度关系来实现图像任意精度的放大缩小刂计算机辅助设计与图 165形学学报,2001,13(9):824-82 [2]胡敏,张佑生 Newton- Thiele插值方法在图像放大中的应用研究.计算机辅助设计与图形学学报, 2003,15(8):1004-1007. [3]姜东焕,徐光宝.基于加权ENO的图像放大算法门计算机工程,2009,35(6:22224 [4]干忠谦,朱宁.基于三次样条插值的图像放大的离散算法苏州大学学报,2005,21(2):7-1 170[5]付树军,阮秋琦,王文洽.一种基于双曲正切函数的白适应图像放大算法门计算机工程与应用,2005, 41(3):11-13 [6]Chin Chen chang, Yung Chen chou, Yuan Hui yu, Kai jung shih. An image zooming technique based on vector quantization approximation[]. Imagc and Vision Computing, 2005, 23(13): 1214-1225 [η]刘馨月,张宪超,周伲.基于小波变换和拓值的超分辨率图像处理算法J.计算机工程与应用,2008 17544(1):48-50 [8]张宇英,茅忠明.基丁小波变换的分豗插值图像放大算法门.计算机工程与设计,2006,27(18): 3428-3432

-
2019-08-14
571KB
论文研究-量子遗传算法的模糊K-prototypes聚类.pdf
2019-09-06提出一种新的基于Matching Pursuit(MP)的语音信号稀疏分解算法。在对语音信号稀疏分解中使用的过完备原子库进行划分的基础上,将内积运算转换成互相关运算,并结合语音信号与原子是实的特性,利
426KB
论文研究-FHT在WCDMA辅同步中的应用及FPGA实现 .pdf
2019-08-15FHT在WCDMA辅同步中的应用及FPGA实现,谷涛,,快速哈达马变换(Fast Hadamard Transform)广泛应用于WCDMA小区搜索的辅同步运算。本文给出了FHT法和传统直接相关法等效
1.10MB
论文研究-Reed-Muller码的编解码方法 .pdf
2019-08-18Reed-Muller码的编解码方法,赵驷强,,本文以HS-SICH和在QPSK条件下的较长TFCI编码为例,给出了一阶Reed-Muller码和二阶Reed-Muller码的译码方法。一阶Reed-
218KB
FHT算法的实现和与其他算法的比较.docx
2021-02-01当初因为数字信号处理的课题设计实在不知道做什么题目,而且网络上也没有用matlab实现DHT和FHT的代码,不过幸好当初实现了,所以今天特来上传当时的课题设计报告,欢迎指导。
383KB
FHT/600-4936混料桶在新巨龙公司选煤厂的应用
2020-06-16针对山东新巨龙能源有限责任公司选煤厂生产事故频发、精煤产率下降的问题,采用FHT/600-4936混料桶代替原混料桶,并对其体积、内部结构、回流管位置及管径大小、内衬材质进行优化。采用优化的FHT/6
101KB
fastdfs-client-java-0.993.jar
2016-09-02fastdfs-client-java-0.993.jar
58KB
VLK序列号替换器.EXE
2007-04-30对于需要注册的xp用户,找到正版的key,或算号器算出的key,用VLK序列号替换器.EXE 替换<br/>/*********************************************
236KB
LTE系统Reed-Muller译码算法及DSP实现
2020-10-18基于长期演进LTE(Long Term Evolution)无线综合测试系统,对各种Reed-Muller译码算法性能进行仿真比较,为TD-LTE无线综合测试系统选择了一种最优的FHT译码算法,并在T
50KB
FHT-RF全自动智能汽车防盗器采用RFID技术
2020-10-24“FHT-RF全自动智能汽车防盗器”采用高级RFID技术,它是一种无线感应识别系统;烽火台科技在RFID感应系统方面的经验使得产品极具竞争力,烽火台科技已将RFID技术融入到汽车安全防范应用范围,功能
2.65MB
esp8266和24l01基于stm32f103c8t6单片机做的数据采集网络系统
2018-08-10esp8266和24l01基于stm32f103c8t6单片机做的数据采集网络系统
2.4MB
数字信号处理习题答案第二版
2010-03-28书名:数字信号处理(第二版)——高等学校电子信息类规划教材 作者:丁玉美 出版社:西安电子科技大学出版社 出版日期:2001年01月 页数:318 ISBN:9787560609225 定价:21.0
127KB
弹性防撞梁及缓冲托罐装置的选型与应用
2020-06-23煤矿提升中的坠罐事故时有发生,必须采取有效措施以确保煤矿安全生产。论述了弹性防撞梁和缓冲托罐装置在矿井提升过程中起到的安全保护作用,介绍了弹性防撞梁和缓冲托罐装置的结构原理及选型计算。该配套装置的应用
8小时Python零基础轻松入门
2020-05-20
68B
JAVA上百实例源码以及开源项目
2016-01-03百度云盘分享 简介 笔者当初为了学习JAVA,收集了很多经典源码,源码难易程度分为初级、中级、高级等,详情看源码列表,需要的可以直接下载! 这些源码反映了那时那景笔者对未来的盲目,对代码的热情、执着,
Python数据殿堂:数据分析与数据可视化
2020-01-02【入门基础+轻实战演示】【讲授方式轻松幽默、有趣不枯燥、案例与实操结合,与相关课程差异化】利用python进行数据处理、 分析,并结合大量具体的例子,对每个知识进行实战讲解,本课程通过大量练习和案例对各个知识点技能进行详细讲解。通过本 课程,学生将懂得pandas、numpy、matplotlib等数据分析工具;通过实战,学生将了解标准的数据分析流程,学会使用可视化的 方法展示数据及结果。
Java并发编程精讲
2019-09-28课程会讲解Java中并发相关技术的基础、原理和应用,从线程安全、线程(池), 锁实现和并发容器等高并发Java实现,去深入理解在并发编程中, 一些最容易被忽视的点,这些点也是我在多年编程经验中实际用到, 对于每个小节小课均会有实际的场景应用为你呈现。 同时这些也是面试过程中面试官考察的重点,掌握这些点,面试和工作时,做到心中有货,不慌不乱,能够胜任。
41.83MB
Python高级编程.pdf
2013-08-01《Python高级编程》通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。《Pytho
4.4MB
敏捷开发V1.0.pptx
2020-07-01敏捷开发PPT 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征
SpringBoot实战教程:SpringBoot 博客项目开发及讲解
2020-05-14当前课程中博客项目的实战源码是我在 GitHub上开源项目 My-Blog,目前已有 1300 多个 star: 本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 大部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 个人博客项目功能的讲解,通过本课程的学习,不仅仅让你掌握基本的 Spring Boot 开发能力以及 Spring Boot 项目的大部分开发使用场景,同时帮你提前甄别和处理掉将要遇到的技术难点,认真学完这个课程后,你将会对 Spring Boot 有更加深入而全面的了解,同时你也会得到一个大家都在使用的博客系统源码,你可以根据自己的需求和想法进行改造,也可以直接使用它来作为自己的个人网站,这个课程一定会给你带来巨大的收获。 课程特色 课程内容紧贴 Spring Boot 技术栈,涵盖大部分 Spring Boot 使用场景。 开发教程详细完整、文档资源齐全、实验过程循序渐进简单明了。 实践项目页面美观且实用,交互效果完美。 包含从零搭建项目、以及完整的后台管理系统和博客展示系统两个系统的功能开发流程。 技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握,对于提升你的市场竞争力有一定的帮助。 实战项目预览
15KB
Python脚本100例
2018-11-17Python脚本实战编写100例,有简单到复杂,简单易懂好学,实用。一看就会,易学就懂。
86.17MB
微信dat文件解析工具.zip
2020-08-22使用java编写的,可以将电脑端微信的dat加密文件转换为png、jpg等图片资源,方便直接查看微信聊天记录文件。
28KB
各显卡算力对照表!
2018-01-11挖矿必备算力对照!看看你的机器是否达到标准!看完自己想想办法刷机!
117B
Keil5安装包
2019-05-23Keil5安装包,附带STM31F1、STM32F4支持包以及破解软件。
WebSocket整合SpringBoot、SockJS、Stomp、Rabbitmq分布式消息推送
2020-04-28(1)HTML5 WebSocket、异常重连、心跳检测; (2)SockJS、Stomp、RabbitMQ Stomp消息代理; (3)负载均衡Nginx和SpringCloudGateway实现。
程序员的数学:微积分
2019-09-28本课程介绍程序员必备的数学基础内容,在取材上侧重人工智能、数据分析等热门领域
-
下载
一种提高微服务架构的稳定性与数据一致性的方法
一种提高微服务架构的稳定性与数据一致性的方法
-
博客
基于java的停车场管理系统
基于java的停车场管理系统
-
下载
基于混合生物热传导模型的 Pennes 方程的改进
基于混合生物热传导模型的 Pennes 方程的改进
-
学院
2021年 系统分析师 系列课
2021年 系统分析师 系列课
-
学院
spark大数据分析与实战
spark大数据分析与实战
-
学院
一天学完MySQL数据库
一天学完MySQL数据库
-
博客
复习static 关键字
复习static 关键字
-
下载
人工智能 大数据 风格 PPT 模板(可编辑、高清版)
人工智能 大数据 风格 PPT 模板(可编辑、高清版)
-
博客
BUG org.hibernate.QueryException: Ordinal parameter not bound : 3
BUG org.hibernate.QueryException: Ordinal parameter not bound : 3
-
博客
springboot整合redis
springboot整合redis
-
学院
C++代码规范和Doxygen根据注释自动生成手册
C++代码规范和Doxygen根据注释自动生成手册
-
博客
1003 我要通过! (Python实现)
1003 我要通过! (Python实现)
-
博客
CFA一级学习笔记--数量(一)--货币的时间价值
CFA一级学习笔记--数量(一)--货币的时间价值
-
下载
straxen:XENON的流分析-源码
straxen:XENON的流分析-源码
-
博客
python基础学习—第4章 元组
python基础学习—第4章 元组
-
学院
元素周期表-three.js实战详解
元素周期表-three.js实战详解
-
学院
iptables 企业级防火墙配置(四表五链)
iptables 企业级防火墙配置(四表五链)
-
下载
一类具多比例时滞递归神经网络的全局指数稳定性
一类具多比例时滞递归神经网络的全局指数稳定性
-
博客
项目二:python爬取豆瓣电影信息并分析
项目二:python爬取豆瓣电影信息并分析
-
博客
/dev/ttyUSB0 permission denied
/dev/ttyUSB0 permission denied
-
学院
【硬核】一线Python程序员实战经验分享(1)
【硬核】一线Python程序员实战经验分享(1)
-
学院
基于python的dango框架购物商城毕业设计毕设源代码使用教程
基于python的dango框架购物商城毕业设计毕设源代码使用教程
-
博客
基于java SSM框架的旅游网站设计开发(含源文件)
基于java SSM框架的旅游网站设计开发(含源文件)
-
博客
Mybaits的优缺点
Mybaits的优缺点
-
博客
azkaban定时脚本运行异常
azkaban定时脚本运行异常
-
学院
PPT大神之路高清教程
PPT大神之路高清教程
-
学院
智能停车场云平台(附vue+SpringBoot前后端项目源码)
智能停车场云平台(附vue+SpringBoot前后端项目源码)
-
学院
Windows系统管理
Windows系统管理
-
学院
Docker从入门到精通
Docker从入门到精通
-
博客
Java---判断一个数是否为回文数
Java---判断一个数是否为回文数