首页 >>  正文

图像平滑滤波计算例题

来源:baiyundou.net   日期:2024-09-21

1 系统概述

本系统主要面向高分辨率遥感卫星,针对可见光(可见光全色、可见近红外、短波红外)、红外等类型的单通道与多通道遥感图像,根据各种数据类型特点,从辐射、光谱、几何等综合特性出发,包括成像系统的MTF、信噪比、统计量、信息量、边缘、峰度、斜度、平均绝对变差,以及遥感图像的云层含量、综合分析图像的质量,最终以统计报表形式统一输出分析总结报告。在软件设计和实现的过程中,主要针对遥感图像质量评价,基于ENVI/IDL软件平台,利用IDL语言将各个功能模块综合在一个整体框架之中,按照“人无我有,人有我精”的思路来实现相关功能。

2 技术路线

本系统充分利用IDL语言的特点,将各个功能模块综合在一个整体框架中,结构紧凑,功能全面,交互操作便利,响应延迟少,运行稳定,满足特定需求,用户体验良好。

2.1 系统架构

图1 系统架构图

2.2 系统流程

图2 系统流程设计图

(1) 图像的输入输出

系统可以读取常见的遥感格式图像,如TIFF、IMG、HDF,以及基本的图像格式,如JPEG、PNG、BMP等,对处理后的图像,可以保存为TIFF、JPEG、PNG、BMP等格式;

(2) 图像的显示

在缩略图中拉伸显示载入的图像,在主视图中显示原始图像的低八位。对灰度值分布集中的图像,可以映射到0-255显示或者采用直方图均衡的方式显示,对原始图像,可以选择提取某几位来显示,从而避免8显示器自动截取显示的缺陷。

在主视图中,默认让图像适合显示区域显示,也可以选择按图像大小1:1来显示。通过鼠标交互操作可以实现图像的平移、缩放,且缩放前后,图像的焦点与鼠标焦点始终重合。

(3) 图像的基本处理

图像的基本处理功能包括平滑、锐化、滤波、去噪、FFT、小波变换、Radon变换、边界提取、形态学运算等

(4) 信息统计分析

图像的信息统计主要包括文件名、存储路径、波段数、行列数、数据类型、存储顺序等基本信息,像素值信息、方差、标准差、绝对偏差、信噪比、峰度、斜度、信息熵等,统计报告可以输出为TXT格式的文档。

(5) 直方图绘制

针对灰度图像和RGB合成图像,分别绘制直方图,根据直方图对像素值的分布范围和遥感器的响应度进行评价。绘制的直方图可以采用PDF格式(IDL8.0新特性)保存输出。

(6) 云含量提取

综合多波段图像,充分利用波段间的冗余信息,对云层含量进行检测并统计分析。对检测到的云,以红色标示,并给出云含量的相对百分比。

(7) MTF计算

采用刃边法,对交互操作选择的ROI区域图像,采用多次迭代拟合,得到检测到的边缘直线,绘制“距离—像素值”散点图,采用费米(Fermi)函数对散点图进行拟合,得到ESF(边缘扩散函数),对ESF求导,得到LSF(线扩展函数),通过离散点对LSF采样后,进行FFT变换,即可求得相应的MTF参数。

3 系统截图

多波段图像的读取、基本信息提取和显示

傅立叶变换

小波变换(直方图均衡)

Radon变换

Sobel边界提取

灰度直方图

含云图像、单波段云含量检测结果、多波段云含量检测结果

选择的ROI区域及检测到的边缘、迭代拟合后得到的边缘边缘扩散函数、线扩展函数拟合结果、MTF统计结果


","gnid":"97f9303cf1b1d34a2","img_data":[{"flag":2,"img":[{"desc":"","height":"538","title":"","url":"https://p0.ssl.img.360kuai.com/t01e4b39bf3fbb02545.webp","width":"527"},{"desc":"","height":"319","title":"","url":"https://p0.ssl.img.360kuai.com/t01715ad717770d43ac.webp","width":"609"},{"desc":"","height":"389","title":"","url":"https://p0.ssl.img.360kuai.com/t015905bbd8e97fd295.webp","width":"526"},{"desc":"","height":"395","title":"","url":"https://p0.ssl.img.360kuai.com/t01bde092ab77f8d180.webp","width":"541"},{"desc":"","height":"395","title":"","url":"https://p0.ssl.img.360kuai.com/t0133428b5af070cdb3.webp","width":"535"},{"desc":"","height":"434","title":"","url":"https://p0.ssl.img.360kuai.com/t0165249a5333d5a0e2.webp","width":"590"},{"desc":"","height":"445","title":"","url":"https://p0.ssl.img.360kuai.com/t01672bdfd5da293409.webp","width":"598"},{"desc":"","height":"516","title":"","url":"https://p0.ssl.img.360kuai.com/t01ec700d7c51f0b523.webp","width":"634"},{"desc":"","height":"343","title":"","url":"https://p0.ssl.img.360kuai.com/t018d60c93390f26bae.webp","width":"668"},{"desc":"","height":"279","title":"","url":"https://p0.ssl.img.360kuai.com/t01319d6a3d90426809.webp","width":"668"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1712849070000,"pure":"","rawurl":"http://zm.news.so.com/bf246d489454535b6d5ee2777a244045","redirect":0,"rptid":"2eefe14705fed1d2","rss_ext":[],"s":"t","src":"地理遥感生态网平台","tag":[],"title":"遥感图像质量分析与处理系统

劳促变3454帮忙看下图像平滑的Matlab程序 -
赵淑疮15395006549 ______ 首先,我觉得你这个模板就选择有问题,图像一般都是4的倍数,你选择1个3维的滤波器,会造成边缘处理不了. 你改的2,看出你已经发现问题,滤波后的image2是矩阵,不是一个值.我不是做滤波的,所以对滤波器的选择不太清楚. 不过,你的image2的数据类型,已经不是0-255的灰度图像级.你最好在把他们映射回来. 对于判定,你可以做下PSNR,来看下.

劳促变3454高斯滤波的模型建立 -
赵淑疮15395006549 ______ 滤波器是建立的一个数学模型,通过它来将图像数据进行能量转化,能量低的就排除掉,噪声属于低能量部分.编程运算的话就是一个模板运算,拿图像的八连通区域来说,中间点的像素值就等于八连通区的像素值的均值,这样达到平滑的效果...

劳促变3454如何对matlab plot生成的fig曲线图像进行去噪,平滑处理. -
赵淑疮15395006549 ______ 图像去噪和平滑处理是对通过拍摄等获取的图片进行的处理步骤 你自己画的曲线图谈不上去噪吧? 平滑可以,但导入数据后,是进行曲线拟合等操作. 你给的信息不够啊

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024