André P. Galera, Daniele Rossato, F. D. Gutierrez, G. Pires, T. Passarin, G. A. Guarneri, D. Pipa
{"title":"基于webgpu的超声无损检测声波模拟器","authors":"André P. Galera, Daniele Rossato, F. D. Gutierrez, G. Pires, T. Passarin, G. A. Guarneri, D. Pipa","doi":"10.58286/28120","DOIUrl":null,"url":null,"abstract":"\nUltrasound NDT is a standard industrial technique for health monitoring and flaw identification in several structures, such as subsea oil pipelines. Its primary purpose is to\n\nform a representative image of the internal structure of the inspected object, which provides, in many cases, early warning of structure discontinuities, making it possible to\n\nreduce repair costs and mitigate risks. One of the imaging methods that has been receiving increasing attention in the ultrasound and seismology communities is the Full\n\nWaveform Inversion (FWI), which estimates the velocity model for the inspection area\n\nby confronting the acquired information obtained by the NDT system with theoretical\n\nsimulated data. Since FWI algorithms rely on successive ultrasonic wave simulations, it\n\nis essential to ensure that each simulation is optimized and contributes little to the total\n\nrunning time. Acoustic wave simulations can be optimized using a graphical processing unit (GPU), which provides hardware acceleration through parallelism, where each\n\npoint of the simulated area can be computed simultaneously. Among all available GPU\n\nAPIs, WebGPU is the next-generation standard graphics Web API that exposes modern\n\ncomputer graphics capabilities by giving the user low-level, general-purpose access to\n\nthe GPUs. This API is designed to efficiently map to native GPU APIs, which enables\n\napplications to run on different GPUs, making implementations more scalable and interchangeable. Motivated by this flexibility, we explore the acceleration capabilities of\n\nthe WebGPU API by implementing a WebGPU-based acoustic wave simulator for ultrasound NDT.\n\n\n","PeriodicalId":383798,"journal":{"name":"Research and Review Journal of Nondestructive Testing","volume":"124 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A WebGPU-based acoustic wave simulator for ultrasound NDT\",\"authors\":\"André P. Galera, Daniele Rossato, F. D. Gutierrez, G. Pires, T. Passarin, G. A. Guarneri, D. Pipa\",\"doi\":\"10.58286/28120\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\nUltrasound NDT is a standard industrial technique for health monitoring and flaw identification in several structures, such as subsea oil pipelines. Its primary purpose is to\\n\\nform a representative image of the internal structure of the inspected object, which provides, in many cases, early warning of structure discontinuities, making it possible to\\n\\nreduce repair costs and mitigate risks. One of the imaging methods that has been receiving increasing attention in the ultrasound and seismology communities is the Full\\n\\nWaveform Inversion (FWI), which estimates the velocity model for the inspection area\\n\\nby confronting the acquired information obtained by the NDT system with theoretical\\n\\nsimulated data. Since FWI algorithms rely on successive ultrasonic wave simulations, it\\n\\nis essential to ensure that each simulation is optimized and contributes little to the total\\n\\nrunning time. Acoustic wave simulations can be optimized using a graphical processing unit (GPU), which provides hardware acceleration through parallelism, where each\\n\\npoint of the simulated area can be computed simultaneously. Among all available GPU\\n\\nAPIs, WebGPU is the next-generation standard graphics Web API that exposes modern\\n\\ncomputer graphics capabilities by giving the user low-level, general-purpose access to\\n\\nthe GPUs. This API is designed to efficiently map to native GPU APIs, which enables\\n\\napplications to run on different GPUs, making implementations more scalable and interchangeable. Motivated by this flexibility, we explore the acceleration capabilities of\\n\\nthe WebGPU API by implementing a WebGPU-based acoustic wave simulator for ultrasound NDT.\\n\\n\\n\",\"PeriodicalId\":383798,\"journal\":{\"name\":\"Research and Review Journal of Nondestructive Testing\",\"volume\":\"124 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Research and Review Journal of Nondestructive Testing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.58286/28120\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Research and Review Journal of Nondestructive Testing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.58286/28120","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A WebGPU-based acoustic wave simulator for ultrasound NDT
Ultrasound NDT is a standard industrial technique for health monitoring and flaw identification in several structures, such as subsea oil pipelines. Its primary purpose is to
form a representative image of the internal structure of the inspected object, which provides, in many cases, early warning of structure discontinuities, making it possible to
reduce repair costs and mitigate risks. One of the imaging methods that has been receiving increasing attention in the ultrasound and seismology communities is the Full
Waveform Inversion (FWI), which estimates the velocity model for the inspection area
by confronting the acquired information obtained by the NDT system with theoretical
simulated data. Since FWI algorithms rely on successive ultrasonic wave simulations, it
is essential to ensure that each simulation is optimized and contributes little to the total
running time. Acoustic wave simulations can be optimized using a graphical processing unit (GPU), which provides hardware acceleration through parallelism, where each
point of the simulated area can be computed simultaneously. Among all available GPU
APIs, WebGPU is the next-generation standard graphics Web API that exposes modern
computer graphics capabilities by giving the user low-level, general-purpose access to
the GPUs. This API is designed to efficiently map to native GPU APIs, which enables
applications to run on different GPUs, making implementations more scalable and interchangeable. Motivated by this flexibility, we explore the acceleration capabilities of
the WebGPU API by implementing a WebGPU-based acoustic wave simulator for ultrasound NDT.