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

검색결과 24건 처리시간 0.026초

VTK 3차원 가시화 소프트웨어

  • 김경섭;윤태호;한명희;송철규
    • 전기의세계
    • /
    • 제53권5호
    • /
    • pp.57-60
    • /
    • 2004
  • VTK란 Visualization ToolKit의 약자로서 그래픽 합성, 영상처리 및 3차원 데이터 가시화의 기능을 제공하는 소프트웨어 라이브러리이다. VTK는 1993년도에 William J. Schroeder, Ken Martin 및 Bill Lorensen이 공동 집필한 "The Visualization Toolkit: An Objectet-Oriented Approach to 3D Graphics" 책이 출판되면서 널리 알려지기 시작하였다. 이 책의 주저자이며 현재 Kitware 회사(http://www.kitware.com의 사장인 Schroeder는 이 책의 서문에서 데이터의 가시화 (visualization)이란 방대한 데이터를 단순한 숫자나 그림으로 표현하는 것 보다 시각적으로 표현하는 것이라고 정의를 하였으며, 또한 데이터의 시각화를 통하여 데이터의 특성을 이해하고 응용하기가 쉬우며 다양한 측면에서 데이터를 해석 또는 분석 이 가능하다고 주장하였다.(중략)

  • PDF

3D Rendering of Magnetic Resonance Images using Visualization Toolkit and Microsoft.NET Framework

  • Madusanka, Nuwan;Zaben, Naim Al;Shidaifat, Alaaddin Al;Choi, Heung-Kook
    • Journal of Multimedia Information System
    • /
    • 제2권2호
    • /
    • pp.207-214
    • /
    • 2015
  • In this paper, we proposed new software for 3D rendering of MR images in the medical domain using C# wrapper of Visualization Toolkit (VTK) and Microsoft .NET framework. Our objective in developing this software was to provide medical image segmentation, 3D rendering and visualization of hippocampus for diagnosis of Alzheimer disease patients using DICOM Images. Such three dimensional visualization can play an important role in the diagnosis of Alzheimer disease. Segmented images can be used to reconstruct the 3D volume of the hippocampus, and it can be used for the feature extraction, measure the surface area and volume of hippocampus to assist the diagnosis process. This software has been designed with interactive user interfaces and graphic kernels based on Microsoft.NET framework to get benefited from C# programming techniques, in particular to design pattern and rapid application development nature, a preliminary interactive window is functioning by invoking C#, and the kernel of VTK is simultaneously embedded in to the window, where the graphics resources are then allocated. Representation of visualization is through an interactive window so that the data could be rendered according to user's preference.

하학 제 1 소구치의 3 차원 CT 영상 분할 및 정합 연구 (A Study on 3D CT Image Segmentation and Registration of Mandibular First Premolar)

  • 진경찬;전경진
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2006년도 춘계학술대회 논문집
    • /
    • pp.175-176
    • /
    • 2006
  • The aim of the 3D medical imaging is to facilitate the creation of clinically usable image-based algorithm. Clinically usable imaging algorithm for image analysis requires a high degree of interaction to verify and correct results from registration algorithms, such as the Insight Toolkit (ITK) and the Visualization Toolkit (VTK) which are the class libraries. ITK provides segmentation algorithms and VTK has powerful 3D visualization. However, to apply those libraries to the medical images such as Computerized Tomography (CT), the algorithm based on the interactive construction and modification of data objects are necessary. In this paper we showed the 3D registration about mandibular premolar of human teeth acquired by micro-CT scanner. Also, we used the ITK to find the contour of pulp layer of premolar, furthermore, the 3D imaging was visualized with VTK designed to create one kind of view on the data of 3D visualization. Finally, we evaluated that the volume model of pulp layer would be useful for the tooth morphology in dental medicine.

  • PDF

ParaView-VR: 가상현실(VR) 환경에서의 과학 데이터 가시화를 위한 프레임워크 (A Frame work for Visualization and Exploration of Scientific Data in Virtual Environments)

  • 허영주;금복희;구기범;이중연
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.185-188
    • /
    • 2008
  • 과학 데이터는 대부분 과학 시뮬레이션의 결과로 얻게 되며, 사람이 직관적으로 이해하기 어려운 숫자의 나열인 경우가 많다. 이런 수치 데이터를 가시화하면 보다 쉽게 이해해서 분석할 수 있는 형태가 갖춰지게 되며, 가시화 환경을 VR 환경으로 옮기면 사용자와 상호작용하면서 사용자가 원하는 형태로 데이터를 가시화하는 것이 가능할 뿐만 아니라 몰입형 환경 덕분에 데이터에 대한 이해도도 높일 수 있다. 그러나 VR 환경의 시스템적 한계와 다양한 가시화 알고리즘에 대한 필요성 때문에 VR 환경에서 과학 데이터를 가시화하는 데는 한계가 있다. 본 논문에서는 VR 환경에서 과학데이터를 가시화하는 프레임워크를 제안한다. 이 프레임워크는 VTK에 기반을 둔 애플리케이션인 ParaView를 활용함으로써 과학데이터를 가시화하는 알고리즘을 제공하며, VTK와 CAVELib을 기반으로 하는 VtkCave를 활용해서 시스템에 맞는 VR 인터페이스를 제공한다. 향후에는 이 프레임워크에 보다 다양한 인터페이스와 가시화 기법을 더해서 풍부한 서비스를 제공할 수 있도록 할 예정이다.

OOP 개념에 기초한 유동해석용 후처리 프로그램 개발 (Development of a Post-Processing Program for Flow Analysis Based on the Object-Oriented Programming Concept)

  • 명현국;안종기
    • 대한기계학회논문집B
    • /
    • 제32권1호
    • /
    • pp.62-69
    • /
    • 2008
  • A post-processing program based on the OOP(Object-Oriented Programming) concept has been developed for flow visualization of the flow analysis code(PowerCFD) using unstructured cell-centered method. User-friendly GUI(GTaphic User Interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes including those based on VTK(Visualization ToolKit)-library, and these classes are made to function through inheritance and cooperation which is an important and valuable OOP concept. The major functions of this post-processor program are introduced and demonstrated, which include mesh plot, contour plot, vector plot, surface plots, cut plot, clip plot, xy-plot and streamline plot as well as view manipulation (translation, rotation, scaling etc).

OOP 개념에 기초한 유동해석용 전처리 프로그램 개발 (Development of a Pre-Processing Program for Flow Analysis Based on the Object-Oriented Programming Concept)

  • 명현국;안종기
    • 대한기계학회논문집B
    • /
    • 제32권1호
    • /
    • pp.70-77
    • /
    • 2008
  • A pre-processing program based on the OOP(object-oriented programming) concept has been developed. The program consists of the input of a 2D or 3D flow problem to a CFD program by means of an user-friendly interface and the subsequent transformation of this input into a form suitable for the solver(PowerCFD) using unstructured cell-centered method. User-friendly GUI(graphic user interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes based on VTK(Visualization ToolKit)-library, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions of this program are introduced and demonstrated, which include mesh generation, boundary settings, solver settings, generation of grid connectivity and geometric data etc.

MRI Data 가시화용 후처리 프로그램 개발 (DEVELOPMENT OF A POST-PROCESSING PROGRAM FOR VISUALIZATION OF MRI DATA)

  • 명현국;최훈희
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2007년도 추계 학술대회논문집
    • /
    • pp.67-72
    • /
    • 2007
  • A post-processing program based on the OOP(Object-Oriented Programming) concept has been developed for visualization of MRI. User-friendly GUl(Graphic User Interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes based on VTK-library, and these classes are made to function through inheritance and cooperation which are an important and valuable concept of object-oriented programming. The major functions of this post-processor program are introduced and demonstrated, which include contour plot, surface plots, cut plot and clip plot as well as view manipulation (translation, rotation, scaling etc).

  • PDF

흉부 MDCT 영상을 이용한 신체 장기의 단계별 분할 (Phased Segmentation of Human Organs On the MDCT Scans)

  • 신민준;김도연
    • 한국멀티미디어학회논문지
    • /
    • 제14권11호
    • /
    • pp.1383-1391
    • /
    • 2011
  • 향상된 기능을 가진 최신 의료장비들의 등장으로 하드웨어 성능에 부합하는 효과적인 영상처리 및 분석의 중요성이 부각되고 있으며, 2차원 의료 영상처리 및 3차원 영상 재구성에 관한 많은 연구들이 진행되고 있다. 본 논문은 흉부 CT 영상을 사용하여 신체 장기를 단계별로 분할 하였으며, 분할된 결과 영상을 3차원으로 재구성 하였다. 다양한 영상분할 방법중 영역 확장법 및 효과적인 분할을 위해 선명화와 감마 조절등과 같은 영상 향상 기법을 적용하였으며, 기관지를 포함한 폐, 기관지, 폐 등의 순서로 영상을 분할하였다. 분할된 신체 장기 영상을 VTK를 사용하여 3차원 영상으로 재구성 하였으며, 병변 진단을 위한 2차원 및 3차원 의료 영상 처리와 분석에 활용될 것으로 판단된다.

MRI영상에서 뇌 영역의 3차원 가시화 (3D Visualization of Brain for MRI Image)

  • 김영철;문치웅;최흥국
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 춘계학술발표대회논문집
    • /
    • pp.389-392
    • /
    • 2003
  • MRI 영상은 뇌의 해부학적 정보와 기능적인 정보를 제공하는 유용한 도구이다. MR 뇌 영상은 2차원 영상뿐만 아니라 3차원 영상도 임상적으로 중요하다. MR 영상에서 뇌영역의 추출방법으로는 형태학적인 방법, 히스토그램을 이용한 방법, 에지 정보를 이용한 방법, 지식 기반을 이용한 방법들이 있다. 본 논문에서는 region growing을 이용하여 MR 영상에서 뇌 영역을 추출하였다. 3차원 가시화를 위하여 오픈 소스인 VTK를 이용하여 Ray Casting 알고리즘으로 구현하였다. 그리고 의료영상에서 사용되는 각종 단면을 3차원 뇌 영상에서 재구성하였다. 256×256 크기의 71 뇌MR 영상 70장을 이용하여 실험하였다. 향후 연구과제로 MR 영상에서 뇌 영역추출방법과 원영상의 전처리 과정의 연구가 필요하다.

  • PDF

마이크로 CT 영상에서 자동 분할을 이용한 해면뼈의 형태학적 분석 (Structural analysis of trabecular bone using Automatic Segmentation in micro-CT images)

  • 강선경;정성태
    • 한국멀티미디어학회논문지
    • /
    • 제17권3호
    • /
    • pp.342-352
    • /
    • 2014
  • 본 논문에서는 마이크로 CT 영상에서 치밀뼈와 해면뼈의 자동 분할 방법을 제안하고 분할된 해면뼈의 형태학적 분석 방법의 구현에 대해 기술한다. 제안된 분할 방법에서는 임계값을 이용하여 뼈 영역을 추출한다. 그 다음에는, 뼈의 바깥 경계선부터 안쪽 방향으로 인접한 경계선을 찾아 치밀뼈 후보 영역을 설정한다. 치밀뼈 후보 영역들 중에서 평균 픽셀값이 최대가 되는 지점을 후보 영역을 탐색하여 치밀뼈를 제거한다. 분할된 해면뼈에 BV/TV, Tb.Th, Tb.Sp, Tb.N의 네 가지 형태학적 지표자들을 계산하는 방법을 VTK(Visualization ToolKit)와 구 정합 알고리즘을 이용하여 구현하였다. 구현된 방법을 쥐의 20개 대퇴골 근위부 영상에 적용하였으며 사람이 수작업으로 분할하는 방법과 비교 실험을 수행하였다. 실험 결과 네 가지 형태학적 지표자 모두 수작업으로 분할한 경우와 자동으로 분할한 경우 3% 이내의 평균 오차율을 보여 제안된 방법은 번거로운 수작업 분할 대신 사용될 수 있음을 알 수 있었다.