• 제목/요약/키워드: 그래픽 라이브러리

검색결과 92건 처리시간 0.027초

구조분석 에이전트를 사용한 웹사이트의 평가 (Web Site Evaluation Using Structure Analysis Agents)

  • 정윤경;조성배
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (2)
    • /
    • pp.143-145
    • /
    • 2000
  • 인터넷이 보편화되면서 그에 따른 정보량도 급증하고 있다. 웹문서량이 많아짐에 따라 웹문서를 구조를 이용하여 저장, 분석하는 연구가 활발히 이루어지고 있다. 본 논문에서는 웹사이트를 사용자가 평가하기 위해 계층적인 웹문서들의 관계를 사이트맵으로 구성하며 웹문서 내의 계층구조를 추출, 저장하고 그래픽적으로 표시하였다. 이를 위해 웹문서 내의 계층구조를 위해 W3기관의 공용으로 사용되는 Tidy 라이브러리를 이용하여 URL에 대한 HTML 문서를 얻고 이를 XML로 변환하였다. 변환된 XML 결과로 이진트리를 구성하고 계층구조를 표현하였다. 웹문서들의 사이트맵은 그래프형식과 계층구조형식으로 표현했는데 그래프형식을 이용하여 사이트맵의 연결구조를 파악할 수 있게 하였으며, 계층구조를 이용하여 웹문서간의 계층구조에 따른 정보를 얻을 수 있었다. 사이트맵을 구성하기 위해 URL들의 구조를 인접리스트로 저장하였으며, 방향성 그래프형식을 이용하였다. 또한 웹문서 구조를 계층적으로 구성하기 위해 웹문서의 그래프형식에 대해 BFS(Breadth First Search)방식을 이용했다. 또한 계층적 사이트맵을 이용한 평가항목을 이용하여 증권사이트에 대해 실험하였다. 실험을 통해 본 시스템이 웹사이트 평가에 유용성함을 입증하였다.

  • PDF

게임 캐릭터 동작에 관한 설계 기법 비교 분석 (To Compare and Analysis Design Method about Motions of Game Character)

  • 임종선;이대원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2018년도 추계학술발표대회
    • /
    • pp.797-800
    • /
    • 2018
  • 그래픽, 물리엔진 등의 다양한 라이브러리의 발전은 게임의 품질을 높이는 반면, 과도한 결합도, 클래스 정체성 상실 등의 문제를 발생시킨다. 이러한 문제를 해결하기 위해 본 연구에서는 게임 설계시 다양한 요소들 중 하나인 캐릭터 동작 설계에서 디자인패턴 중 상태 패턴 기법, 명령 패턴 기법 그리고 캐릭터 모터 기법을 사용하여 대기/걷기/뛰기/공격 동작을 구현하였고, 구현한 각 동작을 5000프레임씩 실행하여 프레임당 평균 소요시간과 메모리 평균 사용량을 비교 평가하였다.

모바일 환경에서의 3D 가상공간 농업 시뮬레이션 게임 (3D Virtual Space Agriculture Education Game on Mobile Environment)

  • 유환수;김성환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.909-910
    • /
    • 2009
  • 본 논문은 모바일 단말 환경에서 3D 가상공간상에 접속하여 작물재배, 가축사육 등을 체험 할 수 있는 환경을 제공할 수 있도록 한다. 기존의 웹 형태를 통한 온라인 농작물재배/가축사육 시뮬레이션에서는 각종 자료와 정지화상(사진이미지)를 제공하고 있으며 사용자는 웹 접속을 통하여 학습 및 게임을 할 수 있다. 본 논문에서는 고정된 장소에서의 체험을 벗어나 이동환경인 모바일 단말에서도 3D 그래픽 기술을 통한 현실감있는 가상의 농장 환경을 제공하여, 작물재배에서부터 토지 환경까지 간단하고 직관적인 인터페이스로 쉽게 접근할 수 있는 시뮬레이션 환경을 제공하며, 농작물 재배가 실제 환경과 유사하도록 시뮬레이션 엔진을 구성하였다. 특히 Open GL 같은 범용 라이브러리가 탑재되지 못하는 저 사양의 모바일 단말을 위하여 3D 엔진을 자체적으로 구성하여 범용성을 도모하였다.

