• 제목/요약/키워드: object graphics

검색결과 234건 처리시간 0.022초

연속 영상 기반 실시간 객체 분할 (Real-Time Object Segmentation in Image Sequences)

  • 강의선;유승훈
    • 정보처리학회논문지B
    • /
    • 제18B권4호
    • /
    • pp.173-180
    • /
    • 2011
  • 본 논문은 GPU(Graphics Processing Unit) 에서 CUDA(Compute Unified Device Architecture)를 사용하여 실시간으로 객체를 분할하는 방법을 소개한다. 최근에 감시 시스템, 오브젝트 추적, 모션 분석 등의 많은 응용 프로그램들은 실시간 처리가 요구된다. 이러한 단계의 선행부분인 객체 분할 기법은 기존 CPU 기반의 시스템으로는 실시간 처리에 제약이 발생한다. NVIDIA에서는 Parallel Processing for General Computation 을 위해 그래픽 하드웨어 제약을 개선한 CUDA platform을 제공하고 있다. 본 논문에서는 객체 추출 단계에 대표적인 적응적 가우시안 혼합 배경 모델링(Adaptive Gaussian Mixture Background Modeling) 알고리즘과 Classification 기법으로 사용되는 CCL (Connected Component Labeling) 알고리즘을 적용하였다. 본 논문은 2.4GHz를 갖는 Core2 Quad 프로세서와 비교하여 평가하였고 그 결과 3~4배 이상의 성능향상을 확인할 수 있었다.

3차원 모델링과 렌더링을 위한 객체 지향 그래픽스 툴킷 (Building a 3D Modeling and Rendering Toolkit Using Object-Oriented Programming)

  • 김성희;이희웅
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제2권1호
    • /
    • pp.61-67
    • /
    • 1996
  • 3차원 컴퓨터 그래픽스 응용 프로그램은 그래픽 객체(graphical object)들의 관리와 디스플레이(display), 그리고 객체들에 발생하는 이벤트(event)등을 처리해야만 한다. 하지만, 이들은 상당히 복잡한 일일뿐만 아니라 많은 그래픽스 응용 프로그램에 공통되는 내용들이기 때문에, 이런 응용 프로그램들에게 유연성을 제공하는 툴을 개발하려는 시도가 계속되어져 왔다. 본 논문에서는 사용하기 편리하고 쉽게 모델링과 렌더링을 할 수 있는 기능을 제공하며, 객체 지향 기법으로 설계되었기 때문에 확장이 용이한 그래픽스 툴킷의 설계 및 구현에 대해 설명한다.

  • PDF

지반정보 3차원 영상화 및 해석기술 개발 (3D Visualization and Analysis of Geotechnical Information)

  • 김광은;송원경;신희순
    • 한국지반공학회:학술대회논문집
    • /
    • 한국지반공학회 1999년도 가을 학술발표회 논문집
    • /
    • pp.371-378
    • /
    • 1999
  • A prototype computer program was developed which visualizes various kinds of geotechnical information using 3D object graphics techniques. The program integrates various kinds of geotechnical data such as surface geology map, boreholes data, geophysical data as well as man made subsurface structures. It also reads NGIS DXF map and generates digital elevation model from iso-elevation line layer of the DXF map. All the data are put into a 3D model as 3D objects. The created 3D model can be viewed and analysed in a interactive 3D way.

  • PDF

TangibleScreen 객체중심 프로젝션을 통한 상호작용성 향상 (TangibleScreen : Enhancing Interactivity through Object-centric Projection)

  • 신선형;김정현
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제9권1호
    • /
    • pp.19-27
    • /
    • 2003
  • Most interaction schemes in virtual environment are indirect in one way or another. ln particular, without a haptic device (which introduces its own problems due to its cumbersomeness), users must rely on visual (or/and aural) feedback, and can not directly appreciate the 3Dness of the interaction object even with stereoscopy. This causes a drop in object presence because people are used to, for instance, observing objects in one's hand, rotating and manipulating them with physical contact. To alleviate this problem, this paper proposes a hand-held cubic screen, named TangibleScreen, on which the appearance of the target interaction object is projected. We choose the Relief Texture Mapping as the rendering method to correctly generate the viewer dependent textures to be projected on the non-planar surfaces of the TangibleScreen.

  • PDF

