AN EFFICIENT LINE-DRAWING ALGORITHM USING MST

  • Min, Yong-Sik (School of Computer Engineering, Hoseo University)
  • 발행 : 2000.05.01

초록

this paper present an efficient line-drawing algorithm that reduces the amount of space required, Because of its efficiency , this line-drawing algorithm is faster than the Bresenham algorithm or the recursive bisection method. this efficiency was achieved through a new data structure; namely , the modified segment tree (MST). Using the modified segment tree and the distribution rule suggested in this paper, we dra lines without generating the recursive calls used in [3] and without creating the binary operation used in [4]. we also show that line accuracy improves in proportion to the display resolution . In practice, we can significantly improve the algorithm's performance with respect to time and space, This improvement offer an increase in speed, specially with lines at or near horizontal, diagonal. or vertical ; that is, this algorithm requires the time complexity of (n) and the space complexity O(2k+1), where n is the number of pixels and k is a level of the modified segment tree.

키워드

참고문헌

  1. The fractal geometry of nature B. Mandelbrot
  2. IBM Systems Journal v.4 no.1 Algorithm for computer control of a digital plotter J. E. Bresenham
  3. Computer & Graphics v.15 no.1 Recursive bisection line algorithm J. R. Rankin
  4. technical report, Dept of computer science in LSU A modified recursive bisection line drawing algorithm P. Graham;S.S. Iyenger;S.Q. Zheng
  5. Proceedings of the 2nd international conference on parallel image analysis An efficient line drawing algorithms for parallel machines P. Graham;S.S. Iyenger;S.Q. Zheng
  6. Jr. Computer Graphics F. S. Hill
  7. Computational Geometry: An introduction Franco. P. Preparata;Michael Ian. Shamos