Sampling theorem In order to accurately reconstruct a signal from a periodically sampled version of it, the sampling frequency must be at least twice the.

Slides:



Advertisements
Similar presentations
Computer Graphics Viewing, Rendering, Antialiasing گرد آوري و تاليف: دكتر احمد رضا نقش نيل چي دانشگاه اصفهان گروه مهندسي كامپيوتر.
Advertisements

David Luebke1/19/99 CS 551/651: Antialiasing David Luebke
Fourier Transform – Chapter 13. Fourier Transform – continuous function Apply the Fourier Series to complex- valued functions using Euler’s notation to.
CS 551 / CS 645 Antialiasing. What is a pixel? A pixel is not… –A box –A disk –A teeny tiny little light A pixel is a point –It has no dimension –It occupies.
Principals of Digital Signal Recording. How do we represent a continuously variable signal digitally? Sampling – Sampling rate – number of measurements.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods X-ray Imaging Part 1.
Qassim University College of Engineering Electrical Engineering Department Course: EE301: Signals and Systems Analysis The sampling Process Instructor:
Convolution, Edge Detection, Sampling : Computational Photography Alexei Efros, CMU, Fall 2006 Some slides from Steve Seitz.
Sampling of continuous-Time Signal What is sampling? How to describe sampling mathematically? Is sampling arbitrary?
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F(  ) is the spectrum of the function.
lecture 5, Sampling and the Nyquist Condition Sampling Outline  FT of comb function  Sampling Nyquist Condition  sinc interpolation Truncation.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
CS5520 Image-Based Rendering © Chun-Fa Chang, Spring 2003 Sampling Theorem & Antialiasing April 15, 2003.
University of British Columbia CPSC 414 Computer Graphics © Tamara Munzner 1 Sampling Week 7, Fri 17 Oct 2003 p1 demos sampling.
1 Digitisation Conversion of a continuous electrical signal to a digitally sampled signal Analog-to-Digital Converter (ADC) Sampling rate/frequency, e.g.
Aliasing and Anti-Aliasing Copyright Zachary Wartell, University of North Carolina at Charlotte, All Rights Reserved Revision: 10/24/2007 3:38:00 AM ©Zachary.
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
Pre-Filter Antialiasing Kurt Akeley CS248 Lecture 4 4 October 2007
CS248 Midterm Review. CS248 Midterm Mon, November 5, 7-9 pm, Terman Aud Mon, November 5, 3-5 pm, Gates 392 Mostly “short answer” questions Covers through.
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
The Nyquist–Shannon Sampling Theorem. Impulse Train  Impulse Train (also known as "Dirac comb") is an infinite series of delta functions with a period.
CSC418 Computer Graphics n Aliasing n Texture mapping.
Sampling and Antialiasing CMSC 491/635. Abstract Vector Spaces Addition –C = A + B = B + A –(A + B) + C = A + (B + C) –given A, B, A + X = B for only.
Leo Lam © Signals and Systems EE235. Leo Lam © Futile Q: What did the monsterous voltage source say to the chunk of wire? A: "YOUR.
Digital to Analogue Conversion Natural signals tend to be analogue Need to convert to digital.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 3 Ravi Ramamoorthi
G52IIP, School of Computer Science, University of Nottingham 1 Image Transforms Fourier Transform Basic idea.
Optical Transfer Function
© Chun-Fa Chang Sampling Theorem & Antialiasing. © Chun-Fa Chang Motivations “ My ray traced images have a lot more pixels than the TV screen. Why do.
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Antialiasing CptS 548 Advanced Computer Graphics John C. Hart.
Ray Tracing Primer Ref: SIGGRAPH HyperGraphHyperGraph.
Key terms Sampling rate – how often we read the value of the signal Resolution – the separation between “levels” for our samples (can we read the value.
Leo Lam © Signals and Systems EE235 Lecture 28.
Sampling Theorems. Periodic Sampling Most signals are continuous in time. Example: voice, music, images ADC and DAC is needed to convert from continuous-time.
Antialiasing CAP4730: Computational Structures in Computer Graphics.
Graphics Graphics Korea University cgvr.korea.ac.kr Raster Graphics 고려대학교 컴퓨터 그래픽스 연구실.
1 Chapter 5 Ideal Filters, Sampling, and Reconstruction Sections Wed. June 26, 2013.
Biophotonics lecture 11. January Today: -Correct sampling in microscopy -Deconvolution techniques.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
1 Aliasing & Anti-Aliasing. 2 What is aliasing? An artifact (loss of detail and false details) Caused by discretization (finite resolution) A rasterized.
ΚΕΦΑΛΑΙΟ: Sampling And reconstruction
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Aliasing and Image Enhancement.
Attributes of Graphics Primitives Hearn & Baker Chapter 4 Some slides are taken from Robert Thomsons notes.
Lecture 6 Rasterisation, Antialiasing, Texture Mapping,
Sampling Theorem & Antialiasing
ABE425 Engineering Measurement Systems Fourier Transform, Sampling theorem, Convolution and Digital Filters Dr. Tony E. Grift Dept. of Agricultural.
Lecture 2 Analog to digital conversion & Basic discrete signals.
Digital Measurements AOE 3054 Lowe Credits: Some excerpts developed by Devenport and Edwards, extracted from the course manual. 1.
CS552: Computer Graphics Lecture 17: Scan Conversion (Special Cases)
Antialiasing. What is alias? Alias - A false signal in telecommunication links from beats between signal frequency and sampling frequency (from dictionary.com)
Digital Image Fundamentals
Sampling Week 7, Fri 17 Oct 2003 p1 demos sampling.
Attributes of Graphics Primitives Hearn & Baker Chapter 4
Miguel Tavares Coimbra
Chapter 3 Sampling.
Sampling Theorem & Antialiasing
(C) 2002 University of Wisconsin, CS 559
Advanced Computer Graphics:
Antialiasing Dr. Scott Schaefer.
Methods Anti-Aliasing Super Sampling
General Functions A non-periodic function can be represented as a sum of sin’s and cos’s of (possibly) all frequencies: F() is the spectrum of the function.
Chapter 2 Signal Sampling and Quantization
Joshua Barczak CMSC435 UMBC
Intensity Transformation and Spatial Filtering
Distributed Ray Tracing
Noise in FTIR Nyquist sampling theorem This is for ideal case
Miguel Tavares Coimbra
CSC418 Computer Graphics Aliasing Texture mapping.
Distributed Ray Tracing
Presentation transcript:

Sampling theorem In order to accurately reconstruct a signal from a periodically sampled version of it, the sampling frequency must be at least twice the maximum frequency of the signal. (Nyquist’s theorem) Due to limited resolution in the spatial (pixel-size) or colour domain, we are forced to under sample. This results in effects called aliasing.

Anti-aliasing To reduce the effect of aliasing various anti-aliasing techniques can be applied. Some examples are: Low-pass filtering (poor mans anti-aliasing) Area-sampling (colour proportional to area) Super-sampling (more samples than pixels) Dithering (anti-aliasing in the colour domain)

Area-sampling Intensity proportional to the area covered by the object. Simplified version: Intensity proportional to (1-distance to pixel)

Super-sampling Normal rasterisation, in a frame-buffer of higher resolution than the screen. Average the intensity of the covered sub- pixels when setting the real pixel value. 6/9 green + 3/9 white

Anti-aliasing solves the problem of sliver as well as the problem of shared vertices. Sliver