가상현실 공간설계 시뮬레이션의 교육적 활용 탐색 (A Study on the Educational Applications of the Virtual Reality Space Design Simulation)

  • 김지윤;정복문;유지연;이태욱;김귀훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2021년도 제64차 하계학술대회논문집 29권2호
    • /
    • pp.439-442
    • /
    • 2021
  • 가상현실은 제4차 산업혁명 시대 신산업으로 꼽히는 기술 중 하나이다. 본 연구에서는 가상현실 공간설계의 교육적 가능성을 확인하고 교육적 활용을 위한 툴로서 3D 컴퓨터 그래픽 제작 소프트웨어인 블렌더와 3D 객체를 웹에서 쉽게 렌더링해주는 자바스크립트 라이브러리 three.js를 이용한 건축 내외장재 시뮬레이션 프로그램의 프로토타입을 개발 및 제안하였다. 본 연구에서 제안한 방식으로 학습자들은 자유도 높은 가상공간 공간설계가 가능하여 조형놀이의 형태로 학습을 즐길 수 있을 것으로 기대된다. 후속 연구로는 본 연구에서 구현한 프로토타입과 같은 방식으로 가상현실 공간설계 시뮬레이션을 할 수 있는 교육 프로그램 개발 및 효과성 검토를 실시할 것을 제안하였다.

  • PDF

GOTHIC을 위한 SDTS 데이타 변환 시스템의 개발 (Development of a SDTS Data Conversion System for GOTHIC)

  • 장염승;김준종;한기준
    • 한국공간정보시스템학회 논문지
    • /
    • 제2권2호
    • /
    • pp.99-115
    • /
    • 2000
  • 지리 정보 시스템(GIS: Geographic Information System)은 일반적으로 각각의 독립적인 저장구조를 가지고 많은 양의 지리 정보 데이타를 다루고 있다. 이런 이유로 상호 호환적이지 못한 지리 데이터를 저장하고 있는 지리 정보 시스템들간의 지리 데이타 교환은 일반적으로 어려운 상황이다. 게다가, 지리 데이타를 저장하는 것은 많은 저장 공간을 필요로 하고, 그들을 입력하는데도 많은 비용이 필요하다. 본 논문에서는 현존하는 지리 정보 시스템인 GOTHIC을 위한 SDTS 데이타 변환 시스템을 설계하고 구현하였다. 데이타의 손실없는 변환을 위해서 먼저 SDTS 데이타와 GOTHIC 데이타간의 매핑을 설계하였다. 특히, SDTS 데이타가 ISO8211 형태이므로 엑세스를 위해 FIPS123 라이브러리를 이용하였고, 또한 GOTHIC의 내부적인 포맷은 공개되어 있지 않기 때문에 GOTHIC 데이타를 엑세스하기 위해 GOTHIC 라이브러리를 이용하였다. 본 논문에서 개발한 SDTS 데이타 변환 시스템은 효과적인 지리 정보 데이타의 변환을 위해 중간 화일을 이용하였고, 그래픽 사용자 인터페이스를 구현하기 위해 UIL을 이용하였다.

  • PDF

