FAQs

&

Acronyms

Frequently Asked Questions

#1

How are SigSimRT and SenSimRT distributed? Is it a form of "blackbox dll” with C++ headers, or is there a space for custom code modifications?

#2

Does SigSimRT prepare the data suitable for the pixel shaders, or does it also perform the rendering?

#3

Does it come with a list of sensor settings for commercially available devices, or typical settings for military devices?

#4

Can you describe the whole process from constructing a scenario (e.g., modeling objects), to sensor modeling, to outputting simulated images?

#5

How 'close' are simulated IR (MWIR, LWIR, etc.) images to real IR images?

#6

Can users add materials and material systems to the material library?

#7

Is automatic gain control supported?

#8

Does JRM simulate Radar images?

#9

How about the spatial resolution of the Radar?

#10

Can GenesisMC be used to do material classification for radar as well as EO/IR?

#11

Does SigSimRT consider the effect of thermal and atmospheric conditions?

Acronyms

  • 6DOF
    Six Degree of Freedom
  • AFRL
    Air Force Research Laboratory
  • AoA
    Angle of Arrival
  • API
    Application Programming Interface
  • ARL
    Army Research Laboratory
  • BIS
    Bureau of Industry and Security – US Dept. of Commerce
  • BRDF
    Bidirectional Reflectance Distribution Function
  • CAD
    Computer Aided Design
  • CCL
    Commerce Controlled List
  • CDRL
    Contract Data Requirements List
  • CPU
    Central Processing Unit
  • CSG
    Constructive Solid Geometry
  • D/A
    Digital to Analog
  • DBF
    Digital Beam Forming
  • DF
    Direction-Finding
  • DRFM
    Digital RadioFrequency Memory
  • DMD
    Digital Micromirror Device
  • EAR
    Export Administration Regulations
  • ECCN
    Export Control Commodity Number
  • EM
    Electro-Magnetic
  • EO
    Electro-Optic
  • FLIR
    Forward-Looking Infrared
  • FFT
    Fast Fourier Transform
  • FM
    Frequency Modulation
  • FOV
    Field Of View
  • GFE
    Government-Furnished Equipment
  • GFI
    Government-Furnished Information
  • GHz
    GigaHertz
  • GIS
    Geographic Information System
  • GPU
    Graphics Processing Unit
  • GUI
    Graphical User Interface
  • GOTS
    Government Off-The-Shelf
  • ID
    Identifier
  • IF
    Intermediate Frequency
  • IFF
    Identification of Friend or Foe
  • IFFT
    Inverse Fast Fourier Transform Operation
  • IR
    InfraRed
  • IRSP
    InfraRed Scene Projector
  • IRMA
    Infrared Millimeter Wave Analysis
  • ISO
    International Standards Organization
  • IT
    Information Technology
  • ITAR
    International Traffic in Arms Regulations
  • I/O
    Input/Output
  • I/Q
    In-Phase and Quadrature-Phase
  • kW
    KiloWatt
  • LT2
    Live Training Transformation
  • LOS
    Line-Of-Sight
  • LWIR
    Long-Wave Infrared
  • MCITS
    Multi-spectrum Combat Identification Target Silhouette
  • MHz
    MegaHertz
  • MLA
    Manufacturing License Agreement
  • MCM
    Material-Classified Map
  • MTL
    Material
  • MS
    Material System
  • ms
    MilliSecond
  • MTI
    Moving Target Indicator
  • MTS
    Moving Target Simulator
  • μm
    Micrometer (micron) (unit of length)
  • μs
    MicroSecond
  • MWIR
    Mid-Wave Infrared
  • NIR
    Near-Infra-Red
  • NVESD
    Night Vision Electronic Sensors Directorate
  • NVG
    Night-Vision Goggle
  • OOI
    Object of Interest
  • OPSEC
    Operations Security
  • OSV
    OpenScenegraphViewer (JRM scene simulation product)
  • OTF
    On the Fly
  • PC
    Personal Computer
  • POR
    Program of Record
  • PRF
    Pulse Repetition Frequency
  • PW
    Pulse Width
  • RCS
    Radar Cross Section
  • RF
    RadioFrequency
  • SAR
    Synthetic Aperture Radar
  • SBIR
    Small Business Innovation Research
  • SC
    Scattering Center
  • SOA
    Service-Oriented Architecture
  • SOW
    Statement of Work
  • SPIE
    The International Society for Optical Engineering
  • STE
    Synthetic Training Environment
  • STP
    Standard Temperature and Pressure
  • SUT
    System Under Test
  • TAA
    Technical Assistance Agreement
  • TAP
    Transition Assistance Program
  • TPOC
    Technical Point-Of-Contact
  • UD
    Ulaby-Dobson
  • USCS
    Universal Scatter Center Set
  • USML
    United States Munitions List
  • VPN
    Virtual Private Network
  • W
    Watt (unit of power)
  • WAS
    Wide Area Scan
