Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

hp.com home


Antialiasing


printable version
» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here

A study of computer graphics antialiasing methods was done with the goal of determining which methods could be used in future computer graphics hardware accelerators to provide improved image quality at acceptable cost and with acceptable performance. The study focused on supersampling techniques, looking in detail at various sampling patterns and resampling filters. Download HP Labs Technical Report, HPL-1999-121, "Study of supersampling methods for computer graphics hardware antialiasing," by Mike Goss and Kevin Wu here (.pdf file, 6.4MB).

Due to the difficulty ensuring adequate print reproduction of figures showing the quality of antialiased images, we make available below the important figures from the technical report with the original images (clicking on links opens new browser windows):

figure 5: pointed-sampled checkerboard pattern
figure 6: antialiased checkerboard pattern
figure 9: regular grid, box filter
figure 10: n-queens irregular grid, box filter
figure 11: edge-optimized irregular grid, box filter
figure 12: jittered grid, box filter
figure 13: regular grid, tent filter
figure 14: n-queens irregular grid, tent filter
figure 15: jittered grid, tent filter
figure 16: regular grid, gaussian ½ filter
figure 17: n-queens irregular grid, gaussian ½ filter
figure 18: jittered grid, gaussian ½ filter
figure 19: 4 sample per pixel filter comparison
figure 20: 16 sample per pixel filter comparison
figure 21: 256 samples per pixel, jittered grid
» 3D graphics
» PTM
  » UltraVis
» Mobile & Media Systems Lab
» Projects
» Publications
» Presentations
» Demonstrations
» Employment
antialiased image

A number of animations were produced to demonstrate the effects of the antialiasing algorithms on animated sequences. The animations are in Microsoft AVI format. Please be sure your AVI player software is set to display the animation at the original size, since resizing will introduce unwanted artifacts into the playback. Animations are designed to be played with repeat mode enabled in the player software. Files range in size from 1MB to 2.5MB each.

Fwd-1xAliased.avi Diag-1xAliased.avi Spin-1xAliased.avi
Fwd-4xUniformBox.avi Diag-4xUniformBox.avi Spin-4xUniformBox.avi
Fwd-4xUniformTent.avi Diag-4xUniformTent.avi Spin-4xUniformTent.avi
Fwd-4xEdgeOptBox.avi Diag-4xEdgeOptBox.avi Spin-4xEdgeOptBox.avi
Fwd-4xEdgeOptTent.avi   Spin-4xEdgeOptTent.avi
Fwd-4xQueensBox.avi Diag-4xQueensBox.avi Spin-4xQueensBox.avi
Fwd-4xQueensTent.avi Diag-4xQueensTent.avi Spin-4xQueensTent.avi
Fwd-4xGridJitterBox.avi   Spin-4xGridJitterBox.avi
Fwd-16xUniformBox.avi   Spin-16xUniformBox.avi
Fwd-16xUniformTent.avi   Spin-16xUniformTent.avi
Fwd-16xEdgeOptBox.avi   Spin-16xEdgeOptBox.avi
Fwd-16xEdgeOptTent.avi   Spin-16xEdgeOptTent.avi
Fwd-16xQueensBox.avi Diag-16xQueensBox.avi Spin-16xQueensBox.avi
Fwd-16xQueensTent.avi Diag-16xQueensTent.avi Spin-16xQueensTent.avi
Fwd-16xGridJitterBox.avi   Spin-16xGridJitterBox.avi
Fwd-16xGridJitterTent.avi   Spin-16xGridJitterTent.avi
Fwd-256xGridJitterG12.avi Diag-256xGrid JitterG12.avi Spin-256GridJitter G12.avi

Naming convention for the above AVI files:

  • Fwd: straight line motion, forward
  • Diag: straight line montion, diagonal (not generated for all cases)
  • Spin: spin around viewpoint
  • 1x Aliased: no supersampling, no antialiasing
  • 4x, 16x, 256x, 4, 16, 256(respectively): supersamples per pixel
  • Box: box resampling filter
  • Tent: tent resampling filter (extent 1 in each direction)
  • G12: gaussian 1/2 resampling filter (extent 1.5 in each direction.
  • Uniform: uniform supersample grid
  • EdgeOpt: 'Robert Cross' optimized sampling patterns (same pattern for all pixels) from Graphics Gems V, pp. 359-363.
  • Queens: n-queens sampling pattern, no two samples in a pixel on the same row, column, or diagonal. Same pattern for all pixels.
  • GridJitter: supersamples jittered from uniform supersample grid, uniformly distributed random jitter within supersample square. Different pattern for each pixel, by pattern remains the same from frame to frame of the animation.
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2008 Hewlett-Packard Development Company, L.P.