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

Resolution comparison between integral-imaging-based hologram synthesis methods using rectangular and hexagonal lens arrays

Open Access Open Access

Abstract

We compare the resolution of the hologram reconstruction synthesis methods based on integral imaging using rectangular and hexagonal lens arrays. By using a hexagonal lens array instead of conventional rectangular lens array, the three-dimensional objects are sampled with hexagonal grids. Due to more efficient sampling of the hexagonal grid, the resolution of the reconstructed object is higher compared with the case of using rectangular lens array. We analyze the resolution enhancement of the hologram reconstruction quantitatively and verify it experimentally.

©2011 Optical Society of America

1. Introduction

Holography is an attractive autostereoscopic three-dimensional (3D) display technique. It is able to provide flawless 3D images with complete human depth cues. However, the requirement of coherent system limits its application. Recently, digital hologram synthesis of 3D objects under incoherent illumination has been developed [1,2] although the basic concept of incoherent illumination is quite old [3]. A digital camera is used to capture multiple perspective images of 3D objects under incoherent illumination; the captured images are then digitally processed to synthesize the hologram. In these methods, the integral-imaging-based method has its advantages in the points that all 3D information is captured with a single shot and the position of the reconstruction can be manipulated after capturing [2]. However, the resolution of the reconstructed images is limited because it fundamentally relies on the sampling of the lens array. There are many researches for enhancing the resolution of reconstructed images in integral imaging or holograms generated based on integral imaging, such as time multiplexing method [46], synchronously moving micro-optics method [5,7], micro lens array scanning method [8], and lens array shift method [9,10]. These non-stationary lens array methods have demonstrated efficient resolution enhancement of integral imaging [11,12]. However, they induced mechanical motion problem.

All these methods are based on the enhanced sampling of spatial-angular light ray distribution using non-stationary lens array. For the lens array, most of those methods use rectangular lens array and hence the light ray distribution is captured in a rectangular grid. However, hexagonal grid provides higher packing density and gives a more accurate approximation of circular regions compared with the rectangular grid. In addition, the sampling points of the hexagonal grid are uniformly connected in the sense that each sampling point is located at a fixed distance to all the six adjacent pixels. Hence, hexagonal grids have been used in a wide variety of research fields [13,14]. It has been known that circularly band limited signals are sampled more efficiently by hexagonal grids than by rectangular grids [1517]. It has also been reported to enhance the display resolution using the hexagonal sampling strategy [18,19].

In this paper, we compare the resolution of the hologram reconstruction based on integral imaging with a rectangular lens array and a hexagonal lens array. A hexagonal lens array and a rectangular lens array are used in the elemental image capturing process, and holograms are generated from the captured information following the method presented in Ref. [2]. Using hexagonal lens array corresponds to the hexagonal sampling of the 3D object and thus can accommodate more in bandwidth. Although there have been usages of hexagonal lens array in integral imaging, there has been no study on its usage for hologram generation based on integral imaging. Also, although Mishina et al. [20] reported an analysis on the aliasing in the hologram generated using integral imaging, their hologram generation method is different from the method considered in this paper and hence their analysis cannot be applied in our work. To the authors’ best knowledge, this is the first report that provides the quantitative analysis and experimental verification on the resolution enhancement of the hologram synthesis using hexagonal lens array. In Section 2, we analyze the resolution enhancement quantitatively. In Sections 3 and 4, simulation and experimental results are presented to verify the analysis.

2. Fourier hologram generation using hexagonal lens array

2.1 Principle of Fourier hologram generation from orthographic images

The principle of Fourier hologram generation based on integral imaging is depicted in Fig. 1 . It includes two parts: one is the orthographic image generation process from the captured elemental images and the other is hologram generation process from the orthographic images.

 figure: Fig. 1

Fig. 1 Principle of Fourier hologram generation using integral imaging. (a) Hologram generation process. (b) Parameter definition.

Download Full Size | PDF

