Sampling and Aliasing Ed Angel Professor Emeritus of Computer Science

Slides:



Advertisements
Similar presentations
Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Sampling and Aliasing Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Advertisements

1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Introduction to Computer Graphics with WebGL
Buffers Ed Angel Professor Emeritus of Computer Science
Sampling and Aliasing Ed Angel
University of New Mexico
Buffers and texture mapping
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Image Formation Ed Angel Professor Emeritus of Computer Science,
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Reflection and Transmission
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Programming with OpenGL Part 4: Color and Attributes
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Building Models Ed Angel Professor Emeritus of Computer Science
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Introduction to Computer Graphics with WebGL
Buffers Ed Angel Professor Emeritus of Computer Science
Texture Mapping Ed Angel Professor Emeritus of Computer Science
Programming with OpenGL Part 6: Three Dimensions
Programming with OpenGL Part 4: Color and Attributes
University of New Mexico
Designing Parametric Cubic Curves
Introduction to Computer Graphics with WebGL
Marching Squares Ed Angel
Presentation transcript:

Sampling and Aliasing Ed Angel Professor Emeritus of Computer Science University of New Mexico E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Introduction In computer graphics, we use the term “aliasing” but where does it come from? Sampling theory explains where these errors arise and what we might do to avoid them Explains both digitization and display E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Sampling Process Measure f(x,y) on grid E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Ambiguity from Samples E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Basis Images E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Sampling and Replication E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Replication with Overlap E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Aliasing E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Sampling point sampling area sampling E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Sinc function E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Reconstruction with Sinc E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Two dimensional sinc E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Point Spread of CRT Beam E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Reconstruction functions sinc rectangle triangle Gaussian E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012

Quantizer E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012