Scroll to Top

1

SigSimRT and SenSimRT are distributed as a dll based SDK with highly configurable parameterization. The component based interfaces do allow you to intercept the SDK contributions before applying them to the graphics shaders, textures and uniforms.

1

SigSimRT and SenSimRT are distributed as a dll based SDK with highly configurable parameterization. The component based interfaces do allow you to intercept the SDK contributions before applying them to the graphics shaders, textures and uniforms.

2

SigSimRT generates uniforms and textures which will be used in the pixel shaders. The pixel shaders then perform the rendering, and will need to be modified by the user to call JRM signature generation shader functions that are provided as part of the SDK.

2

SigSimRT generates uniforms and textures which will be used in the pixel shaders. The pixel shaders then perform the rendering, and will need to be modified by the user to call JRM signature generation shader functions that are provided as part of the SDK.

3

It comes with notional settings for Visible Camera, EO, NVG, MWIR and LWIR cameras. Unfortunately, specific sensor settings would take this from EAR to ITAR.

3

It comes with notional settings for Visible Camera, EO, NVG, MWIR and LWIR cameras. Unfortunately, specific sensor settings would take this from EAR to ITAR.

4

Typically, raw satellite and/or feature imagery is imported into JRM’s GenesisMC for material classification at the texture level. The scene geometry, textures, and material files are loaded at startup, and SigSim libraries are called to provide material spectral data, compute ephemeris and spectral irradiances, resulting temperature solution parameters, and atmospheric parameters. GPU shaders then put the final at-aperture signature together, and pass this 2D radiance image to SenSim, which adds physics-based, user-defined sensor effects.

4

Typically, raw satellite and/or feature imagery is imported into JRM’s GenesisMC for material classification at the texture level. The scene geometry, textures, and material files are loaded at startup, and SigSim libraries are called to provide material spectral data, compute ephemeris and spectral irradiances, resulting temperature solution parameters, and atmospheric parameters. GPU shaders then put the final at-aperture signature together, and pass this 2D radiance image to SenSim, which adds physics-based, user-defined sensor effects.

5

Some of the example images on the JRM website contain much less noise than often appears in real IR images. This is so that we don’t obscure the presentation of other important effects like angle-dependent thermal loading, BRDF reflection calculation, the quality and resolution of our terrain and entity texturing, special effects, and so forth. In general, the amount of sensor noise and blur are governed by physics calculations based on user input of optics, detector, and electronics parameters, such as aperture size and shape, focal length, detector NEDT, 1/f noise exponent and knee frequency, etc. In 2005, JRM’s products were evaluated against non-real-time government codes such as MUSES, SPIRITS, and MODTRAN and found to be accurate to within 2% radiometrically.

5

Some of the example images on the JRM website contain much less noise than often appears in real IR images. This is so that we don’t obscure the presentation of other important effects like angle-dependent thermal loading, BRDF reflection calculation, the quality and resolution of our terrain and entity texturing, special effects, and so forth. In general, the amount of sensor noise and blur are governed by physics calculations based on user input of optics, detector, and electronics parameters, such as aperture size and shape, focal length, detector NEDT, 1/f noise exponent and knee frequency, etc. In 2005, JRM’s products were evaluated against non-real-time government codes such as MUSES, SPIRITS, and MODTRAN and found to be accurate to within 2% radiometrically.

6

Yes. Currently over 300 measured but encrypted material files (.MTLE) are shipped, each containing both bulk properties (for thermal calculations) and spectral surface BRDF properties. However, the software will read encrypted material files (.MTL) as well, and this file format is open, so that users may define their own materials. These material files are placed in the same directory as the rest of the materials, and are referred to by name in the definition of material systems, which are layered 1D stacks of raw materials, with user-defined thermal boundary conditions at the topmost/outermost and bottom most/innermost layer. This unique “material system” concept allows for proper modeling of thermal inertia in the presence of irradiance and convective loading. The material system files (each containing the set of material systems applicable to a given texture or set of textures) can be placed anywhere on disk, and are loaded when the applicable terrain or 3D feature/entity model is loaded. JRM products ship with default sets of both MTL and MS files.

6

