利用DSP实现图像的二维傅里叶变换FFT2d、IFFT以及全逆滤波、维纳滤波

利⽤DSP实现图像的⼆维傅⾥叶变换FFT2d、IFFT以及全逆滤
波、维纳滤波
1、简介
2、⼆维FFT、IFFT
对⼆维傅⾥叶变换及其逆变换的原理,可以查阅资料获得。这⾥给出其C语⾔实现。
在DSP中做计算时,涉及到很多内存的动态分配,这⾥采⽤的是固定内存分配的⽅式,即将内存直接使
⽤#pragma        DATA_SECTION(IMG,"DDR2_VIDEO"); 的⽅式直接映射到SDRAM空间中。执⾏此操作还需要配置相应的内存连接⽂件.cmd
-c
-stack          0x00020000      /* Stack Size */
-heap          0x00020000      /* Heap Size */
MEMORY
{
VECS:      o = 0x00000000  l = 0x00000080
IRAM:      o = 0x00000080  l = 0x00007f80  /*  32 kBytes */
DRAM:      o = 0x00010000  l = 0x00008000  /*  32 kBytes */
DDR2:      o = 0x80000000  l = 0x04000000  /* 128 MBytes */
DDR2_VIDEO: o = 0x84000000  l = 0x04000000  /* 128 MBytes */
}
SECTIONS
{
.bss        >  DDR2
.cinit      >  DDR2
.
cio        >  DDR2
.const      >  DDR2
.data      >  DDR2
.far        >  DDR2
.stack      >  DDR2
.switch    >  DDR2
.sysmem    >  DDR2
.text      >  DDR2
.ddr2      >  DDR2
.IMG    >  DDR2_VIDEO
.Source  >  DDR2_VIDEO
.
郭丹丹 谢敏Scale  > DDR2_VIDEO
.Out    >  DDR2_VIDEO终末的佳丽
.tdd    > DDR2_VIDEO
.fdd    > DDR2_VIDEO
.W      > DDR2_VIDEO
.X1      >DDR2_VIDEO
.X2      > DDR2_VIDEO
.TempT  > DDR2_VIDEO
2014年sci影响因子.TempF  > DDR2_VIDEO
荣智健夫人}班昭续汉书>北京市国有土地上房屋征收与补偿实施意见
3、滤波
对2中的FFT2d变换的结果采⽤退化函数进⾏退化,然后在频率域下进⾏滤波操作,滤波完成后进⾏⼆维傅⾥叶逆变换IFFT2d(),便可以得到经过滤波的图像。
4、结果展⽰
原  图
扩展图
频谱中⼼化
退化
总体流程变化图

本文发布于:2024-09-25 19:22:27,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/477308.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:滤波   退化   内存   操作
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议