• 제목/요약/키워드: 볼륨렌더링

검색결과 176건 처리시간 0.037초

PC용 그래픽스 가속기의 쉐이더 기능을 이용한 볼륨 렌더링 (Exploiting Programmable Shaders in Hardware-Assisted Volume Rendering)

  • 임인성;강병권
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제8권2호
    • /
    • pp.23-29
    • /
    • 2002
  • 컴퓨터 그래픽스 분야에 있어서 하드웨어의 활용은 렌더링 속도를 높이고 높은 수준의 결과를 얻기 위한 중요한 요소이다. 최근의 급속한 하드웨어의 발달은 기존에 불가능했던 다양한 여러 가지 효과들을 가능하게 해 주었으며, 쉐이더 기능을 이용하여 고급의 렌더링 기법들을 실시간에 구현할 수 있게 되었다. 본 논문에서는 이러한 하드웨어를 이용하여 최대 4가지의 물질에 대한 직접 볼륨 렌더링(direct volume rendering)을 수행할 수 있는 기법을 제안한다. 이 기법에서는 다양한 물질에 대한 렌더링 기능 이외에 그라디언트 값에 의한 물질 표면의 강조 효과, 광원의 거리에 의한 빛의 감소효과(Light Attenuation)와 Depth cueing, 복수의 광원에 의한 조명 효과 등의 다양한 고급 렌더링 기법들을 볼륨 렌더링에 적용할 수 있다.

  • PDF

포인트 프리미티브를 이용한 실시간 볼륨 렌더링 기법 (Real-time Volume Rendering using Point-Primitive)

  • 강동수;신병석
    • 한국멀티미디어학회논문지
    • /
    • 제14권10호
    • /
    • pp.1229-1237
    • /
    • 2011
  • 직접 볼륨 렌더링은 반투명한 물체에 대한 고화질 영상 생성이 가능한 기법으로 광선 투사법이 대표적이다. 이것은 각 화소별로 오브젝트 공간상의 관심 영역을 샘플링하기 때문에 높은 해상도의 영상을 생성할 수 있지만, 각 샘플점마다 반복적으로 수행하는 텍스처 참조와 누적연산 때문에 렌더링 성능이 저하되는 문제가 있다. 최근에는 연산 능력이 매우 커진 GPU를 이용해 광선 투사법을 가속화하는 기법들이 많이 연구되고 있지만 이들 역시 전처리 단계 및 추가적인 메모리 사용이 불가피하다. 본 논문에서는 반투명 물체의 표현이 가능하고, 전처리 과정 및 추가적인 텍스처 메모리를 사용하지 않으면서 기존의 방법들보다 고속으로 볼륨 데이터를 가시화할 수 있는 포인트 프리미티브 기반의 새로운 볼륨 렌더링기법을 제안한다. 이 방법은 볼륨 데이터를 샘플링하여 포인트 프리미티브를 생성하고 이를 이미지 평면상에 투영하는 방식으로 수행속도가 매우 빠르다. 또한, 생성된 포인트 프리미티브를 실행시간에 추가 및 삭제할 수 있기 때문에 OTF를 변경해도 실시간 대응이 가능하다.

GPU 클러스터 및 타일형 디스플레이를 이용한 볼륨 데이터의 고해상도 가시화 (Visualization of Volume Dataset using GPU Cluster and Tiled Display)

  • 이중연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.1395-1398
    • /
    • 2005
  • 볼륨 렌더링은 3차원이나 그 이상의 차원의 볼륨 데이터에서 의미있는 정보를 추출해 내어 직관적으로 표출하는 가시화 기법을 말하며 의료영상, 기상학, 유체역학 등 다양한 분야에서 널리 사용되고 있다. 한편, 최근 PC 하드웨어의 급격한 발전으로 과거에는 슈퍼컴퓨터에서나 가능했던 대용량 볼륨 데이터의 가시화가 일반 PC 환경에서도 가능하게 되었다. GPU의 꼭지점 및 픽셀 쉐이더의 수치 계산에 최적화된 벡터 연산으로 빠른 볼륨 가시화를 가능하게 한 것이다. 그러나 GPU의 메모리 용량의 한계로 대용량의 볼륨 데이터를 빠르게 가시화하는 것은 지금까지 어려운 문제로 남아있다. 본 논문에서는 GPU의 텍스쳐 메모리 크기보다 큰 볼륨 데이터를 여러 개의 GPU 메모리에 분산시키고 이를 꼭지점 및 픽셀 쉐이더를 이용하여 빠르게 렌더링하여 타일형 디스플레이에서 고해상도로 가시화하는 시스템을 디자인하고 구현하고자 하였다.

  • PDF

