图像投影,就是说将图像在某一方向上做线性积分(或理解为累加求和)。如果将图像看成二维函数f(x,

y),则其投影就是在特定方向上的线性积分,比如f(x, y)在垂直方向上的线性积分就是其在x轴上的投影;f(x,

y)在水平方向上的线积分就是其在y轴上的投影。通过这些投影,可以获取图像在指定方向上的突出特性,这在图像模式识别等处理中可能会用到。

Radon变换(拉东变换),就是将数字图像矩阵在某一指定角度射线方向上做投影变换。这就是说可以沿着任意角度theta来做Radon变换。

如图所示:在直角坐标系中,f(x,y)为线l上的点,P为坐标原点到线l上的距离,表示线l法线方向的夹角,因此直线方程可以表示为:

l线上的Radon变换的公式是:

另:Delta函数(狄拉克函数)为一个广义函数,没有具体定义,该函数在非零的点取值均为0,而在整个定义域的积分为1,这里写一个最简单的Delta函数,便于理解:

结合直线方程,则Delta函数可以表示为:

Radon变换可以写为

Radon变换可以理解为图像在空间的投影,空间上的每一点对应(x,y)空间中的一条直线。

Radon变换可以用于直线检测,比Hough变换优越的地方在于:Radon变换可以针对非二值图像,Radon变换检测直线:当灰度值高的线段会在P

空间中形成亮点,而低灰度值的直线会在P 空间中形成暗点,而Hough变换需要针对二值图像进行,仅仅积攒非0点在某一个上的个数。

Radon变换的积分运算环节抵消了噪声所引起的亮度起伏,从直线检测方面看,Radon变换P

空间较源图像空间域的SNR高,因此Radon变换被用于低SNR图像线检测的原因。

matlab中有自带的Radon函数,可以学习使用。

matlab不能radon变换,Radon变换的理解相关推荐

  1. 【matlab 图像处理】离散傅里叶变换离散余弦变换K-L变换小波变换

    [matlab 图像处理]离散傅里叶变换&离散余弦变换&K-L变换&小波变换 正交变换是信号处理的一种有效工具.图像信号不仅可以在空间域表示,也可以在频域表示,后者将有利于许多 ...

  2. 【Matlab 控制】拉氏变换和Z变换

    Matlab 拉氏变换和Z变换 Matlab 拉氏变换和Z变换 拉普拉斯变换及其逆变换 Z变换及其反变换 积分变换 傅立叶变换 Matlab 拉氏变换和Z变换 拉氏变换原理剖析见 [控制]拉普拉斯拉氏 ...

  3. 傅立叶变换(Fourier Transform)分析理解

    引言 关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,太过抽象,尽是一些让人看了就望而生畏的公式的罗列,让人很难能够从感性上得到理解,最近,我偶尔从 ...

  4. matlab中的abc-dq相坐标变换,MATLAB中的abc-dq相坐标变换

    坐标变换总结 姓名: 日期:2011.11.4 坐标变换的总结 一. 由三项坐标系变换到两相旋转坐标系 1. 三相到两相静止坐标系的变换 首先,确定三相电压的相序: 在坐标图上表示三相到两相静止坐标系 ...

  5. matlab abc dq,MATLAB中的abc-dq相坐标变换.doc

    MATLAB中的abc-dq相坐标变换 坐标变换总结 姓名: 日期:2011.11.4 坐标变换的总结 由三项坐标系变换到两相旋转坐标系 三相到两相静止坐标系的变换 首先,确定三相电压的相序: 在坐标 ...

  6. MATLAB中对矩阵的变换

    MATLAB中对矩阵的变换 矩阵的变换主要有对角阵,三角阵,矩阵的转置,矩阵的旋转,矩阵的翻转,矩阵求逆等操作.下面我将对以上几种操作进行总结. 1.对角阵. 对角矩阵:只有对角线上有非零元素的矩阵. ...

  7. matlab 电化学程序,基于MATLAB的电化学滴定曲线导数变换的实现

    冶金分析 ,2010 ,30(10) :1619Metallurgical Analysis ,2010 ,30(10) :16219文章编号 :1000 - 7571(2010) 10 - 0016 ...

  8. MATLAB能进行拉氏变换吗,matlab拉氏反变换

    §2.3 拉氏变换和拉氏反变换的定义 ? §2.4 典型时间函数的拉氏变换 ? §2.5 拉氏变换的性质 ? §2.6 拉氏反变换的数学方法 ? §2.7 用拉氏变换解...... 实验八 拉氏正反变 ...

  9. 【Matlab人脸识别】KL变换人脸识别【含GUI源码 859期】

    一.代码运行视频(哔哩哔哩) [Matlab人脸识别]KL变换人脸识别[含GUI源码 859期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...

  10. 希尔伯特变换的时频理解与应用

    希尔伯特变换的时频理解与应用 时频分析 首先看一下希尔伯特变换的定义为: 与卷积的概念进行对比,可以发现,上面的Hilbert变换的表达式实际上就是将原始信号和一个信号做卷积的结果.这个用来卷积的信号 ...

最新文章

  1. iOS编程——经过UUID和KeyChain来代替Mac地址实现iOS设备的唯一标示(OC版)
  2. node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
  3. 阿里云大数据利器Maxcompute-使用mapjoin优化查询
  4. PostgreSQL 12系统表(2)pg_tables
  5. python函数递归 汉诺塔
  6. AjaxControlToolKit插件tabContainer在IIS7以上版本部署后自动添加visibility:hidden属性 问题的解决方案...
  7. 特性Attibute定义和使用
  8. 原生体验挡不住!JavaScript开源跨平台框架NativeScript
  9. 如何自学成为设计师_不会自学,你永远只能是个三流设计师
  10. 『信息安全技术』 标准系列合集(467个)
  11. 华为 linux文件系统,华为EROFS文件系统是什么
  12. java读写十六进制文件_Java:文件到十六进制
  13. 关于光模块用单模光纤和多模光纤小知识
  14. js获取 本周,本月的日期
  15. 一些计算机u口无法使用的原因,电脑USB接口突然不能用的多个原因分析
  16. 批量删除取消微博关注
  17. AD831混频器模块
  18. FFmpeg入门详解之43:FFmpeg解封装的原理与实战
  19. ORACLE经验汇总
  20. bga封装扇出过孔_pads router“BGA封装扇出”

热门文章

  1. linux md5校验脚本,Linux md5sum命令的使用方法
  2. 数字信号处理思维导图
  3. matlab 图片序列与视频互转(来源于matlab官网)
  4. 荣耀 android 5.0 root,华为荣耀畅玩5C获取EMUI5.0 安卓7.0系统的root教程
  5. 人工智能智能制作PPT构想---论文与PPT介绍
  6. 如何使用移动端后台管理数据
  7. 戴尔R730服务器,U盘安装服务器阵列(raid)卡驱动,识别硬盘。
  8. 一、用于数据分析的Excel技巧
  9. php 2037时间问题
  10. 电商后台管理系统项目介绍和项目初始化