SlideShare a Scribd company logo
Misha Ali
nti-aliasing is any of a number of techniques to combat the problems of aliasing in
a sampled signal such as a digital image or digital audio recording.
 In digital signal processing, anti- aliasing is the technique of minimizing aliasing
(jagged or blocky patterns) when representing a high resolution signal at a lower
resolution.
 In most cases, anti- aliasing means removing this part data at too high a frequency to
represent. When sampling is performed without removing this part of the signal, it
causes undesirable artifacts such as the black – and- white noise near the top of
figure.
Effects caused by Aliasing:
The errors caused by aliasing are called artefacts. Common aliasing artefacts include jagged
profiles, disappearing or improperly rendered fine detail, and disintegrating textures.
 Jagged Profiles:
The picture on the left shows the sampling grid super imposed on the original scene. The
picture on the right is the rendered image. A jagged profile is quite evident in the rendered
image. Also known as “Jaggies”, jagged silhouettes are probably the most familiar effect
caused by aliasing. Jaggies are especially noticeable where there is a high contrast between
the interior and the exterior of the silhouette.
A
Misha Ali
 Improperly Rendered Detail:
The original scene on the left shows a group of small polygons. In the rendered scene, one
of the two red rectangles disappears entirely, and the other doubles in width. Two of the
orange triangles disappear. Although the two yellow triangles are identical in size, one is
larger than the other in the rendered image.
 Disintegrating textures:
This is a checkered texture on a plane. The checkers should become smaller as the distance
from the viewer increases. However, the checkers become larger or irregularly shaped
when their distance from the viewer becomes too great. Simply increasing the resolution
will not remove this artefact. Increasing the resolution will only move the artefact closer
the horizon.
Misha Ali
Filtering Techniques:
 A more accurate method for antialiasing lines
 Similar to those for applying a weighting mask, but now we integrate over the pixel
surface to obtain the weighted average intensity
There are different anti aliasing techniques defined as follows:
 Spatial Anti-aliasing:
In digital signal processing, spatial anti-aliasing is the technique of minimizing the
distortion artifacts known as aliasing when representing a high-resolution image at a lower
resolution. Anti-aliasing is used in digital photography, computer graphics, digital audio,
and many other applications.
Anti-aliasing means removing signal components that have a higher frequency than is able
to be properly resolved by the recording (or sampling) device. This removal is done before
(re)sampling at a lower resolution.
 Super sampling:
Super sampling is a spatial anti-aliasing method, i.e. a method used to
remove aliasing (jagged and pixilated edges, colloquially known as "jaggies") from
images rendered in computer games or other computer programs that generate imagery.
Aliasing occurs because unlike real-world objects, which have continuous smooth curves
and lines, monitors, can display only discrete points of light called pixels. Since pixels are
uniformly colored and always of the same shape, lines become jagged. With super
sampling, samples are taken at several instances inside the pixel (not just at the center as
would be done by default) and an average color value is calculated. This is achieved by
rendering the image at a much higher resolution than the one being displayed, then
shrinking it to the desired size, using the extra pixels for calculation. The result is a down
Misha Ali
sampled image with smoother transitions from one line of pixels to another along the edges
of objects.
The number of samples determines the quality of the output.
 Nyquist Frequency:
Theoretically, in order to adequately reconstruct a signal of frequency x, the original
signal must be sampled with a frequency of greater than 2x. This is known as the
Nyquist Sampling Frequency or Nyquist Limit
 However, this is assuming that we are doing a somewhat idealized sampling
and reconstruction
 In practice, it’s probably a better idea to sample signals at a minimum of 4x
 Nyquist Sampling Frequency:
To avoid losing information from such periodic objects, we need to set
the sampling frequency to at least twice that of the highest frequency
occurring in the object
fs = 2 fmax
 Nyquist Sampling Interval:
The sampling interval should be no larger than one-half the cycle
interval
Misha Ali
 Pixel Weighting Mask:
 By giving more weight to sub pixels near the center of a pixel area
 Intensities calculated for each of the 9 sub pixels
1. Center sub pixel is weighted by a factor of 1/4
2. Top, bottom, and side sub pixels are each of 1/8
3. Corner sub pixels are each weighted by 1/16
 Pixel Phasing:
With the technique by moving (micro positioning) pixel positions closer to the line path.
The electron beam is typically shifted by ¼, ½, or ¾ of a pixel diameter to plot points closer
to the true path of a line or object edge
Misha Ali
 Compensating for Line Intensity Differences:
The diagonal line is longer than the horizontal line by a factor of 2.By adjusting the
intensity of each line according to its slope. Horizontal and vertical lines would be
displayed with the lowest intensity, while 45◦ lines would be given the highest intensity
 Antialiasing Area Boundaries:
 A pixel partitioning into four subareas as shown in figure.
 The original 4 by 4 grid of pixels is turned into an 8 by 8 grid.
 we now process eight scan lines across this grid instead of four.
 Along the two scan lines we determine that three of the sub pixel areas are inside
