3D volume rotation using shear transformations

被引:28
作者
Chen, BQ [1 ]
Kaufman, A
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
[2] SUNY Stony Brook, Ctr Visual Comp, Stony Brook, NY 11794 USA
[3] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/gmod.2000.0525
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a group of methods for decomposing an arbitrary 3D volume rotation into a sequence of simple shear (i.e., regular shift) operations. We explore different types of shear operations: 2D beam shear, a shear in one coordinate based on the other two coordinates: 20 slice shear, a shear of a volume slice (in two coordinates) according to the third coordinate; and 20 slice-beam shear, the combination of a beam shear and a slice shear. We show that an arbitrary 3D rotation can be decomposed into four 2D beam shears. We use this decomposition as a basis to obtain the sequence of 3D rotation decomposition into four 2D slice shears or three 2D slice-beam shears. Moreover, we observe that two consecutive slice shears can be achieved by shifting beams in 3D space, a transformation we call a 3D beam shear. Therefore, an arbitrary 3D rotation can be decomposed into only two 3D beam shears. Because of the regularity and simplicity of the shear operation, these decompositions are suitable for implementations on a multipipelined hardware or a massively parallel machine. In addition, we present a resampling scheme in which only a single-pass resampling is required for performing multiple-pass shears to achieve the 3D volume rotation. (C) 2000 Academic Press.
引用
收藏
页码:308 / 322
页数:15
相关论文
共 17 条
[1]  
Catmull E., 1980, Computer Graphics, V14, P279, DOI 10.1145/965105.807505
[2]  
COHEN D, 1992, ADV GRAPHICS HARDWAR, V6, P77
[3]  
DOGGETT MC, 1995, IEEE INT SYMP CIRC S, P433, DOI 10.1109/ISCAS.1995.521543
[4]   Volume rendering [J].
Drebin, Robert A. ;
Carpenter, Loren ;
Hanrahan, Pat .
Computer Graphics (ACM), 1988, 22 (04) :65-74
[5]  
GUNTHER T, 1994, 9TH P EUR HARDW WORK, P103
[6]  
Hanrahan P., 1990, Computer Graphics, V24, P71, DOI 10.1145/99308.99323
[7]   MEMORY AND PROCESSING ARCHITECTURE FOR 3D VOXEL-BASED IMAGERY [J].
KAUFMAN, A ;
BAKALASH, R .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1988, 8 (06) :10-23
[8]  
Paeth A. W., 1986, Proceedings of Graphics Interface '86 and Vision Interface '86, P77
[9]   Cube-4 - A scalable architecture for real-time volume rendering [J].
Pfister, H ;
Kaufman, A .
1996 SYMPOSIUM ON VOLUME VISUALIZATION, PROCEEDINGS, 1996, :47-&
[10]  
PFISTER H, 1999, SIGGRAPH 99 P COMPUT, V33, P251