Skip to main content

Raster scan Vs Vector Scan

1. Raster Scan Display 

How It Works: A raster scan display works by painting an image on the screen pixel by pixel, row by row. It follows a systematic pattern where the electron beam (in CRT monitors) or the display elements (in modern LCD/LED screens) sweep across the screen from left to right, top to bottom, in a series of horizontal lines (scan lines). This process is akin to how a traditional TV screen works. 

Process: The display draws the image starting from the top-left corner, moving to the right, then moves to the next row below, and repeats this process until the entire screen is filled. This pattern creates a grid of pixels, where each pixel can have a color and brightness level. 

Characteristics:

    • Pixel-based: The screen consists of a grid of pixels, and each pixel can have a distinct color and intensity.
    • Continuous Image: Raster scan displays are capable of displaying detailed and complex images, including photographs and videos, because they break the image down into thousands (or millions) of tiny pixels.
    • Resolution: The resolution is determined by the number of pixels in the screen, often expressed as width × height (e.g., 1920 × 1080 for full HD).
  • Examples:

    • CRT monitors (older TVs and computer monitors)
    • LCD, LED, and OLED displays (modern screens)
    • Computer displays, television screens, digital photography, etc.
  • Advantages:

    • Can display full-color images, detailed graphics, and videos.
    • Suitable for complex images like photographs, movies, and web pages.
  • Disadvantages:

    • Requires a lot of memory to store the pixel data.
    • Image resolution is fixed by the number of pixels on the screen.

2. Vector Scan Display

  • How It Works: A vector scan display, also known as a calligraphic display, uses an electron beam to directly draw lines between specified points on the screen. Instead of filling in pixels across the screen, the beam moves to specific locations to draw the image by tracing out lines. It doesn't create images by filling pixels; rather, it traces out geometric shapes (such as lines, curves, and polygons) one at a time.

  • Process: The image is drawn by directly moving the electron beam to the endpoints of each line or curve, creating lines that connect these points. Once a line is drawn, the beam moves to the next point to draw the next line. The process is done sequentially for all the lines that make up the image.

  • Characteristics:

    • Line-based: The display creates an image using only lines and geometric shapes.
    • No pixel grid: It doesn't rely on a fixed grid of pixels to create the image, but rather draws lines directly between points.
    • Resolution: The resolution depends on the precision of the vector drawing system, not the number of pixels. The image can appear very smooth for simple shapes, but is less suited for complex or highly detailed images.
  • Examples:

    • Early computer graphics (e.g., early oscilloscopes, vector graphics-based arcade games like Asteroids, Spacewar!).
    • Some radar systems and scientific equipment that use vector displays to show precise lines or patterns.
  • Advantages:

    • Can display precise lines and curves without the need for a pixel grid.
    • More efficient for displaying simple geometric shapes like lines, curves, and text.
    • Requires less memory compared to raster displays, as only the endpoints of lines need to be stored.
  • Disadvantages:

    • Not suitable for displaying detailed, continuous-tone images (such as photographs) because it lacks a pixel-based grid.
    • More limited in terms of image complexity—vector displays are better for wireframe images and simple graphics, but not for detailed or realistic images.

Comments

Popular posts from this blog

Inheritance

*■ Inheritance*  • Inheritance is a concept in OOP that allows a class to inherit properties and behaviors (methods) from another class. • A class that inherits from another class is called a derived class (or subclass) • The class which gets inherited by another class is called the base class (or superclass). • Inheritance is possible only if there is is-a relationship between parent and child class. • constructors are not inherited in derived class, however the derived class can call default constructor implicitly and if there's a parameterised constructors in bass class then derived class can call it using 'base' keyword.  ____________________________________________  *➤ Rules of Inheritance*  1) C# supports single inheritance, meaning a class can inherit from only one base class. 2) A parent class constructor must be accessible in child class otherwise  inheritance will be not possible. 3) every class, whether user-defined or predefined implicitly derives fr...

unit -1 Introduction of Image processing

  What is Image Processing? Image processing is a method to perform operations on an image to enhance it or extract useful information. It is a type of signal processing where the input is an image, and the output may be either an image or characteristics/features associated with that image. Goals of Image Processing Image Enhancement : Improving visual appearance (e.g., contrast, sharpness) Image Restoration : Removing noise or distortion Image Compression : Reducing the amount of data required to represent an image Feature Extraction : Identifying objects, edges, or patterns Image Analysis : Understanding and interpreting image content Object Recognition : Detecting and identifying objects in an image What is an Image? An image is a two-dimensional function f(x, y) , where x and y are spatial coordinates, and f is the intensity (brightness or color) at that point. For digital images, both x, y, and f are finite and discrete. Types of Image Representation...