Table 1 lists the parameter definitions in Fig. 1(b). In the first step, the elemental images of the objects are captured at the focal plane of a lens array. The captured elemental images are comprised of the perspective images of the 3D object, each of which is formed by the corresponding elemental lens of the lens array. The orthographic images Ps,t are generated by collecting the pixels that have the same local position (θ=tan−1(s/l)s/l, φ=tan−1(t/l)t/l) in each elemental image. The second step is generating a Fourier hologram from the orthographic images. For each orthographic image Ps,t, the phase factor of a plane wave with the corresponding projection angle is multiplied. The product is integrated into one pixel in the Fourier hologram plane as shown in Fig. 1(a). By repeating this process to all orthographic images the Fourier hologram can be generated [2]. This Fourier hologram O(u,v) generation procedure can be represented by the following [2]:

O(u,v)=O(Ms,Mt)=Ps,t(xp,yp)exp(j2πb(xps+ypt))dxpdyp,
where
M=2fl,b=2λl,
and M is the magnification factor. It has been shown that the complex function O(u,v) synthesized by using Eq. (1) is equivalent to the Fourier hologram of the captured object [2]. The synthesized hologram O(u,v) is discretized with Δu = MΔs = 2fΔθ and Δv = MΔt = 2fΔφ and the size of the hologram is given by 2Lu = 2Msmax = 4max and 2Lv = 4max [6].

Tables Icon

Table 1. Parameter definition

2.2 Comparison of conventional rectangular lens array sampling and hexagonal lens array sampling

Figure 2 shows the rectangular sampling and hexagonal sampling. The sampling intervals Δx and Δy are defined as the distances between two adjacent columns and two adjacent rows, respectively. For an object field of o(x, y), the rectangular sampled object field õrec(x, y) and hexagonal sampled object field õhex(x, y) can be described by Eqs. (3) and (4), respectively:

 figure: Fig. 2

Fig. 2 Sampling in spatial domain. (a) Rectangular sampling grid. (b) Hexagonal sampling grid.

Download Full Size | PDF

o˜rec(x,y)=m,no(x,y)δ(xmΔx)δ(ynΔy),
o˜hex(x,y)=m,no(x,y)δ(x(2m+n)Δx)δ(ynΔy).

In the Fourier hologram generation based on integral imaging, we define the lens pitch of the lens array as the distance between the centers of two adjacent lenses, as Fig. 3 shows. Suppose a rectangular lens array and a hexagonal lens array have the same lens pitch p. Using these two lens arrays, integral Fourier holograms are generated with the method described in Section 2.1. Note that in the integral Fourier hologram method the orthographic image is generated by extracting single pixel per each elemental image. Hence the object field is first sampled with the lens array in the orthographic image generation step and this affects the final hologram resolution.

 figure: Fig. 3

Fig. 3 Sampling with lens array. (a) Sampling by rectangular lens array. (b) Sampling by hexagonal lens array.

Download Full Size | PDF

The original object is sampled with rectangular or hexagonal lens array, as shown in Eqs. (3) and (4). The sampling interval is Δx = Δy = p in the rectangular sampling and Δx = p/2 and Δy = √3/2p in the hexagonal sampling. We analyzed the lateral size and the spatial frequency bandwidth of the reconstruction using these two types of lens arrays.

Suppose the original object has a limited size 2Lx×2Ly. As the reconstruction is the inverse Fourier transform of the hologram and the hologram is discretized with Δu and Δv, by the sampling theory, the reconstruction is a repetition of the original object field. The repetition period is given by λƒu = λƒ/MΔs = λƒ/2fΔθ = λ/(2Δθ) along the horizontal direction and λƒv = λƒ/MΔt = λƒ/2fΔφ = λ/(2Δφ) along the vertical direction [21], as Fig. 4 shows. In order to avoid overlapping in the reconstruction, the object size should be smaller than this repetition period. Thus the maximum size of the object that can be reconstructed without overlapping can be described as

 figure: Fig. 4

Fig. 4 Spatial domain representation of the reconstruction.

Download Full Size | PDF

2Lx'=λ2Δθ,2Ly'=λ2Δφ.

Because the projection angle intervals Δθ = Δs/l and Δφ = Δt/l are only related to the pixel pitch of the capturing sensor, the maximum sizes of the reconstructed object are the same for the rectangular lens array case and hexagonal lens array case when the image sensors are the same.

