• 제목/요약/키워드: 3-dimensional graphics

검색결과 201건 처리시간 0.028초

자바 기반 휴대용 임베디드 기기의 삼차원 엔진 성능 향상을 위한 바인딩 구현 (Design of a Binding for the performance Improvement of 3D Engine based on the Embedded Mobile Java Environment)

  • 김영옥;노영섭
    • 한국멀티미디어학회논문지
    • /
    • 제10권11호
    • /
    • pp.1460-1471
    • /
    • 2007
  • 휴대용 임베디드 기기에서의 삼차원 엔진은 크게 바이트 코드를 실시간으로 해석하며 실행하는 자바 기반의 JSR184와 C언어 기반의 OpenGL/ES가 있다. 이들 두 표준에서 자바 객체를 지원하는 JSR184는 OpenGL/ES에 비하여 상대적으로 많은 프로세서의 자원을 사용하여 제한된 연산능력을 보유하고 있는 임베디드 기기에 적용할 경우 제약이 따를 수 밖에 없다. 반면에 기존 개인용 컴퓨팅 환경에서 사용되는 삼차원 컨텐츠는 자바의 장점을 이용하여 제작되었기 때문에 유럽에서 많은 사용자 층을 확보하고 있고, 또한 그 컨텐츠의 품질이 우수하여 상용 통신망인 GSM 망에서 많이 서비스 되고 있다. 따라서 GSM 망에서 사용되는 휴대용 임베디드 기기에 기존의 자바 기반 삼차원 컨텐츠를 별도의 변환 과정 없이 지원할 수 있는 JSR184의 지원이 필요하지만, 현재 개발되어 사용되는 자바 기반 삼차원 엔진은 휴대용 기기가 보유한 연산능력에 비하여 상대적으로 많은 연산량을 필요로 하기 때문에 상용제품에 적용하기에 많은 어려움이 따른다. 본 논문에서는 휴대용 임베디드 기기가 가지고 있는 충분하지 않은 연산능력을 바탕으로 자바 객체의 장점을 수용하면서 삼차원 컨텐츠의 처리속도를 향상 시킬 수 있는 바인딩 기법을 제안하였다. 제안된 바인딩 기법은 자바를 이용한 삼차원 컨텐츠를 지원하기 위하여, JSR184의 표준 인터페이스를 상위 계층에서 지원하고, OpenGL/ES와 JSR184를 서로 연결하기 위하여 이기종 코드 변환 언어인 KNI(Kilo Native Interface)를 중간 계층에서 사용하였고, 하위 계층에서 OpenGL/ES의 표준을 구현하였다. 제안하는 바인딩 기법은 모의실험을 통하여 기능을 검증하였고, ARM을 장착한 FPGA를 사용하여 그 성능을 평가하였다.

  • PDF

3차원 그레이-스케일 영상 재구성을 위한 개선된 형태-기반 보간 (Improved shape-based interpolation for three-dimensional reconstruction in gray-scale images)

  • 홍헬렌;박주영;김명희
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제2권1호
    • /
    • pp.77-85
    • /
    • 1996
  • 단층 촬영한 영상을 삼차원적으로 재구성해서 가시화 또는 자동처리와 분석을 하기 위해서는 등방 해상도의 삼차원 영상 자료를 생성하는 보간이 필수적이다. 최근에 제시된 형태기반 보간 방법은 먼저 형태를 분할한 이후, 보간을 행하므로 구조적으로 객체간 뚜렷한 보간 영상을 생성하는데는 유리하지만 대부분 이진 영상을 대상으로 보간을 수행하므로 영상을 이루는 주요 객체들을 표현할 수 없으며 내부 구조를 가시화할 수 없으며 방법상 보간을 위하여 행하는 최소거리 계산시 많은 수행시간을 소모한다는 문제점이 있다. 본 논문에서는 영상을 이루는 주요 구성 객체를 표현할 수 있는 그레이-스케일 영상을 대상으로 보간 영상을 생성하고 이차원 평면상의 최소거리 맵 구성과 삼차원 공간 개념을 고려한 최소거리 맵 수정으로 계산시간을 효율적으로 단축시키면서 고질의 보간 영상을 생성할 수 있는 새로운 형태기반 보간법을 제시하였다.

  • PDF

