Skip to main content

Advanced Topics on Multidimensional Signals

  • Chapter
Unified Signal Theory
  • 1538 Accesses

Abstract

The theory of the previous chapters is applicable to multidimensional signals, but to arrive at their full formulation, some topics, mainly multidimensional groups, must be further developed. In this chapter this will be done for gratings and especially for lattices, first with an efficient representation of gratings and then that of lattices, and then we will consider the problem of generating all subgroups of a given group. Other topics that are further investigated are those of cells, with their multiplicity of representations, and the evaluation of sum and intersection, which is formulated in the framework of integer matrices.

The final advanced topic is change of signal dimensionality, which is encountered, e.g., in television scanning, where a time-varying image (a 3D signal) is converted to a 1D signal. This topic has not been developed in the literature in operator form and represents an original contribution of the Unified Signal Theory.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The program has been thoroughly tested and adequately documented. However, the author wants to emphasize that he is not a professional programmer.

  2. 2.

    In Table 16.1 multiplication factors are indicated below the corresponding block.

References

  1. G. Cariolaro, Scanning theory with application to HDTV. Available at www.springer.com/978-0-85729-463-0

  2. G. Cariolaro, E. Ruffa, Lattice operations with Mathematica. Available at www.springer.com/978-0-85729-463-0

  3. J.W.S. Cassels, An Introduction to the Geometry of Numbers (Springer, Berlin, 1959)

    Book  MATH  Google Scholar 

  4. T. Chen, P.P. Vaidyanathan, The role of integer matrices in multidimensional multirate systems. IEEE Trans. Signal Process. SP-41, 1035–1047 (1993)

    Article  Google Scholar 

  5. E. Dubois, The sampling and reconstruction of time-varying imagery with application in video systems. Proc. IEEE 73, 502–523 (1985)

    Article  Google Scholar 

  6. F.R. Gantmacher, The Theory of Matrices, vol. 1 (Chelsea, New York, 1977)

    Google Scholar 

  7. T. Kailath, Linear Systems (Prentice Hall, Englewood Cliffs, 1980)

    MATH  Google Scholar 

  8. C.C. MacDuffee, The Theory of Matrices (Chelsea, New York, 1946)

    Google Scholar 

  9. R.M. Mersereau, D.E. Dudgeon, The representation of two-dimensional sequences as one-dimensional sequence. IEEE Trans. Acoust. Speech Signal Process. ASSP-22, 320–325 (1974)

    Article  Google Scholar 

  10. P. Mertz, F. Gray, A theory of scanning and its relation to the characteristics of the transmitted signal in telephotography and television. Bell Syst. Tech. J. 13, 464–515 (1934)

    Google Scholar 

  11. G.J. Tonge, The television scanning process. SMPTE J. 93, 657–666 (1984)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gianfranco Cariolaro .

Appendix: Condition for Getting a Subgroup (Theorem 16.1)

Appendix: Condition for Getting a Subgroup (Theorem 16.1)

We investigate when the “convenient” basis given by (16.38) generates a subgroup J=J K of G. To this end, we decompose the candidate subgroup J into its 1D components (see (16.8))

$$J=\mathbf{j}_1 K_1+\mathbf{j}_2 K_2+\cdots+\mathbf{j}_m K_m , $$
(16.104)

where K i are the factors of the signature K=K 1×⋅⋅⋅×K m . Now, a necessary and sufficient condition for J be a subgroup of G is that all the 1D components j r K r be subgroups of G, that is,

$$\mathbf{j}_1 K_1,\ldots,\mathbf{j}_m K_m \subset G \quad {\Longleftrightarrow}\quad J\subset G . $$
(16.105)

Lemma 16.1

Let j=Gk, k∈ℝp×ℤq be a point of a group G=Gp×ℤq, and let jor jbe the 1D group generated by j. Then:

  1. (1)

    jis always a subgroup of G,

  2. (2)

    jis a subgroup of G if and only if it belongs to the subspace V(G) of G, that is,

    $$\mathbf{j} \in\mathbf{G} \mathbb{R}^p \times\mathbb{O}^q=V(G)\quad {\Longleftrightarrow}\quad \mathbf{h} \in\mathbb{R}^p \times\mathbb{O}^q . $$
    (16.106)

Proof

(1) We have to prove that n jG for ∀n∈ℤ. This is easily done by induction, using the group properties: jG, then 2j=j+jG, 3j=2j+jG, etc. and also −jℤ∈G, −2jℤ∈G, etc.

