The DOI matches its Crossref record; 3 of the 3 references it cites were found in a registry or an index.
Splines: a perfect fit for signal and image processing
Open accessAbstract
The article provides arguments in favor of an alternative approach that uses splines, which is equally justifiable on a theoretical basis, and which offers many practical advantages. To reassure the reader who may be afraid to enter new territory, it is emphasized that one is not losing anything because the traditional theory is retained as a particular case (i.e., a spline of infinite degree). The basic computational tools are also familiar to a signal processing audience (filters and recursive algorithms), even though their use in the present context is less conventional. The article also brings out the connection with the multiresolution theory of the wavelet transform. This article attempts to fulfil three goals. The first is to provide a tutorial on splines that is geared to a signal processing audience. The second is to gather all their important properties and provide an overview of the mathematical and computational tools available; i.e., a road map for the practitioner with references to the appropriate literature. The third goal is to give a review of the primary applications of splines in signal and image processing.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
A Computational Approach to Edge Detection
Canny, J. (1986) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.1986.4767851 · Cited by 30,004
Daubechies, I. (1992) · doi:10.1137/1.9781611970104 · Cited by 15,979
Spline Models for Observational Data
Wahba, G. (1990) · doi:10.1137/1.9781611970128 · Cited by 4,184
Research works printed but not linked: 111
- illgner, 1996, Scalable video coding at very low bit rates employing resolution pyramids, Proc EUSIPCO-96, 2, 1343
- 10.1137/0143019 · doi:10.1137/0143019
- 10.1016/0734-189X(90)90058-4 · doi:10.1016/0734-189x(90)90058-4
- 10.1109/83.481672 · doi:10.1109/83.481672
- 10.1080/03610928408828695 · DOI
- 10.1109/18.382009 · DOI · Paper page
- 10.1109/83.536895 · DOI
- 10.1109/TASSP.1978.1163154 · DOI · Paper page
- 10.1109/18.119740 · DOI
- 10.1007/BF01456326 · DOI · Paper page
- 10.1007/BF00123164 · DOI · Paper page
- de boor, 1985, Bivariate cardinal interpolation by splines on a three-direction mesh, Ill J Math, 29, 533, 10.1215/ijm/1256045495 · doi:10.1215/ijm/1256045495
- diercks, 1995, Curve and Surface Fitting with Splines
- 10.2307/2153941 · doi:10.2307/2153941
- 10.1109/83.350818 · DOI
- 10.1002/cpa.3160450502 · DOI · Paper page
- 10.1016/0021-9045(72)90080-9 · DOI · Paper page
- 10.1109/78.340787 · DOI
- 10.1007/BF01890564 · doi:10.1007/bf01890564
- 10.1109/83.366474 · doi:10.1109/83.366474
- de boor, 1978, A practical Guide to Splines, 10.1007/978-1-4612-6333-3 · DOI · Paper page
- mallat, 1989, Multiresolution approximations and wavelet orthogonal bases of L<superscript>2</superscript>(R), Trans Amer Math Soc, 315, 69
- 10.1109/34.192463 · DOI · Paper page
- 10.1007/BF01183840 · doi:10.1007/bf01183840
- paeth, 1986, A fast algorithm for general raster rotation, Proceedings of Graphics Interface 86 and Vision Interface, 77
- 10.1097/00004728-199709000-00029 · DOI
- 10.1109/ICIP.1996.559473 · doi:10.1109/icip.1996.559473
- 10.1109/78.709545 · doi:10.1109/78.709545
- 10.1109/83.650115 · doi:10.1109/83.650115
- 10.1109/83.413171 · doi:10.1109/83.413171
- menet, 1990, B-snakes: implementation and application to stereo, Proc Image Understanding Workshop, 720
- jia, 1993, Approximation by multi-integer translates of functions having global support, J Approximation Theory, 72, 10.1006/jath.1993.1002 · doi:10.1006/jath.1993.1002
- 10.1090/S0002-9939-96-03255-8 · doi:10.1090/s0002-9939-96-03255-8
- ahlberg, 1967, The Theory of Splines and Their Applications
- 10.1080/01630569408816545 · doi:10.1080/01630569408816545
- 10.1080/01630569308816532 · DOI
- 10.1137/S0036141092234086 · doi:10.1137/s0036141092234086
- 10.1109/34.142909 · DOI · Paper page
- 10.1016/0165-1684(92)90030-Z · DOI
- 10.1109/83.136597 · DOI · Paper page
- lee, 1998, High quality image re-sizing using oblique projection operators, IEEE Trans Image Processing, 7, 679, 10.1109/83.668025 · doi:10.1109/83.668025
- lancaster, 1986, Curve and Surface Fitting An Introduction
- mallat, 1998, A Wavelet Tour of Signal Processing
- lemari�, 1988, Ondelettes � localisation exponentielles, J Math pures et appl, 67, 227
- 10.1080/00207729608929301 · doi:10.1080/00207729608929301
- 10.1109/78.382410 · doi:10.1109/78.382410
- 10.1109/5.687833 · doi:10.1109/5.687833
- 10.1007/BF00133570 · DOI · Paper page
- 10.1007/BF02761973 · doi:10.1007/bf02761973
- 10.1137/1.9781611970555 · DOI · Paper page
- 10.1073/pnas.52.4.947 · DOI · Paper page
- 1946, Contribution to the problem of approximation of equidistant data by analytic functions, Quart Appl Math, 4, 45, 10.1090/qam/15914 · doi:10.1090/qam/15914
- 10.1109/JRPROC.1949.232969 · DOI · Paper page
- 10.1109/78.258085 · DOI · Paper page
- schumaket, 1981, Spline Functions - Basic Theory
- 10.1109/79.733498 · doi:10.1109/79.733498
- 10.1109/PROC.1976.10110 · DOI · Paper page
- 10.1137/1031128 · DOI · Paper page
- 10.1109/TMI.1983.4307610 · DOI · Paper page
- 10.1016/0885-064X(88)90024-6 · DOI
- 10.1038/317314a0 · DOI · Paper page
- powell, 1992, Advances in Numerical Analysis II Wavelets Subdivision Algorithms and Radial Functions, 105
- prenter, 1975, Splines and Variational Methods
- 10.1007/BF02162161 · DOI · Paper page
- 10.1137/0523086 · doi:10.1137/0523086
- rioni, 1992, Fast algorithms for discrete and continuous wavelet transforms, IEEE Trans Information Theory, it 38, 569
- rosenfeld, 1984, Multiresolution Image Promsing, 10.1007/978-3-642-51590-3 · DOI
- 10.1081/STA-120002644 · doi:10.1081/sta-120002644
- said, 1996, A new fast and efficient image codec based on set partitioning in hierarchical trees, IEEE Trans Circuits Syst Video Technol, 6, 243, 10.1109/76.499834 · DOI · Paper page
- 10.1007/s00041-001-4025-4 · DOI
- vetterli, 1995, Wavelets and Subband Coding
- 10.1109/18.108253 · DOI
- 10.1109/78.157221 · DOI · Paper page
- 10.1109/18.119742 · DOI · Paper page
- 10.1109/76.109149 · DOI · Paper page
- 10.1109/34.75514 · DOI · Paper page
- 10.1109/82.718806 · DOI
- 10.1109/78.330352 · DOI · Paper page
- 10.1109/83.465102 · doi:10.1109/83.465102
- unser, 1992, Wavelets-A Tutorial in Theory and Applications, 91
- 10.1109/97.481163 · doi:10.1109/97.481163
- 10.1117/12.292801 · DOI
- 10.1109/78.599940 · doi:10.1109/78.599940
- unser, 0, Fractional splines and wavelets, SIAM Review, 10.1137/S0036144598349435 · DOI · Paper page
- 10.1016/S0165-1684(96)00189-2 · doi:10.1016/s0165-1684(96)00189-2
- 10.1109/78.564177 · doi:10.1109/78.564177
- 10.1117/12.255253 · doi:10.1117/12.255253
- 10.1016/0165-1684(93)90144-Y · DOI · Paper page
- 10.1109/34.206956 · DOI
- 10.1109/78.193221 · DOI · Paper page
- 10.1109/78.193220 · DOI · Paper page
- bartels, 1987, Splines for Use in Computer Graphics
- 10.1007/BF01205550 · DOI · Paper page
- 10.1109/ICIP.1998.999014 · doi:10.1109/icip.1998.999014
- 10.1006/acha.1998.0249 · doi:10.1006/acha.1998.0249
- 10.1109/78.790660 · doi:10.1109/78.790660
- 10.1109/78.790659 · DOI · Paper page
- ?rigger, 0, B-spline snakes: a flexible tool for parametric contour detection, IEEE Trans Image Processing
- str�mberg, 1983, A modified Franklin system and higher-order spline system of R, Proc Conference in Harmonic Analysis in honor of Antoni Zygmund, ii, 475
- ?rigger, 0, Centered pyramids, IEEE Trans Image Processings, 6, 1254
- strang, 1996, Wavelets and Filter Banks
- th�venaz, 0, Image interpolation and resampling, Handbook of Medical Image Processing
- 10.1109/83.661182 · DOI · Paper page
- 10.1007/s002110050068 · doi:10.1007/s002110050068
- 10.1002/mrm.1910210213 · DOI · Paper page
- strang, 1971, Constructive Aspect of Functional Analysis, 796
- 10.1109/78.489025 · doi:10.1109/78.489025
- 10.1109/83.650848 · DOI · Paper page
- th�venaz, 1997, Separable least-squares decomposition of affine transformations, Proc IEEE Int Conf on Image Processing
- 10.1016/0031-3203(88)90062-3 · DOI
- 10.1016/0165-1684(92)90007-J · DOI
Cited by
Elastix: a toolbox for intensity-based medical image registration
Klein, S., Staring, M., Murphy, K., Viergever, M. A., & Pluim, J. (2010) · IEEE Transactions on Medical Imaging · doi:10.1109/tmi.2009.2035616 · Cited by 4,311
Hill, D. L. G., Batchelor, P. G., Holden, M., & Hawkes, D. J. (2001) · Physics in Medicine and Biology · doi:10.1088/0031-9155/46/3/201 · Cited by 2,093
Feedback between p21 and reactive oxygen production is necessary for cell senescence
Passos, J. F., Nelson, G., Wang, C., Richter, T., Simillion, C., Proctor, C. J., Miwa, S., Olijslagers, S., Hallinan, J., Wipat, A., et al. (2010) · Molecular Systems Biology · doi:10.1038/msb.2010.5 · Cited by 1,019
“To obtain quantitative estimates of SAHF formation, the mean gradient amplitude was calculated from DAPI-stained images in the masked region of interest and used as a measure of granularity using imageJ plugin http://bigwww.epfl.ch/thevenaz/differentials/ (Unser, 1999).”
An edge-guided image interpolation algorithm via directional filtering and data fusion
Zhang, L., & Wu, X. (2006) · IEEE Transactions on Image Processing · doi:10.1109/tip.2006.877407 · Cited by 1,020
Stalder, A. F., Melchior, T., Müller, M., Sage, D., Blu, T., & Unser, M. (2010) · Colloids and Surfaces A: Physicochemical and Engineering Aspects · doi:10.1016/j.colsurfa.2010.04.040 · Cited by 734
Self-citation
Metadata
- Authors
- Unser, M.
- Venue
- IEEE Signal Processing Magazine
- Published
- 1999
- Volume
- 16
- Issue
- 6
- Pages
- 22-38
- ISSN
- 1053-5888 (ISSN-L)
- OpenAlex
- W2003410902
- Cited by
- 1,633
- References
- 3
- FWCI
- 49.04
- Type
- journal article
- Language
- en
- Open access
- green
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: Splines: a perfect fit for signal and image processing. https://app.cochat.ai/papers/10.1109/79.799930
- The paper
- Unser, M. (1999). Splines: a perfect fit for signal and image processing. IEEE Signal Processing Magazine. https://doi.org/10.1109/79.799930
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.