This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics ha...This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics hardware design has been studied by other researchers,low power programming techniques from hardware perspective have not been investigated in depth. There are many factors that affect 3 D graphics rendering performance,such as the number of vertices,vertex sharing,level of details,texture mapping,and rendering algorithms. An analytical study of graphics rendering workload is performed and the effect of a number of programming tips such as vertex sharing,clock gating and buffering of unmoving or translational objects is deeply studied. The results presented in this paper can be used to guide 3 D graphics programming for optimizing both power consumption and performance.展开更多
This paper advances a three-dimensional space interpolation method of grey / depth image sequence, which breaks free from the limit of original practical photographing route. Pictures can cruise at will in space. By u...This paper advances a three-dimensional space interpolation method of grey / depth image sequence, which breaks free from the limit of original practical photographing route. Pictures can cruise at will in space. By using space sparse sampling, great memorial capacity can be saved and reproduced scenes can be controlled. To solve time consuming and complex computations in three-dimensional interpolation algorithm, we have studied a fast and practical algorithm of scattered space lattice and that of 'Warp' algorithm with proper depth. By several simple aspects of three dimensional space interpolation, we succeed in developing some simple and practical algorithms. Some results of simulated experiments with computers have shown that the new method is absolutely feasible.展开更多
Taking contents of Italian Renaissance gardens in the course Foreign Landscape Architecture History as an example,this paper introduces case teaching method and analyzes application of three-dimensional graphic analys...Taking contents of Italian Renaissance gardens in the course Foreign Landscape Architecture History as an example,this paper introduces case teaching method and analyzes application of three-dimensional graphic analysis method in case teaching in detail,aiming at typical cases of Italian Renaissance gardens,namely,Villa Medici,Fiesole and Villa d’Este,Tivoli.Three-dimensional graphic analysis can help students form intuitive feeling of terrain and space,further understand the typical gardening techniques of foreign gardens,so as to improve the teaching effect of landscape architecture history course.展开更多
The emergence of high performance 3D graphics cards has opened the way to PC clusters for high performance multi- display environment. In order to exploit the rendering ability of PC clusters, we should design appropr...The emergence of high performance 3D graphics cards has opened the way to PC clusters for high performance multi- display environment. In order to exploit the rendering ability of PC clusters, we should design appropriate parallel rendering algorithms and parallel graphics library interfaces. Due to the rapid development of Direct3D, we bring forward DPGL, the Direct3D9-based parallel graphics library in D3DPR parallel rendering system, which implements Direct3D9 interfaces to support existing Direct3D9 application parallelization with no modification. Based on the parallelism analysis of Direct3D9 rendering pipeline, we briefly introduce D3DPR parallel rendering system. DPGL is the fundamental component of D3DPR. After presenting DPGL three layers architecture, we discuss the rendering resource interception and management. Finally, we describe the design and implementation of DPGL in detail, including rendering command interception layer, rendering command interpretation layer and rendering resource parallelization layer.展开更多
In recent years, many image-based rendering techniques have advanced from static to dynamic scenes and thus become video-based rendering (VBR) methods. But actually, only a few of them can render new views on-line. ...In recent years, many image-based rendering techniques have advanced from static to dynamic scenes and thus become video-based rendering (VBR) methods. But actually, only a few of them can render new views on-line. We present a new VBR system that creates new views of a live dynamic scene. This system provides high quality images and does not require any background subtraction. Our method follows a plane-sweep approach and reaches real-time rendering using consumer graphic hardware, graphics processing unit (GPU). Only one computer is used for both acquisition and rendering. The video stream acquisition is performed by at least 3 webcams. We propose an additional video stream management that extends the number of webcams to 10 or more. These considerations make our system low-cost and hence accessible for everyone. We also present an adaptation of our plane-sweep method to create simultaneously multiple views of the scene in real-time. Our system is especially designed for stereovision using autostereoscopic displays. The new views are computed from 4 webcams connected to a computer and are compressed in order to be transfered to a mobile phone. Using GPU programming, our method provides up to 16 images of the scene in real-time. The use of both GPU and CPU makes this method work on only one consumer grade computer.展开更多
Volume rendering of 3D data sets composed of sequential 2D medical images has become an important branch in image processing and computer graphics. To help physicians fully understand deep seated human organs and foc...Volume rendering of 3D data sets composed of sequential 2D medical images has become an important branch in image processing and computer graphics. To help physicians fully understand deep seated human organs and focuses ( e.g. a tumour) as 3D structures, in this paper, we present a modified volume rendering algorithm to render volumetric data. Using this method, the projection images of structures of interest from different viewing directions can be obtained satisfactorily. By rotating the light source and the observer eyepoint, this method avoids rotates the whole volumetric data in main memory and thus reduces computational complexity and rendering time. Experiments on CT images suggest that the proposed method is useful and efficient for rendering 3D data sets.展开更多
Medical diagnosis software and computer-assisted surgical systems often use segmented image data to help clinicians make decisions. The segmentation extracts the region of interest from the background, which makes the...Medical diagnosis software and computer-assisted surgical systems often use segmented image data to help clinicians make decisions. The segmentation extracts the region of interest from the background, which makes the visualization clearer. However, no segmentation method can guarantee accurate results under all circumstances. As a result, the clinicians need a solution that enables them to check and validate the segmentation accuracy as well as displaying the segmented area without ambiguities. With the method presented in this paper, the real CT or MR image is displayed within the segmented region and the segmented boundaries can be expanded or contracted interactively. By this way, the clinicians are able to check and validate the segmentation visually and make more reliable decisions. After experiments with real data from a hospital, the presented method is proved to be suitable for efficiently detecting segmentation errors. The new algorithm uses new graphic processing uint (GPU) shading functions recently introduced in graphic cards and is fast enough to interact oil the segmented area, which was not possible with previous methods.展开更多
in this paper we present a distributed graphics processing support library called DGPSL. Itis a facility for implementing graphics applications which repuire expensive computing power on a network of workstations- Use...in this paper we present a distributed graphics processing support library called DGPSL. Itis a facility for implementing graphics applications which repuire expensive computing power on a network of workstations- Users may use it to implernent distributed graphics application just as use anordinary library- DGPSI- contains a sequencial graphics library (SGL) and a parallel graphics library(PGL). When users call graphics rountines in PGL, DGPSL finds more than one idle rnachines andexecute the specified algorithm in parallel. The DGPSL is implemented on a heterogenous network.With DGPSL, we have developed a distributed solid modeling sysytem and a distributed volurne ren-dering system.展开更多
An increasing number of tasks now require the use of hardware accelerators to reduce the time required for computation and display the computational results.This paper presents a new graphics system architecture for o...An increasing number of tasks now require the use of hardware accelerators to reduce the time required for computation and display the computational results.This paper presents a new graphics system architecture for operating systems(OSs)with microkernel architecture,including real-time OSs.The proposed system architecture provides capabilities for displaying graphical images on various information display devices and for accelerating graphical operations on GPU.The architecture of the graphics system uses a concept of allocators to manage system and video memory,provides an abstraction of memory operations with a single interface for video memory management,and simplifies memory handling where incorrect operation is the cause of many failures.A comparison between the performance of a real-time OS and Linux OS implementing the graphics system using the example of a glmark2 benchmark is presented,thereby the superiority of the proposed architecture in several scenarios is demonstrated.展开更多
The skewed symmetry detection plays an improtant role in three-dimensional(3-D) reconstruction. The skewed symmetry depicts a real symmetry viewed from some unknown viewing directions. And the skewed symmetry detect...The skewed symmetry detection plays an improtant role in three-dimensional(3-D) reconstruction. The skewed symmetry depicts a real symmetry viewed from some unknown viewing directions. And the skewed symmetry detection can decrease the geometric constrains and the complexity of 3-D reconstruction. The detection technique for the quadric curve ellipse proposed by Sugimoto is improved to further cover quadric curves including hyperbola and parabola. With the parametric detection, the 3-D quadric curve projection matching is automatical- ly accomplished. Finally, the skewed symmetry surface of the quadric surface solid is obtained. Several examples are used to verify the feasibility of the algorithm and satisfying results can be obtained.展开更多
The underwater acoustics is primary and most effective method for underwater object detection and the complex underwater acoustics battlefield environment can be visually described by the three-dimensional(3D)energy f...The underwater acoustics is primary and most effective method for underwater object detection and the complex underwater acoustics battlefield environment can be visually described by the three-dimensional(3D)energy field.Through solving the 3D propagation models,the traditional underwater acoustics volume data can be obtained,but it is large amount of calculation.In this paper,a novel modeling approach,which transforms two-dimensional(2D)wave equation into 2D space and optimizes energy loss propagation model,is proposed.In this way,the information for the obtained volume data will not be lost too much.At the same time,it can meet the requirements of data processing for the real-time visualization.In the process of volume rendering,3D texture mapping methods is used.The experimental results are evaluated on data size and frame rate,showing that our approach outperforms other approaches and the approach can achieve better results in real time and visual effects.展开更多
基金Sponsored by the Key Program of National Natural Science Foundation of China(Grant No61136002)the Research Grants from the Shaanxi Provincial Government(Grant Nos.2013KTZB01-07,2014ZS-08 and S2015TQGY0166)the Shaanxi Education Bureau(Grant No.2050205)
文摘This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics hardware design has been studied by other researchers,low power programming techniques from hardware perspective have not been investigated in depth. There are many factors that affect 3 D graphics rendering performance,such as the number of vertices,vertex sharing,level of details,texture mapping,and rendering algorithms. An analytical study of graphics rendering workload is performed and the effect of a number of programming tips such as vertex sharing,clock gating and buffering of unmoving or translational objects is deeply studied. The results presented in this paper can be used to guide 3 D graphics programming for optimizing both power consumption and performance.
文摘This paper advances a three-dimensional space interpolation method of grey / depth image sequence, which breaks free from the limit of original practical photographing route. Pictures can cruise at will in space. By using space sparse sampling, great memorial capacity can be saved and reproduced scenes can be controlled. To solve time consuming and complex computations in three-dimensional interpolation algorithm, we have studied a fast and practical algorithm of scattered space lattice and that of 'Warp' algorithm with proper depth. By several simple aspects of three dimensional space interpolation, we succeed in developing some simple and practical algorithms. Some results of simulated experiments with computers have shown that the new method is absolutely feasible.
基金Sponsored by Beijing Natural Science Foundation (8202017)。
文摘Taking contents of Italian Renaissance gardens in the course Foreign Landscape Architecture History as an example,this paper introduces case teaching method and analyzes application of three-dimensional graphic analysis method in case teaching in detail,aiming at typical cases of Italian Renaissance gardens,namely,Villa Medici,Fiesole and Villa d’Este,Tivoli.Three-dimensional graphic analysis can help students form intuitive feeling of terrain and space,further understand the typical gardening techniques of foreign gardens,so as to improve the teaching effect of landscape architecture history course.
基金This work was supported by National Basic Research Program of China (No.2002CB312105)Key National Natural Science Foundation of China Project on Digital Olympic Museum(No.60533080).
文摘The emergence of high performance 3D graphics cards has opened the way to PC clusters for high performance multi- display environment. In order to exploit the rendering ability of PC clusters, we should design appropriate parallel rendering algorithms and parallel graphics library interfaces. Due to the rapid development of Direct3D, we bring forward DPGL, the Direct3D9-based parallel graphics library in D3DPR parallel rendering system, which implements Direct3D9 interfaces to support existing Direct3D9 application parallelization with no modification. Based on the parallelism analysis of Direct3D9 rendering pipeline, we briefly introduce D3DPR parallel rendering system. DPGL is the fundamental component of D3DPR. After presenting DPGL three layers architecture, we discuss the rendering resource interception and management. Finally, we describe the design and implementation of DPGL in detail, including rendering command interception layer, rendering command interpretation layer and rendering resource parallelization layer.
基金This work was supported by Foundation of Technology Supporting the Creation of Digital Media Contents project (CREST, JST), Japan
文摘In recent years, many image-based rendering techniques have advanced from static to dynamic scenes and thus become video-based rendering (VBR) methods. But actually, only a few of them can render new views on-line. We present a new VBR system that creates new views of a live dynamic scene. This system provides high quality images and does not require any background subtraction. Our method follows a plane-sweep approach and reaches real-time rendering using consumer graphic hardware, graphics processing unit (GPU). Only one computer is used for both acquisition and rendering. The video stream acquisition is performed by at least 3 webcams. We propose an additional video stream management that extends the number of webcams to 10 or more. These considerations make our system low-cost and hence accessible for everyone. We also present an adaptation of our plane-sweep method to create simultaneously multiple views of the scene in real-time. Our system is especially designed for stereovision using autostereoscopic displays. The new views are computed from 4 webcams connected to a computer and are compressed in order to be transfered to a mobile phone. Using GPU programming, our method provides up to 16 images of the scene in real-time. The use of both GPU and CPU makes this method work on only one consumer grade computer.
文摘Volume rendering of 3D data sets composed of sequential 2D medical images has become an important branch in image processing and computer graphics. To help physicians fully understand deep seated human organs and focuses ( e.g. a tumour) as 3D structures, in this paper, we present a modified volume rendering algorithm to render volumetric data. Using this method, the projection images of structures of interest from different viewing directions can be obtained satisfactorily. By rotating the light source and the observer eyepoint, this method avoids rotates the whole volumetric data in main memory and thus reduces computational complexity and rendering time. Experiments on CT images suggest that the proposed method is useful and efficient for rendering 3D data sets.
基金Project supported by the National Natural Science Foundation of China (Grant No.60572154), and the National Basic Research Program of China (Grant No.2003CB716104)Acknowledgment I would like to thank YANG Xin, my tutor, SHANG Yan- feng, SUN Kun of Shanghai Children's Medical Center, and all the people in 3D Visualization Laboratory of Shanghai Jiaotong University for their help during my research.
文摘Medical diagnosis software and computer-assisted surgical systems often use segmented image data to help clinicians make decisions. The segmentation extracts the region of interest from the background, which makes the visualization clearer. However, no segmentation method can guarantee accurate results under all circumstances. As a result, the clinicians need a solution that enables them to check and validate the segmentation accuracy as well as displaying the segmented area without ambiguities. With the method presented in this paper, the real CT or MR image is displayed within the segmented region and the segmented boundaries can be expanded or contracted interactively. By this way, the clinicians are able to check and validate the segmentation visually and make more reliable decisions. After experiments with real data from a hospital, the presented method is proved to be suitable for efficiently detecting segmentation errors. The new algorithm uses new graphic processing uint (GPU) shading functions recently introduced in graphic cards and is fast enough to interact oil the segmented area, which was not possible with previous methods.
文摘in this paper we present a distributed graphics processing support library called DGPSL. Itis a facility for implementing graphics applications which repuire expensive computing power on a network of workstations- Users may use it to implernent distributed graphics application just as use anordinary library- DGPSI- contains a sequencial graphics library (SGL) and a parallel graphics library(PGL). When users call graphics rountines in PGL, DGPSL finds more than one idle rnachines andexecute the specified algorithm in parallel. The DGPSL is implemented on a heterogenous network.With DGPSL, we have developed a distributed solid modeling sysytem and a distributed volurne ren-dering system.
基金supported by the National Assignment for SRISA RAS(No.FNEF-2022-0022).
文摘An increasing number of tasks now require the use of hardware accelerators to reduce the time required for computation and display the computational results.This paper presents a new graphics system architecture for operating systems(OSs)with microkernel architecture,including real-time OSs.The proposed system architecture provides capabilities for displaying graphical images on various information display devices and for accelerating graphical operations on GPU.The architecture of the graphics system uses a concept of allocators to manage system and video memory,provides an abstraction of memory operations with a single interface for video memory management,and simplifies memory handling where incorrect operation is the cause of many failures.A comparison between the performance of a real-time OS and Linux OS implementing the graphics system using the example of a glmark2 benchmark is presented,thereby the superiority of the proposed architecture in several scenarios is demonstrated.
基金Supported by the National Natural Science Foundation of China(10377007)~~
文摘The skewed symmetry detection plays an improtant role in three-dimensional(3-D) reconstruction. The skewed symmetry depicts a real symmetry viewed from some unknown viewing directions. And the skewed symmetry detection can decrease the geometric constrains and the complexity of 3-D reconstruction. The detection technique for the quadric curve ellipse proposed by Sugimoto is improved to further cover quadric curves including hyperbola and parabola. With the parametric detection, the 3-D quadric curve projection matching is automatical- ly accomplished. Finally, the skewed symmetry surface of the quadric surface solid is obtained. Several examples are used to verify the feasibility of the algorithm and satisfying results can be obtained.
基金supported by the National Natural Science Foundation of China(61503124 and 61304144)the Opening Project of Key Laboratory of Mine Informatization,Henan Polytechnic University(KY2015-06)the Key Scientific Research Projects of Henan Higher,China(15A520018).
文摘The underwater acoustics is primary and most effective method for underwater object detection and the complex underwater acoustics battlefield environment can be visually described by the three-dimensional(3D)energy field.Through solving the 3D propagation models,the traditional underwater acoustics volume data can be obtained,but it is large amount of calculation.In this paper,a novel modeling approach,which transforms two-dimensional(2D)wave equation into 2D space and optimizes energy loss propagation model,is proposed.In this way,the information for the obtained volume data will not be lost too much.At the same time,it can meet the requirements of data processing for the real-time visualization.In the process of volume rendering,3D texture mapping methods is used.The experimental results are evaluated on data size and frame rate,showing that our approach outperforms other approaches and the approach can achieve better results in real time and visual effects.