Morphological antialiasing

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Morphological antialiasing (MLAA) is a technique for minimizing the distortion artifacts known as aliasing when representing a high-resolution image at a lower resolution.

Contrary to multisample anti-aliasing (MSAA), which does not work for deferred rendering, MLAA is a post-process filtering which detects borders in the resulting image and then finds specific patterns in these. Anti-aliasing is achieved by blending pixels in these borders, according to the pattern they belong to and their position within the pattern.[1][2][3]

Enhanced subpixel morphological antialiasing, or SMAA, is an image-based GPU-based implementation of MLAA[4] developed by Universidad de Zaragoza and Crytek.[5]

See also[edit]


  1. ^ "MLAA: Efficiently Moving Antialiasing from the GPU to the CPU" (PDF). Intel. Retrieved 2018-12-02.
  2. ^ "MORPHOLOGICAL ANTIALIASING AND TOPOLOGICAL RECONSTRUCTION" (PDF). Institut d'électronique et d'informatique Gaspard-Monge (IGM). Retrieved 2018-12-02.
  3. ^ "Digital Foundry: The Future of Anti-Aliasing". Eurogamer. 2011-07-16. Retrieved 2018-12-02.
  4. ^ "iryoku/smaa: SMAA is a very efficient GPU-based MLAA implementation". Retrieved 2018-12-13.
  5. ^ Jorge Jimenez and Jose I. Echevarria and Tiago Sousa and Diego Gutierrez (2012). "SMAA: Enhanced Subpixel Morphological Antialiasing". Computer Graphics Forum (Proc. EUROGRAPHICS 2012). 31 (2). JIMENEZ2012_CGF. Retrieved 2018-12-13.