• DocumentCode
    823669
  • Title

    Speeding up Bresenham´s algorithm

  • Author

    Angel, Edward ; Morrison, Don

  • Author_Institution
    New Mexico Univ., Albuquerque, NM, USA
  • Volume
    11
  • Issue
    6
  • fYear
    1991
  • Firstpage
    16
  • Lastpage
    17
  • Abstract
    The line segment is the basic entity in virtually all computer graphics systems. J.E. Bresenham´s algorithm (1965) efficiently scan converts line segments because it requires only an integer addition and a sign test for each pixel generated. It is the standard for scan converting a line segment. A version based on the properties of linear Diophantine equations that can speed scan conversion by a factor of almost five is presented. Two approaches are used to achieve speedup. One is to parallelize the line generation process. The other is to take advantage of the repeated patterns that the algorithm generates.<>
  • Keywords
    computer graphics; Bresenham´s algorithm; computer graphics; integer addition; line generation process; linear Diophantine equations; sign test; standard; Application software; Computer graphics; Engines; Equations; Rendering (computer graphics); Testing; Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.103388
  • Filename
    103388