1 Introduction

The concept of variation and also of multidimensional variation of the type introduced by Tonelli, was implicitly one of the first topics addressed by Prof. Domenico Candeloro (Mimmo, for friends). He did so in his first two papers [20, 21] where he studied the Geöcze area as a Burkill–Cesari integral and the link between the absolute continuity and the Burkill–Cesari integral, respectively. Subsequently, in the last years he has worked for a long time on the variational integrals in the sense of Henstock–Kurzweil; in particular, in his papers [22, 23], he managed to obtain, together with his co-authors, the existence of integrable selections in the variational sense, which was an open problem in Measure Theory for several years. It therefore seemed natural to us to dedicate the results of this paper to Mimmo, considering that these issues represented part of his scientific training in the early years and beyond. Each of us, in a different form, owes much to Mimmo; but surely together, we can express our gratitude for what he has left us, both from a scientific and a human point of view, and this contribution wants to be one of the many ways to tell him ... Thanks!

Working with families of operators in BV-spaces, a classical and important result that is usually investigated is an estimate of the variation of the operators in terms of the variation of the function to which they are applied: such property, known as ”variation diminishing type estimate”, can be obtained for several families of operators, well-known and used in approximation theory, such as the Bernstein polynomials, the convolution operators, the Mellin operators, the sampling operators and others (see, e.g., [3,4,5, 9, 14, 32]). In this paper we study the case of multidimensional sampling Kantorovich operators, using the variation in the sense of Tonelli. We also consider separately the one-dimensional case (Theorem 2), that can be derived easily by the analogous result for the generalized sampling series [5]: in this case, for non-negative kernels, it is possible to obtain a classical variation diminishing result, i.e., the variation of the operators is smaller than the variation of the function itself. The multidimensional case (Theorem 1) is much more delicate: this is due to the ”structure” of the Tonelli variation that is responsible, in particular, of the dependance of the constant in the estimate on the dimension of the space (this phenomenon is known as the curse-of-dimensionality occurring in several approximation problems), and to the particular form of the sampling Kantorovich operators. Nevertheless, the approximation properties of such family of operators, in their multidimensional form, are interesting and they have been widely studied in last years in view of their connections to Sampling Theory and Digital Image Processing, see e.g., [16, 25, 26, 28,29,30, 33, 38]. Their definition has been introduced in 2007 in the univariate form [15] and subsequently it was extended to the multidimensional setting in [27]. The latter generalization has been given in order to have a class of approximation operators of the sampling-type, suitable in order to reconstruct not necessarily continuous signals, that is exactly the context in which the problem of processing (reconstruction, enhancement, smoothing etc) digital images is included [7, 27].

In this direction, variation diminishing type estimates may have an applicative interpretation. Indeed, in case of step-type functions, that is, the mathematical model of digital images, it is possible to obtain a sharper estimate (Corollary 1) proving that the \(L^1\)-norm of the variation of the sections of the sampling Kantorovich operators, in case of non-negative kernels, is smaller than the \(L^1\)-norm of the variation of the sections of the function itself: from the applicative point of view, this produces a smoothing effect on the image reconstructed by means of the multidimensional sampling Kantorovich operators, with respect to the original one.

2 Notations and preliminaries

In the present paper, we denote by \(BV({\mathbb {R}}):=\{f:{\mathbb {R}}\longrightarrow {\mathbb {R}}:\ V_{{\mathbb {R}}}[f]<+\infty \}\) the space of functions of bounded variation on \({\mathbb {R}}\); the functional \(V_{{\mathbb {R}}}[f]\, :=\, \sup _{[a,b]\subset {\mathbb {R}}}V_{[a,b]}[f]\) denotes the Jordan variation of f over \({\mathbb {R}}\), and \( V_{[a,b]}[f]\, =\, \sup \sum _{i=1}^n |f(x_i)-f(x_{i-1})|, \) where the supremum is taken over all the possible partitions \(a=x_0<x_1<\ldots <x_n=b\) of the interval [ab], is the Jordan variation of f over [ab] [3, 11, 12]. For what concerns the multivariate extension of the above concepts, several possible approaches can be found in the literature (see, e.g., [13]).

In particular, here we consider the concept of variation introduced by Tonelli [35] for two variables, extended to the general case of \({\mathbb {R}}^N\) by Radó and Vinti [34, 37]. In order to recall it, we first introduce the following notation.

