Top Banner
CMSC 435 Antialiasing
30

Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges

Jan 01, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges

CMSC 435

Antialiasing

Page 2: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges

Aliasing

Visual artifactsjagged lines and edges

high frequencies appearing as lowsmall objects missedtexture distortions

strobing and poppingbackward movement

Page 3: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 4: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 5: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 6: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 7: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges

Rendering Process

Two basic stagessamplingreconstruction

Assuming discrete sampling

Page 8: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 9: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 10: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 11: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 12: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 13: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 14: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 15: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges

Sampling Theory

Shannon s sampling theory (1D):A band limited signal f(t) with cut off frequency wFmay be perfectly reconstructed from its samplesf(nT0) if 2 /T0 >= 2wF

wF == Nyquist limit

Alternatively:a signal can be reconstructed exactly fromsamples only if the highest frequency is less thanhalf the sampling rate

Page 16: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 17: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges

Sampling Schemes

Regular supersamplingJittered supersamplingAdaptive supersamplingStochastic sampling

Page 18: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 19: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 20: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 21: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 22: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges

Reconstruction

Reconstruction: recreate a continuoussignal from a set of samplesTasks of reconstruction filter

remove extraneous replicas of signalspectrum

pass the original signal base unchanged

Page 23: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 24: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 25: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 26: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 27: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 28: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 29: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges
Page 30: Antialiasing - Department of Computer Science and Electrical …olano/class/435-06-8/aliasing.pdf · 2015. 8. 25. · Antialiasing. Aliasing Visual artifacts jagged lines and edges