O-MOMS Supersampling routine
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 (2026). O-MOMS Supersampling routine (https://www.mathworks.com/matlabcentral/fileexchange/26301-o-moms-supersampling-routine), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Mathematics > Interpolation >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.7.0.0 | Changed exp to fft in momssupersample
|
||
| 1.6.0.0 | Fixed a bug in omoms_at.m when degree = 4 |
||
| 1.5.0.0 | Again, added author name. |
||
| 1.4.0.0 | Added the full name of the author in the license file. |
||
| 1.3.0.0 | n/a |
||
| 1.2.0.0 | Added the full name of the author. |
||
| 1.1.0.0 | Changed .tar.gz to .zip. |
||
| 1.0.0.0 |
