将一个图片从空域和频域下转到频域下,再进行频域滤波,包括理想的,高斯的

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
空域滤波和频域滤波的实现及比较
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口空域滤波:图像处理matlab的课程设计题目是空域和频域-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
空域滤波:图像处理matlab的课程设计题目是空域和频域
来源:互联网 更新时间: 22:55:15 责任编辑:鲁晓倩字体:
摘要:图像处理matlab的课程设计题目是空域和频域滤波要求用不同的滤波器分别实现图像的空域和频域滤波,然后比较结果。(内容应包括... 1.对图像lena.bmp...
网友:摧毁隐身目标 谁给介绍一下:和摧毁隐身目标的技术和措施。回复:和摧毁隐身目标的技术和措施 稚、耿罗 目前,隐身目标的正在向着全方位、综合运用、系统集成的方向发展,主要有两类手段,一类是干扰和隐身...网友:指纹唯一性 的数学模型怎么建立呢?给点算法啊 最近要交数学建模的,关于数学建模的模型不会弄,急了 有才的救救偶啊回复:宝贝,你首先得有超级计算机,不用银河,曙光就行了。下面的可能对你有用:指纹有两大特点:第一,人类繁衍至今,还没有发现不同的人具有相同的指纹;第二,同一指的... 网友:数字水印是什么? 回复:隐藏与数字水印技术 邮电中心士 22 年 1 月 多媒体数据的数字化为多媒体的存取提供了极大的便利,同时也极大地提高了表达的... 网友:高射能打击多大的蚊子 高射打蚊子被认为是不可能的,可是现在小型的飞行器那么多,有的只有巴掌...回复:小型无人机确实对现有防空系统来说是个新的挑战,这里有三个关键:能否发现,能否锁定和能否摧毁。其中能否发现取决于目标大小。如果是普通大小的无人机,特别是... 网友:使命召唤6中一个台词的意思! 在爆后,天上的直升机往下掉,主角等人向房子内跑去,慌乱中好像一个人...回复:那叫EMP(ElectroMagic Pulse)电磁脉冲 EMP是一种物理现象 由爆(特别是核爆)、闪电、太阳黑子、导管效应或电器火花等状况下产生的电磁辐射、或者由于... 网友: 请教关于俄罗斯预机 请教一下,俄罗斯至今在伊尔6上的预机都有哪些系列,貌似至少两三种...回复:如果仅仅指俄罗斯(包括前苏联)自己在伊尔-6基础上的预机,那么还有好几种,即A-5、A-5U、A-5M(izdeliye 2A),为研制的A-5I,... 网友:雷达的精度问题 现在的大型火控雷达和采取相控阵体制的雷达的探测距离越来越远,而在数据上显示...回复:呵呵!好问题!虽然视角有点偏,随便说说。雷达的基本原理的确简单,但实现起来却不是仅仅将电磁波发射出去再接收回来这么简单。雷达技术中,比较核心的有三项:...
网友:数据X[i]我要中值滤波,matlab程序这样有错么? for i=22:1:62 for k=1:21 y(k)=x(i-1+k);end sort(y);z(i)=y(11);滤波结果z...回复:function[z]=lvbofun(x,n)%用于对数组x进行中值滤波。n为滤波窗口[h,l]=size(x);求行列数,适用于对行的数据进行滤波 for i=1+n:1:l-n for k=1:1:(2*n+1)y(k)=x...网友:图像处理matlab的课程设计 题目是空域和频域滤波 要求用不同的滤波器分别实现图像的空域和频域滤波,然后比较结果。(内容应包括...回复:1.对图像lena.bmp叠加高斯噪声,椒盐噪声,乘性噪声,噪声方差为.2,然后分别利用邻域平均法和中值滤波法对该图像进行滤波,显示滤波后的图像。要求窗口尺寸... 网友:比较所学的空域滤波及频域滤波的各种方法,并查阅相关的中... 编写相关程序给出不同滤波方法的处理结果,并总结出各种滤波方法的适用范围,...回复:你数字图像与处理工程导论,不要找人,到图书馆去找书作参考,自己写。否则会挂科。这个网上是没有的! 网友:我看到你在回答的啦!关于空域滤波中,有一种多图平均... 回复:这。我真不知道,抱歉 网友:空域滤波锐化几种算子比较 回复:Sobel算法与Priwitt算法的思路相同,属于同一类型,因此处理效果基本相同。Roberts算法的模板为2*2,提取出的较弱。单方向锐化经过后处理之后,也可以对边界... 网友:数字图像处理的问题 什么是空域滤波 什么是频域滤波 区域的... 回复:空域是指图像平面本身,空域滤波这类方法直接对图像的像素进行处理。频域滤波是变换域滤波的一种,它是指将图像进行变换后(频域是指经过傅里叶变换之后),在... 网友:图像空域滤波有几种?均值的,加权均值的,高斯的,拉普拉斯的... 请大神给出几种大模板的低通空域滤波器,小弟现在想找些,苦于不知道名字...回复:Sobel 主要进行边缘检测 Robert 估计梯度 采用对角方向相邻像素只差 Prewitt 与Sobel算子类似,只是权值有所变化 Laplacian 二阶微分算子 Canny
06-1306-1306-1406-1401-1601-15
相关文章:
上一篇文章:下一篇文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号查看: 4363|回复: 7|关注: 0
关于空域滤波、频域滤波 imfilter的问题
<h1 style="color:# 麦片财富积分
新手, 积分 5, 距离下一级还需 45 积分
imfilter用于实现图像空域滤波,其边界扩展方式默认为0扩展,三个选项为replicate 通过复制外边界的值来扩展;‘symmetric’
图像大小通过镜像反射其边界来扩展;‘circular’&&图像大小通过将图像看成是一个二维周期函数的一个周期来扩展。
现在想空域滤波和频域滤波做对比,即在频域滤波实现和空域相同的效果,也就是卷积定理。
对于0填充的,直接对填充后的图像及滤波器作fft2再相乘然后ifft2即可得到与空域滤波相同的效果,full和same都能做。
对于circular、symmetric、replicate这几种扩展,该怎么实现频域滤波??
<h1 style="color:# 麦片财富积分
先对矩阵用 padarray 命令,具体可 help
<h1 style="color:# 麦片财富积分
Innos 发表于
先对矩阵用 padarray 命令,具体可 help
哦~ padaaray是填充的~~~ 那比如这个
a=rand(4);b=rand(6);
imfilter(a,b,'conv','full','circular');%full 如果是same怎么处理呢?
该怎么填充a,b 然后fft2再ifft2 以得到同样的结果?是padarray(a,[5,5],'circular','both')还是padarray(a,[5,5],'circular','post'); 对于滤波器b该怎么填充呢?是充0?还是也circular?
概念还是理解的不深,比如一维的 a=[1,2,3];b=[4,5,6]; 验证卷积定理的时候为什么是在a、b的后面填充0,即a=[1,2,3,0,0],b=[4,5,6,0,0]然后ifft(fft(a).*fft(b))
<h1 style="color:# 麦片财富积分
本帖最后由 raul678 于
16:41 编辑
Innos 发表于
先对矩阵用 padarray 命令,具体可 help
对于full的 我这么取了padarray(a,[5,5],'circular','both') 这样是14*14的a 时域卷积实际是14*14的a和6*6的b去操作得到19*19,然后除去边缘一圈的点
那就把14*14的a、6*6的b都填充0 成为19*19 再fft2和ifft2 也得到19*19和空域一样的结果 扣除边缘一圈 也就得到imfilter(a,b,'conv','full','circular')的结果了 (same可在这个full的结果里截取)
还有别的方法吗?
<h1 style="color:# 麦片财富积分
Innos 发表于
先对矩阵用 padarray 命令,具体可 help
另外对于这个程序
rawImg = im2double(imread('cameraman.tif'));
[imgH, imgW] = size(rawImg);
sigma = 10;
spatialFilter = fspecial('gaussian',[imgH, imgW], sigma);
spatialBlurImg = imfilter(rawImg, spatialFilter, 'circular');
subplot(1,2,1);
imshow(spatialBlurImg);
spatialFilter = fftshift(spatialFilter);&&%至于为什么要用fftshift(),你要先理解
一下imfilter到底干了什么,有点复杂,懒得解释了。。。
imgSpectrum = fft2(rawImg);
fitlerSpectrum = fft2(spatialFilter);
spectralMult = imgSpectrum .* fitlerS
spectralBlurImg = ifft2(spectralMult);
subplot(1,2,2);
imshow(spectralBlurImg);
空域里面对spatialFilter进行fftshift操作的道理是什么啊???
<h1 style="color:# 麦片财富积分
fftshift 只是把 spatialFilter平移了半周期,使得频率为(0,0)的点正好在图像中心;我觉得除了频率图好看点没别的什么用。
<h1 style="color:# 麦片财富积分
本帖最后由 raul678 于
12:44 编辑
Innos 发表于
fftshift 只是把 spatialFilter平移了半周期,使得频率为(0,0)的点正好在图像中心;我觉得除了频率图好看点 ...
上边那种应该是特殊情况了。。。 图像大小正好和滤波器大小一样
对于普通的 比如512*512的lena 用一个6*6的滤波器 转换到频域的话 使用freqz2函数 比如都填充0到
这个函数里面有个操作 把滤波器分成四块 对调到四个角上。。 这样频域相乘再ifft2后 图像位于左上角 也就是same卷积的结果 如果没有这个操作 左上角是full卷积的结果
这么搬移的。。
<h1 style="color:# 麦片财富积分
Innos 发表于
先对矩阵用 padarray 命令,具体可 help
为啥我的matlab中没有这个函数呢
站长推荐 /2
Powered by怎么用matlab对图像在频域进行滤波的实例
怎么用matlab对图像在频域进行滤波的实例
09-11-17 &匿名提问
%读原始图像%format longBlurred=imread(&#39;fig525(b).bmp&#39;);subplot(1,2,1);imshow( Blurred);title(&#39;原图像&#39;);%自编函数进行维纳滤波%k=0.0025;[m,n]=size(Blurred);spectrum=zeros(m,n);H=zeros(m,n);for u=1:m &#160; &#160; for v=1:n &#160; &#160; &#160;H(u,v)=exp(-k*((u-m/2)^2+(v-n/2)^2)^(5/6)); &#160; &#160; &#160;spectrum(u,v)=H(u,v)^2; &#160; &#160; endendf=double(Blurred);F1=fftshift(fft2(f));HW=H./(spectrum+0.001);restore1=HW.*F1;restored=real(ifft2(ifftshift(restore1)));subplot(1,2,2);imshow(restored,[]);title(&#39;自编函数进行维纳滤波&#39;);%调用matlab提供的维纳滤波函数%hw1=real(ifft2(ifftshift(H)));%转化到空域上来result1=deconvwnr(Blurred,hw1,0.001);result2=ifftshift(result1);%再去图像进行1,3象限对调,2与4象限对调subplot(1,2,1);imshow(result2,[]);title(&#39;调用维纳滤波函数&#39;);
请登录后再发表评论!filters 实现了多种空域、频域滤波器:直方图均衡化、中值 、拉普拉斯锐 理想低通、巴特 2D Graphic 2D图形编程 238万源代码下载-
&文件名称: filters
& & & & &&]
&&所属分类:
&&开发工具: Visual C++
&&文件大小: 2902 KB
&&上传时间:
&&下载次数: 24
&&提 供 者:
&详细说明:实现了多种空域、频域滤波器:直方图均衡化、中值滤波、拉普拉斯锐化、理想低通、巴特沃斯低通、去条带-realize various space-based and frequency-based filters, like equilzation, median filter, laplacian filter, ideal low-pass filter, Butterworth low-pass filter and wedge filter
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&IPLib--冯博宇(第一次、第二次作业)\BW_INDEX.cpp&&.................................\BW_INDEX.h&&.................................\Figure.cpp&&.................................\Figure.h&&.................................\ILP_Dlg.cpp&&.................................\ILP_Dlg.h&&.................................\Image.h&&.................................\ImageDataset.cpp&&.................................\ImageDisplay.cpp&&.................................\ImageIO.cpp&&.................................\ImgeProcessing.cpp&&.................................\IPLib.aps&&.................................\IPLib.clw&&.................................\IPLib.cpp&&.................................\IPLib.dsp&&.................................\IPLib.dsw&&.................................\IPLib.h&&.................................\IPLib.ncb&&.................................\IPLib.opt&&.................................\IPLib.plg&&.................................\IPLib.rc&&.................................\IPLib.sln&&.................................\IPLib.suo&&.................................\IPLib.vcproj&&.................................\IPLib.vcproj.HENRY-PC.Administrator.user&&.................................\IPLibDlg.cpp&&.................................\IPLibDlg.h&&.................................\IPLibPCADlg.cpp&&.................................\IPLibPCADlg.h&&.................................\Matrix.cpp&&.................................\Matrix.h&&.................................\nrcLib\jacobi.cpp&&.................................\......\nrcLib.cpp&&.................................\......\nrcLib.dsp&&.................................\......\nrcLib.dsw&&.................................\......\nrcLib.h&&.................................\......\nrcLib.ncb&&.................................\......\nrcLib.opt&&.................................\......\nrcLib.plg&&.................................\......\nrcLib.sln&&.................................\......\nrcLib.suo&&.................................\......\nrcLib.vcproj&&.................................\......\nrcLib.vcproj.HENRY-PC.Administrator.user&&.................................\......\nrutil.cpp&&.................................\......\nrutil.h&&.................................\......\ReadMe.txt&&.................................\......\StdAfx.cpp&&.................................\......\StdAfx.h&&.................................\ReadMe.txt&&.................................\RemovalPN.cpp&&.................................\RemovalPN.h&&.................................\res\IPLib.ico&&.................................\...\IPLib.rc2&&.................................\resource.h&&.................................\StdAfx.cpp&&.................................\StdAfx.h&&.................................\_bin\gdal15.dll&&.................................\....\geos_c_fw.dll&&.................................\....\geos_fw.dll&&.................................\....\IPLibD.exe&&.................................\....\IPLibD.exp&&.................................\....\IPLibD.ilk&&.................................\....\IPLibD.lib&&.................................\....\libcurl.dll&&.................................\....\libeay32.dll&&.................................\....\msvcp71.dll&&.................................\....\msvcr71.dll&&.................................\....\nrcLib.dll&&.................................\....\ssleay32.dll&&.................................\....\zlib1.dll&&.................................\.include\cpl_config.h&&.................................\........\cpl_conv.h&&.................................\........\cpl_csv.h&&.................................\........\cpl_error.h&&.................................\........\cpl_http.h&&.................................\........\cpl_list.h&&.................................\........\cpl_minixml.h&&.................................\........\cpl_multiproc.h&&.................................\........\cpl_odbc.h&&.................................\........\cpl_port.h&&.................................\........\cpl_string.h&&.................................\........\cpl_vsi.h&&.................................\........\cpl_vsi_virtual.h&&.................................\........\cpl_win32ce_api.h&&.................................\........\cpl_wince.h&&.................................\........\gdal.h&&.................................\........\gdalgrid.h&&.................................\........\gdaljp2metadata.h&&.................................\........\gdalwarper.h&&.................................\........\gdal_alg.h&&.................................\........\gdal_frmts.h&&.................................\........\gdal_pam.h&&.................................\........\gdal_priv.h&&.................................\........\gdal_rat.h&&.................................\........\gdal_version.h&&.................................\........\gdal_vrt.h&&.................................\........\gvgcpfit.h&&.................................\........\memdataset.h&&.................................\........\nrcLib.h&&.................................\........\ogrsf_frmts.h
&近期下载过的用户:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - 基于GDAL开发的遥感图像处理软件(自持多种数据格式,包括bmp、jpg、tif、Erdas,ENVI中的img),功能包括1、图像信息的显示。2、图像的几何变换(放缩、镜像、任意角度旋转)。3、图像的点运算(直方图均衡化、线性变换等)。4、图像的局部运算(模板运算,如高斯平滑等)。
&[] - 低通滤波器,对图像滤波。采用opencv。其中包含二维高斯低通滤波器,衰减系数为2的二维指数低通滤波器,2阶巴特沃思低通滤波器,二维理想低通滤波器
&[] - 对8bit、BMP格式的灰度图像完成基本几何变换、灰度变换、锐化(拉普拉斯及其逆变换)、腐蚀、膨胀、开/闭操作、细化、频域图像增强等功能
&[] - 去条带处理,效果很好,希望与大家分享,并多多交流
&[] - 图像傅立叶变换(频域变换经典代码),相信大家在学数字图像处理时,老师一般都要求学生用C++来实现图像Fourier变换,有了这个实例,就方便多了。_带图片可测试
&[] - 本实验要求开发一个2-D FFT程序包,使其可以应用于后续的几个实验。这个程序需要完成的功能是用因子(-1)^(x+y)乘以输入图像以实现滤波的中心变换,并还要求用一个实矩阵乘以一个复数矩阵通过调用两个图像的乘法程序来实现对应元素的相乘,同时计算反傅立叶变换,得到的结果乘以(-1)^(x+y)并取其
&[] - 图像处理中的频域滤波,包括频域高通滤波和频域低通滤波
&[] - 读取jpg bmp等常用图像,并进行强大的图像处理,空域、频域、形态学变换、图像降噪等等。}

我要回帖

更多关于 时域 频域 空域 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信