Spatio-Temporal Quincunx Sub-Sampling.. and how we get there David Lyon.

Slides:



Advertisements
Similar presentations
ECE 4371, Fall, 2014 Introduction to Telecommunication Engineering/Telecommunication Laboratory Zhu Han Department of Electrical and Computer Engineering.
Advertisements

Digital Coding of Analog Signal Prepared By: Amit Degada Teaching Assistant Electronics Engineering Department, Sardar Vallabhbhai National Institute of.
Group Members Muhammad Naveed07-CP-06 Hamza Khalid07-CP-08 Umer Aziz Malik07-CP-56.
EE381K-14 Multidimensional DSP Multidimensional Resampling Lecture by Prof. Brian L. Evans Scribe: Serene Banerjee Dept. of Electrical and Comp. Eng. The.
©Alex Doboli 2006  Analog to Digital Converters Alex Doboli, Ph.D. Department of Electrical and Computer Engineering State University of New York at.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
CHAPTER 4 DIGITAL MODULATION Part 1.
IT-101 Section 001 Lecture #8 Introduction to Information Technology.
ADC AND DAC Sub-topics: Analog-to-Digital Converter -. Sampling
Brushing Up on Upconversion Bruce Jacobs Twin Cities Public Television.
Spectrum analyser basics Spectrum analyser basics 1.
Video enhances, dramatizes, and gives impact to your multimedia application. Your audience will better understand the message of your application.
Sampling of continuous-Time Signal What is sampling? How to describe sampling mathematically? Is sampling arbitrary?
Course 2007-Supplement Part 11 NTSC (1) NTSC: 2:1 interlaced, 525 lines per frame, 60 fields per second, and 4:3 aspect ratio horizontal sweep frequency,
Rate Conversion. 2 Outline Problem statement Standard approach Decimation by a factor D Interpolation by a factor I Sampling rate conversion by a rational.
Digital Image Fundamentals
Integrated Circuits Design for Applications in Communications Dr. Charles Surya Department of Electronic and Information Engineering DE636  6220
SWE 423: Multimedia Systems Chapter 5: Video Technology (1)
Sample rate conversion At times, it will be necessary to convert the sampling rate in a source signal to some other sampling rate Consider converting from.
ATSC Digital Television
Fundamental of Wireless Communications ELCT 332Fall C H A P T E R 6 SAMPLING AND ANALOG-TO-DIGITAL CONVERSION.
Digital Signal Processing – Chapter 7
Lecture 4: Sampling [2] XILIANG LUO 2014/10. Periodic Sampling  A continuous time signal is sampled periodically to obtain a discrete- time signal as:
Digital to Analogue Conversion Natural signals tend to be analogue Need to convert to digital.
Digital Correlated Double Sampling for ZTF Roger Smith and Stephen Kaye California Institute of Technology The digital equivalent of dual slope integration.
Chapter 2:Multimedia information representation
Chapter 4: Sampling of Continuous-Time Signals
FT Representation of DT Signals:
… Representation of a CT Signal Using Impulse Functions
Formatting and Baseband Modulation
Image Processing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr.
Digital audio. In digital audio, the purpose of binary numbers is to express the values of samples that represent analog sound. (contrasted to MIDI binary.
Additional Material on Digitization: Aliasing By Rick Pitchford.
School of Informatics CG087 Time-based Multimedia Assets Sampling & SequencingDr Paul Vickers1 Sampling & Sequencing Combining MIDI and audio.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
Signals and Systems Lecture 20: Chapter 4 Sampling & Aliasing.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
Multimedia Data Video Compression The MPEG-1 Standard
Fundamentals of video.
EE 6331, Spring, 2009 Advanced Telecommunication Zhu Han Department of Electrical and Computer Engineering Class 11 Feb. 24 th, 2009.
Multimedia I (Audio/Video Data) CS423, Fall 2007 Klara Nahrstedt/Sam King 9/19/20151.
Filters and Delta Sigma Converters
1 Multimedia Information Representation. 2 Analog Signals  Fourier transform and analysis Analog signal and frequency components Signal bandwidth and.
Video Video.
DIGITAL Video. Video Creation Video captures the real world therefore video cannot be created in the same sense that images can be created video must.
1 Chapter 5 Ideal Filters, Sampling, and Reconstruction Sections Wed. June 26, 2013.
Pulse Code Modulation Pulse Code Modulation (PCM) : method for conversion from analog to digital waveform Instantaneous samples of analog waveform represented.
Tod R. Lauer (NOAO) July 19, 2010 The Formation of Astronomical Images Tod R. Lauer.
Notice  HW problems for Z-transform at available on the course website  due this Friday (9/26/2014) 
Lecture 7: Sampling Review of 2D Fourier Theory We view f(x,y) as a linear combination of complex exponentials that represent plane waves. F(u,v) describes.
Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin Lecture 4 EE 345S Real-Time.
Image Processing Basics. What are images? An image is a 2-d rectilinear array of pixels.
ECE 4710: Lecture #7 1 Overview  Chapter 3: Baseband Pulse & Digital Signaling  Encode analog waveforms into baseband digital signals »Digital signaling.
2D Sampling Goal: Represent a 2D function by a finite set of points.
Sampling and Aliasing.
Computer Vision – Sampling Hanyang University Jong-Il Park.
© 2010 The McGraw-Hill Companies Communication Systems, 5e Chapter 6: Sampling and pulse modulation A. Bruce Carlson Paul B. Crilly (modified by J. H.
Video Concepts and Techniques 1 SAMARTH COLLEGE OF ENGINEERING &TECHNOLOLOGY DEPARTMENT OF ELECTRONIC & COMMUNICATION ENGINEERING 5th semester (E&C) Subject.
Lecture 4 Outline: Analog-to-Digital and Back Bridging the analog and digital divide Announcements: Discussion today: Monday 7-8 PM, Hewlett 102 Clarifications.
1 System analysis of WDM optically-assisted ADC Payam Rabiei and A. F. J. Levi The University of Southern California University Park, DRB 118 Los Angeles,
Video format conversion
Digital Communications Chapter 13. Source Coding
Introduction to Computer Science - Lecture 2
(C) 2002 University of Wisconsin, CS 559
Bandwidth vs Frequency (Subsampling Concepts) TIPL 4700
Dr. Nikos Desypris, Oct Lecture 3
Gonzalez & Woods, and Efros)
Chapter 2 Signal Sampling and Quantization
Lecture 9: Sampling & PAM 1st semester By: Elham Sunbu.
ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals
Presentation transcript:

Spatio-Temporal Quincunx Sub-Sampling.. and how we get there David Lyon

Overview  Sampling in Television and Film  The problems of aliasing  Filtering requirements  Conversion between differing formats  Problems that can occur  How we can mitigate some of the problems and maintain or improve quality

Sampling Theory  Harry Nyquist – 1889 to 1976  “The number of independent pulses that can be put through a telegraph channel per unit time is limited to twice the bandwidth of the channel”

Sampling Theory  Harry Nyquist – 1889 to 1976  “The number of independent pulses that can be put through a telegraph channel per unit time is limited to twice the bandwidth of the channel”  Later Nyquist-Shannon  “Exact reconstruction of a continuous-time baseband signal from its samples is possible if the signal is bandlimited and the sampling frequency is greater than twice the signal bandwidth”

Sampling Theory Frequency Amplitude Fs

Sampling Theory  Audio:  20kHz bandwidth, Fs = 44.1kHz, 48kHz Frequency Amplitude Fs

Sampling Theory  Audio:  20kHz bandwidth, Fs = 44.1kHz, 48kHz  Video:  5.75MHz bandwidth, Fs = 13.5MHz  30MHz bandwidth, Fs = 74.25MHz Frequency Amplitude Fs

Aliasing Frequency Amplitude Fs Nyquist Frequency

Aliasing  Frequencies above Fs/2 are “reflected” into the lower portion of the spectrum and become entangled with the low-frequency signals Frequency Amplitude Fs Nyquist Frequency

Aliasing  Frequencies above Fs/2 are “reflected” into the lower portion of the spectrum and become entangled with the low-frequency signals  These signals CANNOT be removed afterwards Frequency Amplitude Fs Nyquist Frequency

Aliasing  Frequencies above Fs/2 are “reflected” into the lower portion of the spectrum and become entangled with the low-frequency signals  These signals CANNOT be removed afterwards  Filtering BEFORE sampling is needed Frequency Amplitude Fs Nyquist Frequency

Image Sampling Horizontal - pixels Vertical - lines Temporal – frames

Image Sampling  Horizontal resolution  Sampling rate of 720, 1280, 1920 or 2048 samples/picture width Resulting resolution of 360, 640, 960 or 1024 cycles/pw

Image Sampling  Horizontal resolution  Sampling rate of 720, 1280, 1920 or 2048 samples/picture width Resulting resolution of 360, 640, 960 or 1024 cycles/pw  Vertical resolution  Sampling rate of 480, 576, 720, 1080 samples/picture height Resulting resolution of 240, 288, 360 or 540 cycles/ph

Image Sampling  Horizontal resolution  Sampling rate of 720, 1280, 1920 or 2048 samples/picture width Resulting resolution of 360, 640, 960 or 1024 cycles/pw  Vertical resolution  Sampling rate of 480, 576, 720, 1080 samples/picture height Resulting resolution of 240, 288, 360 or 540 cycles/ph  Temporal resolution  Sampling rate of 24, 25, 30, 50, samples/second Resulting resolution of 12, 15, 25, 30 cycles/sec

Re-sampling  Image size changes are common

Re-sampling  Image size changes are common  Simple example of interpolating a 1080 picture to 480: Input resolution is 540 cycles/ph Output resolution is 240 cycles/ph (division by 2.25) Vertical Frequency Amplitude 1080 Vertical Frequency Amplitude 480 Filter Potential Alias

Re-sampling  Interpolation is only one part of the problem  Filtering is needed to control the signal spectrum and avoid the introduction of aliases  Simple interpolators are generally poor filters

Re-sampling  Interpolation is only one part of the problem  Filtering is needed to control the signal spectrum and avoid the introduction of aliases  Simple interpolators are generally poor filters  Alias terms are “folded” about the Nyquist point  Inverted in frequency, inverted “movement”  Highly noticeable to the human eye, which references its own internal 3D model

Re-sampling  Interpolation is only one part of the problem  Filtering is needed to control the signal spectrum and avoid the introduction of aliases  Simple interpolators are generally poor filters  Alias terms are “folded” about the Nyquist point  Inverted in frequency, inverted “movement”  Highly noticeable to the human eye, which references its own internal 3D model  Alias terms left in the image will be shifted again in any subsequent operations  Potentially cumulative problems

3D Sampling Horizontal - pixels Vertical - lines Temporal – frames Restricted by practical limitations Linked by aspect ratio and pixel shape

Spatio-Temporal Sampling Spatial - lines Temporal – frames Temporal Frequency Spatial Frequency Frame Rate No of Lines Spectrum Potential alias

Spatio-Temporal Sampling  Filtering:  Spatial – optical LPF and lens MTF Spatial - lines Temporal – frames Temporal Frequency Spatial Frequency Frame Rate No of Lines Spectrum Potential alias

Spatio-Temporal Sampling  Filtering:  Spatial – optical LPF and lens MTF  Temporal – integration time of sensor system Spatial - lines Temporal – frames Temporal Frequency Spatial Frequency Frame Rate No of Lines Spectrum Potential alias

Spatio-Temporal Sub-Sampling Temporal – frames Temporal Frequency Spatial Frequency Frame Rate No of Lines Spectrum Spatial - lines  Where is the filter? Potential alias

Up-conversion Temporal Frequency Spatial Frequency Frame Rate No of Lines ? Spectrum Temporal Vertical Horizontal

Up-conversion Temporal Frequency Spatial Frequency Frame Rate No of Lines  Adaptive filtering ? Spectrum Temporal Vertical Horizontal

Up-conversion Temporal Frequency Spatial Frequency Frame Rate No of Lines  Adaptive filtering  Motion compensation ? Spectrum Temporal Vertical Horizontal

Format Interchange Temporal Frequency Spatial Frequency 1080p 720p Film 1080i 480i 1080p (24) 15c/s30c/s0c/s 0c/ph 250c/ph 500c/ph

Format Interchange Temporal Frequency Spatial Frequency  Conversion between formats requires care 1080p 720p Film 1080i 480i 1080p (24) 15c/s30c/s0c/s 0c/ph 250c/ph 500c/ph

Format Interchange Temporal Frequency Spatial Frequency  Conversion between formats requires care  Mixing formats such as film and video is to be avoided 1080p 720p Film 1080i 480i 1080p (24) 15c/s30c/s0c/s 0c/ph 250c/ph 500c/ph

Format Interchange Temporal Frequency Spatial Frequency  Conversion between formats requires care  Mixing formats such as film and video is to be avoided  1080p down- conversion might raise new challenges 1080p 720p Film 1080i 480i 1080p (24) 15c/s30c/s0c/s 0c/ph 250c/ph 500c/ph

Over-sampling  Commonly applied to audio – eg 96kHz down to 48kHz  Allows the use of a high performance digital filter: Frequency Amplitude 96 Filter Frequency Amplitude 48

Over-sampling  Commonly applied to audio – eg 96kHz down to 48kHz  Allows the use of a high performance digital filter:

Over-sampling  Commonly applied to audio – eg 96kHz down to 48kHz  Allows the use of a high performance digital filter:  1080p allows similar gains for outputs of 720p and 1080i  Good temporal filtering must introduce delay

Over-sampling  Commonly applied to audio – eg 96kHz down to 48kHz  Allows the use of a high performance digital filter:  1080p allows similar gains for outputs of 720p and 1080i  Good temporal filtering must introduce delay  Film sampling at >1080 lines/ph also allows controlled down-sampling

Conclusion  Spatio-temporal quincunx sub-sampling (aka interlace) is likely to be with us for some time

Conclusion  Spatio-temporal quincunx sub-sampling (aka interlace) is likely to be with us for some time  Modern cameras and processing can stress the format unless care is taken

Conclusion  Spatio-temporal quincunx sub-sampling (aka interlace) is likely to be with us for some time  Modern cameras and processing can stress the format unless care is taken  Imprinted alias is difficult (or impossible) to remove  Camera integration is an important filter for interlace

Conclusion  Spatio-temporal quincunx sub-sampling (aka interlace) is likely to be with us for some time  Modern cameras and processing can stress the format unless care is taken  Imprinted alias is difficult (or impossible) to remove  Camera integration is an important filter for interlace  Poor anti-alias filtering leads to additional compression concatenation artefacts

Conclusion  Spatio-temporal quincunx sub-sampling (aka interlace) is likely to be with us for some time  Modern cameras and processing can stress the format unless care is taken  Imprinted alias is difficult (or impossible) to remove  Camera integration is an important filter for interlace  Poor anti-alias filtering leads to additional compression concatenation artefacts  1080p down-conversion could make the stress worse