Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Imaging using hyperuniform sampling with a single-pixel camera

Open Access Open Access

Abstract

Digital cameras use detector arrays with regular geometry for optical sampling. Though regular arrangement was demonstrated to be optimal for two-dimensional sampling, it causes aliasing at high frequencies exceeding its Nyquist limit. Here, we proposed a randomization procedure to generate 2D hyperuniform patterns that can be used to suppress aliasing in image retrieval. Experiments are performed using a single-pixel camera, where the sampling patterns do not necessarily follow a fixed Cartesian geometry. Results demonstrate that the images reconstructed by hyperuniform patterns have a lower root mean squared error and exhibit less moiré fringes at high frequencies than the images reconstructed by regular square patterns do. Furthermore, the same conclusion can be applied to the production of conventional detector arrays, where manufacturing imperfection could be utilized to suppress frequency aliasing in image retrieval.

© 2018 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

Optical imaging is an important tool for many applications, and even more so since the invention of digital cameras, which provide us an access to a numerous amount of images. A digital camera samples a scene with a detector array, the pixels of which are regularly fixed in a Cartesian geometry in most cases, or a triangular-lattice arrangement (i.e., a hexagonal array) in a rare case [1], because manufacturing hexagonal multipixel image sensors increases cost dramatically for mass-production, even though classical sampling theory [2] as well as recent works [3,4] demonstrated that a hexagonal array is optimal for two-dimensional (2D) imaging sampling. Nevertheless, species free from business rules have evolved this optimal arrangement of their retinal mosaic, such as compound eyes of the insect [5].

An earlier study suggested that any irregularity in optical sampling degrades image quality [6]. However, regular sampling has its own pros and cons. While capturing image details whose spatial bandwidth does not exceed its Nyquist limit, regular sampling also introduces aliasing, which converts frequencies above the limit into moiré fringes [cf. Fig. 1(a)] in the reconstructed images [7]. One possible solution to this dilemma is the fact that a modest degree of irregularity within the sampling mosaic can actually suppress aliasing introduced by the perfect regular array [8]. Random sampling has been used in detector array structures to increase bandwidth [9]. Interestingly, biologists recently found such structures within avian retina [10] and believed that this is one of the reasons that birds have the most sophisticated vision of any vertebrate. Avian retina consists of five types of cones (four sense colors and one detects luminance [11]), each of which independently exhibits a disorder on small length scales but a quasi-uniformity on large scales. The remarkable arrangement of correlated disorder is known as hyperuniformity [12].

 figure: Fig. 1.

Fig. 1. (a) Example of moiré fringes caused by aliasing. (b) Circular domain S of radius R within an irregular Poisson point pattern.

Download Full Size | PDF

The density fluctuation in a many-particle system, which is of great fundamental interest in astronomic [13], and biological sciences [14], contains crucial structural information about the system [15] and can be described using point patterns [12], whose points are the centroids of the structure shapes. Consider a 2D point pattern [cf. Fig. 1(b)] with Poisson point distribution (the concept can be expanded to n-dimensional Euclidean space); the variance of the number of points σpois2(R) within a circular domain S is proportional to the square of its radius R, i.e.,

σpois2(R)=NS2NS2R2,
where NS is the number of points contained in S at a certain coordinate, and denotes an ensemble average. Besides Poisson, Eq. (1) is also true for a large class of correlated irregular point patterns [12]. It has been shown that for any statistically homogeneous and isotropic point pattern, the variance σ2(R) cannot grow more slowly than the area of circular domain S or other strictly convex domains [16]. On the contrary, for a point pattern that is either regular or hyperuniform, the variance σhyper2(R) is approximately proportional to R [12], i.e.,
σhyper2(R)R.
It is worth mentioning that we refer to hyperuniformity here only those containing irregularity since irregular pattern sampling is the prior research here, though the regular patterns were also viewed as hyperuniform in [12].

Disordered hyperuniformity has been observed in galaxy systems, molecule structures, and biology organisms and exhibited exotic properties in all cases. It would be interesting to artificially generate hyperuniform patterns and investigate its effect on optical sampling.

