Dissertation > Excellent graduate degree dissertation topics show
Relevant Technology Study on Programmable Graphics Hardware
Author: DongChao
Tutor: PengQunSheng;ChenWei
School: Zhejiang University
Course: Applied Computer Technology
Keywords: GPU Programmable Graphics Hardware Voxelization Real-time rendering Point-based rendering Shadow mapping
CLC: TP391.41
Type: Master's thesis
Year: 2005
Downloads: 611
Quote: 37
Read: Download Dissertation
Abstract
|
The computation power of the Graphics Processing Unit (GPU) in current commodity graphics hardware is increasing at a much faster rate than that of the Central Processing Unit (CPU) in computer systems. The projected time to double in efficiency for the GPU is quoted to be roughly 12 months by the leading graphics card manufacturers. A recent major breakthrough in graphics hardware technology has been the introduction of programmability; this allows the user to replace portions of the fixed graphics pipeline with customized shader programs exposing the ability of GPU to function more like a general processing unit. In spite of all the rendering power, it is not possible or meaningful to use algorithms designed with CPU in mind on graphics hardware. The essential difference is that GPU provides a highly parallel Single Instruction Multiple Data Set (SIMD) architecture. The key to harnessing this resource is reengineering the computationally expensive algorithms to take advantage of this architecture as well as making use of rendering optimizations built into the programmable graphics pipeline. This thesis presents several novel graphics approaches which utilize programmable graphics hardware to obtain both real-time frame rate performance and high quality result.Our research works in this thesis mainly focus on the following aspects:1. Real-time Voxelization for Complex ModelsWe present an efficient voxelization algorithm for complex polygonal models by exploiting newest programmable graphics hardware. We first convert the model into three discrete voxel spaces according to its surface orientation. The resultant voxels are encoded as 2D textures and stored in three intermediate sheet buffers called directional sheet buffers. These buffers are finally synthesized into one worksheet, which records the volumetric representation of the target. The whole algorithm traverses the geometric model only once and is accomplished entirely in GPU, achieving real-time frame rate for models with up to 2 million triangles. The algorithm is simple to implement and can be integrated easily into diverse applications such as volume based modeling, transparent rendering and collision detection.2. High Quality Real-time Rendering of Large Scale Point ModelHere we introduce an adaptive rendering algorithm for large scale point models. The algorithm first subdivide the target model into multiple patches in preprocess. A hierarchical structure is built for each patch and then converted into a linear binary tree. During rendering, the model is processed patch by patch. Fast visibility decision is made to cull invisible patches. Visible patches are displayed in GPU by choosing appropriate rendering mode, i.e, a distance-dependent strategy. Our algorithm takes full advantage of GPU and effectively balances the workload between CPU and GPU. We also propose a fast compression/decompression technique which achieves 8 times compression ratio. The results demonstrate high performance and image quality rendering for large scale point models in consumer PC.3. Real-time shadow mappingShadow mapping is an image-based shadowing technique. It is particularly amenable to hardware implementation because it makes use of hardware functionality- texturing and depth buffering existed. Here we present the implementation process of two real-time shadow mapping methods in detail: common GPU-based shadow mapping and hardware shadow mapping.Finally, I summarize my own research experience of programmable graphics pipeline and propose some potential research topics in the future.
|
Related Dissertations
- Visual Feedback and Memory Behavior Based GPU Parallel Ant Colony Algorithm,TP301.6
- The Research of Orthophoto Generation Based on GPU Parallel Acceleration,TP391.41
- Handwritten Numeral Recognition and Test-Paper Management Based on Neural Network and GPU,TP391.43
- Functional Verification Platform for GPU in Multimedia SoC,TN401
- Large-scale real-time soft shadows virtual environment technology research,TP391.41
- Research on Performance Evaluation and Optimization for CPU-GPU Heterogeneous System,TP306.2
- Three-Dimensional Volume Data Generation and Three-Dimensional Buffer Analysis,TP391.41
- A Study on GPU-based Soft Shadows Technology,TP391.41
- Research on Space-Time Continuity Modeling of Large Scale Terrain Based on GPU and Real-time Visualization,TP391.41
- GPU-Based Particle Image Fitting and Classification Algorithm’s Research and Application,TP391.41
- GPU-based volume rendering and cardiac electrophysiology Simulation Method,TP391.41
- The Application of High-Performance GPU Technology in the Lattice Boltzmann Method Simulation,TP391.41
- Triangular meshes smooth shading real-time rendering,TP391.41
- Real-time Rendering Based on GPU for Large-scale Virtual Environment,TP391.41
- Real-Time Optimization Techniques Based on GPU Programming for Roaming System,TP391.41
- Simulation of Rain and Snow in Visual Simulation of Train Driving Simulator,U268.4
- Research and Implementation of H.264 Parallel Encoder Based on CUDA,TN919.81
- Research on Key Technologies of Chosen-prefix Collisions for MD5,TN918.1
- Design and Constructure for Television Station SOBEY Nonlinear Edition Network Systems,TN948.4
- GPU-based Medical Images Three-dimensional Reconstruction Algorithms and Applications,TP391.41
- The Research of AST3 Realtime Computing System,TP274
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Pattern Recognition and devices > Image recognition device
© 2012 www.DissertationTopic.Net Mobile
|