目录

一、理论基础

二、核心程序

三、仿真测试结果


一、理论基础

  1. 熟悉图像处理相关理论知识,并能熟练运用opencv,matlab等工具对图像进行相关处理。
  2. 对质量较差的运动图像进行图像增强处理,包括对图像光照的处理,图像的去噪和图像增强,实现消除噪声,提高图像对比度,使图像的边缘轮廓和细节特征能够很好的突显出来。
  3. 运动图像序列的重建根据一些低分辨率运动图像,通过一定的重建算法重建出一幅高质量高分辨率的图像,为整个空间合作项目提供高质量的图片。
  1. 针对运动图像序列中图像背景忽明忽暗等问题,采用相关图像增强方法如直方规定化,空域变换相等方法来实现图像亮度均衡,并利用帧间相关性,实现对运动图像序列下图像亮度矫正。
  2. 针对运动图像的去噪问题,采用一种自适应的去噪和增强模型,实现在抑制噪声的同时,增强图像细节和边缘轮廓信息,提高图像对比度。
  3. 针对运动图像超分辨率重建问题,采用一种是不依赖于亚像素的精确运动估计的重建方法,能够适应复杂的运动模式,且能够达到较好的重建效果。

二、​​​​​​​核心程序

clc;
clear;
close all;
warning off;
addpath 'func\'%步骤一,读取连续图像
folder   = 'image\2\';
list     = dir('image\2\*.bmp');
N        = length(list);for i=1:NI         = imread(fullfile(folder,list(i).name));[s1,s2,k] = size(I);%这里,我们人为的加入一些噪声等干扰,从来检测算法性能r         = imnoise2('gaussian',s1,s2,1,50);%填加高斯白噪声tmpr      = double(I(:,:,1)) + r;tmpg      = double(I(:,:,2)) + r;tmpb      = double(I(:,:,3)) + r;Is(:,:,1) = tmpr;Is(:,:,2) = tmpg;Is(:,:,3) = tmpb;I_Seq1{i} = I;I_Seq2{i} = Is.^(0.95);
endfor i=1:NiI_curr       = uint8(I_Seq1{i});I_curr_noise = uint8(I_Seq2{i});%第一步:当前帧figure(1);subplot(121);imshow(I_curr,[]);title('原始图像');subplot(122);imshow(I_curr_noise,[]);title('加入干扰后的图像');%第二步:图像亮度纠正figure(2);J = func_eq(I_curr_noise);subplot(121);imshow(I_curr_noise,[]); title('原始图像');subplot(122);imshow(J,[]);    title('图像-光效亮度调整');%第三步,第四步:去噪|自适应图像增强figure(3);subplot(121);imshow(J,[]); title('图像-光效亮度调整');Jd = func_imagedenoise2(J);subplot(122);imshow(Jd,[]);     title('图像-光效亮度调整,去噪,增强');%第五步:提高分辨率figure(4);subplot(121);imshow(Jd,[]);     title('图像-光效亮度调整,去噪,增强');Jd2 = func_fbl(Jd);subplot(122);imshow(Jd2,[]);     title('图像-光效亮度调整,去噪,增强,提高分辨率');  pause(2);%保存最后处理后的图片I_Seq3{i} = Jd2;
end%第六步:最终处理效果对比
figure(5);
for i = 1:Nsubplot(131);imshow(uint8(I_Seq1{i}),[]);title('原始图像');    subplot(132);imshow(uint8(I_Seq2{i}),[]);title('原始干扰图像');subplot(133);imshow(uint8(I_Seq3{i}),[]);title('处理后图像'); pause(2);
end

三、仿真测试结果

针对运动图像序列中图像背景忽明忽暗等问题,采用相关图像增强方法如直方规定化,空域变换相等方法来实现图像亮度均衡,并利用帧间相关性,实现对运动图像序列下图像亮度矫正。

针对运动图像的去噪问题,采用一种自适应的去噪和增强模型,实现在抑制噪声的同时,增强图像细节和边缘轮廓信息,提高图像对比度。

针对运动图像超分辨率重建问题,采用一种是不依赖于亚像素的精确运动估计的重建方法,能够适应复杂的运动模式,且能够达到较好的重建效果。

光效处理部分说明:

亮度均衡,并利用帧间相关性,实现对运动图像序列下图像亮度矫正

这个部分,你可以参考如下的文献:

http://wenku.baidu.com/view/291ace24ccbff121dd3683b9.html

http://wenku.baidu.com/view/011d0a3ce2bd960591c67707.html

这个部分仿真效果如下所示:

去噪声和图像增强部分说明:

使用的是一种自适应门限的小波图像去噪算法。并结合直方图对图像进行增强,增强器对比度。

这个部分,你可以参考如下的文献:

http://wenku.baidu.com/view/77df10a20029bd64783e2c08.html

http://wenku.baidu.com/view/1f863a73f242336c1eb95eab.html

这个部分仿真效果如下所示:

提高分辨率部分说明:

这个主要是使用双线性插值和小波变换的分辨率提高算法。

这个部分,你可以参考如下的文献:

http://www.doc88.com/p-70898867144.html

这个部分仿真效果如下所示:

程序使用说明:

如上,将所要处理的图片放在一个文件下,然后修改上面的代码段,比如你的图片放在文件夹”3“中,那么上面只要改为:

folder   = 'image\3\';