Because a hexagonal array is optimal for imaging sampling, we generated a regular array with 64×64 hexagonal blocks in a 2D grid, as shown in Fig. 2(a). For clarity, these hexagonal blocks are referred to as resolution cells henceforth. The 2D grid has an underlying Cartesian structure of 512×512pixels but contains 64×64=4096 hexagonal cells, each of which consists of 64 pixels. Different colors are used to distinguish adjacent cells. The centroids of the cells are calculated [black dots in Fig. 2(a)] and form a regular triangular-lattice point pattern, as shown in Fig. 2(b), which describes the structure information of the sampling cell pattern. To introduce irregularity into the regular hexagonal pattern, a randomization procedure is proposed, as shown in Fig. 2(c). The protocol of the procedure is as follows:

  • 1. Put the triangular-lattice point pattern on a blank 512×512pixels 2D grid. For each centroid, choose a square region [dashed pink square in Fig. 2(c)] that places the corresponding centroid at the center. The pixel size of the region is a×a, and the irregularity to be introduced into the regular pattern can be determined by tuning a.
  • 2. For each region, randomly place a resolution cell of one pixel size [‘S’ in Fig. 2(c)] inside the region as the starting point of cell growth. For one iteration of the growth, randomly choose one side of the cell for it to grow a pixel. All sides of the cell have the same possibility to grow, except for those adjacent to other resolution cells and therefore have no possibility to grow.
  • 3. During the iterations, the growth is performed on all resolution cells simultaneously. The growth iteration continues until the resolution cells fill the whole 2D grid, and there is no blank pixel left.

 figure: Fig. 2.

Fig. 2. Schematics of resolution cell patterns. For illustration effect, only central 8×8 cells are shown. (a) Hexagonal cell pattern; different colors are used to distinguish adjacent cells. (b) Centroids point pattern of hexagonal pattern (black dots) and randomized pattern (light blue dots). (c) Resolution cell growth. Randomly choose a starting seed “S” inside a region (dashed pink square), then grow the cell (19 label the random sequence). (d) Randomized cell pattern.

Download Full Size | PDF

Figure 2(d) shows a randomized pattern with a=6. The centroids of the resolution cells demonstrated a moderate deviation from the regular triangular-lattice array [Fig. 2(b)].

To verify the randomized patterns for hyperuniformity and evaluate the irregularity induced by the randomization, we generated three patterns with a=4, 6, and 8, respectively. To calculate the variance σ2(R) of a point pattern, 1500 circular domains S are randomly placed in the pattern without overlapping the system boundary for a specific R. The pattern size L limits the maximum radius to be R=L/2. For comparison, the variance data of a regular hexagonal pattern were also calculated. Noting that the strict variance characteristics for a hexagonal pattern were provided in [12,17], and the randomized patterns were generated from the hexagonal one, we therefore constructed the fitting function of the computed σ2(R) data as

σ2(RD)=A(RD)(1+Bcos(π2RD+π3)),
where a cosine term is induced because of the regular hexagonal pattern origin, R is normalized by the averaged points distance D=8. It is worth mentioning that Eq. (3) is a specific form of Eq. (2), meaning the randomized pattern is hyperuniform if its variance data fit Eq. (3). Furthermore, a smaller B means more irregularity in the randomized pattern.

Figure 3 shows four groups of calculated variance data (color dots) at different R. Fitting curves (color dashed lines) of the data groups are also obtained, with their computed coefficients listed in Table 1. The variance data and coefficients of the fitting curves demonstrate that all three randomized patterns satisfy Eq. (2) and therefore qualify as hyperuniform. Furthermore, the value of coefficient B becomes smaller as a increases, showing that the induced irregularity can be controlled by tuning a. In short, it is demonstrated that hyperuniform patterns can be generated with a tunable irregularity.

Tables Icon

Table 1. Numerical Values of the Fitting Coefficients for Patterns of Different Irregularities

 figure: Fig. 3.

Fig. 3. Number variance σ2(R/D) of the randomized patterns with different irregularities, as well as the associated fitting curves. The variance data and the fitting curves confirm that the randomized patterns are hyperuniform.