Yes. Currently over 300 measured but encrypted material files (.MTLE) are shipped, each containing both bulk properties (for thermal calculations) and spectral surface BRDF properties. However, the software will read encrypted material files (.MTL) as well, and this file format is open, so that users may define their own materials. These material files are placed in the same directory as the rest of the materials, and are referred to by name in the definition of material systems, which are layered 1D stacks of raw materials, with user-defined thermal boundary conditions at the topmost/outermost and bottom most/innermost layer. This unique “material system” concept allows for proper modeling of thermal inertia in the presence of irradiance and convective loading. The material system files (each containing the set of material systems applicable to a given texture or set of textures) can be placed anywhere on disk, and are loaded when the applicable terrain or 3D feature/entity model is loaded. JRM products ship with default sets of both MTL and MS files.

7

Yes. We support four AGC models, including Histogram Equalization and Histogram Projection, with user-specified minimum and maximum gain limits.

7

Yes. We support four AGC models, including Histogram Equalization and Histogram Projection, with user-specified minimum and maximum gain limits.

8

Yes, JRM has a product (“OSV-Radar”) for predicting radar imagery of various formats (SAR, ISAR, MTI, RBGM, etc.), using the same materially- encoded terrain and entity models as for other bands. The material files contain areal RCS parameters for a variety of RF bands. User inputs include area of interest, average power, gain, PRF, pulse width, RF center frequency, and of course the environmental/atmospheric controls.

8

Yes, JRM has a product (“OSV-Radar”) for predicting radar imagery of various formats (SAR, ISAR, MTI, RBGM, etc.), using the same materially- encoded terrain and entity models as for other bands. The material files contain areal RCS parameters for a variety of RF bands. User inputs include area of interest, average power, gain, PRF, pulse width, RF center frequency, and of course the environmental/atmospheric controls.

9

The spatial resolution is governed by the user- defined input parameters for such quantities as airspeed, pulse width, PRF, and wavelength, with a lower limit at the spatial resolution of the underlying material-encoded terrain texture.

9

The spatial resolution is governed by the user- defined input parameters for such quantities as airspeed, pulse width, PRF, and wavelength, with a lower limit at the spatial resolution of the underlying material-encoded terrain texture.

10

Yes, the radar module uses the same materially-classified scene database as for the EO/IR bands. The accuracy of the GenesisMC material classification is governed by: (a) The number and variety of different measured material data against which the input image is spectrally matched. Here JRM has a clear advantage over other material classifiers, as we are able to measure our own materials, and have a stock of over 300 different materials to choose from currently. Other classifiers only classify to the level of broad material category, like rock, water, grass, and soil. We offer detail down to the level of individual rock, soil, and vegetation species; (b) The spectral resolution (number of channels) of the input imagery. Again, JRM has an advantage in that our classifier can take advantage of an unlimited number of spectral bands; and (c) The availability of shapefile data, which is an industry-standard parameterized format allowing for pre-regioning of an area-of-interest to specifically denote the location of road networks and building footprints. JRM is currently implementing support for shapefile import.

10

Yes, the radar module uses the same materially-classified scene database as for the EO/IR bands. The accuracy of the GenesisMC material classification is governed by: (a) The number and variety of different measured material data against which the input image is spectrally matched. Here JRM has a clear advantage over other material classifiers, as we are able to measure our own materials, and have a stock of over 300 different materials to choose from currently. Other classifiers only classify to the level of broad material category, like rock, water, grass, and soil. We offer detail down to the level of individual rock, soil, and vegetation species; (b) The spectral resolution (number of channels) of the input imagery. Again, JRM has an advantage in that our classifier can take advantage of an unlimited number of spectral bands; and (c) The availability of shapefile data, which is an industry-standard parameterized format allowing for pre-regioning of an area-of-interest to specifically denote the location of road networks and building footprints. JRM is currently implementing support for shapefile import.

11

Absolutely. In addition to providing a full Modtran/Radtran interface, JRM’s products contain ephemeris models for predicting apparent solar/lunar/stellar positions in the sky, an irradiance model for predicting the spectral direct and diffuse irradiance on surfaces from these sources, through the defined atmosphere, and a fully-transient finite-difference thermal solver for predicting temperature based on this irradiance. In fact, JRM’s unique parameterization of the thermal solution feeds GPU shaders with coefficients used in an on-the-fly compilation of angle-dependent solar loading based on the specific surface normal encountered during rendering.

11

Absolutely. In addition to providing a full Modtran/Radtran interface, JRM’s products contain ephemeris models for predicting apparent solar/lunar/stellar positions in the sky, an irradiance model for predicting the spectral direct and diffuse irradiance on surfaces from these sources, through the defined atmosphere, and a fully-transient finite-difference thermal solver for predicting temperature based on this irradiance. In fact, JRM’s unique parameterization of the thermal solution feeds GPU shaders with coefficients used in an on-the-fly compilation of angle-dependent solar loading based on the specific surface normal encountered during rendering.