3차원 이동 궤적 묘사를 통한 인간 동작 데이터 검색 (Searching Human Motion Data by Sketching 3D Trajectories)

  • 이강훈
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제19권2호
    • /
    • pp.1-8
    • /
    • 2013
  • 실제 사람의 움직임을 촬영하여 얻은 동작 데이터는 인체운동의 메커니즘을 이해하거나 가상 캐릭터의 애니메이션을 합성하기 위한 목적으로 널리 활용되고 있다. 주어진 동작 데이터로부터 원하는 동작을 검색하는 작업은 찾아낸 동작을 분석하고 편집하기 전에 선행되어야 하는 주요 과정이다. 본 논문은 기술어와 같은 별도의 메타 데이터 없이 원본 데이터에 내재된 정보만을 이용하여 검색을 수행하는 새로운 내용 기반 동작 데이터 검색 방법을 제안한다. 주로 신체 자세의 골격 형태나 평면 상의 이동 궤적에 초점을 맞춘 기존 검색 방식과 달리, 본 논문에서 제안하는 방법은 3차원 공간 상의 궤적을 질의로 입력 받아서 손, 발, 허리와 같은 신체 부위의 이동 궤적이 그와 가장 유사한 일련의 동작 구간들을 검출한다. 사용자가 직관적으로 공간적 궤적을 묘사할 수 있도록 하기 위하여, 본 논문의 실험에서는 손가락의 공간적 움직임을 정밀하게 추적할 수 있는 Leap Motion 제어기를 입력 도구로 사용하였다. 드리블, 슈팅 등의 다양한 동작이 포함된 농구 동작 데이터로부터 미리 선택된 수십 여개의 동작을 검색하는 사용자 테스트를 수행하여 제안된 방법의 효용성을 평가하였다.

모바일 가상현실 환경에서의 시선기반 사용자 인터페이스 상호 작용에 관한 연구 (A Study on Interaction of Gaze-based User Interface in Mobile Virtual Reality Environment)

  • 김민규;이지원;전찬규;김진모
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제23권3호
    • /
    • pp.39-46
    • /
    • 2017
  • 본 연구는 모바일 플랫폼의 가상현실 환경에 적합한 사용자 중심의 상호작용을 제공하기 위하여 시선기반 사용자 인터페이스를 제안한다. 이를 위해 제안하는 인터페이스가 모바일 가상 환경에서 사용자에게 상호작용의 만족도를 높이는지 여부를 실험하기 위하여 모바일 플랫폼 기반의 3차원 대화형 콘텐츠를 제작한다. 그리고 모바일 가상현실 콘텐츠의 입력 처리 방법으로 가장 일반적인 시선을 활용한 인터페이스를 시야 범위, 피드백 시스템의 2단계로 나누어 설계한다. 제안한 인터페이스 방법이 사용자에게 몰입감 향상의 효과, 기존과 차별화된 형식, 콘텐츠를 조작하는데 편리함을 제공하는 지 여부를 실험을 통해 분석한다.

딥러닝 기반 손 제스처 인식을 통한 3D 가상현실 게임 (3D Virtual Reality Game with Deep Learning-based Hand Gesture Recognition)

  • 이병희;오동한;김태영
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제24권5호
    • /
    • pp.41-48
    • /
    • 2018
  • 가상 환경에서 몰입감을 높이고 자유로운 상호작용을 제공하기 위한 가장 자연스러운 방법은 사용자의 손을 이용한 제스처 인터페이스를 제공하는 것이다. 그러나 손 제스처 인식에 관한 기존의 연구들은 특화된 센서나 장비를 요구하거나 낮은 인식률을 보이는 단점이 있다. 본 논문은 손 제스처 입력을 위한 RGB 카메라 이외 별도 센서나 장비 없이 손 제스처 인식이 가능한 3차원 DenseNet 합성곱 신경망 모델을 제안하고 이를 기반으로 한 가상현실 게임을 소개한다. 4개의 정적 손 제스처와 6개의 동적 손 제스처 인터페이스에 대해 실험한 결과 평균 50ms의 속도로 94.2%의 인식률을 보여 가상현실 게임의 실시간 사용자 인터페이스로 사용 가능함을 알 수 있었다. 본 연구의 결과는 게임 뿐 아니라 교육, 의료, 쇼핑 등 다양한 분야에서 손 제스처 인터페이스로 활용될 수 있다.

OpenGL을 이용한 OpenGL ES 1.1 구현 (OpenGL ES 1.1 Implementation Using OpenGL)

  • 이환용;백낙훈
    • 정보처리학회논문지A
    • /
    • 제16A권3호
    • /
    • pp.159-168
    • /
    • 2009
  • 본 논문에서는 데스크탑과 같이 OpenGL 기능이 전용 하드웨어로 제공되는 환경을 대상으로, OpenGL ES 1.1 표준을 효율적으로 구현하는 방법을 제시한다. OpenGL ES는 기존의 OpenGL 표준을 바탕으로 하였지만, 고정소수점 연산, 이를 수용하는 버퍼 기능, 완전히 새로운 텍스처 처리 등의 도입으로, 임베디드 시스템에 특화된 3차원 그래픽스 라이브러리로 새롭게 제정되어, 구글 안드로이드, 애플 아이폰, 플레이스테이션3 등에서 공식 3차원 그래픽스 API로 채택되었다. 본 논문에서는 OpenGL ES의 특징적 자료형인 고정소수점 표현에 대한 산술 연산들을 개선하였고, 특히 고정소수점 자료형들을 부동소수점 형태로 변환하여 하위의 OpenGL API로 넘기는 과정에서 표준을 준수하면서도 효율적인 처리가 가능하도록 하였다. 새로 도입된 고정소수점 자료형을 허용하는 버퍼 기능에 대해서는 변환된 자료들을 별도의 메모리 공간에서 관리하는 방식으로 속도 향상에 중점을 두었으며, 요구 사항이 완전히 달라진 텍스처 처리 부분은 전체 기능을 별도의 소프트웨어로 완전히 새롭게 구현하였다. 최종 구현 결과인 OpenGL ES 라이브러리는 OpenGL ES 1.1 표준에 규정된 총 200여 함수를 제공하며, 표준인증 테스트를 완전히 통과하여 1.1 표준을 완벽히 만족시켰음을 보였다. 수행 속도 면에서는 OpenGL ES에 특화된 응용 프로그램들에 대한 처리 속도 측정에서 기존의 구현 사례들에 비해 최대 33.147배의 속도 향상을 가져왔으며, 동일한 범주의 구현 사례들 중에서 가장 빠른 구현 결과이다.