계층 자료구조의 결합과 3차원 클러스터링을 이용하여 적응적으로 부하 균형된 GPU-클러스터 기반 병렬 볼륨 렌더링 (Adaptive Load Balancing Scheme using a Combination of Hierarchical Data Structures and 3D Clustering for Parallel Volume Rendering on GPU Clusters)

  • 이원종;박우찬;한탁돈
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권1_2호
    • /
    • pp.1-14
    • /
    • 2006
  • 대용량 볼륨 데이타를 가시화하는 효과적인 방법인 후-정열 병렬 렌더링은 부하균형에 의해 성능이 결정된다. 기존의 정적 데이타 분할 방법은 태스크 병렬성만의 관점에서는 자기균형을 쉽게 얻을 수 있었지만, 데이타 내부의 빈 공간을 고려하지 않았기 때문에 데이타 병렬성의 관점에서는 심각한 불균형을 초래할 수 있었다. 본 논문은 태스크 병렬성과 데이타 병렬성이 함께 고려된, 적응적이며 확장적인 부하 균형 기법을 제안한다. 우리는 계층적 자료 구조인 옥트리와 BSP-트리를 효과적으로 결합하여 볼륨 데이타의 실제 영역만을 추출하여 렌더링 노드들로 균등하게 분산시켰으며, 각 렌더링 노드들에서는 3차원 클러스터링 알고리즘을 적용하여 렌더링 순서를 효과적으로 결정하였다. 제안하는 방법은 기존의 정적 데이타 분산 기법에 비해 최대 22배의 병렬성을 높였고 동기화 비용을 낮추어 렌더링 성능을 크게 향상시켰음을 실험을 통해 알 수 있었다.

분산 메모리 구조를 갖는 병렬 컴퓨터 상에서의 압축 기반 볼륨 렌더링 (Compression-Based Volume Rendering on Distributed Memory Parallel Computers)

  • 구기범;박상훈;송동섭;임인성
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권5호
    • /
    • pp.457-467
    • /
    • 2000
  • 본 논문에서는 분산 메모리 구조를 갖는 병렬 컴퓨터 상에서 방대한 크기를 갖는 볼륨 데이터의 효과적인 가시화를 위한 병렬 광선 투사법을 제안한다. 데이터의 압축을 기반으로 하는 본 기법은 다른 프로세서의 메모리로부터 데이터를 읽기보다는 자신의 지역 메모리에 존재하는 압축된 데이터를 빠르게 복원함으로써 병렬 렌더링 성능을 향상시키는 것을 목표로 한다. 본 기법은 객체-순서와 영상-순서 탐색 알고리즘 모두의 정점을 이용하여 성능을 향상시켰다. 즉, 블록 단위의 최대-최소 팔진트리의 탐색과 각 픽셀의 불투명도 값을 동적으로 유지하는 실시간 사진트리를 응용함으로써 객체-공간과 영상-공간 각각의 응집성을 이용하였다. 본 논문에서 제안하는 압축 기반 병렬 볼륨 렌더링 방법은 렌더링 수행 중 발생하는 프로세서간의 통신을 최소화하도록 구현되었는데, 이러한 특징은 프로세서 사이의 상당히 높은 데이터 통신 비용을 감수하여야 하는 PC 및 워크스테이션의 클러스터와 같은 더욱 실용적인 분산 환경에서 매우 유용하다. 본 논문에서는 Cray T3E 병렬 컴퓨터 상에서 Visible Man 데이터를 이용하여 실험을 수행하였다.

  • PDF

직접 볼륨 렌더링에서 사실적인 고속 피사계 심도 렌더링 (Realistic and Fast Depth-of-Field Rendering in Direct Volume Rendering)

  • 강지선;이정진;신영길;김보형
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제15권5호
    • /
    • pp.75-83
    • /
    • 2019
  • 직접 볼륨 렌더링은 의료영상과 같은 3차원 볼륨 데이터의 가시화에 널리 사용되는 방법이다. 본 논문은 직접 볼륨 렌더링의 깊이 인식을 향상시키기 위해 피사계 심도 효과를 볼륨 광선투사법에 적용하는 방법을 제안한다. 제안하는 방법은 인간의 지각 모델을 기반으로 카메라 모델을 적용하며 지터드 렌즈 샘플링을 사용하여 제한된 개수의 광선으로 사실적인 이미지를 획득할 수 있다. 또한, 전처리 과정 없이 GPU 파이프라인 안에서 피사계 심도를 바로 계산하여 볼륨 데이터의 대화식 탐색이 가능하다. 의료영상을 포함한 여러 데이터에 적용한 실험에서 기존 방법보다 2.6~4배 빠른 시간에 피사계 심도 효과를 표현하여 깊이 인식에 보다 도움을 주는 영상을 생성하는 것을 확인하였다.