the boundary.
 If a pixel intersect the two scan lines, we set the pixel intensity at 75%

More Related Content

PPTX
Computer graphics
PPTX
Anti aliasing Computer Graphics
DOCX
ResearchPaper_Final
PPTX
Anti aliasing
PPTX
Anti aliasing,area sampling,koch curve and c curve
PPTX
Anti- aliasing computer graphics
PPTX
Antialiasing
PPTX
Aliasing & anti aliasing Slide
Computer graphics
Anti aliasing Computer Graphics
ResearchPaper_Final
Anti aliasing
Anti aliasing,area sampling,koch curve and c curve
Anti- aliasing computer graphics
Antialiasing
Aliasing & anti aliasing Slide

What's hot (20)

PDF
Aliasing
PPTX
Anti aliasing
PPT
Lecture15 anti aliasing
PPTX
Antialiasing & Its different technique
PPTX
Morphological antialiasing
PPTX
Anti-aliasing: A quick presentation
PDF
Computer Graphics Notes
PPTX
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
PPT
Introduction to computer graphics part 2
PPTX
Introduction to computer graphics
PPTX
Overview of Graphics System
PPTX
Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...
PPTX
Digital image processing techniques
PPT
Introduction to computer graphics part 1
PPTX
Understanding neural radiance fields
PPTX
Simultaneous Smoothing and Sharpening of Color Images
PPTX
Image enhancement
PPSX
Image Processing: Spatial filters
PPTX
Digital image processing Tool presentation
PPTX
Gamma and Colour Space
Aliasing
Anti aliasing
Lecture15 anti aliasing
Antialiasing & Its different technique
Morphological antialiasing
Anti-aliasing: A quick presentation
Computer Graphics Notes
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
Introduction to computer graphics part 2
Introduction to computer graphics
Overview of Graphics System
Non-essentiality of Correlation between Image and Depth Map in Free Viewpoin...
Digital image processing techniques
Introduction to computer graphics part 1
Understanding neural radiance fields
Simultaneous Smoothing and Sharpening of Color Images
Image enhancement
Image Processing: Spatial filters
Digital image processing Tool presentation
Gamma and Colour Space
Ad

Similar to Antialiasing (20)

PPTX
Aliasing and Antialiasing techniques CGVR
PPTX
Chap3
PPTX
Aliasing.pptx
PPTX
Chap38
PDF
Digital Image Processing - Image Enhancement
PDF
Digital image processing - Image Enhancement (MATERIAL)
PPT
image-processing-husseina-ozigi-otaru.ppt
PPT
Image enhancement ppt nal2
PDF
Graphics Gems from CryENGINE 3 (Siggraph 2013)
DOC
Digital.cc
PPTX
Digital image processing & computer graphics
PDF
Computer Graphics Notes 2.pdf
PPTX
Resampling
DOCX
RC3-deScreen_s
PPTX
Lecture 4.pptx
PPTX
Technologies Used In Graphics Rendering
PPTX
The application of image enhancement in color and grayscale images
PPTX
Image enhancement lecture
PPTX
Simple concepts of Image Processing.pptx
PPTX
3rd unit.pptx
Aliasing and Antialiasing techniques CGVR
Chap3
Aliasing.pptx
Chap38
Digital Image Processing - Image Enhancement
Digital image processing - Image Enhancement (MATERIAL)
image-processing-husseina-ozigi-otaru.ppt
Image enhancement ppt nal2
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Digital.cc
Digital image processing & computer graphics
Computer Graphics Notes 2.pdf
Resampling
RC3-deScreen_s
Lecture 4.pptx
Technologies Used In Graphics Rendering
The application of image enhancement in color and grayscale images
Image enhancement lecture
Simple concepts of Image Processing.pptx
3rd unit.pptx
Ad

Recently uploaded (20)

PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Basic Mud Logging Guide for educational purpose
PPTX
master seminar digital applications in india
PDF
01-Introduction-to-Information-Management.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Pre independence Education in Inndia.pdf
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Microbial disease of the cardiovascular and lymphatic systems
Microbial diseases, their pathogenesis and prophylaxis
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
O7-L3 Supply Chain Operations - ICLT Program
Final Presentation General Medicine 03-08-2024.pptx
Basic Mud Logging Guide for educational purpose
master seminar digital applications in india
01-Introduction-to-Information-Management.pdf
RMMM.pdf make it easy to upload and study
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Supply Chain Operations Speaking Notes -ICLT Program
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Pre independence Education in Inndia.pdf
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
102 student loan defaulters named and shamed – Is someone you know on the list?
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...

