One-dimensional Edge-preserving Spline Smoothing for Estimation of Piecewise Smooth Functions

Splines are piecewise polynomials and widely used for interpolation and smoothing of observed data, due to their flexibility and optimality in the sense of certain variational problems for one-dimensional (1D) data. However, spline interpolation and smoothing are applicable only to the estimation of continuous functions, and not suitable for that of piecewise smooth functions. In this paper, we propose a novel spline smoothing technique for the estimation of 1D piecewise smooth functions. We newly define the set of breaking splines, which are permitted to have several discontinuous knots. Then, we estimate a piecewise smooth function as a breaking spline minimizing the sum of the data fidelity term, the roughness penalty term, and the number of the discontinuous knots. Numerical experiments show the effectiveness of the breaking splines compared to the conventional splines and the state-of-the-art total generalized variation (TGV) denoising.

[1]  Mathews Jacob,et al.  Recovery of Discontinuous Signals Using Group Sparse Higher Degree Total Variation , 2015, IEEE Signal Processing Letters.

[2]  Tom Lyche,et al.  Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics , 1980 .

[3]  Michael Elad,et al.  Sparsity Based Methods for Overparametrized Variational Problems , 2014, SIAM J. Imaging Sci..

[4]  Stephan Didas,et al.  Splines in Higher Order TV Regularization , 2006, International Journal of Computer Vision.

[5]  Graham K. Rand,et al.  Quantitative Applications in the Social Sciences , 1983 .

[6]  Robert J. Vanderbei,et al.  Symmetric indefinite systems for interior point methods , 1993, Math. Program..

[7]  S. Setzer,et al.  Infimal convolution regularizations with discrete ℓ1-type functionals , 2011 .

[8]  Michael Unser,et al.  Splines: a perfect fit for signal and image processing , 1999, IEEE Signal Process. Mag..

[9]  Stephen P. Boyd,et al.  1 Trend Filtering , 2009, SIAM Rev..

[10]  Nikos D. Sidiropoulos,et al.  Estimating Multiple Frequency-Hopping Signal Parameters via Sparse Linear Regression , 2010, IEEE Transactions on Signal Processing.

[11]  Kristian Bredies,et al.  Recovering Piecewise Smooth Multichannel Images by Minimization of Convex Functionals with Total Generalized Variation Penalty , 2011, Efficient Algorithms for Global Optimization Methods in Computer Vision.

[12]  Nikos D. Sidiropoulos,et al.  Blind high resolution localization and tracking of multiple frequency hopped signals , 2001, Conference Record of Thirty-Fifth Asilomar Conference on Signals, Systems and Computers (Cat.No.01CH37256).

[13]  Shunsuke Ono,et al.  Second-order total Generalized Variation constraint , 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[14]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[15]  Ivan W. Selesnick,et al.  Generalized Total Variation: Tying the Knots , 2015, IEEE Signal Processing Letters.

[16]  G. Wahba Spline models for observational data , 1990 .

[17]  Karl Kunisch,et al.  Total Generalized Variation , 2010, SIAM J. Imaging Sci..

[18]  A. Chambolle,et al.  An introduction to Total Variation for Image Analysis , 2009 .

[19]  Takamichi Miyata,et al.  L infinity total generalized variation for color image recovery , 2013, 2013 IEEE International Conference on Image Processing.

[20]  Kristian Bredies,et al.  Total Generalized Variation in Diffusion Tensor Imaging , 2013, SIAM J. Imaging Sci..

[21]  P. Bloomfield,et al.  Spline Functions in Data Analysis. , 1974 .

[22]  R. Keys Cubic convolution interpolation for digital image processing , 1981 .

[23]  Nikos D. Sidiropoulos,et al.  Stochastic Modeling and Particle Filtering Algorithms for Tracking a Frequency-Hopped Signal , 2009, IEEE Transactions on Signal Processing.

[24]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[25]  B. Silverman,et al.  Some Aspects of the Spline Smoothing Approach to Non‐Parametric Regression Curve Fitting , 1985 .

[26]  B. Mercier,et al.  A dual algorithm for the solution of nonlinear variational problems via finite element approximation , 1976 .

[27]  Shunsuke Ono,et al.  Decorrelated Vectorial Total Variation , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[28]  R. Tibshirani Adaptive piecewise polynomial estimation via trend filtering , 2013, 1304.2986.

[29]  Nikos D. Sidiropoulos,et al.  Sparse Parametric Models for Robust Nonstationary Signal Analysis: Leveraging the Power of Sparse Regression , 2013, IEEE Signal Processing Magazine.

[30]  Isao Yamada,et al.  Recovery of piecewise finite-dimensional continuous signals by exploiting sparsity , 2017, 2017 International Conference on Sampling Theory and Applications (SampTA).

[31]  J. Gondzio,et al.  Regularized Symmetric Indefinite Systems in Interior Point Methods for Linear and Quadratic Optimization , 1999 .

[32]  Hsieh Hou,et al.  Cubic splines for image interpolation and digital filtering , 1978 .