• 제목/요약/키워드: Virtual vector

Search Result 162, Processing Time 0.02 seconds

Construction of 3D Virtual City on the Web (Web 3D 가상도시 구축)

  • Lee, Jong-Ki;Lim, Il-Sik;Kim, Byung-Guk
    • Journal of Korea Spatial Information System Society
    • /
    • v.5 no.1 s.9
    • /
    • pp.83-89
    • /
    • 2003
  • The GIS which is analysis of the real world to construction of 3D virtual city develop s in rapid growth. 3D virtual city is simulated by use of a GIS, Computer graphics, virtual reality and Spatial database. In this paper 3D topographical basemap which have the geographic coordinate of world was constructed by digital map. And build the Cyber city with combining the building that have elevation and 3D topographical basemap. By using server/client system for the cyber city. 3D cyber city web service implemented. We proposed the hybrid base web service method rather than the image or vector base web service. By the spatial and attribute search in the 3D Cyber City, overcome the existing simple visibility of Web 3D technology, and exhibited development direction to the Web 3D GIS.

  • PDF

Real-time Bleeding Animation for Virtual Surgery Medical Simulation (가상 수술 의료 시뮬레이션을 위한 실시간 출혈 애니메이션 기법)

  • Lee, Jeong-Jin;Seo, Che-Hwan;Lee, Ho;Kye, Hee-Won;Lee, Min-Sun
    • Journal of Korea Multimedia Society
    • /
    • v.15 no.5
    • /
    • pp.664-671
    • /
    • 2012
  • Recently, practice education using virtual medical simulation has been applied to real clinical environment by enhancing the learning efficiency. Specially, in minimally invasive surgery, the necessity of virtual surgery medical simulation has been increased. Realistic bleeding animation, which represents bleeding special effects frequently occurred in virtual medical simulation environment, has not been proposed yet. In this paper, we propose realistic real-time bleeding animation. For bleeding simulation, proposed method calculates main and effective bleeding regions along the main bleeding direction vector to represent naturalistic bleeding effect. In addition, for bleeding rendering, proposed method uses sigmoid function to impose weights of vertex opacities for the smooth opacity change so that the results of bleeding animation is realistic. Proposed method improves the sense of the real and absorption in virtual surgery medical simulation so that the education efficiency of doctors and students using medical simulation can be enhanced.

Practical Study about Obstacle Detecting and Collision Avoidance Algorithm for Unmanned Vehicle

  • Park, Eun-Young;Lee, Woon-Sung;Kim, Jung-Ha
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.487-490
    • /
    • 2003
  • In this research, we will devise an obstacle avoidance algorithm for a previously unmanned vehicle. Whole systems consist mainly of the vehicle system and the control system. The two systems are separated; this system can communicate with the vehicle system and the control system through wireless RF (Radio Frequency) modules. These modules use wireless communication. And the vehicle system is operated on PIC Micro Controller. Obstacle avoidance method for unmanned vehicle is based on the Virtual Force Field (VFF) method. An obstacle exerts repulsive forces and the lane center point applies an attractive force to the unmanned vehicle. A resultant force vector, comprising of the sum of a target directed attractive force and repulsive forces from an obstacle, is calculated for a given unmanned vehicle position. With resultant force acting on the unmanned vehicle, the vehicle's new driving direction is calculated, the vehicle makes steering adjustments, and this algorithm is repeated.

  • PDF

Offset of STL Model Generated from Multiple Surfaces (열린 STL 모델의 옵셋 방법)

  • Kim Su-Jin;Yang Min-Yang
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.23 no.7 s.184
    • /
    • pp.187-193
    • /
    • 2006
  • This paper introduces and illustrates the results of a new method for offsetting the triangular mesh generated from multiple surfaces. The meshes generated from each surface are separated each other and normal directions are different. The face normal vectors are flipped to upward and the lower faces covered by upper faces are deleted. The virtual normal vectors are introduced and used to of feet boundary. It was shown that new method is better than previous methods in offsetting the triangular meshes generated from multiple surfaces. The introduced offset method was applied for 3-axis tool path generation system and tested by NC machining.

Camera Tracking using Triangulation for Semi-Immersive Virtual Environment (반몰입 가상환경을 위한 삼각측랑법 기반 카메라 트래킹)

  • 김효선;김명희
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.586-588
    • /
    • 2002
  • 본 논문에서는 반몰입 가상현실 장비인 프로젝션 월(projection wall)가 가상 워크벤치(virtual workbench) 시스템에 적응 가능한 카메라 트래킹 방법 을 제안한다. 제안하는 방법은 측량학에서 거리를 측정하기 위해 사용되어지는 삼각측량법(triangulation)이다. 이 방법은 스테레오 영상을 얻기 위해 사용되는 두 대의 카메라의 기종이 상이할 경우에도 적용이 가능하다는 장점이 있다. 또한, 넓은 트래킹 영역을 확보할 수 있기 때문에 프로젝션 월과 같은 수직형 스크린에 용할 경우 더욱 적합하다. 그리고, 본 논문에서는 신시간 드래킹 글 수행하기 위하여 변화 벡터(shift vector) 기반 위치 추정 방법을 도입하여 검색 시간을 단축시켰으며, 사용자 헤드 드래킹를 수행하기 위해 적외선 비컨을 서텨 글래스(shutter glass)에 부착하여 사용하였다.

  • PDF