Antialiasing

  • 1. Misha Ali nti-aliasing is any of a number of techniques to combat the problems of aliasing in a sampled signal such as a digital image or digital audio recording.  In digital signal processing, anti- aliasing is the technique of minimizing aliasing (jagged or blocky patterns) when representing a high resolution signal at a lower resolution.  In most cases, anti- aliasing means removing this part data at too high a frequency to represent. When sampling is performed without removing this part of the signal, it causes undesirable artifacts such as the black – and- white noise near the top of figure. Effects caused by Aliasing: The errors caused by aliasing are called artefacts. Common aliasing artefacts include jagged profiles, disappearing or improperly rendered fine detail, and disintegrating textures.  Jagged Profiles: The picture on the left shows the sampling grid super imposed on the original scene. The picture on the right is the rendered image. A jagged profile is quite evident in the rendered image. Also known as “Jaggies”, jagged silhouettes are probably the most familiar effect caused by aliasing. Jaggies are especially noticeable where there is a high contrast between the interior and the exterior of the silhouette. A
  • 2. Misha Ali  Improperly Rendered Detail: The original scene on the left shows a group of small polygons. In the rendered scene, one of the two red rectangles disappears entirely, and the other doubles in width. Two of the orange triangles disappear. Although the two yellow triangles are identical in size, one is larger than the other in the rendered image.  Disintegrating textures: This is a checkered texture on a plane. The checkers should become smaller as the distance from the viewer increases. However, the checkers become larger or irregularly shaped when their distance from the viewer becomes too great. Simply increasing the resolution will not remove this artefact. Increasing the resolution will only move the artefact closer the horizon.
  • 3. Misha Ali Filtering Techniques:  A more accurate method for antialiasing lines  Similar to those for applying a weighting mask, but now we integrate over the pixel surface to obtain the weighted average intensity There are different anti aliasing techniques defined as follows:  Spatial Anti-aliasing: In digital signal processing, spatial anti-aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high-resolution image at a lower resolution. Anti-aliasing is used in digital photography, computer graphics, digital audio, and many other applications. Anti-aliasing means removing signal components that have a higher frequency than is able to be properly resolved by the recording (or sampling) device. This removal is done before (re)sampling at a lower resolution.  Super sampling: Super sampling is a spatial anti-aliasing method, i.e. a method used to remove aliasing (jagged and pixilated edges, colloquially known as "jaggies") from images rendered in computer games or other computer programs that generate imagery. Aliasing occurs because unlike real-world objects, which have continuous smooth curves and lines, monitors, can display only discrete points of light called pixels. Since pixels are uniformly colored and always of the same shape, lines become jagged. With super sampling, samples are taken at several instances inside the pixel (not just at the center as would be done by default) and an average color value is calculated. This is achieved by rendering the image at a much higher resolution than the one being displayed, then shrinking it to the desired size, using the extra pixels for calculation. The result is a down
  • 4. Misha Ali sampled image with smoother transitions from one line of pixels to another along the edges of objects. The number of samples determines the quality of the output.  Nyquist Frequency: Theoretically, in order to adequately reconstruct a signal of frequency x, the original signal must be sampled with a frequency of greater than 2x. This is known as the Nyquist Sampling Frequency or Nyquist Limit  However, this is assuming that we are doing a somewhat idealized sampling and reconstruction  In practice, it’s probably a better idea to sample signals at a minimum of 4x  Nyquist Sampling Frequency: To avoid losing information from such periodic objects, we need to set the sampling frequency to at least twice that of the highest frequency occurring in the object fs = 2 fmax  Nyquist Sampling Interval: The sampling interval should be no larger than one-half the cycle interval
  • 5. Misha Ali  Pixel Weighting Mask:  By giving more weight to sub pixels near the center of a pixel area  Intensities calculated for each of the 9 sub pixels 1. Center sub pixel is weighted by a factor of 1/4 2. Top, bottom, and side sub pixels are each of 1/8 3. Corner sub pixels are each weighted by 1/16  Pixel Phasing: With the technique by moving (micro positioning) pixel positions closer to the line path. The electron beam is typically shifted by ¼, ½, or ¾ of a pixel diameter to plot points closer to the true path of a line or object edge
  • 6. Misha Ali  Compensating for Line Intensity Differences: The diagonal line is longer than the horizontal line by a factor of 2.By adjusting the intensity of each line according to its slope. Horizontal and vertical lines would be displayed with the lowest intensity, while 45◦ lines would be given the highest intensity  Antialiasing Area Boundaries:  A pixel partitioning into four subareas as shown in figure.  The original 4 by 4 grid of pixels is turned into an 8 by 8 grid.  we now process eight scan lines across this grid instead of four.  Along the two scan lines we determine that three of the sub pixel areas are inside the boundary.  If a pixel intersect the two scan lines, we set the pixel intensity at 75%