Constructive Approximation of Nonlinear Operators Based on Piecewise Interpolation Technique
Abstract
1. Introduction
1.1. Motivations
1.1.1. Filtering of Large Arrays of Stochastic Signals
1.1.2. Basic Idea of the Proposed Methodology
1.1.3. Pseudo-Inverse Matrices and Related Matters
1.1.4. Computational Load
1.2. Relevant Works
1.2.1. Generic Optimal Linear (GOL) Filter [5]
1.2.2. Simplicial Canonical Piecewise Linear Filter [13]
1.2.3. Adaptive Piecewise Linear Filter [12]
1.2.4. Averaging Polynomial Filter [15,16]
1.2.5. Other Relevant Filters
1.3. Difficulties Associated with the Known Filtering Techniques
- (i)
- They require information on each reference signal (in the form of a sample, for example).
- (ii)
- Matrices used in the known filters can be non-invertible (as in the simulations considered below in Section 5) and then the filter does not exist.
- (iii)
- The associated computation work may require a very long time. For example, in simulations (Section 5), MATLAB was out of memory for computing the GOL filter [5] when each of the sets and was represented by a long vector (this option has been discussed in Section 1.1.4 above). The PC used for the simulations was a Dell Latitude 7400 with a CPU Intel Core i5 (8th Gen) 8265U/1.6 GHz and 8 GB RAM.
1.4. Differences from the Known Filtering Techniques
- (i)
- We consider a single filter that processes arbitrarily large input-output sets of stochastic signal vectors. The known filters [1,2,3,4,5,6,7,8,9,10,11,12,13,14,19,20,21,22,23,24,25,26] have been developed for the processing of an individual signal vector only. In the case of their application to arbitrarily large signal sets, they imply difficulties described in Section 1.1 and Section 1.3 above.
- (ii)
- (iii)
- The above naturally leads to a new structure of the filter (presented in Section 3.4 and Section 4.2 below), which is very different from the known ones.
1.5. Contribution
- (i)
- Achieve a desired accuracy in signal estimation This means that any desired accuracy is achieved theoretically, as is shown in Section 4.4 below. In practice, of course, the accuracy is increased to a prescribed reasonable level.
- (ii)
- Exploit prior information only on few reference signals, p, from the set that contains signals or even an infinite number of signals.
- (iii)
- Find a single filter to process any signal from the arbitrarily large signal set.
- (iv)
- Determine the filter in terms of pseudo-inverse matrices so that the filter always exists.
- (v)
- Decrease the computational load compared to the related known techniques.
2. Some Preliminaries
2.1. Notation
2.2. Brief Description of the Method
3. Description of the Problem
3.1. Piecewise Linear Filter Model
3.2. Assumptions
3.3. The Problem
3.4. Interpolation Conditions
4. Main Results
4.1. General Device
4.2. Filter Model
4.3. Numerical Realization of Filter and Associated Algorithm
4.3.1. Numerical Realization
4.3.2. Algorithm
| Algorithm 1 Computation of , , …, given by Theorem 1 |
|
4.4. Error Analysis
4.5. Estimation of Covariance Matrices in Equation (19)
- A popular method of estimating is provided, for example, in [27]—it is based on the use of samples of and , for .
- Let be a matrix obtained from matrix where the term is replaced by with . Since with is known, matrix can be considered as an estimate of .
- In the important case of an additive noise, can be represented in the explicit form. Indeed, ifwhere is a random noise, then and matrix can be represented as follows:
- 5.
- Other known ways to estimate can be found in [5], Section 5.3.
5. Simulations
5.1. General Consideration
- (i)
- Piecewise linear filter . For , designates an interpolation pair defined similarly to that in Section 3.4. Each and is associated with in Equation (28) so thatThe estimate of by the filter is given bywhere Equations (16)–(19) are presented in Section 4.2,and where and are estimates of matrices and in Equation (19), respectively. In particular, can be represented in the formFurther, matrix depends on where is unknown. Therefore, a determination of is reduced, in fact, to finding an estimate of . Since it is customary to find in terms of signal samples [5], has been presented asand has been constructed from a sample of as follows. The sample of is a matrix presented by odd columns of . Then an estimate of is chosen as a matrix where each odd column is a related odd column of , and each even column is an average of two adjacent columns. The last column in is the same as its preceding column.This way of estimating was chosen for illustration purposes only. Other related methods have been considered in Section 4.5.The errors associated with the filter are given by
- (ii)
- Generic optimal linear (GOL) filters [5]. To each signal , an individual GOL filter has also been applied, so that estimates from in the formfor each . Thus, the GOL filter requires an estimate of 141 matrices , for each .Similarly to matrix in the filter above, the matrix has been estimated from samples of each , , for each .One of the advantages of the proposed filter is that requires a smaller number, p, of samples of , , to be known (where ).The errors associated with filters are given by
- (iii)
- Averaging polynomial filters [15,16]. By the methodology in [15], the averaging polynomial filter W is based on the use of the estimates of the covariance matrices, and , in the formThen, for each, , the estimate of is given byThe errors associated with the filter W are given by
5.2. Simulations with Signals Modelled from Images ‘Plant’: Application of Piecewise Interpolation Filter and GOL Filters
5.3. Simulations with Signals Modelled from Images ‘Boat’: Application of Piecewise Interpolation Filter and GOL Filters
5.4. Results of Simulations for Averaging Polynomial Filter [15,16]
5.5. Further Simulations with Different Type of Noise
5.6. Summary of Simulations
6. Conclusions
- (i)
- The proposed filter is nonlinear and is presented in the form of a sum with terms, where each term, , is interpreted as a particular sub-filter. Here, and are ‘small’ pieces of and , respectively.
- (ii)
- The prime idea is to exploit prior information only on a few reference signals, p, from the set that contains signals (or even an infinite number of signals) and determine separately for each piece and , so that the associated error is minimal. In other words, the filter is flexible to changes in the sets of observed and reference signals and , respectively.
- (iii)
- Due to the specific way of determining , the filter provides a smaller associated error than that for the processing of the whole set by a filter that is not specifically adjusted to each particular piece . Moreover, the error associated with our filter decreases when the number of its terms, , increases.
- (iv)
- While the proposed filter processes arbitrarily large (and even infinite) signal sets, the filter is nevertheless fixed for all signals in the sets.
- (v)
- The filter is determined in terms of pseudo-inverse matrices so that the filter always exists.
- (vi)
- computational load associated with the filter is less than that associated with other known filters applied to the processing of large signal sets.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Chen, J.; Benesty, J.; Huang, Y.; Doclo, S. New Insights Into the Noise Reduction Wiener Filter. IEEE Trans. Audio Speech Lang. Process. 2006, 14, 1218–1234. [Google Scholar] [CrossRef]
- Spurbeck, M.; Schreier, P. Causal Wiener filter banks for periodically correlated time series. Signal Process. 2007, 87, 1179–1187. [Google Scholar] [CrossRef]
- Goldstein, J.S.; Reed, I.; Scharf, L.L. A Multistage Representation of the Wiener Filter Based on Orthogonal Projections. IEEE Trans. Inf. Theory 1998, 44, 2943–2959. [Google Scholar] [CrossRef]
- Hua, Y.; Nikpour, M.; Stoica, P. Optimal Reduced-Rank estimation and filtering. IEEE Trans. Signal Process. 2001, 49, 457–469. [Google Scholar]
- Torokhti, A.; Howlett, P. Computational Methods for Modelling of Nonlinear Systems; Elsevier: Amsterdam, The Netherlands, 2007. [Google Scholar]
- Sontag, E.D. Polynomial Response Maps; Lecture Notes in Control and Information Sciences; Springer: Cham, Switzerland, 1979; Volume 13. [Google Scholar]
- Chen, S.; Billings, S.A. Representation of non-linear systems: NARMAX model. Int. J. Control 1989, 49, 1013–1032. [Google Scholar] [CrossRef]
- Mathews, V.J.; Sicuranza, G.L. Polynomial Signal Processing; J. Wiley & Sons: Hoboken, NJ, USA, 2001. [Google Scholar]
- Torokhti, A.; Howlett, P. Optimal Transform Formed by a Combination of Nonlinear Operators: The Case of Data Dimensionality Reduction. IEEE Trans. Signal Process. 2006, 54, 1431–1444. [Google Scholar] [CrossRef]
- Vesma, J.; Saramaki, T. Polynomial-Based Interpolation Filters—Part I: Filter Synthesis. Circuits Syst. Signal Process. 2007, 26, 115–146. [Google Scholar] [CrossRef]
- Torokhti, A.; Miklavcic, S. Data Compression under Constraints of Causality and Variable Finite Memory. Signal Process. 2010, 90, 2822–2834. [Google Scholar] [CrossRef]
- Russo, F. Technique for image denoising based on adaptive piecewise linear filters and automatic parameter tuning. IEEE Trans. Instrum. Meas. 2006, 55, 1362–1367. [Google Scholar] [CrossRef]
- Cousseau, J.E.; Figueroa, J.L.; Werner, S.; Laakso, T.I. Efficient Nonlinear Wiener Model Identification Using a Complex-Valued Simplicial Canonical Piecewise Linear Filter. IEEE Trans. Signal Process. 2007, 55, 1780–1792. [Google Scholar] [CrossRef]
- Wigren, T. Recursive Prediction Error Identification Using the Nonlinear Wiener Model. Automatica 1993, 29, 1011–1025. [Google Scholar] [CrossRef]
- Torokhti, A.; Howlett, P. Filtering and Compression for Infinite Sets of Stochastic Signals. Signal Process. 2009, 89, 291–304. [Google Scholar] [CrossRef]
- Torokhti, A.; Manton, J. Generic Weighted Filtering of Stochastic Signals. IEEE Trans. Signal Process. 2009, 57, 4675–4685. [Google Scholar] [CrossRef]
- Babuska, I.; Banerjee, U.; Osborn, J.E. Generalized finite element methods: Main ideas, results, and perspective. Int. J. Comput. Methods 2004, 1, 67–103. [Google Scholar] [CrossRef]
- Golub, G.H.; van Loan, C.F. Matrix Computations; Johns Hopkins University Press: Baltimore, MD, USA, 1996. [Google Scholar]
- Julian, P.; Desages, A.; D’Amico, B. Orthonormal high-level canonical PWL functions with applications to model reduction. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2000, 47, 702–712. [Google Scholar] [CrossRef]
- Kang, S.; Chua, L. A global representation of multidimensional piecewise-linear functions with linear partitions. IEEE Trans. Circuits Syst. 1978, 25, 938–940. [Google Scholar] [CrossRef]
- Chua, L.O.; Deng, A.-C. Canonical piecewise-linear representation. IEEE Trans. Circuits Syst. 1988, 35, 101–111. [Google Scholar] [CrossRef]
- Lin, J.-N.; Unbehauen, R. Adaptive nonlinear digital filter with canonical piecewise-linear structure. IEEE Trans. Circuits Syst. 1990, 37, 347–353. [Google Scholar] [CrossRef]
- Lin, J.-N.; Unbehauen, R. Canonical piecewise-linear approximations. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 1992, 39, 697–699. [Google Scholar] [CrossRef]
- Gelfand, S.B.; Ravishankar, C.S. A tree-structured piecewise linear adaptive filter. IEEE Trans. Inf. Theory 1993, 39, 1907–1922. [Google Scholar] [CrossRef]
- Heredia, E.A.; Arce, G.R. Piecewise linear system modeling based on a continuous threshold decomposition. IEEE Trans. Signal Process. 1996, 44, 1440–1453. [Google Scholar] [CrossRef]
- Feng, G. Robust filtering design of piecewise discrete time linear systems. IEEE Trans. Signal Process. 2005, 53, 599–605. [Google Scholar] [CrossRef]
- Anderson, T. An Introduction to Multivariate Statistical Analysis; Wiley: New York, NY, USA, 1984. [Google Scholar]
- Perlovsky, L.I.; Marzetta, T.L. Estimating a Covariance Matrix from Incomplete Realizations of a Random Vector. IEEE Trans. Signal Process. 1992, 40, 2097–2100. [Google Scholar] [CrossRef] [PubMed]
- Ledoit, O.; Wolf, M. A well-conditioned estimator for large-dimensional covariance matrices. J. Multivar. Anal. 2004, 88, 365–411. [Google Scholar]








