O-MOMS Supersampling routine

Version (5.92 KB) by Meng Wang
Supersampling function using Optimal Maximal-Order-Minimal-Support as kernel.
Updated 10 Apr 2010

View License

MOMS (maximal-order-minimal-support) functions give the least number of supports for a given approximation order L. The stringent requirement of number of supports is critical to real-time signal processing, which is why sinc (the kernel that gives ideal reconstruction) is not used in practice. B-spline based interpolating kernels are usually used in spline interpolation. MOMS functions are constructed by b-spline functions. Here we provide an implementation of O-MOMS (optimal MOMS), which outperforms b-spline kernels of the same degree.

This implementation uses DTFT to compute the coefficients in the prefiltering step [Thevenaz 2000]. For boundary condition, we assume periodic, which is scheduled to be changed to mirroring in the next release.

Degrees of 0 through 5 are supported.

Related papers:

T. Blu et al.

Minimal Support Interpolators with Optimum Approximation Properties, ICIP 1998;
MOMS: Maximal-Order Interpolation of Minimal Support, IEEE Transactions on Image Processing Vol. 10, No.7, 2001;

Phillippe Thevenaz et al.
Interpolation Revisited, IEEE Transactions on Medical Imaging, Vol. 19, No. 7, 2000.

Cite As

Meng Wang (2024). O-MOMS Supersampling routine (https://www.mathworks.com/matlabcentral/fileexchange/26301-o-moms-supersampling-routine), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Interpolation in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Changed exp to fft in momssupersample
Handles x = 1/2 for degree = 2 in omoms_at

Fixed a bug in omoms_at.m when degree = 4

Again, added author name.

Added the full name of the author in the license file.


Added the full name of the author.

Changed .tar.gz to .zip.