资源下载地址:https://download.csdn.net/download/sheziqiong/86784736
资源下载地址:https://download.csdn.net/download/sheziqiong/86784736

4f系统实现边缘提取

基于傅里叶光学中的4f系统(所有系统参数自定),实现光学图像的边缘提取。研究:1)理论推导出边缘提取算子尺寸与空间复滤波器间空间分布的关系,可利用严格的公式进行推导;2)给出空间复滤波器的振幅和位相分布;3)找一些图片,验证滤波器在边缘提取的效果。

第一部分 边缘提取算子对应空间复滤波器的理论推导

假设算子对应的矩阵为

,要变换到N×N的屏幕上,则算子的(1,1)点处在屏幕的

位置,则采用离散傅里叶变换:

其中

。X即为空间复滤波器的矩阵求和范围缩小至算子所在的

区域,则:

其中

第二部分 空间复滤波器的振幅和位相分布

本次程序采用的是Laplace算子。写成差分形式为:

写成算符的形式为:



做FFT,并将FFT得到的H矩阵设置为与屏幕一样大的N×N,文件夹中USTC.jpg的宽度为N=700,用到的函数为fftshift(fft2(A,N,N)),运行得到H的振幅和位相分布:

在一些文献中,也用拉普拉斯算子的另一种形式:

其傅里叶变换后得到的振幅和位相如下:

第三部分 程序简介

下图是传播的光路

为待处理的图像g(x1,y1)。用RSDiff.m函数模拟衍射传播f后,至L2前入射面。得到U1。经过透镜相当于乘相位

。之后传播f至P2面,P2面为g的频谱G(u,v)。与第二部分中得到的H相乘得到G(u,v)H(u,v)。再经过两段f和一个透镜,相当于傅里叶变换,得到g(x3,y3)=g*h,*代表卷积。

传播至U1的图像:

在透镜后焦平面的成像(即上图的频谱)

与FFT变换后的边缘提取算子相乘,得到:

再经过两段f和一个透镜,得到原图倒立的边缘像:

与下图直接用conv2函数卷积相比:

如果改用第二种形式的Laplace算子矩阵,即:

传播至U1,U2的图像与原来相同,乘新的算子后得到:

资源下载地址:https://download.csdn.net/download/sheziqiong/86784736
资源下载地址:https://download.csdn.net/download/sheziqiong/86784736

基于MATLAB的4f系统实现边缘提取相关推荐

  1. 基于MATLAB的图像处理系统

    目录 设计目的-------..-------.----3 设计要求-------.----------.-.3 设计的内容------..---------.--3 题目分析------------ ...

  2. 基于MATLAB的OFDM系统实现

    基于MATLAB的OFDM系统实现 OFDM(正交频分复用)的基本原理是将高速的数据流通过串并转换分解成若干低速的数据流,利用多个正交的子载波并行传输.本文借鉴了IEEE802.11a标准并进行简化, ...

  3. 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真教程.doc

    基于MATLAB的MIMO系统预编码性能仿真教程 PAGE \* MERGEFORMAT - 33 - 摘要在现今的移动通信系统中,被极多的国际通信标准采纳为基础性关键技术的一种方法是多输入多输出的技 ...

  4. matlab频分复用,基于MATLAB的频分复用系统的仿真_.doc

    基于MATLAB的频分复用系统的仿真_ 基于MATLAB的频分复用系统的仿真_毕业论文(设计) Abstract With the development of communication techn ...

  5. 【音乐检索】基于matlab音乐检索系统【含Matlab源码 435期】

    一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[音乐检索]基于matlab音乐检索系统[含Matlab源码 435期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: 付费专栏 ...

  6. 传输预编码matlab,基于MATLAB的MIMO系统预编码性能仿真.doc

    基于MATLAB的MIMO系统预编码性能仿真.doc (33页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分  摘要在现今的移动通信系统 ...

  7. matlab进行mppt控制仿真,基于matlab光伏发电系统的MPPT控制与仿真.pdf

    基于matlab光伏发电系统的MPPT控制与仿真 ( ) J.SHANXIAGRIC.UNIV.NaturalScienceEdition ( ) , () 002990 学报 自然科学版 2013 ...

  8. matlab扩频与解扩,基于+MATLAB+的DSSS+系统的仿真研究.pdf

    基于+MATLAB+的DSSS+系统的仿真研究.pdf 2012年第08期 专题研究 基于MATLAB的 DS-SS系统的仿真研究 ■ 梁春东 摘要:文章阐述了扩频通信的理论基础,并利用MATLAB可 ...

  9. 基于matlab的16qam系统,基于MATLAB的16QAM通信系统的仿真精选.doc

    基于MATLAB的16QAM通信系统的仿真精选 基于MATLAB的16QAM通信系统的仿真 [摘要]随着现代通信技术的发展,特别是移动通信技术高速发展,频带利用率问题越来越被人们关注.在频谱资源非常有 ...

最新文章

  1. poj2217详解 ( 后缀数组 + 高度数组 )
  2. 谨慎跟随初始目的不被关联问题带偏
  3. 如何玩转跨库Join?跨数据库实例查询应用实践
  4. 凸集 凸函数 凸优化
  5. 智慧航空AI大赛-阿里云算法大赛总结 第一赛季总结
  6. Python内置函数ord()与chr()
  7. classpath路径浅谈
  8. (转)EPWING格式的日语词典
  9. MapGIS10.3Desktop64位学习版带安装教程
  10. 观点 | 量子卫星很近,但“无法破解”的网络可能还很远
  11. might和could的区别用法_could might would should区别用法
  12. python三维图形注释_python – Matplotlib:注释3D散点图
  13. 第一次学游泳技巧_第一次学游泳作文8篇
  14. 如何进入设有密码的计算机
  15. 使用Lint检查提高代码质量
  16. 使用爬虫获取四川省各市的降雨量
  17. 随机森林计算特征重要性推导
  18. 主成分分析(principal component analysis, PCA)公式
  19. 股票风险 股票交易上的投机行为往往十分危险。假设某股票行为十分怪异,每天不是涨停(上涨10%)就是跌停(下跌10%)。
  20. 微软必应推出移动输入法

热门文章

  1. Centos7 could not retrieve mirrorlist 解决方案
  2. vue多张图片实现TV端长图浏览组件
  3. BUUCTF_Crypto_ROOL
  4. UnderscoreJS精巧而强大工具包
  5. Xcode发布测试版本,直接通过Safari在线安装ipa
  6. unity 调用高德地图手机读取信息定位和周边(AndroidStudio3.1.2版本打包)。
  7. 给网赚从业者的几点建议
  8. 华为应用市场携手全新BMW7系,开启“后排车载娱乐”时代
  9. 关于canvas在retina屏下绘制文字或图像模糊的解决方案
  10. How to Have a Healthy Relationship --shanbei 为单身节写