Download Full Size | PDF

A single-pixel camera encodes spatial information in the temporal dimension [18] and reconstructs images from a set of sequential measurements, each of which contains different spatial information and is sensed by a single-pixel detector [19]. Though not performing as well as commercial digital cameras, this strategy enables imaging in situations that are challenging or impossible with multipixel image sensors [20], such as x-ray and terahertz band detection [21,22], 3D depth mapping [23,24], adaptive imaging [25], and compressive sensing [26].

Our previous works [25,27] showed that without a fixed Cartesian pixel geometry, pixel resolution of a single-pixel camera can be spatially and temporally varying to adapt different applications. In this work, a single-pixel camera is used to perform investigation on hyperuniform optical sampling. We performed single-pixel imaging using hyperuniform sampling patterns, and without adding any imaging resources, the yielded images demonstrated enhancement in image quality as well as frequency aliasing suppression over conventional Cartesian sampling.

In a single-pixel camera, the pixel resolution of the acquired image is equivalent to the spatial resolution of the sampling patterns, which are usually displayed on a high-speed spatial light modulator (SLM), such as a digital micromirror device (DMD). The sampling patterns Pi are either partially correlated [28] or orthonormal [29]. If the sampling patterns form an orthonormal basis, such as a Hadamard matrix [30], then an N pixelated image of the scene can be reconstructed by N measurement Si as

I=i=1NSi·Pi,
where Si is the intensity of the light modulated by the pattern Pi.

Numerical simulations are performed on a group of 50 pictures. Each picture Io functions as the object and is sampled by a series of Hadamard patterns Pi, which are in a hyperuniform pattern with a=6. By associating Pi with the corresponding signals Si, using Eq. (4), an image Ir can be reconstructed. For comparison, square geometry patterns and hexagonal geometry patterns are used during the sampling and reconstruction of each image. The original images are of 512×512pixel resolution, and the patterns are of 64×64 cell resolution with an underlying Cartesian 512×512pixel structure. The qualities of reconstructed images are evaluated using the percentage root mean squared error (RMSE) as

RMSE=i,j=1m,n(Ir(i,j)Io(i,j))2m×n,
where m=n=512 are the dimensions of the image, and all images are normalized to unity.

Figure 4(a) shows the RMSEs of the reconstruction images using three different sampling patterns, which are square, hexagonal, and hyperuniform. The data are in descending order of square pattern RMSE values (blue square dots). Coincident with the conclusion that the triangular-lattice array is optimal for 2D optical sampling, hexagonal patterns yield the lowest RMSE (red triangular dots) in most cases and the lowest averaged RMSE value among the three groups’ data. Hyperuniform patterns reconstruct images with RMSEs (green circular dots) lower than those of square patterns but slightly higher than those of hexagonal patterns in most cases because the hyperuniform patterns we generated originated from triangular lattice, though the irregularity causes degradation in image quality. In some cases where moiré fringes are presented in the reconstructed images [Figs. 4(b) and 4(c)] due to regular sampling of periodical high frequency, the hyperuniform patterns suppress aliasing and therefore reconstruct images without severe moiré fringes. The RMSEs of the reconstructed images demonstrate the effectiveness of aliasing suppression [dotted groups labeled as “b” and “c” in Fig. 4(a), corresponding to the images shown in Figs. 4(b) and 4(c)].

 figure: Fig. 4.

Fig. 4. Numerical results. (a) Calculated RMSE of reconstructed images using square, hexagonal, and hyperuniform sampling. (b) Zebra and (c) bird examples of reconstructed images.

Download Full Size | PDF

Experiments are performed with a single-pixel camera [cf. Fig. 5(a)]. The objects are placed 0.5m away from the camera. A lens (f=50mm) images the object onto a DMD (Texas Instruments Discovery 4100, 1024×768), which is placed at the focal plane of the lens. The predesigned patterns are displayed on the DMD to sample the image, and the reflected light intensities are measured by a bucket detector (Thorlabs PDA100A-EC with a collection lens) and transferred by a digitizer (National Instruments DAQ USB-6361) to computer for image reconstruction.

 figure: Fig. 5.

