Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 图像处理和分析 > 特征检测 > Radon >

Radon

Radon[image]
给出一个表示 image 的离散 Radon 变换的图像.
Radon
指定所得图像的宽度 w 和高度 h.
Radon
仅对从 的角度,计算 Radon 变换.
  • Radon[image] 计算 image 的 Radon 变换,并且把结果作为一个图像返回,其中每个像素值作为 image 中出现的一个线条的度量给出.
  • 默认情况下,Radon 使用法线参数化 ,其中 是图像坐标, 是图像坐标系统的原点和线条之间的距离,而 是法线和水平轴之间的角度.
  • 角度以弧度为单位给出. 图像中的角度 对应于一条垂直线.
  • 在由 Radon[image] 返回的图像中,列表示范围 中的角度,而行表示范围 中的像素距离,其中 image 的对角线长度.
  • Radon[image] 返回的图像的高度等于 image 的对角线长度. 选择宽度,以使得图像和它的 Radon 变换近似有相同的解析度.
  • Radon 返回一个图像,其中对值进行归一化处理,以使得最高可能值为1.
  • Radon 计算 范围内角度的 Radon 变换.
  • Radon 作为图像坐标系统的原点使用. 默认情况下, 设为图像的中心.
  • 原点 在标准图像坐标系统中指定,其中 到宽而 到高. 坐标 对应于图像的左下角.
  • Radon 使用线参数化,其中 是法线向量的原点,而距离在从 的范围内.
  • Radon 可用于二值、灰度和其它图像.
  • Radon 分别作用于图像中的每个通道.
  • Radon[image, ..., Method->method] 指定用于计算 Radon 变换的方法.
  • 在默认设置 Method 下,Radon 对于所得图像中的每个像素,计算输入图像中对应线条上的像素和,并且除以对角线上的像素数目. Radon 使用双线性子像素插值法.     
  • Method 下,计算标准 Hough 变换. 对于输入图像中的每个像素,在所得图像的每个列中对值进行累加. Hough 变换在输入图像中的像素上进行迭代,在输出图像的每个列中的对应点上,对亮度值进行累加.
一个头部 CT 图像的 Radon 变换:
一个灰度图像的 Radon 变换:
一个彩色图像的 Radon 变换:
计算标准 Hough 变换:
一个头部 CT 图像的 Radon 变换:
In[1]:=
Click for copyable input
Out[1]=
 
一个灰度图像的 Radon 变换:
In[1]:=
Click for copyable input
Out[1]=
 
一个彩色图像的 Radon 变换:
In[1]:=
Click for copyable input
Out[1]=
 
计算标准 Hough 变换:
In[1]:=
Click for copyable input
Out[1]=
含有矩形对象的图像的 Radon 变换:
矩形的周长的 Radon 变换显示峰对:
标准的 Hough 变换一般很快,但也包括一些伪像:
Radon 变换给出更精确的结果:
彩色图像的 Radon 变换:
使用 Chan-Vese 分割定位最大值:
白色圆盘的 Radon 变换:
对一个噪声图像的 Radon 变换的计算显示了变换后图像的正弦参数范围:
任意线的 Radon 变换:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF