Aliasing and Anti Aliasing
• Displayed primitives generated by the raster algorithms discussed in earlier
Chapter have a jagged, or stairstep, appearance because the sampling process
digitizes coordinate pints on an object to discrete integer pixel positions.
• This distortion of information due to low-frequency sampling (undersampling) is
called aliasing.
• We can improve the appearance of displayed raster lines by applying antialiasing
methods that compensate for the undersampling process. An example of the effects
of undersampling is shown in Fig.
• 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, referred to as the Nyquist sampling frequency (or Nyquist sampling rate) fs:
• Fig :
• One way to increase sampling rate with raster systems is simply to display
objects at higher resolution.
• But even at the highest resolution possible with current technology, the
jaggies will be apparent to some extent. There is a limit to how big we can
make the frame buffer and still maintain the refresh rate at 30 to 60 frames
per second.
• And to represent objects accurately with continuous parameters, we need
arbitrarily small sampling intervals.
• Therefore, unless hardware technology is developed to handle arbitrarily
large frame buffers, increased screen resolution is not a complete solution to
the aliasing problem.
Anti Aliasing Techniques
• Post – Filtering :
This technique of sampling object characteristics at a high resolution and
displaying the results at a lower resolution is called supersampling (or
postfiltering, since the general method involves computing intensities ,it
subpixel grid positions, then combining the results to obtain the pixel
intensities). Displayed pixel positions are spots of light covering a finite
area of the screen, and not infinitesimal mathematical points. Yet in the
line and fill-area algorlrhms we have discussed, the intcnsity of each pixel
is determined by the location of a single point on the object boundary. By
supersanipling, we obtain intensity information from multiple points that
contribute to the o-erall intensitv of a pixel.
• Pre- Filtering:
Antialiasing by computing overlap areas is referred to as area sampling
(or prefiltering, since the intensity of the pixel as a whole is determined
without calculating subpixel intensities).
Pixel overlap areas are obtained by determining where object
boundaries intersect ind individual pixel boundaries.
• Pixel Phasing :
Raster objects can also be antialiased by shifting; the display location of
pixel areas.
This technique , called pixel phasing, is applied by "micropositioning"
the electron beam In relation to object geometry

More Related Content

PPTX
Anti aliasing Computer Graphics
PPTX
Anti- aliasing computer graphics
DOCX
Antialiasing
PPTX
Aliasing & anti aliasing Slide
PPTX
Anti aliasing
PPTX
Antialiasing
PPTX
Antialiasing & Its different technique
PPTX
Computer graphics
Anti aliasing Computer Graphics
Anti- aliasing computer graphics
Antialiasing
Aliasing & anti aliasing Slide
Anti aliasing
Antialiasing
Antialiasing & Its different technique
Computer graphics

Similar to Aliasing and Antialiasing techniques CGVR (20)

PPTX
Anti aliasing
PPTX
Aliasing.pptx
PPTX
Chap38
PPT
aliasing.ppt
DOCX
ResearchPaper_Final
PPTX
Lecture 4.pptx
PPTX
Technologies Used In Graphics Rendering
PPTX
Chap3
PPT
PPT
october9.ppt
PDF
Computer Graphics
PPTX
Anti-aliasing: A quick presentation
PDF
Computer Graphics Notes 2.pdf
PDF
Graphics Gems from CryENGINE 3 (Siggraph 2013)
PPTX
Raster scan displays
PDF
Aliasing
PPT
M.sc. m hassan
PPTX
Morphological antialiasing
PPT
august23.ppt
PPTX
lec06-resampling2.pptx
Anti aliasing
Aliasing.pptx
Chap38
aliasing.ppt
ResearchPaper_Final
Lecture 4.pptx
Technologies Used In Graphics Rendering
Chap3
october9.ppt
Computer Graphics
Anti-aliasing: A quick presentation
Computer Graphics Notes 2.pdf
Graphics Gems from CryENGINE 3 (Siggraph 2013)
Raster scan displays
Aliasing
M.sc. m hassan
Morphological antialiasing
august23.ppt
lec06-resampling2.pptx
Ad

More from PriyankaPatil919748 (10)

PDF
Data Mining and Warehousing presentation
PDF
ch_9_data Mining and warehousing thirdpdf
PPTX
Digitalsignature&protocol Cryptographycss
PPTX
Networking in Python2025 (programs allll)
PPTX
Apriori Examplein data warehouse &mining.pptx
PPT
ch_1_dm data preprocessing in data mining
PPT
2D_Transformations in computer graphicsCG
PDF
ch_5_dm clustering in data mining.......
PPTX
cgvr ppt key frame animation computer .
PPT
DBSecurity-Overview database securityPPT
Data Mining and Warehousing presentation
ch_9_data Mining and warehousing thirdpdf
Digitalsignature&protocol Cryptographycss
Networking in Python2025 (programs allll)
Apriori Examplein data warehouse &mining.pptx
ch_1_dm data preprocessing in data mining
2D_Transformations in computer graphicsCG
ch_5_dm clustering in data mining.......
cgvr ppt key frame animation computer .
DBSecurity-Overview database securityPPT
Ad