모바일을 기반으로 하는 적응적인 렌더링 영상 처리 (A Adaptive Rendering Image Processing for Based on the Mobile)

  • 주헌식;김하진
    • 정보처리학회논문지A
    • /
    • 제10A권5호
    • /
    • pp.425-432
    • /
    • 2003
  • 이 논문에서는 모바일을 기반으로 하는 사진 트리 영상 랜더링을 통하여 효율적인 PDA 용 전자의 무기록(EMR ; Electronic Medical Record) 챠트를 제안하였다. 볼륨 렌더링을 위하여 최종 영상 공간 대신에 중간 영상 공간 공간 알고리즘을 사용하였고, 점 대 점 매핑으로 발생하는 Hole의 문제점을 해결하였다. 델타 트리 기반의 quad 트리를 사용함으로 볼륨 표현에 효과적이었고, 압축 효과가 높았다. 볼륨 렌더링을 사용하여 렌더링의 시간을 줄일 수 있었고, 영상기반 렌더링(image-based rendering) 을 이용한 PDA 를 사용하여 질적 향상과 효율화를 얻게 되었다.

GPU 클러스터를 이용한 VKH 데이터의 빠른 볼륨 렌더링 (Fast Volume Rendering of VKH dataset using GPU Cluster)

  • 이중연
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.763-765
    • /
    • 2005
  • 볼륨 렌더링은 3차원이나 그 이상의 차원의 볼륨 데이터에서 의미있는 정보를 추출해 내어 직관적으로 표출하는 가시화 기법을 말하며 의료영상 기상학, 유체역학 등 다양한 분야에서 널리 사용되고 있다. 한편, 최근 PC 하드웨어의 급격한 발전으로 과거에는 슈퍼컴퓨터에서나 가능했던 대용량 볼륨 데이터의 가시화가 일반 PC 환경에서도 가능하게 되었다. PC 그래픽스 하드웨어의 꼭지점 및 픽셀 세이더의 수치 계산에 최적화된 벡터 연산으로 빠른 볼륨 가시화를 가능하게 한 것이다. 그러나 그래픽스 하드웨어의 메모리 용량의 한계로 대용량의 볼륨 데이터를 빠르게 가시화하는 것은 지금까지 어려운 문제로 남아있다. 본 논문에서는 한국과학기술정보연구원에서 제작한 대용량의 인체영상 데이터인 Visible Korean Human 데이터를 여러 개의 그래픽스 하드웨어 메모리에 분산시키고 이를 꼭지점 및 픽셀 쉐이더를 이용하여 빠르게 가시화하여 고해상도의 이미지를 얻고자 하였다.

  • PDF

클라우드 컴퓨팅을 활용한 모바일 의료영상 볼륨렌더링 아키텍처 (Volume Rendering Architecture of Mobile Medical Image using Cloud Computing)

  • 이웅규;남두희
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.101-106
    • /
    • 2014
  • 전 세계적으로 초고속 인터넷 망의 확충과 스마트폰의 보급에 따라 클라우드 컴퓨팅의 장점을 극대화 할 수 있는 시대가 도래 하였다. 본 연구에서는 클라우드 컴퓨팅을 활용한 모바일 환경에서의 의료영상 볼륨 렌더링 아키텍처를 제안한다. 해당 아키텍처는 값 비싼 워크스테이션 서버와 스토리지를 대체하기 위해 클라우드 컴퓨팅 서비스 중 하나인 IaaS(Infrastructure as a Service)를 사용한다. 그리고 모바일 하드웨어의 제약에서 벗어나 안정적인 렌더링을 위해 WebGL을 이용한 가시화 방법을 제안한다. 이번 연구를 통해서 모바일 환경에서의 효율적인 의료영상 볼륨 렌더링 서비스에 적용될 수 있는 기초 연구가 될 수 있기를 기대한다.