CUDA-based signed distance field calculation for adaptive grids

Taejung Park, Sung Ho Lee, Jong Hyun Kim, Chang-Hun Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

11 Citations (Scopus)

Abstract

We present a simple yet robust signed distance field (SDF) generator based on recent GPU architectures. In our approach, the squared Euclidean distance is calculated for each triangle face in parallel, and then an optimized stream reduction process is used to find the shortest distance. During this process, the stream reduction operation acts like a parallel binary space-searching routine for each level. This process uses computations and memory bandwidth efficiently because of the massive number of CUDA threads. Signs are then determined by calculating angle-weighted pseudonormals. Unlike some previous SDF approaches that only calculate the SDF near the surface or within the bounding box, our method can calculate the SDF adaptively so that there are no limitations on proximity or regularity. We also compare our GPU-based results with a kd-tree based single CPU approach for a 3D geometry synthesis application.

Original languageEnglish
Title of host publicationProceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010
Pages1202-1206
Number of pages5
DOIs
Publication statusPublished - 2010 Nov 19
Event10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, 10th IEEE Int. Conf. Scalable Computing and Communications, ScalCom-2010 - Bradford, United Kingdom
Duration: 2010 Jun 292010 Jul 1

Other

Other10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, 10th IEEE Int. Conf. Scalable Computing and Communications, ScalCom-2010
CountryUnited Kingdom
CityBradford
Period10/6/2910/7/1

Fingerprint

Program processors
Bandwidth
Data storage equipment
Geometry
Graphics processing unit

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Networks and Communications
  • Software

Cite this

Park, T., Lee, S. H., Kim, J. H., & Kim, C-H. (2010). CUDA-based signed distance field calculation for adaptive grids. In Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010 (pp. 1202-1206). [5577893] https://doi.org/10.1109/CIT.2010.217

CUDA-based signed distance field calculation for adaptive grids. / Park, Taejung; Lee, Sung Ho; Kim, Jong Hyun; Kim, Chang-Hun.

Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010. 2010. p. 1202-1206 5577893.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Park, T, Lee, SH, Kim, JH & Kim, C-H 2010, CUDA-based signed distance field calculation for adaptive grids. in Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010., 5577893, pp. 1202-1206, 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, 10th IEEE Int. Conf. Scalable Computing and Communications, ScalCom-2010, Bradford, United Kingdom, 10/6/29. https://doi.org/10.1109/CIT.2010.217
Park T, Lee SH, Kim JH, Kim C-H. CUDA-based signed distance field calculation for adaptive grids. In Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010. 2010. p. 1202-1206. 5577893 https://doi.org/10.1109/CIT.2010.217
Park, Taejung ; Lee, Sung Ho ; Kim, Jong Hyun ; Kim, Chang-Hun. / CUDA-based signed distance field calculation for adaptive grids. Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010. 2010. pp. 1202-1206
@inproceedings{646e1cdc812d422a9504b380f6a922b6,
title = "CUDA-based signed distance field calculation for adaptive grids",
abstract = "We present a simple yet robust signed distance field (SDF) generator based on recent GPU architectures. In our approach, the squared Euclidean distance is calculated for each triangle face in parallel, and then an optimized stream reduction process is used to find the shortest distance. During this process, the stream reduction operation acts like a parallel binary space-searching routine for each level. This process uses computations and memory bandwidth efficiently because of the massive number of CUDA threads. Signs are then determined by calculating angle-weighted pseudonormals. Unlike some previous SDF approaches that only calculate the SDF near the surface or within the bounding box, our method can calculate the SDF adaptively so that there are no limitations on proximity or regularity. We also compare our GPU-based results with a kd-tree based single CPU approach for a 3D geometry synthesis application.",
author = "Taejung Park and Lee, {Sung Ho} and Kim, {Jong Hyun} and Chang-Hun Kim",
year = "2010",
month = "11",
day = "19",
doi = "10.1109/CIT.2010.217",
language = "English",
isbn = "9780769541082",
pages = "1202--1206",
booktitle = "Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010",

}

TY - GEN

T1 - CUDA-based signed distance field calculation for adaptive grids

AU - Park, Taejung

AU - Lee, Sung Ho

AU - Kim, Jong Hyun

AU - Kim, Chang-Hun

PY - 2010/11/19

Y1 - 2010/11/19

N2 - We present a simple yet robust signed distance field (SDF) generator based on recent GPU architectures. In our approach, the squared Euclidean distance is calculated for each triangle face in parallel, and then an optimized stream reduction process is used to find the shortest distance. During this process, the stream reduction operation acts like a parallel binary space-searching routine for each level. This process uses computations and memory bandwidth efficiently because of the massive number of CUDA threads. Signs are then determined by calculating angle-weighted pseudonormals. Unlike some previous SDF approaches that only calculate the SDF near the surface or within the bounding box, our method can calculate the SDF adaptively so that there are no limitations on proximity or regularity. We also compare our GPU-based results with a kd-tree based single CPU approach for a 3D geometry synthesis application.

AB - We present a simple yet robust signed distance field (SDF) generator based on recent GPU architectures. In our approach, the squared Euclidean distance is calculated for each triangle face in parallel, and then an optimized stream reduction process is used to find the shortest distance. During this process, the stream reduction operation acts like a parallel binary space-searching routine for each level. This process uses computations and memory bandwidth efficiently because of the massive number of CUDA threads. Signs are then determined by calculating angle-weighted pseudonormals. Unlike some previous SDF approaches that only calculate the SDF near the surface or within the bounding box, our method can calculate the SDF adaptively so that there are no limitations on proximity or regularity. We also compare our GPU-based results with a kd-tree based single CPU approach for a 3D geometry synthesis application.

UR - http://www.scopus.com/inward/record.url?scp=78249248667&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=78249248667&partnerID=8YFLogxK

U2 - 10.1109/CIT.2010.217

DO - 10.1109/CIT.2010.217

M3 - Conference contribution

SN - 9780769541082

SP - 1202

EP - 1206

BT - Proceedings - 10th IEEE International Conference on Computer and Information Technology, CIT-2010, 7th IEEE International Conference on Embedded Software and Systems, ICESS-2010, ScalCom-2010

ER -