主要内容

Para2fan.

将平行束投影转换为风扇束

描述

例子

F= para2fan(P.D.转换并行波束数据P.到扇形束数据F。每列P.在一个旋转角度包含并联光束传感器样本。D.是距风扇束顶到旋转中心的距离。

假设并行光束传感器具有单像素间隔。平行束旋转角度同样地间隔开以覆盖[0,180]度。计算的风扇束旋转角具有与平行束旋转角度相同的间距,并覆盖[0,360)度。计算出的扇形光束角度与由传感器间隔夹杂的最小的角度相等地间隔开。

F= fan2para(P.D.名称,价值使用名称值对来控制数据转换的方面。

[Ffan_sensor_positions.fan_rotation_angles.] = FAN2PARA(___返回风扇光束传感器位置fan_sensor_positions.和旋转角度fan_rotation_angles.

例子

全部收缩

生成并联束投影

pH =幻影(128);Theta = 0:180;[p,xp] =氡(pH,θ);imshow(p,[],'xdata',θ,'ydata',XP,'InitialMagnification''合身')轴普通的标题('平行束投影')Xlabel('\ theta(deacte)')ylabel('X''')Colormap(GCA,Hot),彩色杆

转换为风扇束投影

[F,FPO,Fangles] = Para2Fan(P,100);图imshow(f,[],'xdata',毛茸茸,'ydata',fpos,'InitialMagnification''合身')轴普通的标题('粉丝投影')Xlabel('\ theta(deacte)')ylabel('传感器位置(度)')Colormap(GCA,Hot),彩色杆

输入参数

全部收缩

并行光束投影数据指定为数字矩阵。每列P.在一个旋转角度包含并行波束数据。列数表示并行波束旋转角度的数量,并且行的数量表示并行波束传感器的数量。

数据类型:双倍的|单身的

风扇光束顶点的距离为旋转中心,指定为正数。Para2fan.假设旋转中心是投影的中心点,其被定义为CEIL(尺寸(f,1)/ 2)。的价值D.必须大于或等于Parallelsensorspacing.*(尺寸(p,1)-1)/ 2

该图说明了D.关于一个风扇光束投影的风扇束顶点。

数据类型:双倍的|单身的

名称值对参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:f = para2fan(p,d,'fanrotationIncrement',5)

风扇束旋转范围,指定为逗号分隔对组成'福诺弗吉'和其中一个值。

  • '循环'- 通过全系列[0,360)度旋转。

  • '最小'- 通过表示对象所需的最小范围旋转。

扇形束旋转角度增量以度为单位,指定为逗号分隔对组成'fanrotationIncrement'和正标量。

  • 如果施南'循环', 然后360 /FanotoRationIncrement.必须是一个整数。

  • 如果您未指定FanotoRationIncrement.,然后默认值等于并行波束旋转角度。

数据类型:双倍的

扇形梁传感器定位,指定为逗号分隔对组成'fansensorgeometh'和以下值之一。

价值

意义

图表

'弧'

传感器沿距离沿圆弧以相等的角度间隔开D.从旋转中心。

粉底扇属性定义度数的角间距。

'线'

传感器沿着平行于的线间隔开X'轴。最近的传感器是距离D.从旋转中心。

粉底扇属性定义风扇波束之间的距离X'轴,以像素为单位。

扇形梁传感器间距,指定为逗号分隔对组成'fansensorspacing'和正标量。

  • 如果Fansensorgeometh'弧', 然后粉底扇属性定义度数的角间距。

  • 如果Fansensorgeometh'线', 然后粉底扇属性定义风扇波束之间的线性距离,以像素为单位。线性间距测量X'轴。

如果您未指定Fansensorgeometh,然后是默认值粉底扇属性是暗示的最小值Parallelsensorspacing.这样:

  • 如果Fansensorgeometh'弧', 然后粉底扇属性180 / pi * asin(Parallelsensorspacing./D.

  • 如果Fansensorgeometh'线', 然后粉底扇属性D.* asin(Parallelsensorspacing./D.

数据类型:双倍的

并行波束数据之间使用的插值类型,指定为包括的逗号分隔对'插值'和其中一个值。

'最近'- 最近的邻居

'线性'- 线性(默认)

'样条曲线'- 分段立方样条

'pchip'- 分段立方Hermite(PCHIP)

并行束旋转范围,指定为逗号分隔对组成'平行覆盖物'和其中一个值。

  • '循环'- 并行数据涵盖[0,360)度的全系列。

  • 'halfcycle'- 并行数据覆盖[0,180)度。

平行梁传感器以像素为单位,指定为逗号分隔对组成'parallelsensorspacing'和正标量。

数据类型:双倍的

输出参数

全部收缩

扇形光束投影数据,作为数字矩阵返回。每列F在一个旋转角度包含风扇束传感器样本。

并行波束投影数据,作为数字矩阵返回。每列F在一个旋转角度包含风扇束数据。列数表示扇形旋转角度的总数,等于长度fan_rotation_angles.。行的数量表示并行波束传感器的总数,等于长度fan_sensor_positions.

数据类型:双倍的

扇形光束传感器位置,作为数字柱向量返回。

  • 如果'Fansensorgeometh''弧'(默认),然后fan_sensor_positions.包含风扇光束传感器测量角度。

  • 如果'Fansensorgeometh''线', 然后fan_sensor_positions.沿着传感器线包含风扇光束传感器位置。

数据类型:双倍的

扇形束旋转角度,作为数字行向量返回。

数据类型:双倍的

在R2006A之前介绍