JRM EO/IR Sensor Plug-In & SDK

JRM Technologies specializes in state-of-the-art sensor simulation featuring the most advanced physics-based and engineering-level phenomenology modeling. JRM EO/IR Sensor Plug-In has two options: • Turn-key Sensor Plug-In • SDK Plug-In w/ source-code

Category:
Tags: , , , , , , , , , , , , , ,

Description

The JRM EO/IR Sensor Plug-in is JRM’s physics-based, real-time spectral EO/IR sensor scene simulator, utilizing the popular UNREAL ENGINE toolkit to load materially-encoded targets and terrain. JRM EO/IR Sensor Plug-in integrates JRM’s SigSim and SenSim run-time libraries to predict correlated, radiometrically-correct 2D sensor imagery for arbitrary sensor bands, under arbitrary weather conditions and spatio-temporal viewing locations.

Dynamic, Correlated Radiance Prediction for arbitrary Sensor Bands, from a Single Database

JRM EO/IR Sensor Plug-in employs JRM’s highly-optimized SigSim™ signature physics library to predict diurnal sensor-band phenomena across the UV through far IR (0.20–25.0μm) spectrum, including ephemeris, atmospheric extinction and scattering parameters, natural and man-made irradiant influences, and surface temperatures. 

JRM EO/IR Sensor Plug-in then applies real-time GPU shader algorithms for spectral atmospheric transport and angle-dependent BRDF reflection and emission, to compute radiometrically-correct observed at-aperture imagery under dynamic environmental and object state conditions.

Dynamic Post-Aperture Sensor Effects

Once the 2D at-aperture radiance image is formed in the GPU, The The JRM EO/IR Sensor Plug-in’s built-in SenSim™ library provides real-time, physics-based simulation of post-aperture sensor noise, blur, gain, and haloing effects, driven by user-defined optical, detector array, signal processing, and display parameters.

Available as a Turn-Key Tool or SDK Library

The JRM EO/IR Sensor Plug-in allows the user to easily create and simulate a dynamic tactical sensor scenario. In a Sensor-Plugin-enabled project, one can load a 3D terrain database, specify any number of arbitrary sensors, atmospheric and weather conditions, place 3D vehicle models in the scene, and create sequence files to animate entity motion.

GUI controls allow you to alter the environment, sensor waveband, and sensor dynamic range during run-time.

JRM EO/IR Sensor Plug-in is also available as a SDK version with source code for making such changes programmatically, as well as for optional extraction of pre-and-post-aperture image buffers.

User-defined, Engineering-level Physics Controls

The JRM EO/IR Sensor Plug-in GUI and associated XML scenario files allow user control of true physics parameters for the environment and sensors.

High-Fidelity, High-Performance GPU Processing

All modes use 32-bit floating point GPU processing for signatures, atmospherics, and sensor physics fast passband-integrated rendering to a standard 24 bit integer frame buffer.  

Technical Details

With these tools and libraries, the The JRM EO/IR Sensor Plug-in Suite affords the following advantages:

·        Physics-based, dynamic environmental spectral irradiances & atmospherics

·        Spectral reflectance/specularity support

·        Physics-based volumetric and combustion effects (dust clouds, fires, smokes, flares, plumes)

·        Physics-based spectral man-made and natural light sources

·        On-the-fly transient thermal solutions

·        Dynamic heating/cooling of vehicles

·        Full spatial correlation among wavebands

·        Design Blur, Diffraction MTFs, user defined MTFs, motion blur, detector blur, and 3rd order aberrations (FOV dependent) blur

·        Aero-optical effects

·        Scanning effects

·        (1/f)n, Poisson, thermal, & fixed-pattern noise

·        Detector non-uniformity, dead pixels, fill-factor

·        Pre/Post amplification control, AGC

·        Physically-correct NVG light point haloing and low light CCD streaking

·        Photon transfer computing to produce detector counts output

Supported Engine Versions

5.1