• DocumentCode
    2108445
  • Title

    A VHDL implementation of a shearing unit for shear-warp factorization volume rendering

  • Author

    Kazakova, N.V. ; Margala, M.

  • Author_Institution
    Alberta Univ., Edmonton, Alta., Canada
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    1118
  • Abstract
    Most of the known algorithms can render images very quickly, however, only few of them are suitable for real-time volume rendering, and among them the shear-warp factorization is the most promising method. In this paper the shearing unit has been built and implemented in VHDL. The entire unit has a module structure, which can be easily modified and adjusted to any size of data set and its representation. The design contains two derived parts: standard image module and intermediate image module. Each part, in turn, consist of the controller (or control path) and the data path. Both controllers are composed concurrently and synchronized by two in/out signals. The volume slice is performed as the bitstream of voxels´ stack. Each voxel is multiplied by scaling coefficients of the transformation matrix, which is chosen respectively to the viewing axis, then added to the intermediate image and packed into registers
  • Keywords
    hardware description languages; image processing; matrix algebra; rendering (computer graphics); VHDL implementation; algorithms; bitstream; control path; controller; data path; data set representation; data set size; image rendering; intermediate image module; module structure; real-time volume rendering; registers; scaling coefficients; shear-warp factorization volume rendering; shearing unit; standard image module; transformation matrix; volume slice; voxels stack; Acceleration; Costs; Electronics packaging; Equations; Image quality; Real time systems; Rendering (computer graphics); Shearing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2000 Canadian Conference on
  • Conference_Location
    Halifax, NS
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-5957-7
  • Type

    conf

  • DOI
    10.1109/CCECE.2000.849637
  • Filename
    849637