Topics in Applied Mathematics
Purpose of Course showclose
Course Information showclose
Primary Resources: This course is comprised of a range of different free, online materials. However, the course makes primary use of the following materials:
- MIT: Professor Gilbert Strang’s Linear Algebra Lectures
- MIT: Professor Gilbert Strang’s Computational Science and Engineering I Lectures
- University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics
- The Final Exam
In order to “pass” this course, you will need to earn a 70% or higher on the Final Exam. Your score on the exam will be tabulated as soon as you complete it. If you do not pass the exam, you may take it again.
Time Commitment: Each unit includes a “time advisory” that lists the amount of time you should spend on each subunit. These should help you plan your time accordingly. It may be useful to take a look at these time advisories and to determine how much time you have over the next few weeks to complete each unit, and then to set goals for yourself. For example, Unit 1 should take you 12.5 hours. Perhaps you can sit down with your calendar and decide to complete subunit 1.1 (a total of 3.75 hours) on Monday night; subunit 1.2 (a total of 3.75 hours) on Tuesday night; etc.
Tips/Suggestions: As noted in the “Course Requirements,” there are several mathematics pre-requisites for this course. If you are struggling with the mathematics as you progress through this course, consider taking a break and revisiting the applicable course listed as a pre-requisite.
As you read, take careful notes on a separate sheet of paper. Mark down any important equations, formulas, and definitions that stand out to you. These notes will serve as a useful review as you prepare and study for your Final Exam.
Learning Outcomes showclose
- Compute singular values of rectangular and singular square matrices.
- Perform singular value decomposition of rectangular matrices.
- Solve an arbitrary system of linear equations.
- Compute linear least-squares estimation.
- Compute principal components.
- Reduce data dimension.
- Compute DFT of vectors.
- Compute inverse DFT.
- Compute DCT of vectors.
- Compute inverse DCT.
- Compute two-dimensional DCT of matrix data array.
- Compute histogram of data sets.
- Formulate probability distribution based on histograms.
- Compute entropy from probability distribution.
- Construct Huffman trees and Huffman codes.
- Perform color transform.
- Outline the JPEG image compression scheme.
- Explain video compression.
- Compute Fourier series.
- Compute Fourier cosine series.
- Describe the importance of the Dirichlet and Fejer kernels.
- Apply the property of positive approximate identity to prove convergence theorems.
- Compute mean-square error of approximation by partial sums of Fourier series.
- Solve the Basel problem and its extension to higher even powers.
- Compute the Fourier transform of some simple functions.
- Compute the Fourier transform of the affine transformation of some simple functions.
- Compute the convolution of some simple functions with certain filters.
- Describe and apply the important Fourier transform property of mapping the convolution operation to product of the Fourier transform of the individual functions.
- Explain and apply the concept of localized Fourier and inverse Fourier transforms.
- Formulate the Fourier transform of a general Gaussian function.
- Explain the Uncertainty Principle.
- Compute the Gabor transform of some simple functions.
- Formulate local time-frequency basis functions from a given sliding time-window function.
- Formulate local cosine basis functions from a given sliding time-window function.
- Apply the Gaussian to solve the heat equation with the entire d-dimensional Euclidean space as the spatial domain, where d is any positive integer.
- Apply the method of separation of variables to separate a given linear PDE into a finite family of ODEs.
- Solve the corresponding eigenvalue problems for the spatial ODEs.
- Apply the Fourier series of the input function to formulate the superposition solution of boundary value problems.
- Give the relationship between scale and frequency for a given wavelet filter.
- Perform matrix extension to compute wavelet filters.
- Compute multi-scale data representation by applying the wavelet decomposition algorithm for the Haar wavelet.
- Identify the order of vanishing moments of a given wavelet.
- Apply the wavelet decomposition and reconstruction algorithms to multi-scale data analysis.
- Apply wavelets to digital image manipulation.
Course Requirements showclose
√ Have access to a computer.
√ Have continuous broadband Internet access.
√ Have the ability/permission to install plug-ins (e.g. Adobe Reader or Flash) and software.
√ Have the ability to download and save files and documents to a computer.
√ Have the ability to open Microsoft Office files and documents (.doc, .ppt, .xls, etc.).
√ Have competency in the English language.
√ Have read the Saylor Student Handbook.
√ Have completed the following courses from “The Core Program” of the mathematics major: MA101: Single-Variable Calculus I; MA102: Single-Variable Calculus II; MA103: Multivariable Calculus; MA211: Linear Algebra; MA221: Differential Equations; and MA241: Real Analysis I
√ Have completed the following courses from the “Advanced Mathematics” section of the mathematics major: MA212: Linear Algebra II; MA243: Complex Analysis; and MA222: Introduction to Partial Differential Equations.
Unit Outline show close
Expand All Resources Collapse All Resources
-
Unit 1: Linear Analysis
In Unit 1, the theory of linear algebra studied in the Saylor Foundation’s MA211 and MA212 are extended to linear analysis in that matrices are extended to linear operators that include certain differential operators. In this unit, you will study the inner product and its corresponding norm defined on a vector space, along with their important properties that depend on the Cauchy-Schwarz inequality. In addition, you will review the eigenvalue problem, and you will study singular values with an application to spectral decomposition. This leads to the discussion of singular value decomposition (SVD) of rectangular matrices that allows us to generalize the inversion of nonsingular matrices, studied in the Saylor course MA211, to the “inversion” of rectangular and singular square matrices with applications to solving arbitrary systems of linear equations and to the introduction of the method of principal component analysis (PCA). As an application of PCA, the formulation and theory for data dimensionality reduction (DDR) will also be studied in this first unit.
Unit 1 Learning Outcomes show close
- 1.1 Inner Product and Norm Measurements
-
1.1.1 Definition of Inner Product
- Reading: Cambridge University Press: Marcus Pivato’s Linear Partial Differential Equations and Fourier Theory: “6A: Some Functional Analysis: Inner Products”
Link: Cambridge University Press: Marcus Pivato’s Linear Partial Differential Equations and Fourier Theory:“6A: Some Functional Analysis: Inner Products”(PDF)
Instructions: Please click on the link above to access the PDF, and study Section 6A on pages 103–105, stopping at Section 6B, to learn about inner products.
Studying this reading should take approximately 15 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics
Link: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics (PDF)
Instructions: Please click on the link above, and then select the link “PDF version of the book” to download the text. Study Section 9.1 on pages 117–119 for a definition and examples of inner product. You will be using this text throughout the course, so you may find it helpful to save the PDF to your desktop.
Studying this reading should take approximately 15 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Cambridge University Press: Marcus Pivato’s Linear Partial Differential Equations and Fourier Theory: “6A: Some Functional Analysis: Inner Products”
-
1.1.2 Cauchy-Schwarz Inequality
- Lecture: Khan Academy’s “Derivation of Cauchy-Schwarz Inequality”
Link: Khan Academy’s “Derivation of Cauchy-Schwarz Inequality” (YouTube)
Instructions: Please click on the link above, and view the derivation of the Cauchy Schwarz inequality for the Euclidean space.
Viewing the lecture and pausing to take notes should take approximately 30 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Northern Illinois University: John A. Beachy’s “Theorem 5.3: Cauchy-Schwarz Inequality” and Wikipedia’s “Cauchy-Schwarz Inequality”
Links: Northern Illinois University: John A. Beachy’s “Theorem 5.3: Cauchy-Schwarz Inequality” (HTML) and Wikipedia’s “Cauchy-Schwarz Inequality” (HTML)
Instructions: Please click on the links above, and read these webpages in their entirety to study the proof of the Cauchy-Schwarz inequality for the general inner-product space. Please note that these readings also apply to the topics outlined in sub-subunits 1.1.3 and 1.1.4.
Studying the proofs in the reading materials takes approximately 30 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpages above.See a broken link? Please let us know!
- Lecture: Khan Academy’s “Derivation of Cauchy-Schwarz Inequality”
-
1.1.3 Norm Measurement and Angle between Vectors
- Reading: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics
Link: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics (PDF)
Instructions: Please click on the link titled “PDF version of the book” to access the text. Study Sections 9.3 through 9.6 on pages 119–135 for information on the general theory and properties of the inner product and its associated norm.
Studying this text should take approximately 1 hour and 15 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics
-
1.1.4 Gram-Schmidt Orthogonalization Process
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 17: Orthogonal Matrices and Gram-Schmidt”
Link: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 17: Orthogonal Matrices and Gram-Schmidt” (YouTube)
Instructions: Please click on the link above, and view this entire lecture to learn about orthogonal matrices, orthonormal families, and the Gram-Schmidt procedure for finding an orthonormal family from a given linearly independent family.
Viewing this lecture and pausing to take notes should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 17: Orthogonal Matrices and Gram-Schmidt”
- 1.2 Eigenvalue Problems
-
1.2.1 Linear Transformations
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 30: Linear Transformations and Their Matrices”
Link: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 30: Linear Transformations and Their Matrices” (YouTube)
Instructions: Please click on the link above, and view the entire lecture on linear transformations.
Viewing this lecture and pausing to take notes and understanding the lecture should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 30: Linear Transformations and Their Matrices”
-
1.2.2 Bounded Linear Functionals and Operators
- Reading: Bounded Linear Functionals and Operators
Bounded Linear Functionals and Operators
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Bounded Linear Functionals and Operators
-
1.2.3 Eigenvalues and Eigenspaces
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering I: “Lecture 6: Eigen Values (Part 2) and Positive Definite (Part 1)”
Link: MIT: Professor Gilbert Strang’s Computational Science and Engineering I: “Lecture 6: Eigen Values (Part 2) and Positive Definite (Part 1)” (YouTube)
Instructions: Please click on the link above, and view the entire video to learn about eigenvalues.
Viewing this lecture and pausing to take notes should take approximately 1 hour and 15 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics: “Section 7: Eigenvalues and Eigenvectors”
Link: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics (PDF)
Instructions: Please click on the link above, and select the link to download the PDF file of the text. Study Sections 7.2 and 7.3 on pages 83–86 to address eigenvalue problems.
Studying this reading should take approximately 15–20 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpages above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering I: “Lecture 6: Eigen Values (Part 2) and Positive Definite (Part 1)”
-
1.2.4 Self-Adjoint Positive Definite Operators
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 27: Positive Definite Matrices”
Link: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 27: Positive Definite Matrices” (YouTube)
Instructions: Please click on the link above, and view the entire lecture on positive definite matrices.
Viewing this lecture and pausing to take notes should take approximately 1 hour and 15 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 27: Positive Definite Matrices”
-
1.3 Singular Value Decomposition (SVD)
- Lecture: MIT: Gilbert Strang’s Linear Algebra: “Lecture 29: Singular Value Decomposition”
Link: MIT: Gilbert Strang’s Linear Algebra: “Lecture 29: Singular Value Decomposition” (YouTube)
Instructions: Please click on the link above, and view the entire lecture to learn about singular value decomposition. Please note that this video lecture also covers the topics outlined in sub-subunits 1.3.1 through 1.3.3.
Viewing this lecture and pausing to take notes should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Gilbert Strang’s Linear Algebra: “Lecture 29: Singular Value Decomposition”
-
1.3.1 Normal Operators and Spectral Decomposition
- Reading: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics
Link: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics (PDF)
Instructions: Please click on the link above, and select the link to download the PDF version of the text. Study Sections 11.1–11.3 on pages 144–149. Please note that this reading also covers topics outlined in sub-subunits 1.3.2 and 1.3.3.
Studying this reading should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of California, Davis: Isaiah Lankham, Bruno Nachtergaele, and Anne Schilling’s Linear Algebra: As an Introduction to Abstract Mathematics
-
1.3.2 Singular Values
Note: This topic is covered by the reading assigned below sub-subunit 1.3.1
-
1.3.3 Reduced Singular Value Decomposition
Note: This topic is partially covered by the reading assigned below sub-subunit 1.3.1.
- Reading: Reduced Singular Value Decomposition
Reduced Singular Value Decomposition
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Reduced Singular Value Decomposition
-
1.3.4 Full Singular Value Decomposition
- Reading: Full Singular Value Decomposition
Full Singular Value Decomposition
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Full Singular Value Decomposition
- 1.4 Principal Component Analysis (PCA)
-
1.4.1 Frobenius Norm Measurement
- Reading: Frobenius Norm Measurement
Frobenius Norm Measurement
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Frobenius Norm Measurement
-
1.4.2 Principal Components for Data-Dependent Basis
- Reading: Principal Components for Data-Dependent Basis
Principal Components for Data-Dependent Basis
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Principal Components for Data-Dependent Basis
-
1.4.3 Pseudoinverses
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 33: Left and Right Inverses: Pseudoinverse”
Link: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 33: Left and Right Inverses: Pseudoinverse” (YouTube)
Instructions: Please click on the link above, and view the entire lecture to learn about the topic of matrix pseudoinverses and its application to least-squares estimation.
Viewing this lecture, pausing to take notes, and studying the material in the lecture should take approximately 3 hours to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 33: Left and Right Inverses: Pseudoinverse”
-
1.4.4 Minimum-Norm Least-Squares Estimation
- Reading: Minimum-Norm Least-Squares Estimation
Minimum-Norm Least-Squares Estimation
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Minimum-Norm Least-Squares Estimation
-
1.5 Application to Data Dimensionality Reduction
- Reading: Application to Data Dimensionality Reduction
Application to Data Dimensionality Reduction
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Application to Data Dimensionality Reduction
- 1.5.1 Representation of Matrices by Sum of Norm-1 Matrices
- 1.5.2 Approximation by Matrices of Lower Ranks
- 1.5.3 Motivation to Data-Dimensionality Reduction
- 1.5.4 Principal Components as Basis for Dimension-Reduced Data
-
Unit 2: Data Compression
A natural continuation of DDR studied in Unit 1 is the subject of data compression. To prepare for this investigation, we will introduce the discrete Fourier transform (DFT). For efficient computation, we will introduce the fast Fourier transform (FFT) for computing the n-point DFT, for n equal to an integer power of 2. A real-valued version of the DFT, called discrete cosine transform (DCT), is derived for application to image compression. The importance of DFT and DCT is their functionality to extracting frequency content of discrete data. A given data set may be considered as an information source, and the histogram of the source gives rise to its probability distribution, which in turn is used to define the entropy of the source. In this unit, you will study information coding, including Shannon’s Noiseless Coding theorem and construction of the Huffman code, for reversible (or lossless) compression of the data. To significantly improve the compression efficiency, DCT followed by an appropriate quantization may be applied to reduce the entropy. This procedure is irreversible, but certainly most effective, particularly for image and video compression. In this regard, you will study the JPEG image compression standard and the video compression scheme. This discussion includes the necessity of color transform.
Unit 2 Time Advisory show close
Unit 2 Learning Outcomes show close
-
2.1 Discrete and Fast Fourier Transform (FFT)
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 17: Orthogonal Matrices and Gram-Schmidt”
Link: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 17: Orthogonal Matrices and Gram-Schmidt” (YouTube)
Instructions: Please click on the link above, and view the entire video to learn about Orthogonal matrices, Gram-Schmidt orthogonalization process. You may also click on the tab for “Transcript,” and download the transcript to read along with the video lecture.
Viewing this lecture and pausing to take notes should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: YouTube: Stanford University’s “Lecture 1: The Fourier Transform and Its Applications,” “Lecture 6: The Fourier Transform and Its Applications,” “Lecture 8: The Fourier Transform and Its Applications,” and “Lecture 8: Discrete Time Fourier Transform”
Links: YouTube: Stanford University’s “Lecture 1: The Fourier Transform and Its Applications” (YouTube), “Lecture 6: The Fourier Transform and Its Applications” (YouTube), “Lecture 8: The Fourier Transform and Its Applications” (YouTube), and “Lecture 8: Discrete Time Fourier Transform” (YouTube)
Instructions: Please click on the links above, and view the entire video lectures for an overview of the Fourier transform, including DFT, FFT, DCT, and in particular the use of Tiled DCT for image compression, and applications. Please note that this resource also covers the topics outlined in sub-subunits 2.1.1 and 2.1.3.
Viewing these lectures and pausing to take notes should take approximately 4 hours to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Linear Algebra: “Lecture 17: Orthogonal Matrices and Gram-Schmidt”
-
2.1.1 Definition of DFT
Note: This topic is covered by the lectures assigned below subunit 2.1.
-
2.1.2 Lanczos’ Matrix Factorization
- Reading: Lanczos’ Matrix Factorization
Lanczos’ Matrix Factorization
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Lanczos’ Matrix Factorization
-
2.1.3 FFT for Fast Computation
Note: This topic is covered by the lectures assigned below subunit 2.1.
-
2.2 Discrete Cosine Transform (DCT)
- Reading: Discrete Cosine Transform (DCT)
Discrete Cosine Transform (DCT)
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Discrete Cosine Transform (DCT)
- 2.2.1 Derivation of DCT from DFT
- 2.2.2 8-point DCT
- 2.2.3 2-dimensional DCT
-
2.3 Information Coding
- Reading: Information Coding
Information Coding
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Information Coding
- 2.3.1 Probability Distribution
- 2.3.2 Histogram
- 2.3.3 Entropy
- 2.3.4 Binary Codes
-
2.4 Data Compression Schemes
- Lecture: YouTube: National Program on Technology Enhanced Learning (NPTEL)’s “Lecture 19: Data Compression”
Link: YouTube: National Program on Technology Enhanced Learning (NPTEL)’s “Lecture 19: Data Compression” (YouTube)
Instructions: Please click on the link above, and view the entire lecture for an overview of data compression. Please note that this video also covers the topics outlined in sub-subunits 2.3.3, 2.4.1, and 2.4.3.
Viewing this lecture and pausing to take notes should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: YouTube: National Program on Technology Enhanced Learning (NPTEL)’s “Lecture 19: Data Compression”
-
2.4.1 Lossless and Lossy Compression
Note: This topic is covered by the lecture assigned below subunit 2.4.
- Lecture: YouTube: National Programme on Technology Enhanced Learning (NPTEL)’s “Lecture 17: Lossy Image Compression: DCT” and “Lecture 18: DCT Quantization and Limitations"
Links: YouTube: National Programme on Technology Enhanced Learning (NPTEL)’s “Lecture 17: Lossy Image Compression: DCT” (YouTube) and “Lecture 18: DCT Quantization and Limitations” (YouTube)
Instructions: Please click on the links above, and view these video lectures to learn about lossy image compression. The first video is on DCT, and the second video is on quantization of DCT and its limitations.
Viewing these videos and pausing to take notes should take approximately 2 hours and 30 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: YouTube: National Programme on Technology Enhanced Learning (NPTEL)’s “Lecture 17: Lossy Image Compression: DCT” and “Lecture 18: DCT Quantization and Limitations"
-
2.4.2 Kraft Inequality
- Reading: Kraft Inequality
Kraft Inequality
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Kraft Inequality
-
2.4.3 Huffman Coding Scheme
Note: This topic is covered by the lecture assigned below subunit 2.4.
- Web Media: YouTube: CSLearning101’s “Huffman Coding Tutorial”
Link: YouTube: CSLearning101’s “Huffman Coding Tutorial” (YouTube)
Instructions: Please click on the link above, and view the entire video to learn about Huffman Coding.
Viewing this video and pausing to take notes should take approximately 15 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Web Media: YouTube: CSLearning101’s “Huffman Coding Tutorial”
-
2.4.4 Noiseless Coding Theorem
- Reading: Noiseless Coding Theorem
Noiseless Coding Theorem
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Noiseless Coding Theorem
-
2.5 Image and Video Compression Schemes and Standards
- Reading: John Loomis’s “JPEG Tutorial”
Link: John Loomis’s “JPEG Tutorial” (HTML)
Instructions: Please click on the link above, and read the entire webpage to study a tutorial on JPEGs. Please note that this reading also covers the topics outlined in sub-subunits 2.5.1 through 2.5.7.
Studying this reading should take approximately 30 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: YouTube: National Program on Technology Enhanced Learning (NPTEL)’s “Lecture 16: Introduction to Image and Video Coding,” “Lecture 23: Video Coding: Basic Building Blocks,” “Lecture 24: Motion Estimation Techniques,” and “Lecture 26: Video Coding Standards”
Links: YouTube: National Program on Technology Enhanced Learning (NPTEL)’s “Lecture 16: Introduction to Image and Video Coding” (YouTube), “Lecture 23: Video Coding: Basic Building Blocks” (YouTube), “Lecture 24: Motion Estimation Techniques” (YouTube), and “Lecture 26: Video Coding Standards” (YouTube)
Instructions: Please click on the links above, and view these videos (about 1 hour each) to learn about video compressions methods and standards. Please note that these video lectures also cover the topics outlined in sub-subunits 2.5.1 through 2.5.7.
Viewing these videos and pausing to take notes should take approximately 5 hours to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above videos.See a broken link? Please let us know!
- Reading: John Loomis’s “JPEG Tutorial”
-
2.5.1 Image Compression Scheme
Note: This topic is covered by the lectures assigned below subunit 2.5.
-
2.5.2 Quantization
Note: This topic is covered by the lectures assigned below subunit 2.5
-
2.5.3 Huffman, DPCM, and Run-Length Coding
Note: This topic is covered by the lectures assigned below subunit 2.5.
-
2.5.4 Decoder
Note: This topic is covered by the lectures assigned below subunit 2.5.
-
2.5.5 I, P, and B Video Frames
Note: This topic is covered by the lectures assigned below subunit 2.5.
-
2.5.6 Macro-Blocks
Note: This topic is covered by the lectures assigned below subunit 2.5.
-
2.5.7 Motion Search and Compensation
Note: This topic is covered by the lectures assigned below subunit 2.5.
-
Unit 3: Fourier Methods
The matrix transformation DFT introduced in Unit 2 is a discrete version of the Fourier series to be studied in this unit. The theory of Fourier series is very rich. For example, partial sums of the Fourier series are orthogonal projection of the function it represents to the corresponding subspaces of trigonometric polynomials. In addition, these partial sums can be formulated as convolution of the function with the “Dirichlet kernels.” Since averaging of the Dirichlet kernels yields the “Fejer kernels” that constitute a positive “approximate identity,” it follows that convergence, in the mean-square sense, of the sequence of trigonometric polynomials, resulting from convolution of the function with the Fejer kernels, to the function itself is assured. Consequently, being orthogonal projections, the partial sums of the Fourier series also converge to the function represented by the Fourier series, again in the mean-square sense. This introduces the concept of completeness, which is shown to be equivalent to Parseval’s identity, with such interesting applications as solving the famous the Basel problem. This unit explores examples of the extension of the original Basel problem from powers of 2 to powers of 4 and to powers of 6. The completeness property of Fourier series will be applied to solving boundary value problems of PDE in Unit 5.
Unit 3 Learning Outcomes show close
-
3.1 Fourier Series
- Reading: University of Minnesota: Professor Peter Olver’s Introduction to Partial Differential Equations: “Chapter 3: Fourier Series:” “Section 3.1: Eigensolutions to Linear Evolution Equations”
Link: University of Minnesota: Professor Peter Olver’s Introduction to Partial Differential Equations: “Chapter 3: Fourier Series:” “Section 3.1: Eigensolutions to Linear Evolution Equations” (PDF)
Instructions: Please click on the link above to access the table of contents for the text, and select the link to download the PDF of “Chapter 3: Fourier Series.” Study Section 3.1 on pages 63–71 to learn about eigensolutions to linear evolution equations.
Studying this reading should take approximately 45 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering I: “Lecture 28: Fourier Series (Part 1)” and “Lecture 29: Fourier Series (Part 2)”
Link: MIT: Professor Gilbert Strang’s Computational Science and Engineering I: “Lecture 28: Fourier Series (Part 1)” (YouTube) and “Lecture 29: Fourier Series (Part 2)” (YouTube)
Instructions: Please click on the links above, and view this two-part lecture on Fourier series.
Viewing these lectures and pausing to take notes should take approximately 2 hours to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpages above.See a broken link? Please let us know!
- Reading: University of Minnesota: Professor Peter Olver’s Introduction to Partial Differential Equations: “Chapter 3: Fourier Series:” “Section 3.1: Eigensolutions to Linear Evolution Equations”
-
3.1.1 Notion of Fourier Series
- Reading: Notion of Fourier Series
Notion of Fourier Series
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Notion of Fourier Series
-
3.1.2 Orthogonality and Computation
- Reading: Orthogonality and Computation
Orthogonality and Computation
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Orthogonality and Computation
-
3.2 Orthogonal Projection
- Reading: Orthogonal Projection
Orthogonal Projection
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Orthogonal Projection
- 3.2.1 Pythagorean Theorem
- 3.2.2 Parallelogram Law
- 3.2.3 Best Mean-Square Approximation
-
3.3 Dirichlet’s and Fejer’s Kernels
- Reading: Dirichlet’s and Fejer’s Kernels
Dirichlet’s and Fejer’s Kernels
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Dirichlet’s and Fejer’s Kernels
- 3.3.1 Partial Sums as Convolution with Dirichlet’s Kernels
- 3.3.2 Cesaro Means and Derivation of Fejer’s Kernels
- 3.3.3 Positive Approximate Identity
-
3.4 Completeness
- Reading: Completeness
Completeness
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Completeness
- 3.4.1 Pointwise and Uniform Convergence
- 3.4.2 Trigonometric Approximation
-
3.5 Parseval’s Identity
- Reading: Parseval’s Identity
Parseval’s Identity
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Parseval’s Identity
- 3.5.1 Derivation
- 3.5.2 The Basel Problem and Fourier Method
- 3.5.3 Bernoulli Numbers and Euler’s Solution
-
Unit 4: Time-Frequency Analysis
The Fourier transform (FT) introduced in this unit is the analogue of the sequence of Fourier coefficients of the Fourier series discussed in Unit 3 in that the normalized integral over the “circle” in the definition of Fourier coefficients is replaced by the integral over the real line to define the FT. While the Fourier series is used to recover the given function it represents from the sequence of Fourier coefficients, it is non-trivial to justify the validity of the seemingly obvious formulation of the inverse Fourier transform (IFT) for the recovery of a function from its FT. This unit will introduce the notions of localized FT (LFT) and localized IFT (LIFT). We will also establish an identity that governs the relationship between LFT and LIFT, when the sliding frequency-window function for the LIFT is complex conjugate of the Fourier transform of the sliding time-window function in for the LFT. Because the Fourier transform of a Gaussian function remains to be a Gaussian function, any Gaussian function can be used as a time-sliding window for simultaneous time-frequency localization. This same identity is also applied to justify the validity of the formulation of the IFT by taking the variance of the sliding Gaussian time-window to zero. Another important consequence of this identity is the Uncertainty Principle, which states that the Gaussian is the only window function that provides optimal simultaneous time-frequency localization with area of the time-frequency window equal to 2. Discretization of any frequency-modulated sliding time-window of the LFT at the integer lattice yields a family of local time-frequency basis functions. Unfortunately, the Balian-Low restriction excludes any sliding time-window function, including the Gaussian, to attain finite area of the time-frequency window, while providing stability for the family of local time-frequency basis functions, called a “frame.” This unit ends with a discussion of a way for avoiding the Balian-Low restriction by replacing the frequency-modulation of the sliding time-window function with modulation by certain cosine functions. More precisely, a family of stable local cosine basis functions, sometimes called Malvar “wavelets,” is introduced to achieve good time-frequency localization. As an application, undesirable blocky artifact of highly compressed JPEG pictures, as discussed in Unit 2, can be removed by replacing the 8-point DCT with certain appropriate discretized local cosine basis function for each of the 8 by 8 image tiles.
Unit 4 Learning Outcomes show close
-
4.1 Fourier Transform
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 33: Filters, Fourier Integral Transform” and “Lecture 34: Fourier Integral Transform (Part 2)”
Links: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 33: Filters, Fourier Integral Transform” (YouTube) and “Lecture 34: Fourier Integral Transform (Part 2)” (YouTube)
Instructions: Please click on the links above, and view these video lectures to learn more about the essence of the Fourier Transform and filtering. Please note that these videos cover the topics outlined for sub-subunits 4.1.1 and 4.1.2.
Viewing these lectures and pausing to take notes should take approximately 2 hours and 30 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpages above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 33: Filters, Fourier Integral Transform” and “Lecture 34: Fourier Integral Transform (Part 2)”
-
4.1.1 Definition and Essence of the Fourier Transform
- Reading: University of Minnesota: Professor Peter Olver’s Introduction to Partial Differential Equations: “Chapter 8: Fourier Transforms”
Links:University of Minnesota: Professor Peter Olver’s Introduction to Partial Differential Equations: “Chapter 8: Fourier Transforms” (PDF)
Instructions: Please click on the link above, and then select the link to “Chapter 8: Fourier Transforms” to download the PDF file. Study pages 283–298 on the concept and properties of the Fourier Transform. Note that this reading covers the topics outlined for sub-subunits 4.1.1 and 4.1.2.
Studying this reading should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Minnesota: Professor Peter Olver’s Introduction to Partial Differential Equations: “Chapter 8: Fourier Transforms”
-
4.1.2 Properties of the Fourier Transform
Note: This topic is covered by the reading and lectures assigned below sub-subunit 4.1.1.
-
4.1.3 Sampling Theorem
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 36: Sampling Theorem”
Links: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 36: Sampling Theorem” (YouTube)
Instructions: Please click on the link above, and view this lecture to learn about the application of the Fourier transform and Fourier series to deriving and understanding the essence of the Sampling Theorem.
Viewing this lecture and pausing to take notes should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 36: Sampling Theorem”
-
4.1.4 Applications of the Fourier Transform
- Lecture: YouTube: Stanford University: Department of Electrical Engineering’s “Lecture 1: The Fourier Transforms and Its Applications,” “Lecture 6: The Fourier Transforms and Its Applications,” and “Lecture 8: The Fourier Transforms and Its Applications”
Links: YouTube: Stanford University: Department of Electrical Engineering’s “Lecture 1: The Fourier Transforms and Its Applications” (YouTube), “Lecture 6: The Fourier Transforms and Its Applications” (YouTube), and “Lecture 8: The Fourier Transforms and Its Applications” (YouTube)
Instructions: Please click on the links above, and view the video lectures to learn about applications of the Fourier Transforms.
Viewing these video lectures and pausing to take notes should take approximately 3 hours and 30 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpages above.See a broken link? Please let us know!
- Lecture: YouTube: Stanford University: Department of Electrical Engineering’s “Lecture 1: The Fourier Transforms and Its Applications,” “Lecture 6: The Fourier Transforms and Its Applications,” and “Lecture 8: The Fourier Transforms and Its Applications”
- 4.2 Convolution Filter and Gaussian Kernel
-
4.2.1 Convolution Filter
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 32: Convolution (Part 2), Filtering”
Link: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 32: Convolution (Part 2), Filtering” (YouTube)
Instructions: Please click on the above link above, and view the video lecture on the convolution filter.
Viewing this lecture and pausing to take notes should take approximately 1 hour and 15 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Lecture: MIT: Professor Gilbert Strang’s Computational Science and Engineering: “Lecture 32: Convolution (Part 2), Filtering”
-
4.2.2 Fourier Transform of the Gaussian
- Reading: Fourier Transform of the Gaussian
Fourier Transform of the Gaussian
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Fourier Transform of the Gaussian
-
4.2.3 Inverse Fourier Transform
- Reading: Inverse Fourier Transform
Inverse Fourier Transform
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Inverse Fourier Transform
-
4.3 Localized Fourier Transform
- Reading: Localized Fourier Transform
Localized Fourier Transform
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Localized Fourier Transform
- 4.3.1 Short-time Fourier Transform (STFT)
- 4.3.2 Gabor Transform
- 4.3.3 Inverse of Localized Fourier Transform
-
4.4 Uncertainty Principle
- Reading: Uncertainty Principle
Uncertainty Principle
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Uncertainty Principle
- 4.4.1 Time-Frequency Localization Window Measurement
- 4.4.2 Gaussian as Optimal Time-Frequency Window
- 4.4.3 Derivation of the Uncertainty Principle
-
4.5 Time-Frequency Bases
- Reading: Time-Frequency Bases
Time-Frequency Bases
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Time-Frequency Bases
- 4.5.1 Balian-Low Restriction
- 4.5.2 Frames
- 4.5.3 Localized Cosine Basis
- 4.5.4 Malvar Wavelets
-
Unit 5: PDE Methods
When the variance of the Gaussian convolution filter is replaced by ct, where c is a fixed positive constant and t is used as the time parameter, then the convolution filtering of any input function f(x) describes the heat diffusion process with initial temperature given by f(x). More precisely, if u(x, t) denotes the temperature at the position x and time t, then u(x,t), obtained by the Gaussian convolution of the initial temperature f(x), is the solution of the heat diffusion PDE with initial condition u(x, 0) = f(x), where the constant c is the heat conductivity constant. However, this elegant example has little practical value, because the spatial domain is the entire x-axis,but it serves the purpose as a convincing motivation for the study of linear PDE methods, to be studied in this unit. To solve the same heat diffusion PDE as in this example, but with initial heat source given on a bounded interval and with insulation at the two end-points to avoid any heat loss, the method of “separation of variables” is introduced. This method separates the PDE into two ordinary differential equations (ODEs) that can be easily solved by appealing to the eigenvalue problem, studied in Unit 1, for linear differential operators with eigenfunctions given by the cosine function in x and with frequency governed by the eigenvalues, which also dictate the rate of exponential decay in the time variable t. Superposition of the product of these corresponding eigenfunctions with coefficients given by the Fourier coefficients of the Fourier series representation of the initial heat content, studied in Unit 3, solves this heat equation. In this unit, you will study an extension of the method of separation of variables to the study of boundary value problems on a rectangular spatial domain as well as the solution of other popular linear PDEs. The diffusion process can be applied to image noise reduction.
Unit 5 Learning Outcomes show close
-
5.1 From Gaussian Convolution to Diffusion Process
- Reading: From Gaussian Convolution to Diffusion Process
From Gaussian Convolution to Diffusion Process
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: From Gaussian Convolution to Diffusion Process
- 5.1.1 Gaussian as Solution for Delta Heat Source
- 5.1.2 Gaussian Convolution as Solution of Heat Equation for the Real-Line
- 5.1.3 Gaussian Convolution as Solution of Heat Equation on the Euclidean Space
-
5.2 The Method of Separation of Variables
- Reading: University of Minnesota: Peter Olver’s Introduction to Partial Differential Equations: “Chapter 4: Separation of Variables: Introduction and the Diffusion and Heat Equations”
Link: University of Minnesota: Professor Peter Olver’s Introduction to Partial Differential Equations: “Chapter 4: Separation of Variables: Introduction and the Diffusion and Heat Equations” (PDF)
Instructions: Please click on the link above, and then select the link for “Chapter 4: Separation of Variables” to download the text. Study Chapter 4 on pages 103–109 to learn about the method of separation of variables (for the special case of one spatial variable), particularly for solving the heat equation.
Studying this reading should take approximately 1 hour and 30 minutes to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Cambridge University Press: Professor Marcus Pivato’s Linear Partial Differential Equations and Fourier Theory
Link: Cambridge University Press: Professor Marcus Pivato’s Linear Partial Differential Equations and Fourier Theory (PDF)
Instructions: Pleaseclick on the link above to download the PDF of the text. Study Part I (on some motivating examples) and Part II (on the more general theory), particularly to learn about the abstract theory as a companion to the study of the reading by Professor Olver.
Studying this reading should take approximately 1 hour to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Minnesota: Peter Olver’s Introduction to Partial Differential Equations: “Chapter 4: Separation of Variables: Introduction and the Diffusion and Heat Equations”
-
5.2.1 Separation of Time and Spatial Variables
- Reading: Separation of Time and Spatial Variables
Separation of Time and Spatial Variables
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Separation of Time and Spatial Variables
-
5.2.2 Superposition Solution
- Reading: Superposition Solution
Superposition Solution
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Superposition Solution
-
5.3 Fourier Series Solution
- Reading: University of Minnesota: Peter Olver’s Introduction to Partial Differential Equations: Chapter 4: Separation of Variables: Introduction and the Diffusion and Heat Equations”
Link: University of Minnesota: Professor Peter Olver’s Introduction to Partial Differential Equations: “Chapter 4: Separation of Variables: Introduction and the Diffusion and Heat Equations” (PDF)
Instructions: Please click on the link in above, and then select the link to download “Chapter 4: Separation of Variables.” Study the Fourier series solution on pages 109–140.
Studying this reading should take approximately 2 hours to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: Cambridge University Press: Professor Marcus Pivato’s Linear Partial Differential Equations and Fourier Theory
Link: Cambridge University Press: Professor Marcus Pivato’s Linear Partial Differential Equations and Fourier Theory (PDF)
Instructions: Please click on the link above to access the PDF. Study Part III (on Fourier series solutions) and Part IV (on Boundary value solutions).
Studying this reading should take approximately 3 hours to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpage above.See a broken link? Please let us know!
- Reading: University of Minnesota: Peter Olver’s Introduction to Partial Differential Equations: Chapter 4: Separation of Variables: Introduction and the Diffusion and Heat Equations”
-
5.3.1 Fourier Series Representation for Spatial Solution
Note: This topic is covered by the lectures assigned below subunit 5.3
-
5.3.2 Extension to Higher Dimensional Spatial Domain
- Reading: Extension to Higher Dimensional Spatial Domain
Extension to Higher Dimensional Spatial Domain
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Extension to Higher Dimensional Spatial Domain
-
5.4 Boundary Value Problems
- Reading: Boundary Value Problems
Boundary Value Problems
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Boundary Value Problems
- 5.4.1 The Neumann Boundary Value Problem
- 5.4.2 Anisotropic Diffusion
- 5.4.3 Solution in Terms of Eigenvalue Problems
-
5.5 Application to Image De-noising
- Reading: Application to Image De-noising
Application to Image De-noising
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Application to Image De-noising
- 5.5.1 Diffusion as Quantizer for Image Compression
- 5.5.2 Diffusion for Noise Reduction
- 5.5.3 Enhanced JPEG Image Compression
-
Unit 6: Wavelet Methods
This final unit is concerned with the study of multi-scale data analysis. This unit will introduce you to the notions of multiresolution analysis (MRA) and wavelet transform (WT) as well as the associated wavelet decomposition and reconstruction algorithms. The WT of a finite Fourier series is discussed to introduce the relationship between scale and frequency, in particular with a group of frequencies, called a frequency band. We will also derive the inversion formula for recovering the function from its WT. The MRA architecture is demonstrated by using B-spline functions. Construction of wavelets by appealing to the MRA is achieved by matrix extension. To reduce the computational complexity of the wavelet decomposition and reconstruction algorithms, you will also study lifting schemes. To extend to the wavelet transform of functions of two variables, we use tensor-products of the wavelets with the corresponding scaling functions of the MRA. This unit ends with embedding a digital image in the wavelet-domain for image manipulation, such as progressive transmission, image edge extraction, and image enhancement.
Unit 6 Learning Outcomes show close
-
6.1 Time-Scale Analysis
- Reading: Time-Scale Analysis
Time-Scale Analysis
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Time-Scale Analysis
- 6.1.1 Wavelet Transform
- 6.1.2 Frequency versus Scale
- 6.1.3 Partition into Frequency Bands
-
6.2 Multiresolution Analysis (MRA)
- Reading: Multiresolution Analysis (MRA)
Multiresolution Analysis (MRA)
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Multiresolution Analysis (MRA)
- 6.2.1 Function Refinement
- 6.2.2 B-spline Examples
- 6.2.3 The MRA Architecture
-
6.3 Wavelet Construction
- Reading: Wavelet Construction
Wavelet Construction
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Wavelet Construction
- 6.3.1 Matrix Extension
- 6.3.2 Quadrature Mirror Filter
- 6.3.3 Orthogonal and Bi-Orthogonal Wavelets
-
6.4 Wavelet Algorithms
- Reading: MIT: Professor Gilbert Strang’s “Lecture Notes: Handouts 1–16”
Link: MIT: Professor Gilbert Strang’s “Lecture Notes: Handouts 1–16” (PDF)
Instructions: Please click on the link above, and select the PDF links for the slides and handouts for 1–16. Study these lecture notes and handouts to learn about computational schemes of wavelet decomposition and reconstruction, filter banks, and the lifting scheme.
Studying these lecture slides and reflecting on the material should take approximately 4 hours to complete.
Terms of Use: Please respect the copyright and terms of use displayed on the webpages above.See a broken link? Please let us know!
- Reading: MIT: Professor Gilbert Strang’s “Lecture Notes: Handouts 1–16”
-
6.4.1 Wavelet Decomposition and Reconstruction
- Reading: Wavelet Decomposition and Reconstruction
Wavelet Decomposition and Reconstruction
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Wavelet Decomposition and Reconstruction
-
6.4.2 Filter Banks
- Reading: Filter Banks
Filter Banks
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Filter Banks
-
6.4.3 The Lifting Scheme
- Reading: The Lifting Scheme
The Lifting Scheme
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: The Lifting Scheme
-
6.5 Application to Image Coding
- Reading: Application to Image Coding
Application to Image Coding
The Saylor Foundation does not yet have materials for this portion of the course. If you are interested in contributing your content to fill this gap or aware of a resource that could be used here, please submit it here.
- Reading: Application to Image Coding
- 6.5.1 Mapping Digital Images to the Wavelet Domain
- 6.5.2 Progressive Image Transmission
- 6.5.3 Lossless JPEG-2000 Compression
Questions? Consult the FAQ's!

