Synthetic Scene Generation for Wide Application including High Performance Computing Environments


TECHNOLOGY AREA(S): WEAPONS OBJECTIVE: Develop a synthetic scene generation package that meets the baseline technical requirements, connects to other simulation tools, and operates efficiently in high performance computing (HPC) environments. DESCRIPTION:Synthetic scene generation software produces images of distant targets within their background. Such synthetic images reduce our dependence on expensive field tests. Some applications in the area of directed energy include testing tracking algorithms or real-time tracking hardware, informing a beam control system in a broader high energy laser simulation, and studying target acquisition and aimpoint identification [1,2]. Applications outside of directed energy include remote sensing, laser radar, night vision, munitions targeting, and space situational awareness [3,4]. Unfortunately, the community uses a large number of different scene generation codes, each with its own advantages and disadvantages. While some codes meet most of the baseline technical requirements, they lack critical interfaces, documentation, and compatibility with high performance computing (HPC) environments; or vice versa. Thus, programs often waste significant funds by creating their own scene generation code or by developing single-use interfaces and modifications to existing software.This STTR topic will enhance the practical and technical capabilities of one of those codes in three ways in order to create a product which is more broadly useful. First, this topic will modify the code for efficient execution and cross-code communication in HPC environments. This change will allow us to quickly exercise high-fidelity models of laser systems by leveraging HPC resources. Second, it will modularize and document the code, and improve interfaces, allowing connections to diverse laser physics models and hardware testbeds. Third, it will improve the technical capabilities to meet the baseline requirements of high energy laser system modeling.The end goal of this STTR topic is to develop a scene generation package which is useful for many applications. As such, a Phase I effort shall produce a software development plan that will meet the requirements for technical capabilities, interfaces, documentation, and HPC-compatibility. It will also conduct proof of concept tests on an HPC system. A Phase II effort shall execute the software development plan and demonstrate full capability in relevant HPC environments. A Phase III effort could then focus on advanced, research-grade capabilities which would make the final product state-of-the-art in a number of areas. Such capabilities shall ensure commercial success of the end product. PHASE I: To achieve the identified Phase II capabilities, a Phase I effort shall focus on the following deliverables: • Perform an interface requirements analysis. • Create a software development plan. • Develop a plan for execution on HPC assets. • Conduct proof of concept tests on relevant HPC systems. PHASE II: A Phase II effort shall create a scene generation product which is useful for a broad range of applications.• Convert all modules for execution on HPCs. • Enhance the technical capabilities as needed.• Include software-to-software interfacing (i.e. an API) with Matlab and other codes.• Document the modules and their interfaces.• Perform a demonstration of full capability in a relevant HPC environment. PHASE III: A Phase III effort shall develop the advanced technical capabilities needed by future programs.• Target heating and damage • Depth-resolved imaging • Earth shine and sky glow • Clutter, horizon, cloud structure, and water surface structure • Astronomical backgrounds • Multiple illuminators with backscatter REFERENCES: 1. M. A. Owens, M. B. Cole, M. R. Laine, “Integration of Irma tactical scene generator into directed-energy weapon system simulation,” Proc. SPIE 5097 (2003).;2. N. R. Van Zandt, J. E. McCrae, and S. T. Fiorino, “PITBUL: a physics-based modeling package for imaging and tracking of airborne targets for HEL applications including active illumination,” Proc. SPIE 8732, 87320H (2013).;3. J. F. Riker, G. A. Crockett, and R. L. Brunson, “The time-domain analysis simulation for advanced tracking (TASAT),” Proc. SPIE 1697, 297-309 (1992).;4. D. Crow, C. Coker, and W. Keen, “Fast line-of-sight imagery for target and exhaust-plume signatures (FLITES) scene generation program,” Proc. SPIE 6208, 62080J (2006). KEYWORDS:Synthetic scene generation, image synthesis, rendering, computer graphics, target tracking, beam control, high performance computing, application programming interface (API) CONTACT(S):Noah VanZandt AFRL/RDLEM 5058532914

Agency Micro-sites

SBA logo
Department of Agriculture logo
Department of Commerce logo
Department of Defense logo
Department of Education logo
Department of Energy logo
Department of Health and Human Services logo
Department of Homeland Security logo
Department of Transportation logo
Environmental Protection Agency logo
National Aeronautics and Space Administration logo
National Science Foundation logo
US Flag An Official Website of the United States Government