Recently uploaded (20)

PDF
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
PPT
UNIT-I Machine Learning Essentials for 2nd years
PDF
IAE-V2500 Engine Airbus Family A319/320
PDF
25AF1191PC303 MODULE-1 CHAIN SURVEYING SEMESTER III SURVEYING
PDF
ASPEN PLUS USER GUIDE - PROCESS SIMULATIONS
PPTX
ARCHITECTURE AND PROGRAMMING OF EMBEDDED SYSTEMS
PDF
electrical machines course file-anna university
PPTX
quantum theory on the next future in.pptx
PPT
Basics Of Pump types, Details, and working principles.
PPTX
Research Writing, Mechanical Engineering
PDF
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
PPTX
Design ,Art Across Digital Realities and eXtended Reality
PPTX
SC Robotics Team Safety Training Presentation
PPT
Unit - I.lathemachnespct=ificationsand ppt
PDF
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
PDF
IAE-V2500 Engine for Airbus Family 319/320
PPTX
Software-Development-Life-Cycle-SDLC.pptx
PDF
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
PPTX
IOP Unit 1.pptx for btech 1st year students
PPTX
Unit IILATHEACCESSORSANDATTACHMENTS.pptx
BBC NW_Tech Facilities_30 Odd Yrs Ago [J].pdf
UNIT-I Machine Learning Essentials for 2nd years
IAE-V2500 Engine Airbus Family A319/320
25AF1191PC303 MODULE-1 CHAIN SURVEYING SEMESTER III SURVEYING
ASPEN PLUS USER GUIDE - PROCESS SIMULATIONS
ARCHITECTURE AND PROGRAMMING OF EMBEDDED SYSTEMS
electrical machines course file-anna university
quantum theory on the next future in.pptx
Basics Of Pump types, Details, and working principles.
Research Writing, Mechanical Engineering
THE PEDAGOGICAL NEXUS IN TEACHING ELECTRICITY CONCEPTS IN THE GRADE 9 NATURAL...
Design ,Art Across Digital Realities and eXtended Reality
SC Robotics Team Safety Training Presentation
Unit - I.lathemachnespct=ificationsand ppt
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
IAE-V2500 Engine for Airbus Family 319/320
Software-Development-Life-Cycle-SDLC.pptx
MACCAFERRY GUIA GAVIONES TERRAPLENES EN ESPAÑOL
IOP Unit 1.pptx for btech 1st year students
Unit IILATHEACCESSORSANDATTACHMENTS.pptx

Aliasing and Antialiasing techniques CGVR

  • 1. Aliasing and Anti Aliasing • Displayed primitives generated by the raster algorithms discussed in earlier Chapter have a jagged, or stairstep, appearance because the sampling process digitizes coordinate pints on an object to discrete integer pixel positions. • This distortion of information due to low-frequency sampling (undersampling) is called aliasing. • We can improve the appearance of displayed raster lines by applying antialiasing methods that compensate for the undersampling process. An example of the effects of undersampling is shown in Fig. • 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, referred to as the Nyquist sampling frequency (or Nyquist sampling rate) fs:
  • 3. • One way to increase sampling rate with raster systems is simply to display objects at higher resolution. • But even at the highest resolution possible with current technology, the jaggies will be apparent to some extent. There is a limit to how big we can make the frame buffer and still maintain the refresh rate at 30 to 60 frames per second. • And to represent objects accurately with continuous parameters, we need arbitrarily small sampling intervals. • Therefore, unless hardware technology is developed to handle arbitrarily large frame buffers, increased screen resolution is not a complete solution to the aliasing problem.
  • 4. Anti Aliasing Techniques • Post – Filtering : This technique of sampling object characteristics at a high resolution and displaying the results at a lower resolution is called supersampling (or postfiltering, since the general method involves computing intensities ,it subpixel grid positions, then combining the results to obtain the pixel intensities). Displayed pixel positions are spots of light covering a finite area of the screen, and not infinitesimal mathematical points. Yet in the line and fill-area algorlrhms we have discussed, the intcnsity of each pixel is determined by the location of a single point on the object boundary. By supersanipling, we obtain intensity information from multiple points that contribute to the o-erall intensitv of a pixel.
  • 5. • Pre- Filtering: Antialiasing by computing overlap areas is referred to as area sampling (or prefiltering, since the intensity of the pixel as a whole is determined without calculating subpixel intensities). Pixel overlap areas are obtained by determining where object boundaries intersect ind individual pixel boundaries.
  • 6. • Pixel Phasing : Raster objects can also be antialiased by shifting; the display location of pixel areas. This technique , called pixel phasing, is applied by "micropositioning" the electron beam In relation to object geometry