WSF_EOIR_SENSOR¶ WSF_EOIR_SENSOR ¶ (原文为代码或缩写,无需翻译)
-
sensor WSF_EOIR_SENSOR¶
传感器 WSF_EOIR_SENSOR ¶
sensor <name> WSF_EOIR_SENSOR ... Articulated Part Commands ... ... sensor Commands ... // Miscellaneous Commands call_sensor_track_observers ... mode <name> ... Antenna Commands ... ... Receiver Commands ... ... Mode Commands ... end_mode end_sensor
Overview¶ 概述
WSF_EOIR_SENSOR implements a simplistic optical or infrared imaging sensor. This sensor produces a pseudo-image (of
type WsfImage) contained within a WSF_IMAGE_MESSAGE (WsfImageMessage). Analyzing the pseudo-image can be
accomplished by linking the sensor to a WSF_IMAGE_PROCESSOR, which simulates the process of image analysis and
creates tracks.
WSF_EOIR_SENSOR 实现了一个简单的光学或红外成像传感器。该传感器在 WSF_IMAGE_MESSAGE(WsfImageMessage)中产生一个伪图像(类型为 WsfImage)。通过将传感器连接到 WSF_IMAGE_PROCESSOR,可以分析伪图像,该处理器模拟图像分析过程并创建轨迹。
Miscellaneous Commands¶ 杂项命令 ¶
-
call_sensor_track_observers <boolean-value>¶
调用传感器跟踪观察者 <布尔值> ¶ Specifies if the ‘sensor track observers’ should be called. If true, sensor track observer events will be invoked, which enables the generation of data that allows visualization tools to display detection lines during the image formation process. These extra events, however, may cause problems to some observers if they haven’t been modified to ignore these events, which is the reason for the default being ‘false’.
指定是否调用“传感器跟踪观察者”。如果为真,将调用传感器跟踪观察者事件,这允许生成数据,使可视化工具能够在图像形成过程中显示检测线。然而,这些额外的事件可能会对某些观察者造成问题,如果它们没有被修改为忽略这些事件,这就是默认值为“false”的原因。Default: false 默认:false
Mode Commands¶ 模式命令 ¶
-
angular_resolution <angle-value>¶
角分辨率 <角度值> ¶ Specifies the angle subtended by a pixel.
指定像素所夹的角度。
-
pixel_count <horizontal-count> <vertical-count>¶
pixel_count <水平计数> <垂直计数> ¶ Specifies the width and height in pixels of images from this sensor. If this command is specified, angular_resolution is ignored. Instead, the angular resolution is computed by the ratio (azimuth FOV)/(horizontal-count) and (elevation FOV)/(vertical-count).
指定此传感器的图像宽度和高度(以像素为单位)。如果指定了此命令,则忽略角分辨率。相反,角分辨率通过以下比率计算:(方位视场角)/(水平计数)和(仰角视场角)/(垂直计数)。See WsfSensor.SetFOV_Azimuth and WsfSensor.SetFOV_Elevation to change the sensor’s FOV from script.
查看 WsfSensor.SetFOV_Azimuth 和 WsfSensor.SetFOV_Elevation 以从脚本中更改传感器的视野。
-
band [ visual | short | medium | long | very_long ]¶
乐队 [视觉 | 短 | 中 | 长 | 非常长] ¶ Defines the band of radiation that the sensor will detect. The wavelengths of the bands are defined as follows:
定义传感器将检测的辐射带。各带的波长如下定义:visual 380-760 nm short 1-3 m medium 3-5 m long 8-12 m very_long 15-30 m
Default: visual 默认:视觉
-
atmospheric_attenuation <value> per <length-value>¶
大气衰减 <值> 每 <长度值> # Sometimes called the the extinction coefficient, this is the fraction of the signal (in the closed range 0 to 1) that is attenuated per unit of distance traveled at sea level. The value is adjusted to account for the density of air with the change in altitude.
有时称为消光系数,这是信号(在 0 到 1 的封闭范围内)在海上每单位距离衰减的分数。该值会根据海拔高度的变化调整以考虑空气密度。This value is used to compute the transmittance. The atmosphere is modeled as a set of layers 1 kilometer thick with the path through each layer processed separately. The total transmittance along a path is computed using:
此值用于计算透射率。大气被模拟为一组 1 公里厚的层,每层路径分别处理。沿路径的总透射率通过以下方式计算:c is value of atmospheric_attenuation, fi is the ratio of the average air density in the layer to the density of air at sea level and Ri is the path length through the layer.
c 是大气衰减值,f 是层内平均空气密度与海平面空气密度的比值,R 是层内路径长度。Default: 0.0 per meter (no attenuation)
默认:每米 0.0(无衰减)
-
background_radiance <value> <power-units>/<angle-units>/<area-units>¶
背景辐射 <值> <功率单位>/<角度单位>/<面积单位> ¶ Specifies the radiance of the background.
指定背景的亮度。Default: 0.0 默认:0.0
-
background_radiance_above_horizon <value> <power-units>/<angle-units>/<area-units>¶
背景亮度高于地平线 <值> <功率单位>/<角度单位>/<面积单位> ¶
-
background_radiance_below_horizon <value> <power-units>/<angle-units>/<area-units>¶
背景亮度低于地平线 <值> <功率单位>/<角度单位>/<面积单位> ¶ These two commands provide an alternative to the fixed background radiance provided by background_radiance. This is useful for airborne sensors where the sensor may be looking up and the sky is the background, or looking down where the ground is the background.
这两个命令为 background_radiance 提供的固定背景辐射提供了一个替代方案。这对于空中传感器很有用,当传感器向上看时,天空是背景,或者向下看时,地面是背景。By default, the transition occurs instantaneously at the horizon. The background_transition_angle command may be used to provide a more gradual transition.
默认情况下,过渡在视平面上瞬间发生。可以使用 background_transition_angle 命令来实现更平滑的过渡。
-
background_transition_angle <lower-angle> <upper-angle>¶
背景过渡角度 <下角度> <上角度> ¶ This command is used along with background_radiance_above_horizon and background_radiance_below_horizon to specify a region where the transition is made from using the below horizon and above horizon background radiance values. The specified angles are relative to the local angle to the horizon with positive values being above the horizon and negative values being below the horizon. If the target is within the transition region defined by these angles, the resulting background radiance will be linearly interpolated between the above horizon and below horizon values.
此命令与 background_radiance_above_horizon 和 background_radiance_below_horizon 一起使用,用于指定从使用下地平线和上地平线背景辐射值过渡的区域。指定的角度相对于地平线的本地角度,正值表示在地平线以上,负值表示在地平线以下。如果目标位于由这些角度定义的过渡区域内,则背景辐射值将在地平线以上和以下之间进行线性插值。Default: 0.0 deg 0.0 deg (i.e., No transition region)
默认:0.0 度 0.0 度(即,无过渡区域)
-
detection_threshold <value>¶
检测阈值 <值> ¶ Defines the ratio of signal to noise required to declare a successful detection.
定义成功检测所需的信噪比。Default: none (must be specified).
默认:无(必须指定)。
-
noise_equivalent_irradiance <value> <power-units>/<area-units>¶
噪声等效辐照度 <值> <功率单位>/<面积单位> ¶ The “noise equivalent irradiance’ (NEI) of the receiver.
接收机的“噪声等效辐照度”(NEI)。Default: none (must be specified)
默认:无(必须指定)
Receiver Commands¶ 接收器命令 §
The following commands are used from the common receiver.
以下命令是从通用接收器中使用的。
-
antenna_pattern <pattern-name>¶
天线模式 <模式名称> ¶ Defines the name of a pseudo-antenna pattern (defined with the antenna_pattern command, which can be used to account for aspect-dependent effects caused by the aperture through which the sensor is looking.
定义伪天线模式的名称(使用天线模式命令定义,该命令可用于考虑由传感器观察的孔径引起的方向依赖性效应)。Note that if the antenna pattern reflects the losses through a fixed aperture (i.e., the sensor is mounted behind a window of some sort), the slew_mode of the associated articulated part should be slew_mode fixed (the default value). Otherwise, the antenna pattern will move with sensor cues.
请注意,如果天线模式反映了通过固定孔径的损耗(即,传感器安装在某些类型的窗口后面),则相关活动部件的 slew_mode 应设置为 slew_mode fixed(默认值)。否则,天线模式将随传感器提示移动。Default: If no antenna pattern is specified, the effect will be 0 dB (i.e., no adjustment)
默认:如果没有指定天线模式,则效果为 0 分贝(即无调整)
-
internal_loss <db-ratio>¶
内部损耗 ¶ Defines an additional constant loss that can be applied to the computation.
定义一个额外的损失常量,可以应用于计算。Default: 0 dB (i.e., No additional losses)
Note
This should be a positive dB value as it appears in the denominator.
Infrared Mode Equations¶
- Determine the infrared radiant intensity of the target (point source) [watts/steradian]
Is = infrared_signature(az,el)
- Determine the background radiant intensity [watts/steradian]
Ib = background_radiance * optical_signature(az,el)
- Determine the contrast radiant intensity [watts/steradian]
Ic = Is - Ib
- Determine the atmospheric transmittance
- Determine the effective target irradiance [watts/m^2]
Eeff = ( * Ic) / R2
- Determine the adjusted target irradiance to account for structural masking
Eeff = Eeff * masking_pattern(az,el)
- Determine the signal to noise
S/N = Eeff / NEI
Visual Mode Equations¶
Note
The visual mode equations are very rudimentary. Effectively if the target is in the field-of-view and there is no structural masking, the target will be detected.
- Determine the inherent contrast of the target [non-dimensional]
Cs = inherent_contrast(az,el)
- Determine the atmospheric transmittance
- Determine the inherent contrast of the target at the sensor [non-dimensional]
Cs = Cs *
- Determine the background radiance [watts/m^2/steradian]
Lb = background_radiance
- Determine the background radiance at the sensor [watts/m^2/steradian]
Lbs = (Lb * ) + path_radiance
- Determine the target contrast against the background [non-dimensional]
Cs = Cs * (Lb / Lbs)
- Determine the adjusted contrast to account for structural masking
Cs = Cs * masking_pattern(az,el)
- Determine the signal to noise
S/N = 0 if contrast is 0, otherwise 1.