Fig. 5. Experimental results. (a) Diagram of a single-pixel camera. (b) Experimentally reconstructed images of (b) zebra and (c) bird using square, hexagonal, and hyperuniform sampling, respectively.

Download Full Size | PDF

Figures 5(b) and 5(c) demonstrate that the reconstructed images using regular sampling exhibit moiré fringes at high frequencies while hyperuniform sampling suppresses frequency aliasing and therefore has no severe moiré fringes in the reconstructed images. The observation is coincident with that of the numerical simulation, though quality of the reconstructed images is degraded due to non-uniform illumination and noise presented in the experiment.

In conclusion, we proposed a randomization procedure to generate 2D hyperuniform patterns that can be used to suppress frequency aliasing in image retrieval. The randomized patterns are verified to be hyperuniform with a tunable irregularity. Numerical simulations and practical experiments are performed using a single-pixel camera. The results demonstrate that the images reconstructed by the generated hyperuniform patterns have a lower RMSE than conventional Cartesian patterns do, and exhibit much less moiré fringes at high frequencies than regular patterns do. It has been shown that with the same cell resolution, the image quality of single-pixel cameras can be improved by hyperuniform sampling. Furthermore, the same conclusion can be applied to the production of conventional detector arrays, where manufacturing imperfection of pixel shape and arrangement could be utilized to suppress frequency aliasing in image retrieval.

Funding

National Natural Science Foundation of China (NSFC) (61307021, 61675016); Natural Science Foundation of Beijing Municipality (4172039).

Acknowledgment

We thank M. J. Padgett for helpful discussions.

REFERENCES

1. Sony Corporation, Japan patent 2010-161200 (July 22, 2010).

2. C. E. Shannon, Proc. IRE 37, 10 (1949). [CrossRef]  

3. H. R. Kunsch, E. Agrell, and F. A. Hamprecht, IEEE Trans. Inf. Theory 51, 634 (2005). [CrossRef]  

4. Y. M. Lu, M. N. Do, and R. S. Laugesen, IEEE Trans. Signal Process. 57, 1768 (2009). [CrossRef]  

5. D. K. Lubensky, M. W. Pennington, B. I. Shraiman, and N. E. Baker, Proc. Natl. Acad. Sci. USA 108, 11145 (2011). [CrossRef]  

6. A. S. French, A. W. Snyder, and D. G. Stavenga, Biol. Cybern. 27, 229 (1977). [CrossRef]  

7. X. Liu and R. Ehrich, IEEE Workshop on Applications of Computer Vision (IEEE Computer Society, 1996), Vol. 18, p. 208.

8. J. I. Yellott, Science 221, 382 (1983). [CrossRef]  

9. S. M. Potter, A. N. Mart, and J. Pine, Proc. SPIE 2869, 243 (1997).

10. Y. Jiao, T. Lau, H. Hatzikirou, M. Meyer-Hermann, J. C. Corbo, and S. Torquato, Phys. Rev. E 89, 022721 (2014). [CrossRef]  

11. N. S. Hart, Prog. Retinal Eye Res. 20, 675 (2001). [CrossRef]  

12. S. Torquato and F. H. Stillinger, Phys. Rev. E 68, 041113 (2003). [CrossRef]  

13. L. Pietronero, A. Gabrielli, and F. S. Labini, Physica A 306, 395 (2002). [CrossRef]  

14. A. Wax, C. Yang, V. Backman, K. Badizadegan, C. W. Boone, R. R. Dasari, and M. S. Field, Biophys. J. 82, 2256 (2002). [CrossRef]  

15. J.-P. Hansen and I. R. McDonald, Theory of Simple Liquids (Academic, 1986).

16. J. Beck, Acta Math. 159, 1 (1987). [CrossRef]  

17. D. G. Kendall and R. A. Rankin, Quarterly J. Math. 4, 178 (1953). [CrossRef]  

18. K. Goda, K. K. Tsia, and B. Jalali, Nature 458, 1145 (2009). [CrossRef]  

