사전 계산된 밀도 쿼리와 예측형 중단 조건을 활용한 효율적 볼륨 렌더링

Efficient Volume Rendering Using Precomputed Density Queries and Predictive Break Conditions

초록

대규모 3차원 밀도 데이터의 볼륨 렌더링은 연산 비용이 커 실시간 적용에 제약이 있다. 본 연구는 사전 계산된 밀도 쿼리와 예측형 중단 조건을 결합하여 이 문제를 해결한다. 레이 캐스팅에서 사전 쿼리는 불필요한 복셀 탐색을 건너뛰고, 예측형 중단 조건은 프레임 간 밀도 변화를 기울기 벡터 분석(다중 프레임 가중 포함)으로 추정해 누적 종료 시점을 조기에 결정한다. PyCUDA 기반 구현을 통해 기울기 추정과 레이 연산을 GPU에서 병렬 처리하고 CPU–GPU 데이터 전송을최소화하였다. 동적 기체 볼륨을 대상으로 한 실험에서 본 방법은 기존 대비 최대 20배의 속도향상을 보이면서, 원본 대비 최대 밀도 차이 0.03 이하를 유지하여 시간적 연속성이 우수한 시각화를 제공하였다. 제안 기법은 CT/MRI 다중 슬라이스, 대기/기상 필드, 유체·연기 시뮬레이션 등실시간·대화형 시각화가 요구되는 응용에 폭넓게 적용 가능하다.

키워드

Volume RenderingPrecomputed Density QueryPredictive Break ConditionGradient-Based PredictionPyCUDAGPU Acceleration볼륨 렌더링사전 계산 밀도 쿼리예측형 중단 조건기울기 기반 예측PyCUDAGPU 가속화
제목
사전 계산된 밀도 쿼리와 예측형 중단 조건을 활용한 효율적 볼륨 렌더링
제목 (타언어)
Efficient Volume Rendering Using Precomputed Density Queries and Predictive Break Conditions
저자
김종현
DOI
10.9708/jksci.2025.30.10.081
발행일
2025-10
유형
Y
저널명
한국컴퓨터정보학회논문지
30
10
페이지
81 ~ 90