Hostname: page-component-89b8bd64d-x2lbr Total loading time: 0 Render date: 2026-05-13T09:34:53.806Z Has data issue: false hasContentIssue false

Boundary operation of 2D non-separable oversampled lapped transforms

Published online by Cambridge University Press:  04 April 2016

Kosuke Furuya*
Affiliation:
Graduate School of Science and Technology, Niigata University, Niigata 950-2181, Japan
Shintaro Hara
Affiliation:
Canon Imaging Systems Inc., Niigata 950-0916, Japan
Kenta Seino
Affiliation:
Graduate School of Science and Technology, Niigata University, Niigata 950-2181, Japan
Shogo Muramatsu
Affiliation:
Department of Electrical and Electronics Engineering, Niigata University, Niigata 950-2181, Japan
*
Corresponding author:K. Furuya Email: furuya@telecom0.eng.niigata-u.ac.jp

Abstract

This paper proposes a boundary operation technique of two-dimensional (2D) non-separable oversampled lapped transforms (NSOLT). The proposed technique is based on a lattice structure consisting of the 2D separable block discrete cosine transform and non-separable redundant support-extension processes. The atoms are allowed to be anisotropic with the oversampled, symmetric, real-valued, compact-supported, and overlapped property. First, the blockwise implementation is developed so that the atoms can be locally controlled. The local control of atoms is shown to maintain perfect reconstruction. This property leads an atom termination (AT) technique as a boundary operation. The technique overcomes the drawback of NSOLT that the popular symmetric extension method is invalid. Through some experimental results with iterative hard thresholding, the significance of AT is verified.

Information

Type
Original Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Authors, 2016
Figure 0

Fig. 1. Types I and II lattice structure of analysis NSOLT, where E0 denotes symmetric orthonormal transform matrix directly given by 2-D DCT, and W0, U0, ${\bf U}_{n}^{\{d\}}$, ${\bf U}_{\ell}^{\{d\}}$ and ${\bf W}_{\ell}^{\{d\}}$ are arbitrary invertible matrices. Nd is the order of the polyphase matrix in the direction d∈{y, x}, and d(z) is the delay chain determined by the downsampling factor M=diag(My, Mx). (a) Example of Type-I NSOLT. (#Channels P=6, Sampling factor M=4)], (b) Example of Type II NSOLT. (#Channels P=7, Sampling factor M=4, ps>pa).

Figure 1

Fig. 2. Primitive block operations for Type-II NSOLT, where the white and shaded regions mean operations for upper and lower half intermediate coefficient vectors, respectively, where I in the center block is the identity matrix for center intermediate coefficient. (a) E0, (b) R0, (c) ${\bf B}_{P}^{(p_{a})}$, (d) ${\bf R}_{O\ell}^{\{d\}}$, (e) ${\bf R}_{E\ell}^{\{d\}}$, (f) Λ(zx), (g) Λ(zy), (h) $\overline{\bf \Lambda}(z_{x})$, and (i) $\overline{\bf \Lambda}(z_{y})$.

Figure 2

Fig. 3. Boundary operation with AT, where the shaded area denotes the original support region of a given image. The blocks including ‘|’, ‘−’ and ‘+’ denote termination blocks in the horizontal, vertical, and both directions, respectively.

Figure 3

Fig. 4. AT flow of the blockwise operations corresponding to (8), where succeeding three blocks are exemplified. (a) Intermediate coefficients of each blocks. (b) Operation with BP(m). (c) Operation with Λ(zx). (d) Operation with BP(m). (e) Operation with ${\bf R}_{O\ell}^{\{d\}}$. (f) Operation with BP(m). (g) Operation with $ \overline{{\bf \Lambda}}(z_{x})$. (h) Operation with BP(m). These operations from (a) to (h) are applied alphabetical order, where ${\bf U} = {\bf U}_{\ell}^{\{d\}}$. In (e), the thick frame shows that the block to which parameter ${\bf U}_{\ell}^{\{d\}} = -{\bf I}$ is applied. The vertical dashed line in (g) and (h) denotes the separation of dependence between the blocks. For convenience, we omit to show the details in the right block in (h). Note that cb in center block is operation of inserting zero in Fig. 1.

Figure 4

Fig. 5. Design example of Type-II NSOLT, where the impulse responses are shown in the top, and frequency amplitude responses are shown in the bottom, where P=pa+ps=7, My=Mx=2 (M=4), and Ny=Nx=4.

Figure 5

Fig. 6. Original images of size 128×128, 8-bit grayscale. (a) lena, (b) goldhill, (c) barbara, and (d) baboon.

Figure 6

Fig. 7. Examples of terminated atom sets and the original normal atom set, where the contrast of each atom is enhanced in order to clarify the region of support. (a) Top left. (b) Top. (c) Top right. (d) Left. (e) Normal. (f) Right. (g) Bottom left. (h) Bottom. (i) Bottom right.

Figure 7

Table 1. Experimental settings of IHT with NSOLT.

Figure 8

Fig. 8. A part of experimental result with IHT in the case of (Ny, Nx)=(4, 4). (a) Original. (b) NSOLT with PE (PSNR: 26.80 [dB]). (c) NSOLT with AT (PSNR: 28.12 (dB)). In this experiment, six-level hierarchical 2D wavelet construction was adopted and the number of transform coefficients in IHT was set to 500.

Figure 9

Table 2. Experimental result of PSNR (dB) with PE and AT.