Michael Rauter, Lukas Zimmermann, Markus Zeilinger
{"title":"加速基于距离图的体量渲染的传递函数更新","authors":"Michael Rauter, Lukas Zimmermann, Markus Zeilinger","doi":"arxiv-2407.21552","DOIUrl":null,"url":null,"abstract":"Direct volume rendering using ray-casting is widely used in practice. By\nusing GPUs and applying acceleration techniques as empty space skipping, high\nframe rates are possible on modern hardware. This enables performance-critical\nuse-cases such as virtual reality volume rendering. The currently fastest known\ntechnique uses volumetric distance maps to skip empty sections of the volume\nduring ray-casting but requires the distance map to be updated per transfer\nfunction change. In this paper, we demonstrate a technique for subdividing the\nvolume intensity range into partitions and deriving what we call partitioned\ndistance maps. These can be used to accelerate the distance map computation for\na newly changed transfer function by a factor up to 30. This allows the\ncurrently fastest known empty space skipping approach to be used while\nmaintaining high frame rates even when the transfer function is changed\nfrequently.","PeriodicalId":501291,"journal":{"name":"arXiv - CS - Performance","volume":"41 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Accelerating Transfer Function Update for Distance Map based Volume Rendering\",\"authors\":\"Michael Rauter, Lukas Zimmermann, Markus Zeilinger\",\"doi\":\"arxiv-2407.21552\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Direct volume rendering using ray-casting is widely used in practice. By\\nusing GPUs and applying acceleration techniques as empty space skipping, high\\nframe rates are possible on modern hardware. This enables performance-critical\\nuse-cases such as virtual reality volume rendering. The currently fastest known\\ntechnique uses volumetric distance maps to skip empty sections of the volume\\nduring ray-casting but requires the distance map to be updated per transfer\\nfunction change. In this paper, we demonstrate a technique for subdividing the\\nvolume intensity range into partitions and deriving what we call partitioned\\ndistance maps. These can be used to accelerate the distance map computation for\\na newly changed transfer function by a factor up to 30. This allows the\\ncurrently fastest known empty space skipping approach to be used while\\nmaintaining high frame rates even when the transfer function is changed\\nfrequently.\",\"PeriodicalId\":501291,\"journal\":{\"name\":\"arXiv - CS - Performance\",\"volume\":\"41 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Performance\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2407.21552\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Performance","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.21552","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Accelerating Transfer Function Update for Distance Map based Volume Rendering
Direct volume rendering using ray-casting is widely used in practice. By
using GPUs and applying acceleration techniques as empty space skipping, high
frame rates are possible on modern hardware. This enables performance-critical
use-cases such as virtual reality volume rendering. The currently fastest known
technique uses volumetric distance maps to skip empty sections of the volume
during ray-casting but requires the distance map to be updated per transfer
function change. In this paper, we demonstrate a technique for subdividing the
volume intensity range into partitions and deriving what we call partitioned
distance maps. These can be used to accelerate the distance map computation for
a newly changed transfer function by a factor up to 30. This allows the
currently fastest known empty space skipping approach to be used while
maintaining high frame rates even when the transfer function is changed
frequently.