An Algorithm for Splitting a Box by a Loop and Its Applications in Manufacturing

  • Kheerwal, Anoop;Shanmuganathan, Vivekananda;Shringi, Rohitashwa;Karunakaran, Karuna P.
    • International Journal of CAD/CAM
    • /
    • 제3권1_2호
    • /
    • pp.85-95
    • /
    • 2003
  • During the design of dies and molds, the cavity of the object is obtained by subtracting it from a surrounding rectangular block. This box is subsequently split into two halves by the parting surface. Similar problems also occur in some RP processes such as LOM, SGC, SLS and 3DP where the machine produces a block inside which the prototype is buried. Determining the orientation of the object inside the box and the corresponding parting surface taking appropriate constraints into account have been addressed by several researchers. However, given the parting surface, the problem of splitting the box development of a software package called OptiLOM (now a module of an RP software Magics 8.0), the authors realized non-triviality of this problem since the loop can spread over as many as 5 faces of the box. In this paper, the authors have tried to bring out the importance of this problem and have presented their algorithm to solve it.

퍼지제어에 의한 파티클 움직임 및 속성변화 제어 (Controlling Particle Motion and Attribute Change by Fuzzy Control)

  • 강화석;최승학;어길수;이홍렬
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제2권1호
    • /
    • pp.7-14
    • /
    • 1996
  • 파티클시스템은 비정형적 물체를 표현하기 위해 모인 기본 파티클들의 집합으로 정의된다. 파티클시스템은 시간에 대해 동적인 성질을 가지므로 연기, 구름, 폭포, 폭발 등과 같이 비정형적이고 시간의 흐름에 따라 변화하는 물체를 표현하기 적합한 모델링방법이다. 그러나 표현하고자하는 물체의 모양이나 변화의 양상이 복잡한 경우 이를 조정하기 위하여 많은 수의 파라미터가 필요하게 되고, 이들 파라미터들의 상호영향을 고려하며 적절히 조절하기가 매우 어려워지게 된다. 또한 파티클의 움직임과 변화를 계산하기 위하여 운동방정식 및 변화함수를 근사화하여 사용하는데 이는 근원적인 부정확성(inaccuracy)을 내포하므로 이런 부정확성을 포함하고 있는 다수의 요인이 결합되었을 때 나타나는 궁극적 결과를 파악하기 어렵다. 본 논문에서는 이런 문제를 해결하기 위하여 기존의 파티클시스템에서의 파티클의 운동 및 변화를 제어하는 데에 퍼지제어기법을 도입하는 새로운 접근방식을 제안하고, 시스템을 구현하여 폭발장면 등을 대상으로 하여 실험한다.

  • PDF

비관통 변형 객체를 위한 충돌 감지 및 반응 (Collision Detection and Response for Non-penetrating Deformable Body)

  • 남상아;김명희
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제6권1호
    • /
    • pp.11-17
    • /
    • 2000
  • 본 논문에서는 강체와 변형 객체 사이에서 발생할 수 있는 자체관통을 포함한 충돌처리 방법을 제시한다. 충돌은 객체간 계층구조 교차검사를 통해 감지된다. 연속된 프래임 사이에서 발생하는 충돌을 감지하기 위해 객체간 교차검사 외에 모조객체와 상대 객체 사이의 교차검사를 수행한다. 모조객체는 두 프래임 사이의 객체 움직임을 기반으로 구성된다. 일단 충돌이 발생되면, 객체간 관통은 허용되지 않으며 객체의 변형이 유발된다. 변형과정에서 발생 가능한 자체관통은 또 다른 종류의 모조객체와 객체 사이의 교차검사에 의해 빠르게 감지된다. 이때의 모조객체는 연속된 두 프래임간의 변형된 영역을 나타낸다. 객체 변형은 자체 접촉이 발생한 때까지로 제한된다. 제안 방법은 객체 형태와 무관하게 적용될 수 있다.

  • PDF