The spatial frequency bandwidth of the reconstruction is determined by two factors; i.e., sampling of the object field with the lens array grid in the orthographic image generation step and the limited lateral size of the synthesized Fourier hologram. The sampling of the object field makes the reconstruction spectrum be replicas of the spatial frequency spectrum of the unsampled object field. The limited lateral size of the synthesized Fourier hologram defines cut-off spatial frequency in this spectrum.

Let us first consider the effect of the sampling in the orthographic image generation. The spectrum of the sampled object field is given by

FT[o˜rec(x,y)]=FT[o(x,y)]m,nδ(fxmp)δ(fynp),
FT[o˜hex(x,y)]=FT[o(x,y)]m,nδ(fx2m+np)δ(fyn3p),
for rectangular lens array and hexagonal lens array, respectively and ⊗ represents convolution. Equations (6) and (7) show that the spectrum of the object field is repeated with different grid as depicted in Fig. 5 . Therefore the maximum radial spatial frequency that can be reconstructed without aliasing is given by
fρ,rec=fx2+fy212p,fρ,hex=fx2+fy213p,
for rectangular lens array and hexagonal lens array case, respectively. The maximum spatial frequency is fρ,rec = 1/2p and fρ,hex = 1/√3p. Hence, the resolution enhancement of a ratio fρ,hex/ fρ,rec = 2/√3 can be expected in hexagonal lens array case in comparison with the rectangular lens array case.

 figure: Fig. 5

Fig. 5 Spatial frequency domain representation of the hologram. (a) Using rectangular lens array. (b)Using hexagonal lens array.

Download Full Size | PDF

The limited lateral size of the Fourier hologram defines the cut-off spatial frequency of the reconstruction. The horizontal and vertical sizes 2Lu and 2Lv of the synthesized Fourier hologram O(u,v) are determined by the maximum projection angle in the orthographic image generation. From the geometry of the lens array, the synthesized Fourier hologram in the rectangular lens case has a rectangular shape of the lateral size 2Lu = 4max = 2fp/l and 2Lv = 4max = 2fp/l. On the contrary, it has a hexagonal shape of the lateral size 2Lu = 4max = 2fp/l and 2Lv = 4max = 4fp/(√3l) in hexagonal lens case. The cut-off spatial frequency area is then given by the same shape as that of the generated hologram with their horizontal size 2fx,max = 2Lu/λf = 2p/ and vertical size 2fy,max = 2Lv/λf = 2p/ in rectangular lens array case and 2fx,max = 2Lu/λf = 2p/ and vertical size 2fy,max = 2Lv/λf = 4p/√3 in hexagonal lens array case as shown in green lines in Fig. 5. Then in the case of no aliasing (due to sufficiently small elemental lens pitch p), the maximum spatial frequency range that can be reconstructed is slightly larger in the case of rectangular lens array. However, in case of aliasing as shown in Fig. 5, the hexagonal shape spatial frequency range reduces the amount of the aliasing with the same elemental lens pitch p and the object bandwidth, presenting better image quality than the rectangular lens array.

2.3 Orthographic image generation using hexagonal lens array

In the case of using hexagonal lens array, because one orthographic image is the collection of the pixels in each elemental image with the same local position [2,22,23], the pixel distribution of one orthographic image can be represented by Fig. 6(a) , in which the hexagons mean the elemental image areas. The sampling points of the object, which correspond to the pixel distribution of the orthographic images, are aligned as the filled circles in Fig. 6(b). The sampling intervals of the object are p/2 along horizontal direction and √3/2p along vertical direction. Here the sampling intervals mean horizontal or vertical distance between neighboring horizontal or vertical lines connecting filled circles. In our implementation, one zero value point is padded as represented by open circles in Fig. 6(b) between two filled circles along the horizontal direction. The Fourier hologram is then generated from the orthographic images using the method in Ref. [2].

 figure: Fig. 6

Fig. 6 Zero padding method. (a) Pixel distribution in an orthographic image. (b) Zero padding of an orthographic image.

Download Full Size | PDF

3. Simulation

Two simulations were performed: one is using rectangular lens array as a reference, and the other is using hexagonal lens array. In the simulations, one plane image was used as the object, as Fig. 7 shows. The distance from the plane image to the lens array is 50 mm. The lens pitch is 1 mm. Figure 8 shows the elemental images. The size of the elemental images is 4000(H)×5000(V) pixels, and the pixel count of each elemental image is 50(H)×50(V) pixels for rectangular lens array and 50(H)×58(V) pixels for the hexagonal lens array.

 figure: Fig. 7