list     = dir('image\3\*.bmp');

注意图片格式必须为bmp,如果是jpg,则将上面的bmp修改为jpg下即可。

测试图片仿真效果如下所示:

A23-08

运动图像序列增强重建的matlab设计和仿真相关推荐

  1. matlab直流调速系统设计,直流调速系统的matlab设计与仿真系统设计

    内容简介: 毕业设计 直流调速系统的matlab设计与仿真系统设计,共37页,16220字. 目录 1前言2 2双闭环直流调速系统的工作原理3 2.1双闭环直流调速系统的介绍3 2.2双闭环直流调速系 ...

  2. dpsk调制matlab,2dpsk信号调制解调的matlab设计和仿真

    2dpsk信号调制解调的matlab设计和仿真 2DPSK调制与解调系统的仿真 摘 要 设计了差分编码移相键控(2DPSK) 调制解调系统的工作流程图,并利用 Matlab 软件对该系统的动态进行了模 ...

  3. 基于matlab的捷联惯导算法设计及仿真,基于 Matlab 的捷联惯导算法设计及仿真1doc.doc...

    基于 Matlab 的捷联惯导算法设计及仿真1doc 基于 Matlab 的捷联惯导算法设计及仿真1 严恭敏 西北工业大学航海学院,西安 (710072) E-mail:yangongmin@163. ...

  4. MATLAB设计课题推荐及选择老师技巧

    MATLAB设计课题推荐及选择老师技巧 前言:时光稍纵即逝,一转眼又到了大四开学季,目前即将面临的是bs选题,以作为毕业前的最后一道工程项目.兴许你会说选题是下半年的事情,还早呢,下半年再说.其实你错 ...

  5. matlab频率域滤波器,频率域滤波的MATLAB设计与实现_课程设计

    频率域滤波的MATLAB设计与实现_课程设计 综合课程设计设计题目 频率域滤波的 MATLAB 设计与实现专业名称班级学号学生姓名指导教师设计时间目 录摘 要 .- 3 -1. 数字图像处理 - 1 ...

  6. 使用matlab设计电机控制器,如何使用Matlab进行无刷直流电机控制系统建模的仿真方法资料说明...

    在分析无刷直流电机(BLDC)数学模型的基础上,提出了一种无刷直流电机控制系统仿真建模的新方法.在Matlab/Simulink环境下,把独立的功能模块和S函数相结合,构建了无刷直流电机系统的仿真模型 ...

  7. 使用matlab设计电机控制器,基于Matlab平台的球形电机控制器设计

    目前,针对多自由度电机的结构已进行了广泛的研究,三自由度电机作为一种多自由度执行元件,其输出轴的末端能够在工作空间内实现多自由度运动.球形电机作为三自由度电机的一种,其控制却很难实现真正的三自由度. ...

  8. qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...

    通 信 原 理 课 程 设 计 报 告 题 目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真 班 级:通信工程 1411 姓 名: 成 绩: 日 期:2016 年 12 月 21 日 基 ...

  9. matlab 天线设计 泰勒加权_微带天线设计尺寸MATLAB编程及其仿真验证

    龙源期刊网 http://www.qikan.com.cn 微带天线设计尺寸 MATLAB 编程及其仿真 验证 作者:杨小敏 母玉泽 严月 郭小康 马波 张栋 莫骄弟 来源:<中国科技博览> ...

最新文章

  1. Arduino可穿戴教程之第一个程序——Blink(一)
  2. Mybatis SQL拦截器实现
  3. Angular2中的路由(简单总结)
  4. NLP快速入门:手把手教你用HanLP做中文分词
  5. 论文浅尝 - CIKM2021 | DT-GCN: 一种双曲空间中的数据类型感知的知识图谱表示学习模型...
  6. @程序员,当你准备选择“这条路”,那么恭喜你,你的钱包可能要鼓了!
  7. asp毕业设计——基于asp+access的WEB网上留言板设计与实现(毕业论文+程序源码)——网上留言板
  8. java程序员语录_2019精选java程序员语录大全
  9. java代码实现PDF转DOC文档
  10. Cisco无线路由基本操作
  11. 《工程学导论》读书笔记-2
  12. APP内跳转QQ和陌生人聊天实现客服功能
  13. 浏览器份额及其历史以及内核变迁总结
  14. Linux第一次月考小总结
  15. 2022北京马拉松,特步助力阿奴拜克-库弯大幅PB夺冠
  16. Android drozer漏洞检测
  17. Python常见笔/面试题
  18. eclipse报错:The project description file (.project) for ‘common‘ is missing.
  19. excel表格中隔行自动换颜色?
  20. Mysql 数据库空字符串数据去除

热门文章

  1. j2se、j2ee、j2me、jse、jee及jme的区别
  2. 在ubuntu中下载迅雷链接(thunder://)
  3. 2020年牛客算法入门课练习赛1
  4. Windows 7 工行老版金邦达U盾安装解决方案
  5. vim 保存退出与不保存退出
  6. 2022 虎年除夕,苏生不惑送现金红包来了
  7. 用html5写一段文字画布中,超全的HTML5画布(Canvas)实例
  8. EasyVRPlayer,一款可快速集成的VR播放器SDK,同时可快速适配国内主流的VR一体机设备
  9. iOS仿写计算器中缀转后缀 表达式求值
  10. 微信小程序循环以及赋值或者函数传参