• Title/Summary/Keyword: 쉐이딩 알고리즘

Search Result 13, Processing Time 0.016 seconds

Fast and Efficient Implementation of Neural Networks using CUDA and OpenMP (CUDA와 OPenMP를 이용한 빠르고 효율적인 신경망 구현)

  • Park, An-Jin;Jang, Hong-Hoon;Jung, Kee-Chul
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.4
    • /
    • pp.253-260
    • /
    • 2009
  • Many algorithms for computer vision and pattern recognition have recently been implemented on GPU (graphic processing unit) for faster computational times. However, the implementation has two problems. First, the programmer should master the fundamentals of the graphics shading languages that require the prior knowledge on computer graphics. Second, in a job that needs much cooperation between CPU and GPU, which is usual in image processing and pattern recognition contrary to the graphic area, CPU should generate raw feature data for GPU processing as much as possible to effectively utilize GPU performance. This paper proposes more quick and efficient implementation of neural networks on both GPU and multi-core CPU. We use CUDA (compute unified device architecture) that can be easily programmed due to its simple C language-like style instead of GPU to solve the first problem. Moreover, OpenMP (Open Multi-Processing) is used to concurrently process multiple data with single instruction on multi-core CPU, which results in effectively utilizing the memories of GPU. In the experiments, we implemented neural networks-based text extraction system using the proposed architecture, and the computational times showed about 15 times faster than implementation on only GPU without OpenMP.

Application of 3D Digital Documentation to Natural Monument Fossil Site (천연기념물 화석산지의 3차원 디지털 기술 적용)

  • Kong, Dal-Yong;Lim, Jong-Deock;Wohn, Kwang-Yeon;Ahn, Jae-Hong;Kim, Kyung-Soo
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.11
    • /
    • pp.492-502
    • /
    • 2011
  • 20 fossil sites of numerous fossil sites in Korea have been designated as Natural Monument for protection and conservation. Many of the sites which is located at the coastal area have been gradually disfigured by natural weathering, erosion and human activity. Thus the conservation of the original form and the documentation for the original figure are necessary. In this study, we applied 3D digital documentation to Natural Monument No. 394, Haenam Uhangri dinosaur, pterosaur, and bird footprint fossil site, for maintaining the original form of the dinosaur footprints. We were able to obtain the 3D digital data on two dinosaur footprint sites, a high resolution distributional map, and more accurate digital data of the dinosaur footprints applied the rendering method by ambient occlusion. 3D digital data on the dinosaur footprints is worth for the conservation and research data, moreover content for applying to the various fields such as to make 3D brochure, interactive contents, and so on.

Real-Time Simulation of Single and Multiple Scattering of Light (빛의 단일 산란과 다중 산란의 실시간 시뮬레이션 기법)

  • Ki, Hyun-Woo;Lyu, Ji-Hye;Oh, Kyoung-Su
    • Journal of Korea Game Society
    • /
    • v.7 no.2
    • /
    • pp.21-32
    • /
    • 2007
  • It is significant to simulate scattering of light within media for realistic image synthesis; however, this requires costly computation. This paper introduces a practical image-space approximation technique for interactive subsurface scattering. We use a general two-pass approach, which creates transmitted irradiance samples onto shadow maps and computes illumination using the shadow maps. We estimate single scattering efficiently using a method similar to common shadow mapping with adaptive deterministic sampling. A hierarchical technique is applied to evaluate multiple scattering, based on a diffusion theory. We further accelerate rendering speed by tabulating complex functions and utilizing level of detail. We demonstrate that our technique produces high-quality images of animated scenes with blurred shadow at hundreds frames per second on graphics hardware. It can be integrated into existing interactive systems easily.

  • PDF