Fig. 7 Plane object used in the simulation.

Download Full Size | PDF

 figure: Fig. 8

Fig. 8 Elemental image generated with hexagonal lens array.

Download Full Size | PDF

With the zero padding method described in previous section, orthographic images are generated as Fig. 9 shows.

 figure: Fig. 9

Fig. 9 Orthographic image generated from the elemental images captured with hexagonal lens array.

Download Full Size | PDF

From the generated orthographic images, holograms of red, green and blue components are generated separately. Figure 10 shows the amplitude and phase of the holograms generated from the red component. Note that in Figs. 10(a) and (c), the contrast was adjusted for better visibility. The red, blue and green images are reconstructed from the three holograms and then synthesized together to get the color reconstruction.

 figure: Fig. 10

Fig. 10 Generated hologram for red component. (a) Amplitude and (b) phase profile of the generated hologram using hexagonal lens array. (c) Amplitude and (d) phase profile of the generated hologram using rectangular lens array.

Download Full Size | PDF

Table 2 shows the parameters that are used in the simulations. We compared the reconstructed images of using a hexagonal lens array and a rectangular lens array. Figure 11 shows the magnified results. The images on the right side are the reconstructed images using the hexagonal lens array method and the left images are the reconstructed images using the rectangular lens array method. Aliasing happens in both cases since the elemental lens pitch p is not sufficiently small in comparison with the bandwidth of the object. As expected, due to larger maximum radial spatial frequency and the hexagonal shape of the cut-off spatial frequency region, it can be seen that there are more aliasing in the rectangular lens array case compared to the hexagonal lens array case. In order to measure the resolution improvement, we calculated the peak signal-to-noise ratio (PSNR) and normalized cross correlation (NCC) between the reconstructed images and the original image. The results are shown in Table 3 . The resolution improvement is 2.42dB for PSNR and 0.0109 for NCC.

Tables Icon

Table 2. Key parameters for the two lens arrays

 figure: Fig. 11

Fig. 11 Comparison of the reconstructed image. (a) Rectangular lens array case. (b) Hexagonal lens array case.

Download Full Size | PDF

Tables Icon

Table 3. PSNR and NCC values of the reconstructed images

4. Experiment

The theory was also verified experimentally. We performed two experiments, one using rectangular lens array and the other using hexagonal lens array. The setups for capturing the elemental images are the same, as Fig. 12 shows. The difference is only the lens array shape. Both the rectangular lens array and the hexagonal lens array have 1 mm lens pitch. The focal length of the two lens arrays is 3.3 mm. The pixel count of the elemental images along the horizontal direction is 58 pixels.

 figure: Fig. 12

Fig. 12 Experimental setup for capturing objects.

Download Full Size | PDF

Figure 13 shows frames from the movies (Media 1 and 2) of the numerical reconstruction at different distances of the generated hologram. It is obvious that the reconstructed images using hexagonal lens array show less aliasing than those using the rectangular lens array.

 figure: Fig. 13

Fig. 13 Numerical reconstruction: (a) Rectangular lens array case (Media 1). (b) Hexagonal lens array case (Media 2).

Download Full Size | PDF

To verify the image quality enhancement of the reconstructed images, we calculated the PSNR and NCC values. The results are shown in Fig. 14 . Figure 14(a) shows the PSNR of the reconstructed depth images. The average values are shown in Table 4 . The improvement is about 3.94dB. Figure 14(b) shows the NCC of the reconstructed depth images. The blue and red lines are the NCC of reconstructed images using hexagonal lens array and rectangular lens array, respectively. The improvement of average NCC is about 0.0230.

 figure: Fig. 14

Fig. 14 PSNR and NCC of the images reconstructed at different distances. (a) NCC, (b) PSNR.

Download Full Size | PDF

Tables Icon

Table 4. Average PSNR and NCC values of the reconstructed images

5. Conclusion

In this paper, we compared the resolution of the hologram reconstruction methods using a rectangular lens array and a hexagonal lens array based on integral imaging. From the sampling theory, it showed that the resolution of the reconstruction is better in the case of using hexagonal lens array than in the case of using rectangular lens array. Both simulation and experiments verified the theoretical expectation.