| Initial Parameters | Time in Seconds | ||
|---|---|---|---|
| PILF | COL | APF | |
| ‘Plant’, , | 0.37 | 3.72 | 1.25 |
| ‘Boat’, , , | 0.36 | 3.81 | 1.17 |
| ‘Plant’, , | 0.70 | 3.72 | 1.25 |
| ‘Boat’, , , | 0.67 | 3.81 | 1.17 |
| ‘Plant’, , | 1.23 | 3.72 | 1.25 |
| ‘Boat’, , , | 1.18 | 3.81 | 1.17 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Torokhti, A.; Pudney, P. Constructive Approximation of Nonlinear Operators Based on Piecewise Interpolation Technique. Axioms 2026, 15, 91. https://doi.org/10.3390/axioms15020091
Torokhti A, Pudney P. Constructive Approximation of Nonlinear Operators Based on Piecewise Interpolation Technique. Axioms. 2026; 15(2):91. https://doi.org/10.3390/axioms15020091
Chicago/Turabian StyleTorokhti, Anatoli, and Peter Pudney. 2026. "Constructive Approximation of Nonlinear Operators Based on Piecewise Interpolation Technique" Axioms 15, no. 2: 91. https://doi.org/10.3390/axioms15020091
APA StyleTorokhti, A., & Pudney, P. (2026). Constructive Approximation of Nonlinear Operators Based on Piecewise Interpolation Technique. Axioms, 15(2), 91. https://doi.org/10.3390/axioms15020091