CUDA 라이브러리를 이용한 위성영상 병렬처리 : NDVI 연산을 중심으로 (Parallel Processing of Satellite Images using CUDA Library: Focused on NDVI Calculation)

  • 이강훈;조명희;이원희
    • 한국지리정보학회지
    • /
    • 제19권3호
    • /
    • pp.29-42
    • /
    • 2016
  • 원격탐사는 넓은 지역을 직접 접촉하지 않고 정보를 취득할 수 있고 다양한 분야에 적용할 수 있음으로써 급속히 발전하게 되었다. 이에 따라 위성의 제원 또한 원격탐사의 발전과 함께 급속한 발전을 이루게 되었다. 이러한 이유로 여러 분야에서 활용에 관한 연구가 활발히 이루어지고 있다. 현재 활용에 관한 연구는 활발히 이루어지고 있지만, 자료처리에 관련된 연구가 부족한 실정이다. 예전보다 인공위성의 제원이 발전하면서 많은 양의 정보 획득이 가능해진 것과 동시에 데이터 크기 또한 매우 커졌다. 이는 과거에 비해 자료의 처리속도가 저하된다는 단점이 존재한다. 따라서 본 논문에서는 병렬 처리의 한 가지 기법인 NVIDIA에서 제공하고 있는 CUDA (Compute Unified Device Architecture) 라이브러리를 활용하여 위성영상 자료처리 성능의 최적화를 목적으로 하고 있다. 본 연구의 순서는 다음과 같다. 다목적실용위성(Korea Multi-Purpose Satellite, KOMPSAT)의 영상을 크기를 기준으로 5가지 Type으로 나눈다. 이렇게 나누어진 영상을 원격탐사 분야의 한 가지 방법인 NDVI (Normalized Difference Vegetation Index)로 구현한다. 이때 CPU (Central Processing Unit, 중앙처리장치) 기반과 GPU (Graphic Processing Unit, 그래픽처리장치) 기반의 두 가지 방법과 상용 소프트웨어인 ArcMap을 이용하여 NDVI를 구현한다. 그리고 동일한 영상 유무를 판단하기 위해 구현된 결과 영상들을 히스토그램과 시각적으로 비교하고 CPU 버전과 GPU 버전의 처리속도를 비교 분석하였다. 연구결과 CPU 버전과 GPU 버전의 결과 영상은 ArcMap으로 구현한 영상과 시각적 그리고 히스토그램 비교를 통해 같은 결과를 나타내어 NDVI 코드는 올바르게 구현되었으며, 처리속도는 CPU보다 GPU가 약 5배 정도 빠른 것으로 확인하였다. 본 연구에서 병렬 처리의 한 기법인 CUDA 라이브러리를 활용하여 위성영상 자료처리 성능을 향상시킬 수 있었으며, 향후 NDVI와 같은 단순한 픽셀 연산 이외에도 다양한 원격탐사 기법의 적용이 필요할 것으로 사료된다.

사건재연 시스템 개발 (Development of A News Event Reenactment System)

  • 윤여천;변혜원;전성규;박창섭
    • 방송공학회논문지
    • /
    • 제7권1호
    • /
    • pp.21-27
    • /
    • 2002
  • 본 논문에서는 카메라 영상으로 획득학기 어려운 화재나 살인 등의 뉴스 사건을 시청자들에게 효과적으로 전달하기 위해서 다수의 가상캐릭터가 등장하는 애니메이션을 신속하고 편리하게 제작할 수 있는 사건재연 시스템의 개발 기법을 소개한다. 본 시스템은 미리 구축된 다양한 동작 및 모델 라이브러리를 이용함으로써, 고가의 동작포착 장비와 연기자가 없어도 다수의 가상캐릭터 애니메이션을 신속하게 제어할 수 있다. 가상캐릭터의 움직임은 사용자가 정의한 경로에 따라 이동되며, 동작 사이의 자연스런 연결 기능이 제공되어진다. 또한 가상캐릭터와 가상환경의 상호작용을 보다 정확하게 제어하기 위해서 특정한 프레임에서의 가상캐릭터의 자세를 쉽게 조절할 수 있도록 설계되었다. 본 시스템은 사용자 편의를 위해서 대화형 또는 스크립트 기반(MEL: Maya Embedded Language)의 인터페이스 모두가 지원되어지며, 3차원 그래픽 소프트웨어인 Maya의 플러그인(Plug-in) 소프트웨어 형태로 개발디어졌으므로 Maya의 고성능 그래픽 기능의 활용이 가능하다.