Acknowledgment

This work was supported by the Brain Korea 21 Program (Information Technology of Seoul National University).

References and links

1. N. T. Shaked, B. Katz, and J. Rosen, “Review of three-dimensional holographic imaging by multiple-viewpoint-projection based methods,” Appl. Opt. 48(34), H120–H136 (2009). [CrossRef]   [PubMed]  

2. J.-H. Park, M.-S. Kim, G. Baasantseren, and N. Kim, “Fresnel and Fourier hologram generation using orthographic projection images,” Opt. Express 17(8), 6320–6334 (2009). [CrossRef]   [PubMed]  

3. R. V. Pole, “3-D imagery and holograms of objects illuminated in white light,” Appl. Phys. Lett. 10(1), 20–22 (1967). [CrossRef]  

4. J. Hong, Y. Kim, H.-J. Choi, J. Hahn, J.-H. Park, H. Kim, S.-W. Min, N. Chen, and B. Lee, “Three-dimensional display technologies of recent interest: principles, status, and issues,” Appl. Opt. 50(34), H87–H115 (2011). [CrossRef]  

5. J. Hong, J.-H. Park, S. Jung, and B. Lee, “Depth-enhanced integral imaging by use of optical path control,” Opt. Lett. 29(15), 1790–1792 (2004). [CrossRef]   [PubMed]  

6. S. Kishk and B. Javidi, “Improved resolution 3D object sensing and recognition using time multiplexed computational integral imaging,” Opt. Express 11(26), 3528–3541 (2003). [CrossRef]   [PubMed]  

7. J.-S. Jang and B. Javidi, “Improved viewing resolution of three-dimensional integral imaging by use of nonstationary micro-optics,” Opt. Lett. 27(5), 324–326 (2002). [CrossRef]   [PubMed]  

8. L. Erdmann and K. J. Gabriel, “High-resolution digital integral photography by use of a scanning microlens array,” Appl. Opt. 40(31), 5592–5599 (2001). [CrossRef]   [PubMed]  

9. N. Chen, J.-H. Park, and N. Kim, “Parameter analysis of integral Fourier hologram and its resolution enhancement,” Opt. Express 18(3), 2152–2167 (2010). [CrossRef]   [PubMed]  

10. Y.-T. Lim, J.-H. Park, K.-C. Kwon, and N. Kim, “Resolution-enhanced integral imaging microscopy that uses lens array shifting,” Opt. Express 17(21), 19253–19263 (2009). [CrossRef]   [PubMed]  

11. B. Lee, S. Jung, S.-W. Min, and J.-H. Park, “Three-dimensional display by use of integral photography with dynamically variable image planes,” Opt. Lett. 26(19), 1481–1482 (2001). [CrossRef]   [PubMed]  

12. J.-H. Park, K. Hong, and B. Lee, “Recent progress in three-dimensional information processing based on integral imaging,” Appl. Opt. 48(34), H77–H94 (2009). [CrossRef]   [PubMed]  

13. L. Middleton and J. Sivaswamy, Hexagonal Image Processing (Springer Verlag, 2005).

14. G. Jurasinski and C. Beierkuhnlein, “Spatial patterns of biodiversity-assessing vegetation using hexagonal grids,” Biol. Environ. Proc. R. Irish Acad. 106(3), 401–411 (2006). [CrossRef]  

15. D. P. Petersen and D. Middleton, “Sampling and reconstruction of wave-number-limited functions in N-dimensional Euclidean spaces,” Inf. Control 5(4), 279–323 (1962). [CrossRef]  

16. P. K. Murphy and N. C. Gallagher, “Hexagonal sampling techniques applied to Fourier and Fresnel digital holograms,” J. Opt. Soc. Am. 72(7), 929–937 (1982). [CrossRef]  

17. S. Baronti, A. Capanni, A. Romoli, L. Santurri, and R. Vitulli, “On detector shape in hexagonal sampling grids,” Proc. SPIE 4540, 354–365 (2001). [CrossRef]  

18. J.-H. Park, D. Han, and N. Kim, “Capture of the three-dimensional information based on integral imaging and its sampling analysis,” Proc. SPIE 7848, 1B1–1B9 (2010).

