Electromagnetic simulation acceleration algorithm based on improved SAH-BVH
Source abstract
Abstract
Ray tracing is an important computational method in electromagnetism. To improve the efficiency of electromagnetic simulation, spatial division structures such as the Bounding Volume Hierarchy (BVH) are often used to accelerate calculations. Studies have shown that the traversal efficiency of the BVH tree is also affected to a certain extent by the distribution of scene primitives. In electromagnetic ray tracing with direction sensitivity, the distribution of scene primitives has a greater impact on BVH traversal efficiency. Therefore, to further improve tracing efficiency, this paper proposes a BVH construction method based on the local coherence of triangular primitives and their directional sensitivity. First, this method uses Morton encoding to spatially sort the primitives, thereby enhancing spatial locality within nodes and minimizing the redundant volume of the bounding box. Second, a local adjacency clustering method is proposed to further optimize the data distribution of leaf nodes. Finally, a direction-weighted scoring mechanism is proposed to prioritize traversal of triangular primitives closer to the emission source’s viewing angle and distance, achieving a direction-priority hierarchy and traversal acceleration that conform to the characteristics of electromagnetic wave propagation. Experiments show that in four typical scenarios, such as classrooms, residential areas, schools, and mountainous regions, the calculation results of the improved algorithm, while maintaining consistency with the baseline model, increase the calculation efficiency by an average of ∼15% and accelerate the electromagnetic simulation calculation process.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Millimeter-Wave Propagation and Modeling · Radio Wave Propagation Studies · Electromagnetic Scattering and Analysis
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Information Science and Engineering, Hebei University of Science and Technology , Shijiazhuang, Hebei 050018,
Funding
National Key Laboratory on Electromagnetic Environment Effects Foundation
References (22)
Show source-provided references
1. A shooting and bouncing ray (SBR) modeling framework involving dielectrics and perfect conductors10.1109/tap.2015.2438318 ↗
2. An efficient pre-processing method for 6G dynamic ray-tracing channel modeling10.1109/tvt.2024.3522302 ↗
3. Real-time importance deep shadows maps with hardware ray tracing10.1111/cgf.70178 ↗
4. Fast solution of scattering from moving target by dynamic-octree-based SBR algorithm10.1109/LAWP.2022.3212416 ↗
5. Efficient kd-tree construction for ray tracing using ray distribution sampling10.1007/s11042-015-2896-7 ↗
6. Analysis of acceleration structure parameters and hybrid autotuning for ray tracing10.1109/TVCG.2021.3113499 ↗
7. Parallel locally-ordered clustering for bounding volume hierarchy construction10.1109/TVCG.2017.2669983 ↗
8. Automatic creation of object hierarchies for ray tracing10.1109/mcg.1987.276983 ↗
9. Bounding volume hierarchy-assisted fast SAR image simulation based on spatial segmentation10.3390/app14083340 ↗
10. An improved ray tracing acceleration algorithm based on bounding volume hierarchies
11. Acceleration of shooting and bouncing ray method based on OptiX and normal vectors correction10.1371/journal.pone.0253743 ↗
12. Improved bidirectional ray tracing SBR algorithm based on BVH acceleration10.1109/LAWP.2024.3370910 ↗
13. A survey on bounding volume hierarchies for ray tracing10.1111/cgf.142662 ↗
14. Yet faster ray-triangle intersection (using SSE4)10.1109/tvcg.2009.73 ↗
15. Ray tracing propagation modeling for future small-cell and indoor applications: A review of current techniques10.1002/2015rs005659 ↗
16. Accelerated ray launching method for efficient field coverage studies in wide urban areas10.3390/s23146412 ↗
17. Uniform sampling of surfaces by casting rays10.1111/cgf.70202 ↗
18. Axis-normalized ray-box intersection10.1111/cgf.70041 ↗
19. Performance comparison of bounding volume hierarchies and Kd-trees for GPU ray tracing10.1111/cgf.12776 ↗
20. Stochastic subsets for BVH construction10.1111/cgf.14759 ↗
21. A K-D tree ray tracing acceleration algorithm for calculating electromagnetic scattering characteristics
22. Fast solution of scattering from moving target by dynamic-octree-based SBR algorithm10.1109/lawp.2022.3212416 ↗