통신위성의 임무 및 위성체 동역학 해석 시스템 개발 (DEVELOPMENT OF MISSION ADN SPACECRAFT DYNAMICS ANALYSIS SYSTEM FOR GEOSTATION COMMUNICATION SATELLITE)

  • 공현철;김방엽;김정아;윤진원
    • Journal of Astronomy and Space Sciences
    • /
    • 제15권1호
    • /
    • pp.251-260
    • /
    • 1998
  • 통신위성의 임무 및 위성 체 동역 화 해석 시스템은 서브 시스템별로 몸체를 분류하고 이들 몸체각각의 운동뿐 아니라 위성 체 전체의 운동을 고려하여 정해진 임무에 대하여 위성 체의 자세제어와 궤도조정을 할 수 있도록 다 몸체 동역 학 모델 링 방법을 채택하였다. 따라서 본 시스템은 어느 특정한 통신위성에만 적용되는 것이 아니라 일반적인 통신위성에 적용할 수 있는 통신위성 임무 및 위성 체 동역 학 해석 시스템이다. 시뮬레이션 결과를 2차원 그래픽 및 3차원 동화상으로 파악할 수 있도록 하였으며 또한 사용자 친화방식을 채택하여 누구든지 본 시스템을 쉽게 사용할 수 있도록 하였다. 개발된 시스템의 성능을 검증하기 위하여 현재 운용 중에 있는 정지궤도 통신위성인 무궁화위성 1,2호의 시나리오에 대하여 시뮬레이션을 수행하였다.

  • PDF

MGIS기반 섬진강 하구역 Web GUI 시스템 구축 (Web GUI system for the Seomjin River Estuary based on MGIS)

  • 박상우;김종규;김정현
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 춘계종합학술대회
    • /
    • pp.231-234
    • /
    • 2007
  • 본 연구는 섬진강 하구역의 효율적이고 체계적인 해역환경관리를 위하여 해양관측데이터 및 수치모델링 자료 그리고 MGIS를 이용한 해역환경 DB 구축, 가시화, 체계화 및 SVG 언어를 이용한 MGIS기반 Web GUI 시스템을 구축하였다. 그 결과 섬진강 하구역의 물리해양학적 특성을 체계적으로 구현하여 파악할 수 있음을 확인하였다.

  • PDF

PC에서 운용되는 스카라형 로보트의 오프-라인 프로그래밍 시스템 (A PC Operated Off-Line Programming System for SCARA Robots)

  • 박민조;손권;안두성
    • 대한기계학회논문집
    • /
    • 제19권2호
    • /
    • pp.568-579
    • /
    • 1995
  • An off-line programming (OLP) system was proposed and developed in order to save cost and time in adjusting a robot to new workcells or applying new algorithms to actual trajectory planning. The developed OLP system was especially designed to be operated in a PC level host computer. A SCARA robot with four axes was selected as an objective robot. The OLP system developed in this study consisted of such modules as data base, three-dimensional graphics, kinematics, trajectory planning, dynamics, control, and commands. Each module was constructed to form an independent unit so that it can be easily modified or improved. The OLP system was programmed for a graphic user interface in Borland $C^{++}$ language. Some of system operating commands and an interpreter were devised and used for more convenient programming of robot simulations.s.

다면체기법에 의한 입체의 최적 체적 및 표면적 측정 (The Measurement of the Volume and Surface Area of an Object based on Polyhedral Method)

  • 우광방;진영민;박상온
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1987년도 전기.전자공학 학술대회 논문집(I)
    • /
    • pp.311-315
    • /
    • 1987
  • In this paper an efficient algorithm to estimate the volume and surface area and the reconstruction algorithm for 3-dimensional graphics are presented. The graph theory is used to estimate the optimal quantitative factors. To improve the computing efficiency, the algorithm to get proper contour points is performed by applying several tolerances. The search and the given arc cost is limited according to the change of curvature of the cross-sectional contour. For mathematical model, these algorithms for volume estimation based on polyhedral approximation are applied to the selected optimal surface. The results show that the values of the volume and surface area for tolerances 1.0005, 1.001 and 1.002 approximate to values for tolerances 1.000 resulting in small errors. The reconstructed three-dimensional images are sparse and consist of larger triangular tiles between two cross sections as tolerance is increasing.

  • PDF