19. N. Chen and J. Yeom, J.-H, Park, and B. Lee, “High resolution Fourier hologram generation using hexagonal lens array based on integral imaging,” in International Meeting on Information Display (Korean Information Display Society, 2011) pp. 729–730.

20. T. Mishina, M. Okui, and F. Okano, “Calculation of holograms from elemental images captured by integral photography,” Appl. Opt. 45(17), 4026–4036 (2006). [CrossRef]   [PubMed]  

21. J. W. Goodman, Introduction to Fourier Optics, 3rd ed. (Roberts & Company, 2005) chap. 9, pp. 356–359.

22. L. Zhang, D. Wang, and A. Vincent, “Adaptive reconstruction of intermediate views from stereoscopic images,” IEEE Trans. Circ. Syst. Video Tech. 16(1), 102–113 (2006). [CrossRef]  

23. J.-H. Park, G. Baasantseren, N. Kim, G. Park, J.-M. Kang, and B. Lee, “View image generation in perspective and orthographic projection geometry based on integral imaging,” Opt. Express 16(12), 8800–8813 (2008). [CrossRef]   [PubMed]  

Supplementary Material (2)

Media 1: MOV (244 KB)     
Media 2: MOV (120 KB)     

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 (14)

Fig. 1
Fig. 1 Principle of Fourier hologram generation using integral imaging. (a) Hologram generation process. (b) Parameter definition.
Fig. 2
Fig. 2 Sampling in spatial domain. (a) Rectangular sampling grid. (b) Hexagonal sampling grid.
Fig. 3
Fig. 3 Sampling with lens array. (a) Sampling by rectangular lens array. (b) Sampling by hexagonal lens array.
Fig. 4
Fig. 4 Spatial domain representation of the reconstruction.
Fig. 5
Fig. 5 Spatial frequency domain representation of the hologram. (a) Using rectangular lens array. (b)Using hexagonal lens array.
Fig. 6
Fig. 6 Zero padding method. (a) Pixel distribution in an orthographic image. (b) Zero padding of an orthographic image.
Fig. 7
Fig. 7 Plane object used in the simulation.
Fig. 8
Fig. 8 Elemental image generated with hexagonal lens array.
Fig. 9
Fig. 9 Orthographic image generated from the elemental images captured with hexagonal lens array.
Fig. 10
Fig. 10 Generated hologram for red component. (a) Amplitude and (b) phase profile of the generated hologram using hexagonal lens array. (c) Amplitude and (d) phase profile of the generated hologram using rectangular lens array.
Fig. 11
Fig. 11 Comparison of the reconstructed image. (a) Rectangular lens array case. (b) Hexagonal lens array case.
Fig. 12
Fig. 12 Experimental setup for capturing objects.
Fig. 13
Fig. 13 Numerical reconstruction: (a) Rectangular lens array case (Media 1). (b) Hexagonal lens array case (Media 2).
Fig. 14
Fig. 14 PSNR and NCC of the images reconstructed at different distances. (a) NCC, (b) PSNR.

Tables (4)

Tables Icon

Table 1 Parameter definition

Tables Icon

Table 2 Key parameters for the two lens arrays

Tables Icon

Table 3 PSNR and NCC values of the reconstructed images

Tables Icon

Table 4 Average PSNR and NCC values of the reconstructed images

Equations (8)

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

O(u,v)=O(Ms,Mt) = P s,t ( x p , y p )exp(j2πb( x p s+ y p t)) d x p d y p ,
M= 2f l ,b= 2 λl ,
o ˜ rec (x,y)= m,n o(x,y)δ(xmΔx)δ(ynΔy) ,
o ˜ hex (x,y)= m,n o(x,y)δ( x(2m+n)Δx ) δ(ynΔy).
2 L x' = λ 2Δθ ,2 L y' = λ 2Δφ .
FT[ o ˜ rec ( x,y ) ]=FT[o(x,y)] m,n δ( f x m p )δ( f y n p ),
FT[ o ˜ hex ( x,y ) ]=FT[o(x,y)] m,n δ( f x 2m+n p )δ( f y n 3 p ),
f ρ,rec = f x 2 + f y 2 1 2p , f ρ,hex = f x 2 + f y 2 1 3 p ,
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.