首页> 外文会议>Machine vision, image processing, and pattern analysis >Fast line drawing algorithm by circular subtraction based on Bresenham
【24h】

Fast line drawing algorithm by circular subtraction based on Bresenham

机译:基于Bresenham的圆减法快速画线算法。

获取原文
获取原文并翻译 | 示例

摘要

The aim of this paper is to provide the line drawing algorithm which is accurate and effective in dissimilar hardware platforms and different application requirements. The most famous algorithm to draw a straightness line in a smooth fashion is Bresenham algorithm. It is advantageous that the classic Bresenham algorithm processes are all integer numeric without division and decimal fraction. Meanwhile, it is imperfect that the algorithm generates only one pixel at a computation time. So a common inevitable phenomenon of the algorithm is its slow efficiency to some extend. Firstly, this paper fully analyzes recent researches of the Bresenham Line Drawing algorithm. Secondly, in this paper we give full attention to the initiative relation between line generation model and its linear slope, and then we present an improved algorithm which can generate pixels of a line row-major by raster graphics display device. What needs to stress, the core principle of the improved algorithm is utilizing the counterpart of both ends of line and the symmetry for segments. Thirdly, after discussing theory and structure, the improved algorithm implementation and simulation are given. The corresponding project, it means that the hardware acceleration in the use of circular subtraction technology based on shift register was briefly described. Finally, results were presented to demonstrate that the new algorithm inherits the advantage of classic Bresenham algorithm without division and decimal fraction, the speed has been increased greatly, and it is easy to implement by hardware.
机译:本文的目的是提供一种在不同的硬件平台和不同的应用需求下准确有效的线条绘制算法。以平滑方式绘制直线的最著名算法是Bresenham算法。经典的Bresenham算法过程都是整数,没有除法和小数部分,这是有利的。同时,该算法在计算时间仅生成一个像素是不完善的。因此,该算法的一个常见的必然现象是其效率降低到一定程度。首先,本文全面分析了Bresenham Line Drawing算法的最新研究。其次,在本文中,我们充分关注线生成模型与其线性斜率之间的主动关系,然后提出一种改进的算法,该算法可以通过光栅图形显示设备生成以行为主的像素。需要强调的是,改进算法的核心原理是利用线的两端和线段的对称性。第三,在讨论了理论和结构之后,给出了改进的算法实现和仿真。相应的项目,这意味着对使用基于循环减法技术的移位寄存器的硬件加速进行了简要描述。最后,结果表明,该算法继承了经典的Bresenham算法的优点,无需除法和十进制小数,速度大大提高,并且易于硬件实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号