• 제목/요약/키워드: Raycasting

검색결과 5건 처리시간 0.015초

최대-최소맵 기반 등위면 광선투사법을 이용한 대화식 가상 관절경 (Interactive Virtual Anthroscopy Using Isosurface Raycasting Based on Min-Max Map)

  • 임석현;신병석
    • 대한의용생체공학회:의공학회지
    • /
    • 제25권2호
    • /
    • pp.103-109
    • /
    • 2004
  • 가상 관절경은 무릎, 어깨 둥 관절에 대한 단층촬영 영상으로부터 관절 내부의 해부학적 구조를 3차원으로 재구성함으로써 광학 관절경을 모사 하는 기법이다. 이 논문에서는 볼륨 렌더링 기법의 일종인 등위면 광선투사법을 이용하여 3차원 영상을 신속하게 생성하는 가상 관절경 기법을 제안한다 여기서 제안하는 등위면 광선투사법은 최대-최소맵을 이용하여 전처리 과정 없이도 실시간에 가까운 속도로 고화질의 영상을 얻을 수 있다. 또한 물리 기반 카메라 제어 모델을 이용함으로써 사용자가 복잡한 해부구조를 가진 관절강 내부에서 가상 카메라를 자유롭게 이동시킬 수 있다. 이러한 고속 렌더링 방법과 현실감 있는 카메라 제어기법을 이용하여 대화식 가상 관절경을 개발하였다.

비월주사식 볼륨 광선 투사법 (Interlaced Scanning Volume Raycasting)

  • 최이규;신병석
    • 한국게임학회 논문지
    • /
    • 제9권4호
    • /
    • pp.89-96
    • /
    • 2009
  • 볼륨 데이터는 용량이 크고 논리적으로 3차원의 형태를 가지고 있어 처리 할 때 많은 비용을 필요로 한다. 따라서 볼륨데이터의 처리 속도를 높일 수 있는 여러 연구가 진행되고 있다. 본 논문에서는 시간 일관성을 적용해 이전 프레임에서 샘플링 한 일부 결과를 현재 프레임의 영상을 생성하는데 재활용함으로써 속도를 높이고 화질의 손실을 줄이는 방법을 제안한다. 일반적인 볼륨 광선 투사법에서 매 프레임마다 모든 픽셀에서 광선을 투사하여 렌더링 하는 것과 달리 영상 평면으로부터 투사 되는 광선을 n개씩 묶은 블록 단위로 나누고, 블록 내의 각 픽셀에서 광선을 프레임별로 나누어 투사한 후 이들을 모아서 현재 프레임의 영상에 반영한다. 따라서 n번의 프레임이 지날 때마다 1개의 완전한 영상이 만들어진다. 이 방법은 인간 시각의 잔상효과를 이용하여 단순한 화면공간 서브샘플링 방법보다 좋은 화질의 영상을 얻을 수 있으며, 처리속도는 기본 볼륨광선 투사법보다 n배 빨라진다.

  • PDF

드 부어 알고리즘을 이용한 GPU에서의 효율적인 등가면 곡률 계산 (Efficient Computation of Isosurface Curvatures on GPUs Based on the de Boor Algorithm)

  • 김민호
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제23권3호
    • /
    • pp.47-54
    • /
    • 2017
  • 본 논문은 향상된 곡률기반 GPU 등가면 레이캐스팅 기법을 제안한다. 제안한 방법은 등가면을 계산할 때 Sigg et al. [1]이 제안한 고속연산 기법을 사용하고 미분값을 계산할 때는 드 부어 알고리즘을 사용한다. 이렇게 함으로써 추가적인 텍스쳐 읽기연산의 수를 84번에서 27번으로 줄일 수 있어, 플랫폼에 따라 편차는 있으나 결과적으로 최고 약 30%가량 성능이 향상된다.

의료영상의 체적가시화를 위한 가속 알고리즘에 관한 연구 (A Study on Accelerative Algorithm for Medical Images Volume Rendering)

  • 임현우;이동혁;정용규
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2000년도 추계학술발표논문집
    • /
    • pp.228-233
    • /
    • 2000
  • 체적가시화(Volume Rendering)는 단면촬영기나 표면인식치 등을 이용해 읽어 들인 Data를 원래의 형태로 화면상에 보여 주는 것으로 일반적인 방법이 Sur face Rendering과 Volume Rendering이 있다. Volume Rendering은 Data 처리속도 문제와 한정적인 메모리 양으로 인해 지존의 알고리즘을 그대로 적용하는 경우 실시간 가시화가 힘들 뿐만 아니라 3차원 영상의 질이 저하되는 문제가 있었다 따라서, 본 연구는 3차원 영상의 질 저하 없이 실시간으로 MR Angio의 3차원 Volume 가시화를 구현한다 본 연구해서 사용되는 속도 개선 알고리즘은 Marc Levoy가 제안한 8진Tree(Octree) 자료구조를 이용하며, 또한 Volume Data 내에 존재하는 공기와 같이 가시화될 필요가 없는 부분에 대해 불필요한 계산을 피하고 가시화하고자 하는 부분만을 계산함으로써 Rendering에 소요되는 시간을 줄이는 방법을 사용한다.

  • PDF

Three JS를 이용한 삼차원 세계역사지도 웹페이지 구현 (Development of 3D World History Map Webpage Using Three.js)

  • 최효현;김상규
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제67차 동계학술대회논문집 31권1호
    • /
    • pp.281-282
    • /
    • 2023
  • 본 논문에서는 전세계의 역사들을 시간대별로 정리하여 이용자들에게 제공하는 3차원 세계역사지도 웹페이지를 구현한다. 이를 통해, 사용자가 3차원 공간 안에서 지구본을 돌려보며 본인이 알고 있던 역사와 동시대에 일어났던 사건들을 비교해보거나, 몰랐던 사실들을 깨달음으로써 전 세계 역사를 연결 지어 인식하게 하고, 나아가 역사 학습 흥미를 일으키고자 한다. Three JS를 이용하여 웹페이지 내에 삼차원 공간을 렌더링하였고, Raycasting 기법 등의 방법으로 흥미를 유발할 수 있는 상호작용 기능을 구현하였다. 또한 실시간 데이터베이스는 구글의 Firebase 서비스를 이용하여 구현하였다.

  • PDF