Skip to main navigation Skip to search Skip to main content

3D volume rotation using shear transformations

  • University of Minnesota Twin Cities

Research output: Contribution to journalArticlepeer-review

38 Scopus citations

Abstract

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; 2D slice shear, a shear of a volume slice (in two coordinates) according to the third coordinate; and 2D 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.

Original languageEnglish
Pages (from-to)308-322
Number of pages15
JournalGraphical Models
Volume62
Issue number4
DOIs
StatePublished - Jul 2000

Fingerprint

Dive into the research topics of '3D volume rotation using shear transformations'. Together they form a unique fingerprint.

Cite this