1. Introduction
The Shanon’s sampling theorem [
1] in the Fourier domain is one of the remarkable, profound and elegant concepts of digital signal processing which serves as a bridge between the analog and digital signals. The theorem asserts that a bandlimited signal can be completely reconstructed from its values at regularly spaced times. Since the seminal work of Shannon, many generalizations of the classical sampling theorem have been developed; however, the most important ramification came in the form of the Generalized Sampling Expansion (GSE), which is often referred as the multi-channel sampling expansion, mainly for the reason that it relies on non-uniform or multi-channel data acquisition. The multi-channel sampling procedure has attained a respectable status in the context of signal processing due to the fact that it can be employed in situations where the classical Shannon’s sampling procedure is not applicable. For instance, the classical Shanon’s sampling theorem is infeasible for broad-band or non-stationary signals in case the sampling rate is not chosen in accordance to the demand of a particular domain; however, the GSE proves to be handy in such situations as it primarily relies on multi-channel data acquisition. As of now, the GSE has been successfully applied in diverse aspects of signal and image processing, such as digital flight control, flexible analog–digital converters, data compression, image super-resolution and several other fields [
2,
3,
4].
On the other hand, the quaternion algebra has flourished as one of the nicest alternatives to the familiar system of real and complex numbers. The quaternion algebra offers a simple and insightful approach for the efficient representation of signals, wherein several components are to be controlled simultaneously, for instance, in three-dimensional computer graphics, aerospace engineering, artificial intelligence and color image processing. Keeping in view the merits of the quaternion algebra, T.A. Ell [
5] introduced the notion of the quaternion Fourier transform (QFT) as an extension of the classical Fourier transform to hyper-complex algebras. Since its advent, the QFT has proven to be a harbinger of new research trends and has been successfully applied in numerous aspects of signal and image processing, particularly in speech recognition, acoustics, three-dimensional color field processing, space color video processing, crystallography, aerospace engineering and for the solution of many types of quaternionic differential equations [
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20].
Owing to the prolificacy of the GSE, the concept has been extended to several new directions in the open literature. For instance, Hoskins and Pinto [
21] extended the GSE to bandlimited distributions, Wei et al. [
22] introduced the GSE to the fractional Fourier transform, Cheung [
23] extended the GSE to multi-dimensional setting and Li and Xu [
24] investigated the GSE in the linear canonical domain. Nevertheless, very recently, Shah and Tantary [
25] formulated the lattice-based multi-channel sampling theorem in the multi-dimensional linear canonical domain and also demonstrated its applications for signal reconstruction and image super-resolution. In 2016, R. Roopkumar introduced the quaternionic one-dimensional fractional Fourier transform [
26]. Bahri et al. defined a one-dimensional quaternion Fourier Transform in 2019 [
27]. Siddiqui et al. gave the definition of a quaternion one-dimensional linear canonical transform [
28]. M.I. Khalil investigated a new steganography technique for hiding a textual message within a cover image using the quaternion Fourier transform [
29]. Although the uniform sampling theorems for bandlimited signals in the quaternion domain have been derived in [
30], to date, not a single attempt has been made to extend the GSE to the quaternion Fourier domain in one dimension. The aim of this paper is to fill this gap by formulating the GSE for one-dimensional quaternionic bandlimited signals in Fourier transform domain. Such a sampling expansion shall be of critical significance in diverse aspects of color image processing, image enhancement, image restoration and compression, filtering and so on.
The rest of the article is divided into five sections. In
Section 2, we present the preliminaries including the fundamental notions of quaternion algebra and the quaternion Fourier transform abreast of their basic properties.
Section 3 is completely devoted to the formulation of GSE for one-dimensional bandlimited quaternion signals.
Section 4 incorporates the details about the reconstruction formula using the derivatives of the quaternionic signal. In addition, an illustrative example with simulation results describing the applicability of the proposed sampling expansion in signal reconstruction is presented in
Section 5. Finally, a conclusion is extracted in
Section 6.
2. The Quaternion Algebra and Quaternion Fourier Transform
In this section, we present the fundamental notions regarding the celebrated quaternion algebra and the associated Fourier transform, which shall be subsequently used while formulating the main results.
2.1. Quaternion Algebra
The concept of quaternion algebra was introduced by W.R. Hamilton [
31,
32] in 1843. In the sequel, the quaternion algebra appeared to be designated by the letter
H in honor of the Irish mathematician Sir W.R. Hamilton. The quaternion algebra provides an extension of a well-known complex number system to an associative and non-commutative four-dimensional algebra. In the hyper-complex plane, the quaternion algebra is written as follows:
where the three imaginary units
and
k obey the Hamilton’s multiplication laws as:
and
The addition of any pair of quaternions
and
is defined component-wise, whereas the multiplication is governed by the following law:
Moreover, the conjugate of any quaternion h is given by , so that the multiplication of the quaternion h with its conjugate takes the form . In addition, the modulus of the quaternion h is given by . Finally, we note that the inverse of any non-zero quaternion h can be expressed as .
2.2. The Quaternion Fourier Transform
The quaternion Fourier transform (QFT) serves as a natural extension of the usual complex-valued Fourier transform; however, under such an extension, certain properties of the classical Fourier transform are lost, while most of the fundamental properties, such as the Parseval’s and inversion formulae, are preserved under suitable conditions in the hyper-complex algebra. Primarily, the quaternion Fourier transforms can be broadly classified into two categories: the one-dimensional QFT and the two-dimensional QFT. Nonetheless, the extension beyond two dimensions is possible, but the same is best suited in the context of the well-known Clifford algebra: a generalization of both the Grassmann’s exterior algebra and Hamilton’s algebra of quaternions. One of the intrinsic features of the Clifford analysis is that it encompasses all dimensions at once, as opposed to a multi-dimensional tensorial approach with tensor products of one-dimensional phenomena. To work within the scope of this article, we shall omit any further reference to the Clifford algebra and the associated Fourier transform.
Due to the non-commutativity of the quaternions, there are several approaches of defining the two-dimensional quaternion Fourier transform. In fact, for a given two-dimensional quaternion signal, the two-sided, right-sided and left-sided quaternion Fourier transforms are defined as follows:
- (i)
Two-sided QFT: For a given two-dimensional quaternionic signal
, the two-sided QFT is denoted by
and is defined as:
- (ii)
Right-sided QFT: The right-sided QFT for two-dimensional quaternionic signal
, is denoted by
and is defined as:
- (iii)
Left-sided QFT: For the quaternionic signal
, the left-sided QFT is denoted by
and is defined as:
Not withstanding the notion of two-dimensional QFT, another important variant of the quaternion Fourier transform is the one-dimensional QFT, which is practically reliable in the sense that it is governed by a one-dimensional integral expression. Below, we present the formal definition of the one-dimensional quaternion Fourier transform.
Definition 1. One-dimensional QFT:For a given quaternion-valued signal , the one-dimensional quaternion Fourier transform is denoted by and is defined as [27]: The inversion formula corresponding to the one-dimensional QFT given in (
4) is defined in [
27]:
Moreover, if the input function
is a continuously differentiable function, then the following differentiation property holds:
In addition, other fundamental properties of the one-dimensional QFT given in (
4) can be found in [
27].
From Definition 1, it follows that, for the function to be a real value, we can interchange the position of the kernel to either the left or right side of the function. Otherwise, the same is not possible due to the non-commutativity of the quaternions.
In [
30], the authors have derived GSE associated with QFT in two dimensions. They have used the matrix and vector approach for this. In the present article, we have proposed the GSE using the signal and its derivative as that of [
22]. This GSE is performed for the first time in one-dimensional quaternionic signals.
3. Generalized Sampling Expansion in the Quaternion Fourier Domain
This section constitutes the centerpiece of this article and is completely devoted to the formulation and validity of the GSE in the context of a one-dimensional QFT.
To begin with, we have the following definition:
Definition 2. Bandlimited Signal:A signal is said to be bandlimited in the quaternion Fourier domain if , for . In that case, the scalar is called as the bandwidth of the quaternion-valued signal .
In order to facilitate the formulation of the GSE in the quaternion Fourier domain, we choose a set of
M linear filters:
which are bandlimited in the quaternion Fourier domain. Applying these
M linear filters to the quaternionic bandlimited signal
and invoking the inversion Formula (
5) yields the following output:
Then, our goal is to demonstrate that the bandlimited signal
can be exactly reconstructed from the outputs
which are sampled at
of the Nyquist rate of the quaternion Fourier domain with the sampling period
, satisfying
. To do so, we generate the following system of equations:
where
and
is the sub-bandwidth parameter in the sense that it divides the total band of the given signal in the quaternion Fourier domain into
M equal parts. The above system of equations gives rise to a set of
M unknown functions
, and the necessary condition for this system to have a solution is that the determinant of its coefficients is non-zero for every
. Moreover, another reasonable assumption, which ought to be mentioned, is that each of these
M unknown functions can be expanded via the Fourier series over the interval
. Consequently, we infer that the filter functions
are not completely arbitrary as they have to satisfy the system of Equation (
9).
Theorem 1. Suppose that a quaternionic bandlimited signal with bandwidth is passed through M quaternion Fourier filters . Then, we have:where , are the M outputs of the given set of quaternion Fourier filters (7) andwith the synthesis functions being given by: Proof. Firstly, note that:
which demonstrates that the right side of the system of Equation (
9) is periodic with period
. In addition, since each of the filter functions appearing in (
7) are independent of
t, therefore, we conclude that each of the functions
must be periodic in
t with the same period
. Thus, we have:
Consequently, in view of (
11), we obtain:
The expression (
14) clearly indicates that
is the
nth Fourier coefficient of the Fourier series expansion of the function
over the interval
. Hence, employing the formal definition of Fourier series yields the following:
Upon multiplying both sides of the system (
9) with
and then plugging (
15) into (
9), we obtain:
where
. In addition, by virtue of (
12), we have
, so the system (
16) can be unified as follows:
Invoking the inversion formula for the one-dimensional QFT, we obtain:
Finally, using the expression (
8), we obtain the desired GSE as:
This evidently completes the proof. □
Here, it is important to mention that the above-obtained GSE reveals that a quaternionic bandlimited signal can be exactly reconstructed from a given set of M quaternion Fourier filters; that is, if the original signal is not directly accessible, we still can reconstruct the signal using the GSE.
4. Sampling Using the Signal and Its Derivative
Having formulated the GSE pertaining to the quaternion Fourier transform, we shall next obtain another reconstruction formula using the derivatives of the quaternionic signal. Since derivatives contain information about the edges and curves appearing in images, therefore, such a sampling formula is of substantial importance for image processing, particularly in image super-resolution procedures.
Theorem 2. If is the bandwidth of a continuously differentiable quaternion-valued function f, then we have: Proof. In view of the differentiation property (
6) of the QFT, we choose the quaternionic filters as:
In addition, for
, the sub-bandwidth parameter is given by
. Consequently, the system of Equation (
9) becomes:
Upon solving the above pair of equations, we obtain:
Therefore, plugging the explicit expressions for the functions
and
into (
11) yields:
and
Now, it remains to obtain the respective outputs of the filters applied to the quaternionic bandlimited signal. In this direction, we shall invoke (
8), so that:
and
Finally, implementing (
23)–(
25) into (
10), we obtain the desired reconstruction formula involving the derivatives of the quaternion-valued signal as:
This completes the proof. □
By choosing the values of and noting that , , we can obtain a reconstruction formula involving the higher-order derivatives of the quaternion-valued signal .
5. Simulation Results
In order to show the correctness and effectiveness of the derived results, we have used simulations in MATLAB. Consider the quaternion-valued signal
, where
. In order to carry out the numerical simulations, we choose
,
,
and
and plot the corresponding function
in
Figure 1. Firstly, we claim that
f is bandlimited in the quaternion Fourier domain. To do so, we proceed as follows:
where
denotes the usual characteristic function. From expression (
26), it is clear that indeed the quaternion Fourier spectrum of the signal
f lives onto the interval
and is zero outside. Hence, we conclude that
f is bandlimited in the quaternion Fourier domain with bandwidth
. The quaternion Fourier transform of the signal
is plotted in
Figure 2. Consequently, we have
and
. Hence, we choose
and
, yielding
and
, so that
. In addition, note that the synthesis function is given by:
Finally, using the reconstruction Formula (
10) with
, we obtain:
The sampled signal
is plotted in
Figure 3, whereas the reconstructed signal (
27) is plotted in
Figure 4.
6. Conclusions
Focusing on the signals in one dimension and its derivatives in the QFT domain, this paper investigates several versions of the Generalized (multi-channel) Sampling Expansion. Firstly, we obtained the most general form of the sampling expansion involving general quaternionic filter and synthesis functions. Secondly, we deduced the GSE involving the derivatives of the input signal as derivatives are significant where information is required about the edges and curves appearing in images; therefore, such a sampling formula is of critical importance for image processing, which stimulates interest for future work on the subject. Moreover, this work can lead researchers to focus on the different aspects of one-dimensional signals in the quaternion domain. Finally, the applicability of the proposed multi-channel sampling procedure is demonstrated via an illustrative example on the quaternion signal reconstruction. The results in the simulation part clearly show the effectiveness of the proposed scheme to reconstruct the signal from its derivatives.
Our future work about the sampling of quaternionic one-dimensional LCT is in progress.