{"title":"PointEMRay: A Novel Efficient SBR Framework on Point Based Geometry","authors":"Kaiqiao Yang, Che Liu, Wenming Yu, Tie Jun Cui","doi":"arxiv-2408.15583","DOIUrl":null,"url":null,"abstract":"The rapid computation of electromagnetic (EM) fields across various scenarios\nhas long been a challenge, primarily due to the need for precise geometric\nmodels. The emergence of point cloud data offers a potential solution to this\nissue. However, the lack of electromagnetic simulation algorithms optimized for\npoint-based models remains a significant limitation. In this study, we propose\nPointEMRay, an innovative shooting and bouncing ray (SBR) framework designed\nexplicitly for point-based geometries. To enable SBR on point clouds, we\naddress two critical challenges: point-ray intersection (PRI) and multiple\nbounce computation (MBC). For PRI, we propose a screen-based method leveraging\ndeep learning. Initially, we obtain coarse depth maps through ray tube tracing,\nwhich are then transformed by a neural network into dense depth maps, normal\nmaps, and intersection masks, collectively referred to as geometric frame\nbuffers (GFBs). For MBC, inspired by simultaneous localization and mapping\n(SLAM) techniques, we introduce a GFB-assisted approach. This involves\naggregating GFBs from various observation angles and integrating them to\nrecover the complete geometry. Subsequently, a ray tracing algorithm is applied\nto these GFBs to compute the scattering electromagnetic field. Numerical\nexperiments demonstrate the superior performance of PointEMRay in terms of both\naccuracy and efficiency, including support for real-time simulation. To the\nbest of our knowledge, this study represents the first attempt to develop an\nSBR framework specifically tailored for point-based models.","PeriodicalId":501309,"journal":{"name":"arXiv - CS - Computational Engineering, Finance, and Science","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computational Engineering, Finance, and Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.15583","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The rapid computation of electromagnetic (EM) fields across various scenarios
has long been a challenge, primarily due to the need for precise geometric
models. The emergence of point cloud data offers a potential solution to this
issue. However, the lack of electromagnetic simulation algorithms optimized for
point-based models remains a significant limitation. In this study, we propose
PointEMRay, an innovative shooting and bouncing ray (SBR) framework designed
explicitly for point-based geometries. To enable SBR on point clouds, we
address two critical challenges: point-ray intersection (PRI) and multiple
bounce computation (MBC). For PRI, we propose a screen-based method leveraging
deep learning. Initially, we obtain coarse depth maps through ray tube tracing,
which are then transformed by a neural network into dense depth maps, normal
maps, and intersection masks, collectively referred to as geometric frame
buffers (GFBs). For MBC, inspired by simultaneous localization and mapping
(SLAM) techniques, we introduce a GFB-assisted approach. This involves
aggregating GFBs from various observation angles and integrating them to
recover the complete geometry. Subsequently, a ray tracing algorithm is applied
to these GFBs to compute the scattering electromagnetic field. Numerical
experiments demonstrate the superior performance of PointEMRay in terms of both
accuracy and efficiency, including support for real-time simulation. To the
best of our knowledge, this study represents the first attempt to develop an
SBR framework specifically tailored for point-based models.