期刊文献+

基于自适应步长的直线生成算法 被引量:4

Self-adaptive step straight-line algorithms
原文传递
导出
摘要 为了改进计算机图形学中画线算法的效率,提出一种基于自适应步长的直线生成算法和一种集成了对称性、最大公约数和自适应步长的集成算法。由于直线仅包含一种或两种与斜率有关的像素模式,算法利用这一特性,自适应地采用最佳步长,在单次判决中生成多个像素。通过综合使用直线像素的中点对称性、最大公约数性质以及像素模式的有限性等3种相互独立的特性,集成算法在单次判决中可生成更多像素。算法的仿真结果表明:新算法生成直线的效率更高、速度更快。 Line drawing algorithm in computer graphics systems is improved with a self-adaptive step straight-line algorithm and another integrated algorithm that combines self-adaptive step algorithm with the symmetry and greatest common divisor (GCD)-based algorithms. The self-adaptive step algorithm uses the limited pixel patterns inherent in line segments to adaptively determine the best step that corresponds to the line slope and then generates multi-pixels in each judgement. The integrated algorithm utilizes the symmetry, GCD, and limited pixel patterns and generates more pixels in each cycle. Comparisons with Bresenham's algorithm show that the integrated algorithms are more effective and efficient.
作者 黄斌茂 张利
出处 《清华大学学报(自然科学版)》 EI CAS CSCD 北大核心 2006年第10期1719-1722,共4页 Journal of Tsinghua University(Science and Technology)
基金 国家自然科学基金资助项目(60172027)
关键词 BRESENHAM算法 自适应步长 对称性 最大公约数 像素模式 Bresenham's algorithm self-adaptive steps symmetry greatest common divisor (GCD) pixel pattern
  • 相关文献

参考文献12

  • 1Bresenham J E.Algorithm for computer control of a digital plotter[J].IBM Systems Journal,1965,4(1):25-30.
  • 2Wright W E.Parallelization of Bresenham's line and circle algorithms[J].IEEE CG&A,1990,10(5):60-67.
  • 3Earnshaw W E.Line tracking for incremental plotters[J].The Computer Journal,1980,23(1):46-52.
  • 4Chen J X.Multiple segment line scan-conversion[J].Computer Graphics Forum,1997,16(5):257-268.
  • 5Gardner P L.Modifications of Bresenham's algorithm for display[R].IBM Tech Disclosure Bull.18,1975:1595-1596.
  • 6WU Xiaolin,Rokne J G.Double-step incremental generation of lines and circles[J].Computer Vision,Graphics and Image Processing,1987,37(3):331-344.
  • 7Bao P G,Rokne J G.Quadruple-step line generation[J].Computers & Graphics,1989,13(4):461-469.
  • 8Gill G W.N-step incremental straight-line algorithms[J].IEEE CG&A,1994,14(3):66-72.
  • 9Rokne J G,Wyvill B,WU Xiaolin.Fast line scan-conversion[J].ACM Transactions on Graphics,1990,9(4):376-388.
  • 10Boyer V,Borudin J J.Auto-adaptive step straight-line algorithm[J].IEEE CG&A,2000,20(5):67-69.

二级参考文献4

共引文献36

同被引文献25

  • 1贾银亮,张焕春,经亚枝.Bresenham直线生成算法的改进[J].中国图象图形学报,2008,13(1):158-161. 被引量:26
  • 2白建军,赵学胜,陈军.基于线性四叉树的全球离散格网索引[J].武汉大学学报(信息科学版),2005,30(9):805-808. 被引量:25
  • 3蔺想红,张田文.自适应多基元直线绘制算法[J].计算机辅助设计与图形学学报,2006,18(8):1136-1141. 被引量:5
  • 4贾银亮,张焕春,经亚枝,刘晶.6步直线生成算法[J].山东大学学报(工学版),2007,37(1):61-64. 被引量:2
  • 5Bresenham J E. Algorithm for computer control of a digital plotter[J]. IBM Systems Journal, 1965, 4(1): 25-30.
  • 6Yao C, Rokne J G. Bi direclional incremental linear interpolation [J]. Computers & Graphics, 1996, 20(2): 295-305.
  • 7Graham P, Iyengar S S. Double and triple-step incremental linear interpolation [J]. IEEE Computer Graphics and Applications, 1994, 14(3): 49-53.
  • 8Rokne J G, Wyvill B. Fast line scan-conversion[J]. ACM Transactions on Graphics, 1990, 9(4): 376-388.
  • 9Gill G W. N-step incremental straight-line algorithms [J]. IEEE Computer Graphics and Applications, 1994, 14(3) : 66- 72.
  • 10Boyer V, Bourdin J J. Auto-adaptive step straight-line algorithm [J]. IEEE Computer Graphics and Applications, 2000, 20(5): 67-69.

引证文献4

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部