For a function \(f:{\mathbb {R}}^N \rightarrow {\mathbb {R}}\) and \(\mathtt{x}=(x_1,\dots ,x_N)\in {\mathbb {R}}^N\), we put \( \mathtt{x}'_j= (x_1,\dots , x_{j-1}, x_{j+1},\dots ,x_N)\in {\mathbb {R}}^{N-1},\) \(\mathtt{x}=(\mathtt{x}'_j,x_j)\) and \(f(\mathtt{x})=f(\mathtt{x}'_j,x_j)\), \(j=1,\dots ,N\). Moreover, given an N-dimensional interval \(I=\prod _{i=1}^N [a_i,b_i],\) by \(I'_j=[\mathtt{a}'_j,\mathtt{b}'_j]\) we will denote the \((N-1)\)-dimensional interval obtained deleting by I the j-th coordinate, i.e., \( I=[\mathtt{a}'_j,\mathtt{b}'_j]\times [a_j,b_j],\ \ j=1,\dots ,N. \) Given a vector \(\mathtt{x}\in {\mathbb {R}}^N\) and \(\alpha \in {\mathbb {R}}\), we will use the usual notation for products and quotients, i.e., \({\alpha \mathtt{x}}=\left( {\alpha x_1 },\ldots ,{ \alpha x_N}\right) \) and, for \(\alpha \ne 0\), \({\mathtt{x}\over \alpha }=\left( {x_1\over \alpha },\ldots ,{x_N\over \alpha }\right) \). For more details and results about BV-spaces, see, e.g., [2,3,4, 8,9,10,11, 13, 31].

Now, we are able to recall the definition of the multivariate Tonelli variation. First of all, for any \(I=\prod _{i=1}^N [a_i,b_i]\) and \(j=1,\dots ,N\) we consider the \((N-1)\)-dimensional integrals (Tonelli integrals)

$$\begin{aligned} \Phi _j(f,I):= \int _{[\mathtt{a}'_j,\mathtt{b}'_j]} V_{[a_j,b_j]}[f(\mathtt{x}'_j,\cdot )] d\mathtt{x}'_j, \end{aligned}$$

(\(V_{[a_j,b_j]}[f(\mathtt{x}'_j,\cdot )]\) is the one-dimensional Jordan variation of the \(j-th\) section of f) and their Euclidean norm \( \Phi (f,I):= \left\{ \sum _{j=1}^N \Phi _j^2(f,I)\right\} ^{1\over 2}.\) Note that \(\Phi (f,I)=+\infty \) if \(\Phi _j(f,I)=+\infty \) for some \(j=1,\dots ,N\).

Then the variation of f on \(I\subset {\mathbb {R}}^N\) can be defined as

$$\begin{aligned} V_I[f] := \sup \sum _{k=1}^m \Phi (f,J_k), \end{aligned}$$

where the supremum is taken over all the finite families of N-dimensional intervals \(\{J_1,\dots ,J_m\}\) which form partitions of I. Passing to the supremum over all the intervals \(I\subset {\mathbb {R}}^N\), we obtain the variation of f over the whole \({\mathbb {R}}^N\), i.e.,

$$\begin{aligned} V[f]:= \sup _{I\subset {\mathbb {R}}^N} V_I[f]. \end{aligned}$$

Definition 1

A measurable and bounded function \(f:{\mathbb {R}}^N\rightarrow {\mathbb {R}}\) is said to be of bounded variation (\(f\in BV({\mathbb {R}}^N)\)) if \(V[f]<+\infty \).

By the definition it immediately follows that, for every \(f\in BV({\mathbb {R}}^N)\), \(\nabla f\) exists a.e. in \({\mathbb {R}}^N\) and \({\partial f \over \partial x_j} \in L^1({\mathbb {R}}^N)\), for every \(j=1,\ldots ,N\) (see e.g. [34, 37]).

Definition 2

A function \(f:{\mathbb {R}}^N\rightarrow {\mathbb {R}}\) is locally absolutely continuous in the sense of Tonelli (\(f\in AC_{loc}({\mathbb {R}}^N)\)) if, for every interval \(I=\prod _{i=1}^N [a_i,b_i]\) and for every \(j=1,2,\dots ,N\), the j-th section of f, \(f(\mathtt{x}'_j,\cdot ):[a_j,b_j]\rightarrow {\mathbb {R}}\) is absolutely continuous for almost every \(\mathtt{x}'_j\in [\mathtt{a}'_j,\mathtt{b}'_j]\).

Denoting by \(AC({\mathbb {R}}^N):= BV({\mathbb {R}}^N)\cap AC_{loc}({\mathbb {R}}^N),\) it is well known that, if \(f\in AC({\mathbb {R}}^N)\) then \(V[f]=\int _{{\mathbb {R}}^N} |\nabla f(\mathtt{x})| \,d\mathtt{x}\) (see [12, 31, 34, 37]).

In order to provide some estimates with respect to the multivariate Tonelli variation for a family of multivariate sampling-type operators, we now introduce the following definition.

A function \(\chi :{\mathbb {R}}^N\rightarrow {\mathbb {R}}\) will be called a kernel if it satisfies the following assumptions:

\((\chi _1)\):

\(\chi \in L^1({\mathbb {R}}^N)\) is such that \(\sum _{\mathtt{k}\in {\mathbb {Z}}^N} \chi (\mathtt{u-k})=1\), for every \(\mathtt{u}\in {\mathbb {R}}^N\);

\((\chi _2)\):

\(A_{\chi }:=\sup _{\mathtt{u}\in {\mathbb {R}}^N}\sum _{\mathtt{k}\in {\mathbb {Z}}^N} |\chi (\mathtt{u-k}) |<+\infty \), where the convergence of the series is uniform on the compact sets of \({\mathbb {R}}^N\).

In particular, the above conditions are usually satisfied by the multivariate discrete approximate identities (see, e.g., [19]).

This paper deals with the family of multivariate sampling Kantorovich operators [27], defined as

$$\begin{aligned} (K_w f)(\mathtt{t}):=\sum _{\mathtt{k}\in {\mathbb {Z}}^N} \left[ w^N \int _{[{\mathtt{k} \over w}, {\mathtt{k}+1 \over w}]} f(\mathtt{u})\, d\mathtt{u} \right] \chi (w\mathtt{t}-\mathtt{k}), \ \ \mathtt{t}\in {\mathbb {R}}^N,\ w>0. \end{aligned}$$

The sampling Kantorovich operators represent the \(L^1\)-version of the generalized sampling series

$$\begin{aligned} (S_w f)(\mathtt{t}):=\sum _{\mathtt{k}\in {\mathbb {Z}}^N} f\left( \frac{\mathtt{k}}{w} \right) \chi (w\mathtt{t}-\mathtt{k}), \ \ \mathtt{t}\in {\mathbb {R}}^N,\ w>0, \end{aligned}$$

(see, e.g., [17, 18]).

Note that the operators \((K_w f)_{w>0}\) and \((S_w f)_{w>0}\) are well-defined, for instance, for any \(f\in BV({\mathbb {R}}^N)\): indeed in this case it turns out that \(|f(\mathtt{t})| \le M\), for some \(M>0\), and thus, by \((\chi _2)\), \( |(K_w f)(\mathtt{t})|\le M\sum _{\mathtt{k}\in {\mathbb {Z}}^N} \chi (w\mathtt{t}-\mathtt{k}) \le MA_{\chi },\) \(\mathtt{t} \in {\mathbb {R}}^N.\)

In the present paper, in order to establish some estimates with respect to the Tonelli variation for the operators \(K_w\), we consider kernels which are given by the product of one-dimensional kernels of averaged form (see, e.g., [5, 7, 32]). More precisely, we define

$$\begin{aligned} {\bar{\chi }}_m(\mathtt{t}):=\prod _{i=1}^N {\bar{\chi }}_{i,m}(t_i) \end{aligned}$$

where

$$\begin{aligned} {\bar{\chi }}_{i,m}(t):={1\over m} \int _{-{m\over 2}}^{m\over 2} \chi _i(t+v)\,dv, \end{aligned}$$

for some \(m\in {\mathbb {N}}\), and \(\chi _i:{\mathbb {R}}\longrightarrow {\mathbb {R}}\) is a (one-dimensional) kernel for every \(i=1,\ldots ,N\) (i.e., satisfying \((\chi _1)\) and \((\chi _2)\) with \(N=1\)). It is easy to see that \({\bar{\chi }}_m\) is a kernel itself and that, for every \(i=1,\ldots ,N,\)

$$\begin{aligned} \Vert {\bar{\chi }}_{i,m} \Vert _1 \le \Vert \chi _i\Vert _{1}. \end{aligned}$$
(1)

Moreover, \({\bar{\chi }}_m\) is everywhere differentiable and

$$\begin{aligned} {\partial {\bar{\chi }}_m \over \partial t_j} (\mathtt{t}) ={1\over m} \prod _{i\ne j} {\bar{\chi }}_{i,m}(t_i)\left[ \chi _j\left( t_j+{m\over 2}\right) -\chi _j\left( t_j-{m\over 2}\right) \right] , \ \ \mathtt{t}\in {\mathbb {R}}^N. \end{aligned}$$

From now on, for the sake of simplicity, we will denote by \(\bar{K}^m_w\) and \({\bar{S}}^m_w\) the multivariate Kantorovich and generalized sampling series, respectively, both based upon the averaged product kernel \({\bar{\chi }}_m\).

3 The main results

In this section, we prove the main result of the paper, i.e., an estimate for the variation of the multivariate sampling Kantorovich operators.

Theorem 1

For any \(f \in BV({\mathbb {R}}^N)\), \(m\in {\mathbb {N}}\), \(w>0\),

$$\begin{aligned} V[{\bar{K}}^m_w f]\ \le \ N\, {m+1 \over m}\, \prod _{i=1}^N \Vert \chi _i\Vert _1\, V[f], \end{aligned}$$

and hence \({\bar{K}}^m_w f\in BV({\mathbb {R}}^N)\). Moreover \({\bar{K}}^m_w f \in AC({\mathbb {R}}^N)\).

Proof

First of all we can observe that, for \(f \in BV({\mathbb {R}}^N)\), \({\partial {\bar{K}}^m_w f \over \partial t_j} (\mathtt{t})\) exists for every \(\mathtt{t}\in {\mathbb {R}}^N\). Indeed, for every \(j=1,\ldots ,N\), \(\mathtt{t}\in {\mathbb {R}}^N\), there holds

$$\begin{aligned} {\partial {\bar{K}}^m_w f \over \partial t_j} (\mathtt{t})= & {} {w^{N+1}\over m} \sum _{\mathtt{k}\in {\mathbb {Z}}^N} \left[ \int _{[{\mathtt{k} \over w}, {\mathtt{k}+1 \over w}]} f(\mathtt{u})\, d\mathtt{u} \right] \prod _{i\ne j} \bar{\chi }_{i,m}(wt_i-k_i)\left[ \chi _j\left( wt_j-k_j+{m\over 2}\right) \right. \nonumber \\&\left. -\chi _j\left( wt_j-k_j-{m\over 2}\right) \right] , \end{aligned}$$
(2)

and hence, using \((\chi _2)\) for each one-dimensional kernel \(\bar{\chi }_{i,m},\chi _j\), we have, for every \(\mathtt{t}\in {\mathbb {R}}^N\),

$$\begin{aligned} \begin{aligned} \left| {\partial {\bar{K}}^m_w f \over \partial t_j} (\mathtt{t})\right|&\le {w\over m} M \sum _{\mathtt{k}\in {\mathbb {Z}}^N} \prod _{i\ne j} |{\bar{\chi }}_{i,m}(wt_i-k_i)| \left[ \left| \chi _j\left( wt_j-k_j+{m\over 2}\right) \right| \right. \\&\quad \left. +\left| \chi _j\left( wt_j-k_j-{m\over 2}\right) \right| \right] \\&\le {2w\over m} M \prod _{i\ne j} A_{{\bar{\chi }}_{i,m}} A_{\chi _j}\le {2w\over m} M \prod _{i=1}^NA_{\chi _i}<+\infty . \end{aligned} \end{aligned}$$
(3)

The estimate (3) proves that \({\bar{K}}^m_w f \in AC_{loc}({\mathbb {R}}^N)\). Now, using (2) and the change of variable \(\widetilde{k}_j=k_j+m\), and \(\widetilde{k}_i=k_i\), if \(i \ne j\), we can write what follows

$$\begin{aligned} {\partial {\bar{K}}^m_w f \over \partial t_j} (\mathtt{t})&= {w^{N+1}\over m} \sum _{\mathtt{k}\in {\mathbb {Z}}^N} \left[ \int _{[{\mathtt{k} \over w}, {\mathtt{k}+1 \over w}]} f(\mathtt{u})\, d\mathtt{u} \right] \\&\quad \times \left( \prod _{i\ne j} {\bar{\chi }}_{i,m}(wt_i-k_i)\right) \chi _j\left( wt_j-k_j+{m\over 2}\right) \\&\quad - {w^{N+1}\over m} \sum _{\widetilde{\mathtt{k}}\in {\mathbb {Z}}^N} \left[ \int _{\prod _{i \ne j}\left[ {\widetilde{k}_i \over w}, {\widetilde{k}_i+1 \over w}\right] \times \left[ {\widetilde{k}_j -m \over w}, {\widetilde{k}_j-m+1 \over w} \right] } f(\mathtt{u})\, d\mathtt{u} \right] \\&\quad \times \left( \prod _{i\ne j} \bar{\chi }_{i,m}(wt_i-\widetilde{k}_i)\right) \chi _j\left( wt_j-\widetilde{k}_j+{m\over 2}\right) \\&= {w^{N+1}\over m}\!\! \sum _{\mathtt{k}\in {\mathbb {Z}}^N} \! \left[ \int _{[{\mathtt{k} \over w}, {\mathtt{k}+1 \over w}]}\! f(\mathtt{u}) d\mathtt{u} - \int _{\left[ {\mathtt{k}'_j \over w}, {\mathtt{k}'_j+1 \over w}\right] \times \left[ {{k}_j -m \over w}, {k_j-m+1 \over w} \right] }\! f(\mathtt{u}) d\mathtt{u} \right] \!\! \\&\quad \times \left( \prod _{i\ne j} \bar{\chi }_{i,m}(wt_i-k_i)\right) \! \chi _j\left( wt_j-k_j+{m\over 2}\right) . \end{aligned}$$

Now, putting \(v_j=u_j + m/w\), and \(v_i=u_i\), if \(i \ne j\), in the second integral, we get

$$\begin{aligned}&\left| {\partial {\bar{K}}^m_w f \over \partial t_j} (\mathtt{t})\right| \ \le \ {w^{N+1}\over m}\ \\&\quad \quad \times \sum _{\mathtt{k}\in {\mathbb {Z}}^N} \! \left| \int _{[{\mathtt{k} \over w}, {\mathtt{k}+1 \over w}]}\! f(\mathtt{u}) d\mathtt{u} - \int _{\left[ {\mathtt{k}'_j \over w}, {\mathtt{k}'_j+1 \over w}\right] \times \left[ {{k}_j \over w}, {k_j+1 \over w} \right] }\! f\left( \mathtt{v}'_j, v_j -{m \over w}\right) d\mathtt{v} \right| \!\! \left( \prod _{i\ne j} |{\bar{\chi }}_{i,m}(wt_i-k_i)|\right) \! |\chi _j\left( wt_j-k_j+{m\over 2}\right) |\\&\quad \le {w^{N+1}\over m}\, \sum _{\mathtt{k}\in {\mathbb {Z}}^N} \int _{[{\mathtt{k} \over w}, {\mathtt{k}+1 \over w}]}\! \left| f(\mathtt{u}) - f\left( \mathtt{u}'_j, u_j -{m \over w}\right) \right| \, d\mathtt{u}\, \left( \prod _{i\ne j} |{\bar{\chi }}_{i,m}(wt_i-k_i)|\right) \left| \chi _j\left( wt_j-k_j+{m\over 2}\right) \right| \\&\quad \le {w^{N+1}\over m}\, \sum _{\mathtt{k}\in {\mathbb {Z}}^N} \int _{[{\mathtt{k}'_j \over w}, {\mathtt{k}'_j+1 \over w}]}\! \left[ \int _{(k_j/w)}^{(k_j+1)/w} V_{\left[ {k_j - m \over w}, {k_j+1 \over w}\right] }[f(\mathtt{u}'_j,\cdot )]\, d\mathtt{u}\, \left( \prod _{i\ne j} |{\bar{\chi }}_{i,m}(wt_i-k_i)|\right) \left| \chi _j\left( wt_j-k_j+{m\over 2}\right) \right| \right. \\&\quad \quad {w^{N}\over m}\, \sum _\mathtt{k\in {\mathbb {Z}}^{N}} \left( \prod _{i\ne j} |\bar{\chi }_{i,m}(wt_i-k_i)|\right) \int _{[{\mathtt{k}'_j \over w}, {\mathtt{k}'_j+1 \over w}]} \left[ V_{\left[ {k_j - m \over w}, {k_j - m +1 \over w}\right] } \left[ f\left( \mathtt{u}'_j, \cdot \right) \right] +\, ...\, + V_{\left[ {k_j\over w}, {k_j+1 \over w}\right] } \left[ f\left( \mathtt{u}'_j, \cdot \right) \right] \right] d\mathtt{u}'_j\\ {}&\quad \times \, \left| \chi _j\left( wt_j-k_j+{m\over 2}\right) \right| . \end{aligned}$$

Now, using the Fubini–Tonelli theorem, the change of variable \(y_j=wt_j -k_j + m/2\), \(y_i=wt_i -k_i\), \(i\ne j\), and the inequality (1) we have

$$\begin{aligned} V[{\bar{K}}^m_w f]&=\ \int _{{\mathbb {R}}^N} \left( \sum _{j=1}^N \left| {\partial {\bar{K}}^m_w f \over \partial t_j} (\mathtt{t}) \right| ^2 \right) ^{1/2}\, d\mathtt{t}\ \le \ \sum _{j=1}^N \int _{{\mathbb {R}}^N}\left| {\partial {\bar{K}}^m_w f \over \partial t_j} (\mathtt{t})\right| \, d\mathtt{t}\\&\le \ {w^{N}\over m}\, \sum _{j=1}^N \sum _{\mathtt{k}\in {\mathbb {Z}}^{N}} \int _{[{\mathtt{k}'_j\over w}, {\mathtt{k}'_j+1 \over w}]} \left[ V_{\left[ {k_j - m \over w}, {k_j - m +1 \over w}\right] } \left[ f\left( \mathtt{u}'_j, \cdot \right) \right] + ... + V_{\left[ {k_j\over w}, {k_j+1 \over w}\right] } \left[ f\left( \mathtt{u}'_j, \cdot \right) \right] \right] \, d\mathtt{u}'_j \\&\quad \times \int _{{\mathbb {R}}^N} \left( \prod _{i\ne j} |\bar{\chi }_{i,m}(wt_i-k_i)|\right) \left| \chi _j\left( wt_j-k_j+{m\over 2}\right) \right| \, d\mathtt{t}\\&\le {1\over m} \sum _{j=1}^N \!\sum _{\mathtt{k}'_j\in {\mathbb {Z}}^{N-1}}\! \int _{[{\mathtt{k}'_j \over w}, {\mathtt{k}'_j+1 \over w}]} \sum _{k_j \in {\mathbb {Z}}}\!\! \left[ V_{\left[ {k_j - m \over w}, {k_j - m +1 \over w}\right] } \left[ f\left( \mathtt{u}'_j, \cdot \right) \right] \! + ... + V_{\left[ {k_j\over w}, {k_j+1 \over w}\right] } \left[ f\left( \mathtt{u}'_j, \cdot \right) \right] \right] d\mathtt{u}'_j \\&\quad \times \int _{{\mathbb {R}}^N}\!\! |\chi _j(y_j)| \prod _{i\ne j} |\bar{\chi }_{i,m}(y_i)| d\mathtt{y} \le \ {m+1 \over m} \sum _{j=1}^N \prod _{i=1}^N \Vert \chi _i\Vert _{1} \sum _{\mathtt{k}'_j\in {\mathbb {Z}}^{N-1}}\! \int _{[{\mathtt{k}'_j \over w}, {\mathtt{k}'_j+1 \over w}]} V_{\mathbb {R}}\left[ f\left( \mathtt{u}'_j, \cdot \right) \right] \, d\mathtt{u}'_j \\&= {m+1 \over m} \prod _{i=1}^N \Vert \chi _i\Vert _{1} \sum _{j=1}^N \int _{{\mathbb {R}}^{N-1}} V_{\mathbb {R}}\left[ f\left( \mathtt{u}'_j, \cdot \right) \right] \, d\mathtt{u}'_j. \end{aligned}$$

Now notice that, for \(I=\prod _{i=1}^N [a_i,b_i]\), \( \Phi _j(f,I)=\int _{I'_j} V_{[a_j,b_j]}[f(\mathtt{u}'_j,\cdot )]\,d\mathtt{u}'_j \le \Phi (f,I) \le V_I[f]\), \(j=1,\ldots ,N\), and so, passing to the supremum over \(I\subset {\mathbb {R}}^N\), \( \int _{{\mathbb {R}}^{N-1}} V_{\mathbb {R}}\left[ f\left( \mathtt{u}'_j, \cdot \right) \right] \, d\mathtt{u}'_j\ \le \ V[f]; \) therefore

$$\begin{aligned} V[{\bar{K}}^m_w f]\ \le \ N\, {m+1 \over m} \, \prod _{i=1}^N \Vert \chi _i\Vert _{1}\, V[f]. \end{aligned}$$

Hence \({\bar{K}}^m_w f\in BV({\mathbb {R}}^N)\) and therefore \({\bar{K}}^m_w f\in AC({\mathbb {R}}^N)\). \(\square \)

In the one-dimensional case, namely for \(({\bar{K}}_w^m f)(t):=\sum _{{k}\in {\mathbb {Z}}} w \left( \int _{k \over w}^{k+1 \over w} f({ u})\, d{ u}\right) {\bar{\chi }}_m(w{t}-{ k}),\) \(t\in {\mathbb {R}}\), \(w>0\), where \({\bar{\chi }}_m(t)=1/m \int _{-{m\over 2}}^{m\over 2} \chi (t+v)\,dv\) and \(\chi \) is a one-dimensional kernel, it is possible to obtain a sharper estimate. Notice that, in case of a non-negative kernel, this gives a classical variation-diminishing result, since \(\Vert \chi \Vert _1=1\). Namely, we may obtain

Theorem 2

For \(f \in BV({\mathbb {R}})\), \(m\in {\mathbb {N}}\), \(w>0\), there holds

$$\begin{aligned} V[{\bar{K}}^m_w f]\ \le \ \, \Vert \chi \Vert _1\, V[f]. \end{aligned}$$

Therefore \({\bar{K}}^m_w f \in BV({\mathbb {R}})\) and so \({\bar{K}}^m_w f \in AC({\mathbb {R}})\).

Proof

It is easy to see that \(({\bar{K}}_w^m f)(t)=({\bar{S}}_w^m I^{\varphi }_w f)(t)\), \(t\in {\mathbb {R}}\), where \( (I^{\varphi }_w f)(t):= w\int _{{\mathbb {R}}} f(u) \varphi (w(t-u))\,du , \ w>0, \) for \(\varphi (u)= \mathbf{1}_{[-1,0]}(u)\) (see [6]). Therefore, taking into account of Proposition 5.1 of [14] (with \(D=\Vert w \varphi (w \cdot )\Vert _1=1\)) and of Proposition 1 of [5] (notice that the constant that multiplies V[f] is \(\Vert \chi \Vert _1\)), there holds

$$\begin{aligned} V[{\bar{K}}^m_w f] =V[{\bar{S}}^m_w I^{\varphi }_w f] \le \Vert \chi \Vert _1 V [I^{\varphi }_w f] \le \Vert \chi \Vert _1 V[f], \end{aligned}$$

and so \({\bar{K}}^m_w f\in BV({\mathbb {R}})\). Therefore \({\bar{K}}^m_w f\in AC({\mathbb {R}})\) since, as in Theorem 1, it can be proved that \({\bar{K}}^m_w f\in AC_{loc}({\mathbb {R}})\). \(\square \)

4 Examples and applications

In the present section, we discuss some applicative aspects of the theory of sampling Kantorovich operators, in particular in the present setting of BV-spaces. For this purpose, we first recall that some concrete applications of the above operators to the reconstruction and the enhancement of digital images have already been obtained in [25, 26].

Any given static gray scale image (matrix) \(M=(m_{i,j})\), \(i, j =0, ..., n-1\), can be easily represented (from the analytic point of view) by a function of two variables with compact support on the square \([0,n] \times [0,n]\). More precisely, we can define the so-called image function as follows

$$\begin{aligned} I_M(x,y)\ :=\ \sum _{i=0}^{n-1} \sum _{j=0}^{n-1} m_{i,j}\, \mathbf{1}_{i,j}(x,y), \quad \quad (x,y) \in {\mathbb {R}}^2, \end{aligned}$$

where \(\mathbf{1}_{i,j}\) denotes the characteristic functions of the set \([i,i+1) \times [j,j+1)\).

Obviously any step function with compact support (as \(I_M\)) is in fact a function belonging to \(BV({\mathbb {R}}^2)\). In such particular case, besides the estimate established in Theorem 1, that obviously holds, a sharper estimate for the variation of the two-dimensional sampling Kantorovich operators can be proved, in fact resulting a variation diminishing type property.

Corollary 1

Let \(f: {\mathbb {R}}^N \rightarrow {\mathbb {R}}\) be a step function with compact support \([\mathtt{a}, \mathtt{b}] \subset {\mathbb {R}}^N\), where \(\mathtt{a}, \mathtt{b} \in {\mathbb {Z}}^N\), \(a_i < b_i\), \(i=1, ...,N\), and \(f(\mathtt{x})=f(\mathtt{i})\) for every \(\mathtt{x}\in [\mathtt{i},\mathtt{j}[\), i.e., f is constant on each interval of a grid of multi-dimensional intervals of the form \([\mathtt{i}, \mathtt{j}]\subset [\mathtt{a}, \mathtt{b}]\), with \(\mathtt{i}, \mathtt{j} \in {\mathbb {Z}}^N\), and \(|j_\nu -i_\nu | = 1\), \(\nu = 1, ..., N\), that form a partition of \([\mathtt{a}, \mathtt{b}[\). Then, for every \(w \in {\mathbb {N}}\) and \(m \in {\mathbb {N}}\),

$$\begin{aligned} \Phi _j({\bar{K}}^m_w f,[\mathtt{a}, \mathtt{b}]) \le \prod _{i=1}^N\Vert \chi _i\Vert _1 \Phi _j({\bar{K}}^m_w f,[\mathtt{a}, \mathtt{b}]),\ \ j=1,\ldots ,N, \end{aligned}$$
(4)

and therefore

$$\begin{aligned} V[{\bar{K}}^m_w f]\ \le \ N\prod _{i=1}^N\Vert \chi _i\Vert _1\, V[f]. \end{aligned}$$

In particular, if \(\chi _i\) is non-negative, \(i=1,\ldots ,N\), it turns out that

$$\begin{aligned} \Phi _j({\bar{K}}^m_w f,[\mathtt{a}, \mathtt{b}]) \le \Phi _j({\bar{K}}^m_w f,[\mathtt{a}, \mathtt{b}]),\ \ j=1,\ldots ,N,\ \ \hbox {and}\ \ V[\bar{K}^m_w f]\ \le \ N V[f]. \end{aligned}$$

Proof

Observing that, for any step function f as above and \(w \in {\mathbb {N}}\) it turns out that \({\bar{K}}^m_w f = {\bar{S}}^m_w f\), the proof immediately follows by Proposition 5 of [7]. \(\square \)

As a consequence of (4), it turns out that for any image (matrix) M, the two-dimensional sampling Kantorovich operator \({\bar{K}}_w^m I_M\), w, \(m \in {\mathbb {N}}\), based on \({\bar{\chi }}_m\) and generated by a non-negative kernel \(\chi \), allows to obtain a filtered image in which globally, the variations of the sections of the image are reduced: this may be interpreted as a reduction of the “jumps of gray levels” with respect to the original image M, producing a smoothing effect on the reconstructed image (see Fig. 1c). As it is well-known, smoothing procedures have a wide range of applications in digital image processing: among them, image enhancement, noise reduction, automatic selection procedures. Figure 1 illustrates an example of application of our operators to the latter problem. The aim is to produce an automatic procedure to select “big” objects from an image (the original, Fig. 1a, is a 250 \(\times \) 250 Hubble space image): this can be done by filtering the image with the sampling Kantorovich operator, producing a smoothing effect (Fig. 1c), and hence applying thresholding to the filtered image (Fig. 1d). This produces an image where just the largest objects are detected. The importance of the application of the smoothing filter in this process can be easily deduced by comparing Fig. 1d to the result of thresholding applied directly to the original image (Fig. 1b).

Fig. 1
figure 1

a Original image; b result of thresholding on the original image; c reconstruction of the original image by means of the operator \(K^m_w\), \(w=5\), based upon the bivariate averaged Fejér kernel with \(m=10\); d result of thresholding on the reconstructed image

Now, we can furnish some examples of kernels for which the above results hold.

As a first example, we can consider the multivariate product kernel of the averaged type generated by the well-known Fejér kernel, defined by

$$\begin{aligned} F(x)\ :=\ {1 \over 2}\, \text{ sinc}^2(x/2), x \in {\mathbb {R}}, \end{aligned}$$

where the sinc-function (see, e.g., [6, 24]) is of the form \( \text{ sinc }(x) := \left\{ \begin{array}{ll} {\sin (\pi x) \over \pi x}, \ &{} x \ne 0,\\ 1,\ &{} x=0. \end{array} \right. \) The one-dimensional averaged Fejér kernel is then defined as

$$\begin{aligned} {\bar{F}}_m(t)\ :=\ \frac{1}{2\, m} \int _{-m/2}^{m/2}\text{ sinc}^2\left( \frac{t+v}{2}\right) \, dv, \quad \quad t \in {\mathbb {R}}, \quad m \in {\mathbb {N}}, \end{aligned}$$

and its corresponding multivariate version is \( {{\mathcal {F}}}_m(\mathtt{t})\ :=\ \prod _{i=1}^N {\bar{F}}_m(t_i), \mathtt{t} \in {\mathbb {R}}^N. \) In practice, the averaged Fejér kernel represents the \(L^1\)-version of the well-known Lanczos kernel [32], which is defined as an averaged of a sinc-type function. Note that the Fejér kernel is non-negative and then for the multivariate sampling Kantorovich series based upon \({{\mathcal {F}}}_m\) hold the variation diminishing type properties established in both Theorem 1 and Corollary 1.

Other examples of one-dimensional non-negative kernels with unbounded support that can be used to define product averaged type kernels are, e.g., the Jackson-type kernels, defined by

$$\begin{aligned} J_n(x)\ :=\ c_n\, \text{ sinc}^{2 n}\left( \frac{x}{2 n\pi \alpha }\right) , x \in {\mathbb {R}}, \end{aligned}$$

with \(n \in {\mathbb {N}}\), \(\alpha \ge 1\), and \(c_n\) a non-zero normalization coefficient, given by \( c_n\ :=\ \left[ \int _{{\mathbb {R}}} \text{ sinc}^{2 n}\left( \frac{u}{2 n \pi \alpha } \right) \, du \right] ^{-1}, \) [33]. The averaged-kernels by means of the functions \(J_n\) and their multivariate product can be constructed as in the case of Fejér kernel.

Now, in order to give examples of duration limited kernels, i.e., one-dimensional kernels with compact support, we recall the definition of the well-known central B-spline of order \(n \in {\mathbb {N}}\) (see, e.g., [1, 36]), defined by

$$\begin{aligned} M_n(x)\ :=\ \frac{1}{(n-1)!} \sum ^n_{i=0}(-1)^i \left( {\begin{array}{c}n\\ i\end{array}}\right) \left( \frac{n}{2} + x - i \right) ^{n-1}_+, x \in {\mathbb {R}}, \end{aligned}$$

where \((x)_+ := \max \left\{ x,0 \right\} \) denotes “the positive part” of \(x \in {\mathbb {R}}\).

Now, let us denote by

$$\begin{aligned} {\bar{M}}_{n,m}(t)\ :=\ m^{-1}\int _{-m/2}^{m/2}M_n(t+v)\, dv, \ \ t \in {\mathbb {R}}, \end{aligned}$$

the averaged B-spline kernel of order \(n \in {\mathbb {N}}\). Recalling that \( M_n'(t)\ =\ M_{n-1}(t+1/2)\, -\, M_{n-1}(t-1/2),\) \(t \in {\mathbb {R}}\) \((n \ge 2),\) for \(m=1\) we have \( {\bar{M}}_{n,1}'(t)\ =\ M_{n}(t+1/2)\, -\, M_{n}(t-1/2)\ =\ M_{n+1}'(t),\) \(t \in {\mathbb {R}}\) \((n \ge 1),\) from which we can obtain that \( {\bar{M}}_{n,1}(t)\ =\ M_{n+1}(t), \ \ t \in {\mathbb {R}}, \) for every \(n \in {\mathbb {N}}\), namely, the averaged kernel with \(m=1\) generated by a central B-spline of order n is a B-spline itself of order \(n+1\). Thus, the multivariate averaged type product kernel with \(m=1\) and generated by \(M_n\) is \( {{{\mathcal {M}}}}^n_1(\mathtt{t})\ :=\ \prod ^N_{i=1}{\bar{M}}_{n,1}(t_i)\ =\ \prod _{i=1}^N M_{n+1}(t_i), \quad \mathtt{t} \in {\mathbb {R}}^N. \) In practice, in the latter case the multivariate sampling Kantorovich series based upon the product of N averaged B-spline \(M_n\) with \(m=1\) coincide with the sampling Kantorovich operators based upon the multidimensional central B-spline of order \(n+1\).