Local Obstacle Avoidance Method of Mobile Robot Using Virtual Distance Function (가상 거리 함수를 이용한 이동 로봇의 지역 장애물 회피 방법)

  • 임춘환;김성철;편석범
    • Journal of the Korean Institute of Telematics and Electronics T
    • /
    • v.35T no.3
    • /
    • pp.67-75
    • /
    • 1998
  • This paper presents a new robot motion planning method for moving obstacle avoidance. To consider the mobility of a moving obstacle, we define virtual distance function(VDF) between the robot and the obstacle. At each sampling time, we use the VDF to construct an artificial potential, considering the motion of obstacles. The robot moves according to the repulsive and attractive force vector induced by the artificial potential function. The proposed algorithm can be driven the robot to avoid moving obstacles in real time. Some simulation studies show the effectiveness of the proposed method.

  • PDF

A Study on the Expression of Movement in Architectural Design in the Second Machine Age (제2기계시대 건축디자인에서의 운동의 표현에 관한 연구)

  • Kim, Won-Gaff
    • Korean Institute of Interior Design Journal
    • /
    • v.15 no.6 s.59
    • /
    • pp.101-110
    • /
    • 2006
  • Many architects in the second machine age experiment on the movement in architectural design. They consider a movement as a flow of information and vector as well as the real motion. They express the movement in architectural design as nomad architecture, network city, rhizome, mutual transformation among building, environment and visitors, and form generation as the actualization of the virtual. It is partly the result of the philosophy of Deleuze and Bergson that a movement is just a duration as a difference of quality. It is because Deleuze explains that the realization of the virtual as a becoming is also the kind of movement. This study analyzes the method of expression of movement in architectural design in the second machine age. As a result, the movement in architectural design in the second machine age was expressed in two ways. One method is a territorialized movement that moves in the fixed trajectory and the other is a deterritorialized movement that moves in the random indeterminate trajectory.

Guitar Tab Digit Recognition and Play using Prototype based Classification

  • Baek, Byung-Hyun;Lee, Hyun-Jong;Hwang, Doosung
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.9
    • /
    • pp.19-25
    • /
    • 2016
  • This paper is to recognize and play tab chords from guitar musical sheets. The musical chord area of an input image is segmented by changing the image in saturation and applying the Grabcut algorithm. Based on a template matching, our approach detects tab starting sections on a segmented musical area. The virtual block method is introduced to search blanks over chord lines and extract tab fret segments, which doesn't cause the computation loss to remove tab lines. In the experimental tests, the prototype based classification outperforms Bayesian method and the nearest neighbor rule with the whole set of training data and its performance is similar to that of the support vector machine. The experimental result shows that the prediction rate is about 99.0% and the number of selected prototypes is below 3.0%.

Implementation and Analysis of Multi-Precision Multiplication for Public Key Cryptography Based on Android Platform (안드로이드 기반 공개키 암호를 위한 곱셈기 구현 및 분석)

  • Seo, Hwa-Jeong;Kim, Ho-Won
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.37C no.10
    • /
    • pp.940-948
    • /
    • 2012
  • Android program is developed with JAVA SDK and executed over virtual machine. For this reason, programming is easier than traditional C language but performance of operating speed decreases. To enhance the performance, NDK development tool, which provides C language, assembly language environment, was proposed. Furthermore, with NEON function provided by ARM, we can utilize the vector operation and enhance performance. In the paper, we explore effectiveness of NDK and then propose advanced multiplication structure with NEON function.

Action Recognition with deep network features and dimension reduction

  • Li, Lijun;Dai, Shuling
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.2
    • /
    • pp.832-854
    • /
    • 2019
  • Action recognition has been studied in computer vision field for years. We present an effective approach to recognize actions using a dimension reduction method, which is applied as a crucial step to reduce the dimensionality of feature descriptors after extracting features. We propose to use sparse matrix and randomized kd-tree to modify it and then propose modified Local Fisher Discriminant Analysis (mLFDA) method which greatly reduces the required memory and accelerate the standard Local Fisher Discriminant Analysis. For feature encoding, we propose a useful encoding method called mix encoding which combines Fisher vector encoding and locality-constrained linear coding to get the final video representations. In order to add more meaningful features to the process of action recognition, the convolutional neural network is utilized and combined with mix encoding to produce the deep network feature. Experimental results show that our algorithm is a competitive method on KTH dataset, HMDB51 dataset and UCF101 dataset when combining all these methods.