기관회원 [로그인]
소속기관에서 받은 아이디, 비밀번호를 입력해 주세요.
개인회원 [로그인]

비회원 구매시 입력하신 핸드폰번호를 입력해 주세요.
본인 인증 후 구매내역을 확인하실 수 있습니다.

회원가입
서지반출
외부 메모리에 있는 대용량 메쉬 분할 알고리즘
[STEP1]서지반출 형식 선택
파일형식
@
서지도구
SNS
기타
[STEP2]서지반출 정보 선택
  • 제목
  • URL
돌아가기
확인
취소
  • 외부 메모리에 있는 대용량 메쉬 분할 알고리즘
저자명
김대영,이혜영,Kim. Dae-Young,Lee. Hae-Young
간행물명
정보과학회논문지. Journal of KIISE. 시스템 및 이론
권/호정보
2011년|38권 4호|pp.186-196 (11 pages)
발행정보
한국정보과학회
파일정보
정기간행물|
PDF텍스트
주제분야
기타
이 논문은 한국과학기술정보연구원과 논문 연계를 통해 무료로 제공되는 원문입니다.
서지반출

기타언어초록

본 논문에서는 기존에 발표된 KD-트리 기반 방법을 개선하여 대용량 메쉬를 효율적으로 분할할 수 있는 새로운 알고리즘을 소개하고자 한다. 기존 KD 트리 기반 분할 방법은 빠른 시간 내에 양질의 균등 분할이 가능하나, 내부메모리에 전체데이터를 탑재할 수 없는 대용량 메쉬 분할에는 적용하기 어렵다. 본 방법은 KD 트리 노드 구성을 위하여 외부메모리에 있는 대용량 메쉬의 정점 데이터를 모두 정렬하지 않고 최소한의 데이터만을 선택하여 정렬하도록 고안되어 빠른 시간 내에 대용량 메쉬의 균등 분할이 가능하도록 하였다. 특히, 대용량 데이터의 부분선택정렬을 위한 최소힙과 최대힙을 결합한 새로운 자료 구조를 활용하였다. 협의 크기는 주어진 시스템 자원에 맞게 조절이 가능하므로, 본 방법은 제한된 자원을 가진 시스템에서도 대용량 메쉬를 효율적으로 분할할 수 있게 한다. 실제 대용량 메쉬 모델을 활용하여 옥트리 기반 분할 및 K 평균 군집화 분할 등의 대표적인 기존 방법과 본 분할 방법 간의 체계적인 비교를 위하여 처리시간 및 컴팩트성 측정 통계 결과와 분할의 시각적 결과를 제시하였고, 본 방법을 적용한 새로운 간소화 처리 결과도 제시하여 본 알고리즘의 활용도를 높이고자 하였다.

기타언어초록

This paper introduces a new algorithm for out-of-core mesh partitioning based on a KD-tree. The previous mesh partitioning using KD-tree can produce good results of uniform partitions efficiently. It is still hard to be applied to out-of-core partitioning, in which the whole mesh data cannot be loaded to limited main memory. To build a KD-tree, our algorithm tries to avoid loading and sorting all the vertices of the mesh in the main memory. Our algorithm instead selects minimized set of vertices to sort. A new data structure, a min-heap combined with a max-heap with external files are designed for selective sorting. The size of heaps can be adjusted to each system so our method can be used in systems with limited resources. Test results with huge meshes and comparisons with previous methods, Octree based method and K -means clustering, are shown statistically and visually. A new simplification using our partitioning is also demonstrated to show the utility of our algorithm.