(2) We have to prove condition (16.106) that r jG for all r∈ℝ if and only if the point j belongs to the subspace V(G). The reason of this condition is due to the fact that jℝ is a line through the origin, specifically

$$\mathbf{j}\mathbb{R}=\bigl\{r(h_1 \mathbf{g}_1+\cdots+h_p\mathbf{g}_p+h_{p+1}\mathbf{g}_{p+1}+\cdots+h_{m}\mathbf{g}_m)\bigm{|} r \in\mathbb{R}\bigr\} ,$$

and G consists of hyperplanes, and only one of them crosses the origin, namely

$$\mathbf{g}_1 \mathbb{R}+\cdots+\mathbf{g}_p\mathbb{R}=V(G) .$$

Now, in order that jℝ⊂G, the continuum jℝ must lie in the continuum V(G), and this implies, and is implied by, the condition that jℝ does not receive contributions from the vectors g p+1,…,g m . This happens when

$$ h_{p + 1}= 0, \ldots ,h_m= 0. $$
(16.107)

 □

We illustrate this condition in the 2D and 3D case. In the 2D case, consider the grating G=Gℝ×ℤ, which is formed by equally distant parallel lines, and g 1ℝ is the line passing through the origin and containing g 1 (see Fig. 16.2). But, also jℝ={r(h 1 g 1+h 2 g 2)∣r∈ℝ} is a line passing through the origin, which belongs to the grating G if and only if h 2=0. If this is the case, we have jℝ={rh 1 g 1r∈ℝ}=g 1ℝ, provided that h 1≠0.

Next, suppose that G is a 3D grating G=G2×ℤ, which consists of equidistant parallel planes, and V(G)=g 1ℝ+g 2ℝ is the plane passing through the origin determined by g 1 and g 2. Now

$$\mathbf{j} \mathbb{R}=\bigl\{r(h_1 g_1+h_2 g_2+h_3 g_3) \bigm{|} r\in\mathbb{R}\bigr\}$$

is a line through the origin, and it belongs to the grating G if it lies on the plane V(G). This implies that h 3=0. In other words, jℝ must not receive a contribution from the vector g 3. If G is the grating G=Gℝ×ℤ2, the space V(G) becomes \(V(G)=\mathbf{G}\mathbb{R} \times\mathbb{O}^{2}=\mathbf{g}_{1} \mathbb {R}\), that is, a line through the origin, and the line jℝ must coincide with the line V(G). This implies that h 2=h 3=0.

We have seen how to generate a basis J=[j 1⋅⋅⋅j m ] from m independent points j s =Gh s of a group G and the construction of a subgroup in the form J=j 1 K 1+⋅⋅⋅+j m K m . The subgroup condition j s K s G is that the last q entries of h s be zero when K s =ℝ (see (16.107)). When the basis is written in the form J=GK, the above condition requires that some entries of the matrix K be zero.

We illustrate this in the 3D case; starting from the grating G=G2×ℤ, we suppose to generate three subgroups with the signatures (1) \(\mathbb{K}=\mathbb{Z}^{3}\), (2) \(\mathbb{K}=\mathbb {R} \times\mathbb{Z}^{2}\), and (3) ℝ2×ℤ. In the matrix K we have the constraints

$$ {\bf K} = [{\bf k}_1 {\bf k}_1 {\bf k}_3 ] = \left[ {\begin{array}{*{20}c} {r_1 } & {r_2 } & {r_3 }\\ {s_1 } & {s_2 } & {s_3 }\\ {n_1 } & {n_2 } & {n_3 }\\ \end{array}} \right]\begin{array}{*{20}c} {{\rm real},}\\ {{\rm real},}\\ {{\rm integer}.}\\ \end{array} $$

In case (1), J=j 1ℤ+j 2ℤ+j 3ℤ, and we have no further constraints. In case (2), J=j 1ℝ+j 2ℤ+j 3ℤ, and the constraints is on j 1=Gk 1, where the last entry of k 1 must be zero, that is, n 1=0. In case (3), J=j 1ℝ+j 2ℝ+j 3ℤ, and the constraint is on both j 1=Gk 1 and j 3=Gk 3, specifically, n 1=n 2=0. In conclusion, for the matrix K, we find in the three cases the constraints indicated in (16.37).

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag London Limited

About this chapter

Cite this chapter

Cariolaro, G. (2011). Advanced Topics on Multidimensional Signals. In: Unified Signal Theory. Springer, London. https://doi.org/10.1007/978-0-85729-464-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-0-85729-464-7_16

  • Publisher Name: Springer, London

  • Print ISBN: 978-0-85729-463-0

  • Online ISBN: 978-0-85729-464-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics