期刊文献+

双步圆的反走样生成算法 被引量:4

Double-step anti-aliasing drawing algorithm of circle
在线阅读 下载PDF
导出
摘要 首先介绍了圆生成算法的发展及现状,接着对绘制圆的Bresenham算法及Kuzmin单点生成算法进行了实验分析及总结,并指出了其存在的优缺点。基于Wu和Rokne双步圆算法提出了新的双步反走样生成算法,使其成为一种反走样效果更佳的方法。该算法的灰度级数是原来Wu和Rokne算法的3倍,且最大灰度误差也比原来的减少了1/4;另外该算法由于只用整数运算,避免了除法,因此便于硬件实现。 The development and present situation of drawing circle algorithm are introduced,and to point out the faults by empirical analysis and summarizing for Bresenham's algorithm and Kuzmin's algorithm.Then,a new algorithm chooses the best approximate pixels to the circle with only integer arithmetic,based on the double-step circle drawing algorithm of Wu and Rokne.Finally,the new drawing circle's algorithm with different grey scales is proposed.It generates 3 intermediate shades of grey scale than the double-step algorithm by Wu and Rokne,and the greatest error of intensity is reduced 1/4. These algorithms are easy to be performed by hardware.
作者 牛玉静 唐棣
出处 《计算机工程与应用》 CSCD 北大核心 2010年第23期175-177,248,共4页 Computer Engineering and Applications
关键词 圆弧 双步算法 整数运算 像素灰度 反走样 circle arc double-step algorithm integer arithmetic pixel gray-scale anti-aliasing
  • 相关文献

参考文献16

  • 1Bresenham J E.A linear algorithm for incremental digital display of circular arcs[J].Communications of the ACM, 1977, 20 (2) : 100-106.
  • 2Foley J D,Dam A V,Feiner S K,et al.Computer graphics principles and practice[M].Reading Massachusetts : Addison-Wesley Publishing Company, 1990.
  • 3Hsu S Y,Chow L R,Liu H C.A new approach for the generation of circle[J].Computer Graphics Forum, 1993,12(2) : 105-109.
  • 4Yao C ,Rokne J G.Run-length slice algorithms for the scan-conversion of ellipses[J].Computer & Graphics, 1998,22(4) :463-477.
  • 5Mellroy M D.Best approximate circles on integer grids[J].ACM Transaction on Graphics, 1983,2(3) :237-264.
  • 6Kuzmin Y P.An efficient circle-drawing algorithm[J].Computer Graphics Forum, 1990,9(4) :333-336.
  • 7刘勇奎,石教英.圆的像素级生成及反走样算法[J].计算机辅助设计与图形学学报,2005,17(1):34-41. 被引量:14
  • 8Wu X, Rokne J G.Double-step incremental generation of lines and circles[J].Computer Vision,Graphics and Image Processing, 1987,37(3) :331-344.
  • 9沈红,张霞,胡树杰.一个圆的双步生成算法的提出[J].沈阳工业大学学报,2002,24(6):514-516. 被引量:4
  • 10Crow F C.The aliasing problem in computer-generated shaded images[J].Communications of the ACM, 1977,20(8) :499-805.

二级参考文献15

  • 1Wu X, Rokne J G. Double-step incremental generation of lines and circles[J]. Computer Vision. Graphics and Image Processing, 1987, 37(3): 331~344.
  • 2Crow F C. The aliasing problem in computer-generated shaded images[J]. Communications of the ACM, 1977, 20(8): 799~805.
  • 3Pitteway M L V, Watkinson D J. Bresenham's algorithm with grey scale[J]. Communications of the ACM, 1980, 23(11): 625~626.
  • 4Pitteway M L V, Olive P M. Filtering edges by pixel integration[J]. Computer Graphics Forum, 1985, 4(2): 111~116.
  • 5Liu Y K. An all-integer algorithm for drawing anti-aliased straight lines[J]. Computer Graphics Forum, 1994, 13(4): 219~221.
  • 6Field D. Algorithms for drawing anti-aliased circles and ellipses[J]. Computer Vision, Graphics and Image Processing, 1986, 33(1): 1~15.
  • 7Mellroy M D. Best approximate circles on integer grids[J]. ACM Transactions on Graphics, 1983, 2(3): 237~264.
  • 8Liu Yongkui. The generation of circular arcs on hexagonal grids[J]. Computer Graphics Forum, 1993, 12(1): 21~26.
  • 9Pitterway M L V. Algorithms of conic generation[J]. Fundamental Algorithms for Computer Graphics, 1985, F17(1): 219~237.
  • 10Bresenham J E. A linear algorithm for incremental digital display of circular arcs[J]. Communications of the ACM, 1977, 20(2):100~106.

共引文献16

同被引文献37

  • 1刘勇奎,石教英.圆的像素级生成及反走样算法[J].计算机辅助设计与图形学学报,2005,17(1):34-41. 被引量:14
  • 2陈为.硬件加速反走样体Splatting算法[J].计算机辅助设计与图形学学报,2005,17(4):677-682. 被引量:5
  • 3汪金友,王淑礼,廖兆曙.3种画圆算法的优劣分析[J].信阳师范学院学报(自然科学版),2005,18(4):486-488. 被引量:4
  • 4张永锋,蒋大为,何磊,周敏.基于de Casteljau算法的Poisson细分曲线[J].科学技术与工程,2007,7(10):2263-2267. 被引量:1
  • 5HEARN D,BAKER M P.计算机图形学[M].蔡上杰,等译.北京:电子工业出版社,2005:574-575.
  • 6James D F.计算机图形学导论[M].北京:机械工业出版社,2004:48-56.
  • 7Bresenham J. A linear algorithm for incremental digital display of circular arcs [ J ]. Communications of the ACM, 1977,20 (2) : 100-106.
  • 8Rokita, P. Depth-based selective antialiasing [ J ]. Journal of Graphics Tools ,2005,10 (3) : 19-26.
  • 9Field D. Algorithms for drawing anti aliased circles and ellipses [ J]. Computer Vision, Graphics, and Image Processing, 1986, 33(1): 1-15.
  • 10Schilling A. A new simple and efficient antialiasing with subpixel masks [ J ]. Computer Graphics, 1991,25 (4) : 133-141.

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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