• DocumentCode
    1293386
  • Title

    The edge flag algorithm — A fill method for raster scan displays

  • Author

    Acland, B.D. ; Weste, Neil H.

  • Author_Institution
    Bell Labs., Holmdel, NJ, USA
  • Issue
    1
  • fYear
    1981
  • Firstpage
    41
  • Lastpage
    48
  • Abstract
    Contour (polygon) filling is a primitive required in many application areas of raster scan graphics. The bit-map memory in a frame-store display is computationally well suited to this task, as it provides a large scratch pad working space. In this paper, a number of contour filling algorithms based on the read/write properties of the frame-store memory are compared with the classical `ordered-edge-list´ approach. Performance is evaluated on a microcomputer controlled frame-store display system in terms of ability to fill correctly, execution speed and processor memory requirements. A new algorithm, based on a more exact definition of an object edge, is presented. This algorithm, denoted edge flag algorithm, is implemented within the frame-store memory. It features high speed, in conjunction with minimal CPU memory requirements, making it ideally suited to hardware or microcode (firmware) implementation.
  • Keywords
    computer graphics; CPU memory; bit-map memory; computer graphics; contour filling algorithms; edge flag algorithm; execution speed; fill method; frame-store display; microcomputer controlled frame-store display system; polygon fill; processor memory requirements; raster scan displays; read/write properties; scratch pad working space; Computers; Filling; Hardware; Image color analysis; Memory management; Parity check codes; Shape; Animation; filled colored shapes; frame-store; graphics; polygon fill; raster scan;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1981.6312155
  • Filename
    6312155