19. Y. Bromberg, O. Katz, and S. Silberberg, Phys. Rev. A 79, 053840 (2009). [CrossRef]  

20. J. Hunt, T. Driscoll, A. Mrozack, G. Lipworth, M. Reynolds, D. Brady, and D. R. Smith, Science 339, 310 (2013). [CrossRef]  

21. C. M. Watts, D. Shrekenhamer, J. Montoya, G. Lipworth, J. Hunt, T. Sleasman, S. Krishna, D. R. Smith, and W. J. Padilla, Nat. Photonics 8, 605 (2014). [CrossRef]  

22. A. X. Zhang, Y. H. He, L. A. Wu, L. M. Chen, and B. B. Wang, Optica 5, 374 (2018). [CrossRef]  

23. G. A. Howland, D. J. Lum, M. R. Ware, and J. C. Howell, Opt. Express 21, 23822 (2013). [CrossRef]  

24. M. J. Sun, M. P. Edgar, G. M. Gibson, B. Sun, N. Radwell, R. Lamb, and M. J. Padgett, Nat. Commun. 7, 12010 (2016). [CrossRef]  

25. D. B. Phillips, M.-J. Sun, J. M. Taylor, M. P. Edgar, S. M. Barnett, G. M. Gibson, and M. J. Padgett, Sci. Adv. 3, e1601782 (2017). [CrossRef]  

26. M. F. Duarte, M. A. Davenport, D. Takhar, J. N. Laska, T. Sun, K. F. Kelly, and R. G. Baraniuk, IEEE Signal Process. Mag. 25, 83 (2008). [CrossRef]  

27. M. J. Sun, M. P. Edgar, D. B. Phillips, G. M. Gibson, and M. J. Padgett, Opt. Express 24, 10476 (2016). [CrossRef]  

28. J. H. Shapiro, Phys. Rev. A 78, 061802 (2008). [CrossRef]  

29. M.-J. Sun, L.-T. Meng, M. P. Edgar, M. J. Padgett, and N. Radwell, Sci. Rep. 7, 3464 (2017). [CrossRef]  

30. W. Pratt, J. Kane, and H. C. Andrews, Proc. IEEE 57, 58 (1969). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (5)

Fig. 1.
Fig. 1. (a) Example of moiré fringes caused by aliasing. (b) Circular domain S of radius R within an irregular Poisson point pattern.
Fig. 2.
Fig. 2. Schematics of resolution cell patterns. For illustration effect, only central 8 × 8 cells are shown. (a) Hexagonal cell pattern; different colors are used to distinguish adjacent cells. (b) Centroids point pattern of hexagonal pattern (black dots) and randomized pattern (light blue dots). (c) Resolution cell growth. Randomly choose a starting seed “ S ” inside a region (dashed pink square), then grow the cell (19 label the random sequence). (d) Randomized cell pattern.
Fig. 3.
Fig. 3. Number variance σ 2 ( R / D ) of the randomized patterns with different irregularities, as well as the associated fitting curves. The variance data and the fitting curves confirm that the randomized patterns are hyperuniform.
Fig. 4.
Fig. 4. Numerical results. (a) Calculated RMSE of reconstructed images using square, hexagonal, and hyperuniform sampling. (b) Zebra and (c) bird examples of reconstructed images.
Fig. 5.
Fig. 5. Experimental results. (a) Diagram of a single-pixel camera. (b) Experimentally reconstructed images of (b) zebra and (c) bird using square, hexagonal, and hyperuniform sampling, respectively.

Tables (1)

Tables Icon

Table 1. Numerical Values of the Fitting Coefficients for Patterns of Different Irregularities

Equations (5)

Equations on this page are rendered with MathJax. Learn more.

σ pois 2 ( R ) = N S 2 N S 2 R 2 ,
σ hyper 2 ( R ) R .
σ 2 ( R D ) = A ( R D ) ( 1 + B cos ( π 2 R D + π 3 ) ) ,
I = i = 1 N S i · P i ,
RMSE = i , j = 1 m , n ( I r ( i , j ) I o ( i , j ) ) 2 m × n ,
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.