• Laser & Optoelectronics Progress
  • Vol. 61, Issue 4, 0400006 (2024)
Wenkai Yu1,2,*, Chong Cao1,2, Ying Yang1,2, and Shuofei Wang1,2
Author Affiliations
  • 1School of Physics, Beijing Institute of Technology, Beijing 100081, China
  • 2Key Laboratory of Advanced Optoelectronic Quantum Architecture and Measurement of Ministry of Education, School of Physics, Beijing Institute of Technology, Beijing 100081, China
  • show less
    DOI: 10.3788/LOP230869 Cite this Article Set citation alerts
    Wenkai Yu, Chong Cao, Ying Yang, Shuofei Wang. Frontier Advances in Optimized Ordering of the Hadamard Basis Patterns Used in Single-Pixel Imaging[J]. Laser & Optoelectronics Progress, 2024, 61(4): 0400006 Copy Citation Text show less
    Performing lower-diagonal-upper decomposition on a 16-order naturally ordered Hadamard matrix, the first, second, third and fourth matrices are the lower triangular matrix, diagonal matrix, upper triangular matrix, and 16-order naturally ordered Hadamard matrix, respectively, the black dots indicate matrix multiplication
    Fig. 1. Performing lower-diagonal-upper decomposition on a 16-order naturally ordered Hadamard matrix, the first, second, third and fourth matrices are the lower triangular matrix, diagonal matrix, upper triangular matrix, and 16-order naturally ordered Hadamard matrix, respectively, the black dots indicate matrix multiplication
    Performing Russian dolls sorting on 16-order naturally ordered Hadamard basis patterns[47]
    Fig. 2. Performing Russian dolls sorting on 16-order naturally ordered Hadamard basis patterns[47]
    Generation process of the origami ordering. (a) Rules for generating origami ordering; (b) the mask results obtained according to Fig. 3 (a)
    Fig. 3. Generation process of the origami ordering. (a) Rules for generating origami ordering; (b) the mask results obtained according to Fig. 3 (a)
    Performing cake-cutting sorting on 16-order naturally ordered Hadamard basis patterns[49]
    Fig. 4. Performing cake-cutting sorting on 16-order naturally ordered Hadamard basis patterns[49]
    Generation process of multi-resolution pipeline ordered Hadamard basis patterns[55]. (a) The process of reshaping the rows of naturally ordered Hadamard matrix into the Hadamard basis patterns, (a1)‒(a4) the processes of reshaping the rows of naturally ordered Hadamard matrix of size 1×64, 4×64, 16×64, and 64×64 pixels into the Hadamard basis patterns, respectively; (b) the process of generating multi-resolution pipeline ordered Hadamard basis patterns by applying the Hadamard pipeline encoder
    Fig. 5. Generation process of multi-resolution pipeline ordered Hadamard basis patterns[55]. (a) The process of reshaping the rows of naturally ordered Hadamard matrix into the Hadamard basis patterns, (a1)‒(a4) the processes of reshaping the rows of naturally ordered Hadamard matrix of size 1×64, 4×64, 16×64, and 64×64 pixels into the Hadamard basis patterns, respectively; (b) the process of generating multi-resolution pipeline ordered Hadamard basis patterns by applying the Hadamard pipeline encoder
    Performing two-dimensional discrete Fourier transform on 16-order Hadamard basis patterns, the grid sub-figures are the Hadamard basis patterns and the corresponding Fourier spectrum images are given below them[59]
    Fig. 6. Performing two-dimensional discrete Fourier transform on 16-order Hadamard basis patterns, the grid sub-figures are the Hadamard basis patterns and the corresponding Fourier spectrum images are given below them[59]
    16-order gray-level co-occurrence matrix contrast (ascending inertia) ordered Hadamard matrix, the row indices of this matrix correspond to the row numbers of naturally ordered Hadamard matrix[59]
    Fig. 7. 16-order gray-level co-occurrence matrix contrast (ascending inertia) ordered Hadamard matrix, the row indices of this matrix correspond to the row numbers of naturally ordered Hadamard matrix[59]
    Zigzag alignment. (a) The traversal order of Zigzag; (b) the big square matrix consisting of the Hadamard basis patterns according to the row and column indexes of each pattern; (c) the Hadamard basis patterns extracted from Fig. 8 (b) by using Zigzag traversal
    Fig. 8. Zigzag alignment. (a) The traversal order of Zigzag; (b) the big square matrix consisting of the Hadamard basis patterns according to the row and column indexes of each pattern; (c) the Hadamard basis patterns extracted from Fig. 8 (b) by using Zigzag traversal
    Snake alignment[62,64]. (a) The snake traversal order; (b) (c) the big square matrix and the snake extraction strategy of the Hadamard basis patterns, respectively
    Fig. 9. Snake alignment[62,64]. (a) The snake traversal order; (b) (c) the big square matrix and the snake extraction strategy of the Hadamard basis patterns, respectively
    Single-pixel imaging based on the diffusion arrangement from visual fovea[66]. (a) a uniform 32×32 grid; (b) 1024 Hadamard basis patterns acquired by reformatting the rows of 1024-order Hadamard matrix onto the uniform grid shown in Fig. 10 (a); (c) the experimentally reconstructed image of a cat by using the spatially uniformly aligned patterns; (d) spatial variable resolution pixel grid, containing 1024 pixel cells of varying sizes, the pixels in the focus area follow a Cartesian grid, while the pixels in the periphery of the focus follow a circular polar grid; (e) examples of 1024 Hadamard basis patterns reshaped onto the spatially variant grid shown in (d); (f) the reconstructed result of the identical scene using the spatially variant patterns shown in Fig. 10 (e)
    Fig. 10. Single-pixel imaging based on the diffusion arrangement from visual fovea[66]. (a) a uniform 32×32 grid; (b) 1024 Hadamard basis patterns acquired by reformatting the rows of 1024-order Hadamard matrix onto the uniform grid shown in Fig. 10 (a); (c) the experimentally reconstructed image of a cat by using the spatially uniformly aligned patterns; (d) spatial variable resolution pixel grid, containing 1024 pixel cells of varying sizes, the pixels in the focus area follow a Cartesian grid, while the pixels in the periphery of the focus follow a circular polar grid; (e) examples of 1024 Hadamard basis patterns reshaped onto the spatially variant grid shown in (d); (f) the reconstructed result of the identical scene using the spatially variant patterns shown in Fig. 10 (e)
    Comparison of 16-order Hadamard matrices by using different spatially optimized orders. (a)‒(f) 16-order naturally, sequency, Russian dolls, origami, cake-cutting, multi-resolution pipeline ordered Hadamard matrices, respectively
    Fig. 11. Comparison of 16-order Hadamard matrices by using different spatially optimized orders. (a)‒(f) 16-order naturally, sequency, Russian dolls, origami, cake-cutting, multi-resolution pipeline ordered Hadamard matrices, respectively
    CategoryMethodDesign ideaFeature description
    Space domainNatural orderRecursionOriginal order
    Sequency orderNumber of sign changes within each basisIncremental order of the number of 1D connected domains
    Dyadic orderRademacher function and binary numbersBased on binary numbers
    Random orderRandomly disrupt the basesNot random within each pattern
    Russian dolls orderRecursive grouping and inclusionGrouping + 2D connected domains
    Origami orderSymmetrical reverse folding,axial symmetry,and partial order adjustmentFiner grouping + 2D connected domains
    Cake-cutting orderCounting the number of 2D connected domainsIncremental order of the number of 2D connected domains
    Multi-resolution pipeline orderUsing the pipeline encoderEvolution of grouping
    Frequency domainDiscrete cosine transform orderPerforming discrete cosine transformTransform + norm
    Wavelet transform orderPerforming wavelet transformTransform + norm
    Discrete Fourier transform orderPerforming discrete Fourier transformTransform + norm
    Total variation orderCalculating total variationTotal variation(norm)
    Index orderDesigning index functionIndex function
    Gray-level co-occurrence matrix contrast orderUtilizing gray-level co-occurrence matrixTextural feature of basis patterns
    Within-pattern pixel alignmentRow-major or column-major alignmentHorizontal and vertical linesIsometric resolution
    Zigzag alignmentSlanting linesIsometric resolution
    Snake alignmentFolded linesIsometric resolution
    Visual fovea diffusion arrangementSpiraling outwards from visual foveaSpatially variant pixel grid with multi-resolution
    Table 1. Hadamard basis pattern optimized ordering and within-pattern pixel alignment methods
    Wenkai Yu, Chong Cao, Ying Yang, Shuofei Wang. Frontier Advances in Optimized Ordering of the Hadamard Basis Patterns Used in Single-Pixel Imaging[J]. Laser & Optoelectronics Progress, 2024, 61(4): 0400006
    Download Citation