시점 종속적 빌보드 텍스쳐 재생성을 이용한 나무의 실시간 렌더링 (Rendering Trees Using Billboarding Method with View Dependent Texture Re-creation in Real-Time)

  • 민성환;김창헌
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제8권4호
    • /
    • pp.9-16
    • /
    • 2002
  • 본 논문은 3D 와핑 기법을 빌보딩 기법에 적용시켜, 시점 종속적 실시간 나무 가시화 기법을 제안한다. 숲과 나무를 가시화 하는 문제는 scene의 복잡성 때문에 폴리곤 기반의 렌더링으로는 매우 어렵다. 본 논문에서는 3D 와핑 기법을 이용하여 관찰자의 시점에 적합한 텍스쳐 이미지를 재생성하고 이를 원통형 또는 구형 빌보딩 기법을 적용시켜서 나무를 가시화 한다. 그리고 가시화 시간의 단축을 위하여 입력 이미지와 깊이 정보를 피라미드 형태로 구성하여 시점과의 거리에 따라서 이미지 사이즈를 최적화하고 이미지 캐싱 기법을 이용하여 속도 개선을 한다.

  • PDF

궤도 차량의 기동성능 예측을 위한 시뮬레이터 개발 (Development of a Simulator for Moving Capability Estimation of Track Vehicle)

  • 김종수;한성현;김용태;이경식;최영
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2000년도 추계학술대회논문집 - 한국공작기계학회
    • /
    • pp.125-129
    • /
    • 2000
  • In this paper, re developed a Window 98 version off-line programming system which can simulate a track vehicle model in 3D graphics space. The track vehicle was adopted as an object model. The interface between users and the off-line program system in the Window 98's graphic user interface environment was also studied The developing language is Microsoft Visual C++. Graphic libraries, OpenGL, by Silicon Graphics, Inc. were utilized far 3B Graphics.

  • PDF

Z-Buffer와 간략화된 모델을 이용한 효율적인 가려지는 물체 제거 기법(Occlusion Culling)에 관한 연구 (A Study on the Efficient Occlusion Culling Using Z-Buffer and Simplified Model)

  • 정성준;이규열;최항순;성우제;조두연
    • 한국CDE학회논문집
    • /
    • 제8권2호
    • /
    • pp.65-74
    • /
    • 2003
  • For virtual reality, virtual manufacturing system, or simulation based design, we need to visualize very large and complex 3D models which are comprising of very large number of polygons. To overcome the limited hardware performance and to attain smooth realtime visualization, there have been many researches about algorithms which reduce the number of polygons to be processed by graphics hardware. One of these algorithms, occlusion culling is a method of rejecting the objects which are not visible because they are occluded by other objects, and then passing only the visible objects to graphics hardware. Existing occlusion culling algorithms have some shortcomings such as the required long preprocessing time, the limitation of occluder shape, or the need for special hardware implementation. In this study, an efficient occlusion culling algorithm is proposed. The proposed algorithm reads and analyzes Z-buffer of graphics hardware using Microsoft DirectX, and then determines each object's visibility. This proposed algorithm can speed up visualization by reading Z-buffer using DirectX which can access hardware directly compared to OpenGL, by reading only the region to which each object is projected instead of reading the whole Z-Buffer, and the proposed algorithm can perform more exact visibility test by using simplified model instead of using bounding box. For evaluation, the proposed algorithm was applied to very large polygonal models. And smooth realtime visualization was attained.