3차원 축구 재연 시스템 (3D Reenactment System of Soccer Game)

  • 이재호;김진우;김희정
    • 방송공학회논문지
    • /
    • 제8권1호
    • /
    • pp.54-62
    • /
    • 2003
  • 본 논문은 축구경기에서 골인과 같은 중요한 장면을 영상처리 기술과 컴퓨터 그래픽 기술을 이용하여 3차원으로 재연할 수 있는 3차원 축구재연 시스템에 대해 소개한다. KBS 기술연구소에서는 축구경기 중계방송에서 시청자에게 새로운 영상을 제공하기 위해 Vplay라는 3차원 축구재연 시스템을 개발하였다. Vplay는 컴퓨터 그래픽을 이용하여 축구경기에서 흥미롭고 중요한 장면을 재연한다. Vplay는 입력 비디오 시퀀스로부터 색상정보를 기반으로 신수 영역을 추출하고, 전역 이동 추정 모델과 운동장 좌표 변환모델을 이용하여 운동장에서의 선수의 정확한 위치를 추정한다. 이 결과 데이터는 가상 캐릭터의 움직임을 생성하는 이동동작 생성기로 입력되어 가상 캐릭터의 기본적인 움직임을 자동 생성한다. 그리고 미리 제작된 동작과 모델 라이브러리를 통해서 빠르고 편리하게 중요 장면을 재연할 수 있다. Vplay는 빠른 제작시간을 요구하는 축구중계 생방송용으로 개발되었으며 지난 월드컵 경기와 아시안 게임에 효과적으로 활용하였다.

안드로이드 스마트기기에서의 스테가노그래피 연구 (Steganography on Android Smart Devices)

  • 정기현;이준호;유기영
    • 전자공학회논문지
    • /
    • 제52권4호
    • /
    • pp.99-105
    • /
    • 2015
  • 스마트폰 사용의 확대로 iOS와 Android 운영체제에 대한 관심이 높아지고 있다. 본 논문에서는 안드로이드 플랫폼을 기반으로 한 스테가노그래픽 기법으로 안드로이드에서 기본적으로 제공하는 그래픽 라이브러리인 스키아를 기반으로 한 영상 포맷을 분석하고, 분석된 포맷에 기반한 알고리즘을 제안한다. 제안하는 알고리즘은 Alpha, Red, Green, Blue 각각 8비트씩 총 32비트를 사용하는 트루 칼라를 기반으로 네 개의 각 8비트 영역을 활용하여 비밀자료를 숨긴다. 또한 이미지 왜곡이 덜 민감한 Alpha 영역을 활용하여 최대한 비밀자료를 숨길 수 있도록 알고리즘을 제안함으로써, 안드로이드를 기반으로 하는 스마트기기에 모두 사용이 가능할 것으로 보인다. 실험결과에서는 Alpha값의 변화에 따른 비밀자료 삽입용량과 이미지 왜곡 정도를 보임으로써 제안하는 알고리즘의 우수성을 증명하고 있다.

ARINC 653 멀티코어 기반 그래픽스 렌더링 엔진 분산처리방안 연구 (The Study of Distributed Processing for Graphics Rendering Engine Based on ARINC 653 Multi-Core System)

  • 정무경
    • 항공우주시스템공학회지
    • /
    • 제13권5호
    • /
    • pp.1-8
    • /
    • 2019
  • 최근 항공기 운용 장비는 시스템 수 및 무게, 전력 소비량 플랫폼 중복성을 줄이기 위해 기존 연합형(Federated) 구조에서 멀티코어를 이용한 모듈형(Integrated Modular) 구조로 변화하고 있다. 이러한 변화로 다수의 기능을 하나의 모듈에 통합함에 따라 디스플레이 장치를 통해 조종사에게 제공해야할 정보량이 증가하게 되었으며, 이로 인해 시스템 운용주기 내에 처리해야할 그래픽양이 증가하게 되었다. 본 논문에서는 멀티코어 시스템을 운용하기 위한 AMP(Asymmetric Multi-Processing) 방식의 파티셔닝 운용 시스템(Partition Operating System)에서 항공기 시스템의 운용주기 내에 보다 많은 그래픽을 처리하기 위해 단일코어로 처리되는 기존의 그래픽스 렌더링 엔진 구조를 멀티코어로 분산하여 처리할 수 있는 그래픽스 렌더링 엔진 분산처리방안을 제시한다.