Next Article in Journal
Topological Voting Method for Image Segmentation
Next Article in Special Issue
New and Specialized Methods of Image Compression
Previous Article in Journal
Retinal Processing: Insights from Mathematical Modelling
Previous Article in Special Issue
A Benchmark Evaluation of Adaptive Image Compression for Multi Picture Object Stereoscopic Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Digital Hologram Binarization Method Based on Local Thresholding, Block Division and Error Diffusion

by
Pavel A. Cheremkhin
*,
Ekaterina A. Kurbatova
,
Nikolay N. Evtikhiev
,
Vitaly V. Krasnov
,
Vladislav G. Rodin
and
Rostislav S. Starikov
Laser Physics Department, Institute for Laser and Plasma Technologies, National Research Nuclear University MEPhI (Moscow Engineering Physics Institute), Kashirskoe Shosse 31, 115409 Moscow, Russia
*
Author to whom correspondence should be addressed.
J. Imaging 2022, 8(2), 15; https://doi.org/10.3390/jimaging8020015
Submission received: 11 November 2021 / Revised: 3 December 2021 / Accepted: 10 January 2022 / Published: 18 January 2022
(This article belongs to the Special Issue New and Specialized Methods of Image Compression)

Abstract

:
High-speed optical reconstruction of 3D-scenes can be achieved using digital holography with binary digital micromirror devices (DMD) or a ferroelectric spatial light modulator (fSLM). There are many algorithms for binarizing digital holograms. The most common are methods based on global and local thresholding and error diffusion techniques. In addition, hologram binarization is used in optical encryption, data compression, beam shaping, 3D-displays, nanofabrication, materials characterization, etc. This paper proposes an adaptive binarization method based on a combination of local threshold processing, hologram division into blocks, and error diffusion procedure (the LDE method). The method is applied for binarization of optically recorded and computer-generated digital holograms of flat objects and three-dimensional scenes. The quality of reconstructed images was compared with different methods of error diffusion and thresholding. Image reconstruction quality was up to 22% higher by various metrics than that one for standard binarization methods. The optical hologram reconstruction using DMD confirms the results of the numerical simulations.

1. Introduction

High-speed optical digital holographic reconstruction is one of the promising approaches for 3D-TV development [1,2,3,4] and for beam shaping [5]. This approach can be realized by using fast binary digital micromirror devices (DMD) with a frame rate even higher than 30 kHz [6]. Depending on the control signal of the micromirror, DMD reflects incident radiation in two directions. One direction corresponds to the light pixel position and the other to the dark pixel position. For grayscale images displayed using DMD, pulse width modulation can be used [7,8]. However, the frame rate of such system is significantly reduced [8]. In addition, quality of reconstruction usually does not exceed the case of the displayed binary holograms [9,10]. As a result, binary holograms are more useful for the majority of DMD applications. Another popular type of spatial light modulator is based on liquid crystals. The typical frame rate for liquid crystal modulators is significantly lower than that one for DMD [11,12] and equal to 60 or 180 Hz. There are several types of liquid crystal modulators that provide higher frame rates. An especially promising variant is the ferroelectric spatial light modulator (fSLM). Currently, they provide up to a 6 kHz frame rate [13] that can be a perspective for operative applications. A prerequisite for high-speed imaging using DMD and fSLM is the use of bi-grade (binary) images. Thus, holograms are recorded by a digital camera, binarized, displayed on DMD/fSLM, and optically reconstructed by incident radiation.
Binary computer-generated and digital holograms are used for various DMD applications: holographic displays [2,14,15,16], scattering media characterization [17], beam modulation [18], phase imaging [19], additive technologies [20], data coding [11], packaging [21], etc. Binary holograms are also widely used in other areas: image recognition and watermaking [22,23], creation of specially shaped beams [24], visualization of scanning holographic information [25], data compression [26] and storage [27], optical encryption [28], etc.
Many techniques have been investigated and developed for hologram binarization. The most common are local and global thresholding methods [2,22,29,30,31,32,33] and error diffusion techniques [15,34,35,36,37,38,39,40,41,42,43]. They are used both for binarization of optically registered digital holograms [15,30,32,33,37] and for computer-generated holograms [29,34,38,39,40,43]. The principle of thresholding is comparing the brightness values of each pixel in the image with some threshold. If the threshold value is higher than a pixel’s brightness value, that pixel is assigned a zero value, otherwise a maximum brightness value (“1”). The principle of binarization by error diffusion is to sequentially compare the brightness of image pixels to some threshold (usually half the maximum intensity). Then, the difference of these values (error values) with different weighting coefficients is distributed among the pixels that have not yet passed, adjacent to the pixel in question. There are other binarization methods, which are less frequently used and usually focus on computer-generated hologram processing: direct binary search algorithms [44,45,46], iterative techniques of kinoform generating [47,48], sampling [14,49], and others.
There are many implementations of digital holograms binarization based on thresholding and error diffusion. However, according to the results of the comparison of methods for optically registered digital holograms [15,32,33,42], the following was found. It is impossible to determine the universal method providing stable high quality for processing holograms of objects of different types: three-dimensional scenes, plane binary, and grayscale objects. It is only possible to reveal the groups of methods providing the best and the worst quality of image reconstruction for a particular type of objects. Accordingly, the obtained results should be used as a basis for binarization of selected digital holograms.
This paper proposes an adaptive binarization method based on a combination of local threshold processing, hologram block division and error diffusion procedure (the LDE method). The method takes into account features of hologram processing of different types of objects. Section 2 briefly describes different binarization methods: local and global thresholding, error diffusion and dot diffusion, and the developed LDE method. In Section 3, the effect of the method parameters on numerically and optically reconstructed images is analyzed. The quality is also compared with other binarization methods. The main results are given in the conclusions.

2. Methods for Binarizing Digital Holograms

2.1. Local and Global Thresholding

Threshold binarization is the most popular digital image binarization method [50]. It is widely used in processing textual images [51], unevenly illuminated documents [52], degraded archival [53] and historical [54] documents, etc. Threshold binarization has also become widely used in holography [2,22,29,30,31,32,33]. Algorithms are based on separation of background components from the object ones.
There are the two most common groups of threshold binarization [33] methods: global (Otsu [55], Kittler and Illingworth [56], Renyi [57] methods, etc.) and local thresholding (Niblack [58], Bernsen [59], Sauvola [60] methods, etc.). In the case of global threshold, a single threshold value is computed. It is constant for the entire image. This can lead to nulling of a significant number of information components of the hologram. In the case of local adaptive methods, the image is usually divided into the blocks [50]. For each block of pixels, a different threshold value is calculated. Such adaptivity of local methods allows for saving a higher percentage of informative components during binarization. Accordingly, a higher quality of image reconstruction is achieved. There are also iterative methods of global binarization by threshold [56,61]. They provide a higher quality of image reconstruction. However, the calculation time of binarization is long.
Thus, adaptive local methods are optimal from the point of view of both reconstruction quality and speed of processing. Therefore, they will be used in the development of a universal hologram binarization method.

2.2. Error Diffusion

Error diffusion is another popular method for binarizing digital images [62]. It is widely used for grayscale image rasterization in document processing, printing of monochrome images, etc. In addition, error diffusion based binarization has become widely used for holographic data processing [34,35,36,37,38,39,40,41,42,43].
Error diffusion techniques can be divided into two main groups [15]: standard (classical) (Floyd–Stenberg [63], Stucki [64], Atkinson [65] methods, etc.) and dot (Knuth [66], Arney, Anderson and Ganawan [67], Fung Chan [68] methods, etc.). Standard error diffusion techniques have a number of parameters: the values and number of weighting coefficients (weighting matrix; kernel of error diffusion), direction and order of bypass of pixels in the image, etc. In the case of dot diffusion, the error value is propagated to all eight surrounding pixels, including those already traversed [66,67,68].
It is also possible to use not only standard methods, but also modified error diffusion algorithms (e.g., using different image metrics as thresholds) for the binarization of digital holograms [15,69,70]. This could provide an additional quality improvement compared with the case of standard algorithms [15]. Thus, more comprehensive thresholding algorithms (e.g., adaptive local methods) in the error diffusion procedure should allow for improving results.

2.3. Developed Method of Hologram Binarization (the LDE Method)

Based on the analysis of implemented methods by threshold and error diffusion, a combined adaptive method for binarization of digital holograms has been developed. This method includes adaptive local determination of threshold for each block of hologram pixels. Then, an error diffusion procedure is carried out taking into account the calculated thresholds. As a result, the quality of hologram binarization is improved by joint use of different approaches. The algorithm for the developed LDE method consists of the following steps:
  • Division hologram into blocks of size S × S pixels;
  • Determination of adaptive local threshold for each pixel of each block;
  • Error diffusion part:
    • Consistently comparing the brightness value of each pixel with calculated threshold value;
    • Binarization the pixel value;
    • Determination of the corresponding error value;
    • Diffusion of the error value among neighboring considered pixels taking into account weighting coefficients and pixel bypass matrix;
  • Merging blocks into a single hologram.
A schematic of the method is shown in Figure 1.
The adaptive calculation of threshold for each local area improves the accuracy of determining more correct “0” and “1” pixel values. Distribution of error values among the pixels avoids the appearance of single brightness peaks after thresholding. Use of complex pixel bypass matrices avoids both random accumulation of error values and the resulting distortion of the interference fringes of the hologram. Thus, the algorithm combines the advantages of local thresholding methods and error diffusion techniques. It allows for varying the binarization parameters in accordance with the features of each specific hologram.

3. Results

3.1. Numerical Experiments

3.1.1. Numerical Experiment Conditions

In this work, experimentally recorded off-axis digital holograms of flat objects and 3D-scenes were used. The holograms were binarized by global and local thresholding methods, standard and dot error diffusion, and the proposed LDE method. Then, the object images were reconstructed, and the quality was assessed. The holograms were 2048 × 2048 pixels in size. The pixel size is 9 × 9 μm. The range of distances between objects and digital camera plane was 850 mm ÷ 1330 mm. The main elements of the off-axis digital holographic setup are given in Figure 2. Holograms of reflective (Figure 2a) and transmissive (Figure 2b) objects were used.
Images of flat objects or elements of a 3D-scene were reconstructed using the Fast Fourier Transform (FFT)-based Fresnel approximation method (single-FFT approach) [71,72]:
R ( x , y , z ) = exp ( i k z ) i λ z exp ( i π ( x 2 + y 2 ) λ z ) F F T { H ( ξ , η , 0 ) exp ( i π ( ξ 2 + η 2 ) λ z ) } ,
where FFT{…}—the fast Fourier transform, k—wavenumber, z—the distance from the object element to the hologram, (ξ,η,0)—the coordinates in the hologram plane, (x,y,z)—the coordinates in the reconstruction plane, and H(ξ,η,0)—digital hologram.
Figure 3 shows fragments of examples of optically registered digital holograms and reconstructed images. Fragments of holograms are 128 × 128 pixels in size. The reconstructed image from the hologram shown in Figure 3a contains a coin (Figure 3b). Reconstructed from the other hologram (Figure 3c) contains a brooch with a coin (Figure 3d) [15,33,42]. These objects are reflective ones. The scene depths were 1 mm (Figure 3b) and 12 mm (Figure 3d). The distance from the objects to the hologram was 990 mm (Figure 3b) and from 1000 to 1012 mm (Figure 3d). Since the off-axis registering scheme was used, the object images are free of zero-order and twin image.
For verifying the LDE method on model holograms, additionally off-axis computer-generated digital holograms were used. Figure 4 shows the examples of test objects used in this work: grayscale (a–c) and binary (d–f) ones. They are used to synthesize digital holograms. The object images were positioned in the upper left corner of the black object field. This allows for preventing the reconstructed object image from overlapping with the zero-order and twin images. The phase is randomly distributed across the object field from 0 to 2π over all the pixels. Thus, the object is diffusely scattered. The range of distances between object and hologram plane was 300 mm ÷ 700 mm. Holograms were synthesized using the FFT-based Fresnel approximation method (single-FFT approach) [71,72]. The object wave was numerically propagated, then, the normally falling plane reference beam was added, the digital hologram synthesized, and an inverse FFT-based Fresnel approximation method (single-FFT approach) was used for the image reconstruction [73].

3.1.2. Metrics for Assessing the Quality of Image Reconstruction

In the optical reconstruction of 3D-scenes from digital holograms, only the resulting intensity distribution is important for many applications, including, for example, 3D displays [2,15]. Therefore, to evaluate the quality of reconstruction, it was assumed that the information of interest lies only in the spatial intensity distribution of these objects. The values of the normalized standard deviation (NSTD) [74], peak signal-to-noise ratio (PSNR) [75], the structural similarity index (SSIM) [76], and correlation coefficient (CC) [52] were used as quality metrics for images reconstructed from binarized holograms. The NSTD value of the reconstructed object image relative to the original object image is determined by the following equation:
NSTD = 1 ( m = 1 M n = 1 N A [ m , n ] B [ m , n ] ) 2 ( m = 1 M n = 1 N ( A [ m , n ] ) 2 ) ( m = 1 M n = 1 N ( B [ m , n ] ) 2 ) ,
where A[m,n] and B[m,n] are the object images reconstructed from the original and binarized holograms, M,N—the quantity of rows and columns of pixels of the images, and m,n—the indexes of rows and columns. The NSTD value allows for determining the degree of difference between the images. If the NSTD value is 0, the images are identical, and, if the value is 1, they are completely different.
PSNR is another metric [75]. The PSNR value for two images A[m,n] and B[m,n] is calculated using the mean squared error (MSE):
PSNR = 20 log 10 ( A m a x MSE ) ,
MSE = 1 M N m = 1 M n = 1 N | A [ m , n ] B [ m , n ] | 2 ,
where Amax is the maximum signal value of reconstructed object image from the original digital hologram. For 8-bit images, Amax = 255. PSNR allows for determining the degree of difference between images, when one image can be considered a noisy version of another. The higher the PSNR value, the greater the degree of the similarity of images.
SSIM [76] was also used as a measure of image quality. In a simple form, it is defined as follows:
SSIM = ( 2 μ A μ B + c 1 ) ( 2 σ A σ B + c 2 ) ( μ A 2 + μ B 2 + c 1 ) ( σ A 2 + σ B 2 + c 2 ) ,
where μA, μB, σA, σB, and σAB are the mean values, standard deviations, and cross-covariance for the images A[m,n] and B[m,n], and c1, c2 are constants. The range of SSIM values is between −1 and 1. A value of 1 is reached when the images are a perfect match.
CC is defined as follows [52]:
CC = m = 1 M n = 1 N ( A [ m , n ] μ A ) ( B [ m , n ] μ B ) ( m = 1 M n = 1 N ( A [ m , n ] μ A ) 2 ) ( m = 1 M n = 1 N ( B [ m , n ] μ B ) 2 ) .
If the CC value is equal to 1, the images are identical. The closer the CC value to 0, the lower the degree of similarity of images.
NSTD, PSNR, SSIM, and CC for almost flat objects were defined as a single value over object (for example, coin) area. NSTD, PSNR, SSIM, and CC for 3D-objects or 3D-scenes were defined as an average value over NSTDs/PSNRs/SSIMs/CCs for different focused 2D-elements.

3.1.3. Effect of the LDE Method Parameters on the Reconstruction Quality

The developed LDE method has been tested on optically registered and computer-generated digital holograms. The local binarization method by the Otsu threshold [55] was used to determine local threshold. The Otsu thresholding had demonstrated one of the best results both in terms of quality and calculation speed [15,42]. The cases of division of digital holograms into blocks of different sizes: 4 × 4, 8 × 8, 16 × 16, 32 × 32 and 64 × 64 pixels were considered. Processing of larger blocks decreases the computation time and the accuracy of local determination of thresholds. Use of the smallest blocks (2 × 2) can have a negative effect on the interference pattern microstructure.
In [15], a number of results were demonstrated. For example, the highest quality of reconstruction was achieved using weighting matrices with a large number of coefficients (more than 10). Based on these results, 12 weighting matrices have been developed. They are shown in Figure 5.
Optically registered holograms were binarized by the LDE method. Twelve mentioned weighting matrices were used. Figure 6 shows quality estimates (NSTD, PSNR, SSIM, and CC) of reconstructed images. The highest values for all metrics are achieved when the hologram is divided into the blocks of 8 × 8 and 4 × 4 pixels and weighting matrices №3, №8, and №9 are used. These blocks can be considered as the most appropriate ones for the LDE method.
Examples of reconstructed images from holograms binarized using the LDE method are shown in Figure 7. Three best matrices with hologram division into blocks of 32 × 32 pixels were used.
With these method parameters, the reconstruction quality improves over standard implementations of thresholding and error diffusion. The distance between the hologram and objects actually does not have an effect on the quality of the LDE method working. The type of object has more effect. The method provides especially significant improvement for simple objects’ hologram binarization. For example, for the optically recorded hologram shown in Figure 3c,d, the improvement was 11% and 18%, respectively. In the binarization of computer-generated digital holograms, quality was improved up to 30% compared with standard methods.
Dividing the hologram into blocks of pixels and calculating a threshold for each block allows for taking into account all local features of holograms. Such binarization preserves a significant part of the informative components. Thus, the advantage of the proposed method compared with standard implementations is adaptive, accounting for unevenly illuminated pixels and correlation of pixel brightness values. At the same time, unlike the best global thresholding methods (such as the iterative Kittler method [56]), the proposed method is not iterative. Accordingly, the reconstruction quality does not depend on the number of iterations and does not affect the computational time of the method. Due to the adaptivity of the threshold estimation in the error diffusion procedure, the LDE method can provide consistently high-quality reconstruction for different holograms with a minimal loss of original information.

3.1.4. Comparison of Binarization Methods

The quality of image reconstruction from binarized holograms has been comparatively analyzed. Binarization methods based on five groups of algorithms were applied:
  • Global thresholding (Kittler and Illingworth [56], Prewitt [77], Otsu [55], Renyi [50,57], and Shanbhag [78] methods);
  • Local thresholding (Bernsen [59], Soille [79], Niblack [58], Sauvola [60], and local Otsu [55] methods);
  • Standard error diffusion (Floyd–Stenberg [63], Jarvis [80], Stucki [64], Atkinson [65], and the simplest horizontal [81] methods);
  • Dot diffusion (Knuth [66], Fung Chan [68], Liu [82], Arney, Anderson and Ganawan [67], and Guo [83] methods);
  • Proposed adaptive LDE method (with weighting matrices №3, №8–9, №11–12, see Figure 5).
The algorithms of these methods are typical for each group and are based on different approaches. The choice of methods has been determined by [15,32,33,42]. For example, in [33], an analysis of local and global threshold methods for optically registered holograms is presented. It was found that the highest reconstruction quality is obtained using global Kittler [56] and Otsu [55] methods and local Otsu [55] and Niblack [58] methods.
Figure 8, Figure 9, Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15 demonstrate several results. Figure 8, Figure 10, Figure 12 and Figure 14 show examples of numerically reconstructed images from holograms binarized using the above methods. The corresponding values of quality metrics are shown in Figure 9, Figure 11, Figure 13 and Figure 15. As can be seen, the highest reconstruction quality is achieved using the proposed method as well as the Otsu, Shanbhag and Stucki methods. The worst reconstruction quality was obtained using global threshold binarization by Prewitt and Renyi methods, and local threshold binarization by Soille.
Figure 10 and Figure 12 show quality metrics for 3D-scene reconstruction from binarized optically registered holograms. The LDE method gives the best result. In addition, dot diffusion methods, the iterative global Kittler threshold, local and global Otsu method, local Niblack method, and Stucki error diffusion show good results. For the cases of binary (Figure 12 and Figure 13) and grayscale (Figure 14 and Figure 15) image reconstruction from binarized computer-generated digital holograms, the LDE method also showed the best results. Stucki’s standard error diffusion and thresholding local and global Otsu processing methods showed good results.
The results of the comparison confirm calculations for threshold and error diffusion techniques presented in [15,33]. In addition, the results in [15,33] demonstrate that the reconstruction quality can vary depending on the type of holograms and used objects. However, the reconstruction quality for different holograms remains consistently high for the LDE method.
Computation time of binarization was estimated. For example, let us use the MATLAB programming language and a laptop with an Intel Core i5-5200U CPU 2.2 GHz 4 GB RAM processor. The hologram size was 1024 × 1024 pixels. Average computation times were: 0.02 s for global non-iterative thresholding, 0.05 s for error diffusion techniques, 0.09 s for local thresholding, 0.1 s for the LDE method, and 8.5 s for global iterative thresholding. Computation time was specially estimated using a slow enough office laptop. It demonstrates wide possibilities of computation time increase. The computation times can be easily decreased a dozen times by using a high-speed computer only. The use of software algorithms can additionally speed up this process significantly [84].
Holograms are divided into square blocks in the LDE method. However, blocks can have other similar shapes. For example, they can be a rectangular one with size S1 × S2. Results of binarization are similar to those for square blocks. However, calculation for square blocks is simpler and faster. If S1 and S2 are very different, the results are changing relative to the square case and becoming worse. This is due to the nonlinear effect of such block size on interference fringes of the hologram.
Thus, the LDE method provides the highest quality for both optically registered and computer-generated digital holograms. In addition, it is the most universal among considered methods of binarization for different types of objects: for volumetric scenes, as well as for grayscale and binary objects.

3.2. Optical Experiments

Optical experiments have been performed to verify numerical estimates. Holograms were binarized by the global and local threshold, standard and dot error diffusion, and LDE method, and then reconstructed. Computer-generated and optically registered digital holograms of flat objects and three-dimensional scenes were used (examples are given in Figure 3 and Figure 4).
A schematic diagram of the experimental setup is shown in Figure 16. An He-Ne laser (633 nm, 10 mW) was used as the radiation source. To reduce speckle noise, an Optotune LSR-3010 despeckler was used. A pinhole was used for spatial filtering of the light beam. The obtained broadened beam illuminated a DMD DLP9500BFLN (1920 × 1080 pixels, frame rate up to 23 kHz, pixel size 10.8 × 10.8 µm). Binarized digital holograms were displayed on the DMD. A mirrorless digital camera Canon EOS M100 (CMOS sensor, 6024 × 4020 pixels, pixel size 3.7 × 3.7 µm) recorded the reconstructed images. The display of the holograms on the DMD, camera control, storage of the reconstructed images, and their processing were performed by a computer. The holograms were 256 × 256 to 1920 × 1080 pixels in size.
Figure 17 shows reconstructions from binarized computer-generated digital holograms of a binary object. For each of the five groups of methods, the best and worst reconstruction quality results are presented. The highest quality is achieved using the developed LDE method. In addition, high quality is obtained using Stucki’s method, which is the best among standard diffusion error techniques according to numerical experiments. Weighting matrices №3 and №12 are used for the LDE method. As can be seen, these parameters provide the best results for both numerical simulations and experimental optical reconstructions. The local binarization methods by threshold (best Otsu and worst Soille) and the global binarization method by Kittler threshold (best) also provide relatively high quality: objects are recognizable and fine details are preserved. The dot diffusion as well as in numerical reconstruction showed not very good results for computer-generated digital holograms where insufficient inhomogeneity of the hologram plays the major role. This result can be compensated by using as a threshold value in the error diffusion procedure more complex metrics instead of the standard value of half of the maximum intensity (127.5 digital units for 8-bit hologram file) [15]. The worst result was obtained for the global Prewitt’s thresholding. This method also showed worse results in numerical simulations, but, in optical experiments, the images become completely indistinguishable.
Figure 18 shows examples of reconstructed images from binarized optically registered holograms. The cases of best and worst methods from each group are shown. As can be seen, even in the case of the worst binarization methods (Prewitt’s global thresholding and horizontal standard error diffusion), the object image remains but is barely recognizable. Dot diffusion provides much higher quality than in the case of binarization of computer-generated digital holograms. As stated earlier, this is due to non-uniformity of holograms and to the value of the threshold in the error diffusion procedure.
The quality of optically reconstructed images have been evaluated. The results of metrics averaging for all holograms (optically registered and computer-generated digital holograms) showed that the highest quality was obtained using the LDE method with matrix №12. In addition, high quality was obtained for Stucki’s standard diffusion error and Otsu’s local threshold. Relative to the standard global Otsu threshold, the reconstruction quality is higher on average by 22% for the LDE method. Relative to the standard Floyd–Stenberg error diffusion, the quality is higher on average by 19% for the LDE method.
For optically recorded holograms only, the reconstruction quality for the LDE method is on average 18% higher than that of standard methods. The use of Fung Chang’s dot diffusion method achieves an improvement in reconstruction quality compared to standard methods. However, for computer-generated digital holograms, the other dot diffusion methods show results achievable with standard methods.
These results and the results for the other methods are shown in Figure 19. The relative increase (in %) in the quality metrics of optical image reconstruction from binarized holograms is shown. A comparison is performed relatively of global Otsu thresholding (Figure 19a,b) and the standard Floyd–Steinberg error diffusion technique (Figure 19c,d). An average of four metrics for all used holograms (both computer-generated and optically recorded digital holograms; Figure 19a,c) and only for recorded digital holograms (Figure 19b,d) are given. The optical reconstruction results confirm the results of the numerical simulations presented in Section 3.1.3 and Section 3.1.4.
Thus, the LDE method is the most universal. Stucki’s error diffusion technique and local Otsu thresholding also give good results. The LDE method is suitable for processing different types of holograms. Additionally, it has a quite simple algorithm. In addition, the method is non-iterative, which allows high speed hologram binarization. One of the possible modifications of the method is iterative search [36,37] (e.g., search for the best weighting matrix used in the error diffusion procedure). This modification would allow for achieving a more accurate accounting of pixel brightness values of the original hologram. However, iterativity should increase the computation time of the method in multiples of the number of iterations. The use of software algorithms can significantly speed up this process [84]: for example, graphic processing units [85], field-programmable gate arrays [86], etc. It would also be necessary to determine the optimum conditions to achieve an increase in reconstruction quality in a minimum number of iterations.
The proposed method enables better hologram binarization actually without increasing the computational times of the procedure. This is particularly useful for high-speed optical reconstruction of three-dimensional scenes.

4. Conclusions

The paper considers the subject of binarization of digital holograms and proposes a method. The method uses a combination of local thresholding, block division, and error diffusion procedure. Thirty-two binarization methods were compared: 5 local and 5 global thresholding, 5 standard and 5 dot error diffusion, and 12 implementations of the proposed method. Off-axis optically registered and computer-generated digital holograms were binarized and analyzed. Optimal parameters of the proposed method providing the highest quality of reconstruction were determined.
The best results are provided when using the proposed method with weighting matrices with a large number of coefficients (for example, matrix №12, see Figure 5). The method is compared with others in numerical simulation and in real optical experiments using a binary DMD. The reconstruction quality for the proposed method is on average 22% and 19% higher in comparison to standard threshold binarization and error diffusion techniques, respectively. The optical reconstruction results confirm the numerical simulation ones.
Possible improvement is iterative search for more accurate accounting of the pixel brightness. In addition, more correct choice of the size of hologram blocks can improve the binarization quality. However, this should significantly decrease the method speed. It would also be necessary to determine the optimum conditions for minimization of iteration number.
The results can be useful in the binarization of digital holograms for both processing and storage tasks, as well as for high-speed reconstruction and beam shaping using DMD and fSLM.

Author Contributions

Conceptualization, P.A.C., E.A.K. and N.N.E.; methodology, P.A.C., E.A.K. and R.S.S.; software, E.A.K. and V.G.R.; validation, E.A.K., V.V.K. and R.S.S.; formal analysis, V.V.K.; investigation, P.A.C. and E.A.K.; resources, N.N.E.; data curation, V.G.R.; writing—original draft preparation, P.A.C. and E.A.K. writing—review and editing, P.A.C. and E.A.K.; visualization, P.A.C., E.A.K. and V.V.K.; supervision, N.N.E.; project administration, R.S.S.; funding acquisition, P.A.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Russian Science Foundation (RSF), Grant No. 20-79-00291.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author, P.A.C., upon reasonable request.

Acknowledgments

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Benzie, P.; Watson, J.; Surman, P.; Rakkolainen, I.; Hopf, K.; Urey, H.; Sainov, V.; Von Kopylow, C. A survey of 3DTV displays: Techniques and technologies. IEEE Trans. Circuits Syst. Video Technol. 2007, 17, 1647–1657. [Google Scholar] [CrossRef]
  2. Pan, Y.; Liu, J.; Li, X.; Wang, Y. A review of dynamic holographic three-dimensional display: Algorithms, devices, and systems. IEEE Trans. Ind. Informat. 2016, 12, 1599–1610. [Google Scholar] [CrossRef]
  3. Kulce, O.; Onural, L. Generation of a polarized optical field from a given scalar field for wide-viewing-angle holographic displays. Opt. Lasers Eng. 2021, 137, 106344. [Google Scholar] [CrossRef]
  4. Rosen, J.; Alford, S.; Anand, V.; Art, J.; Bouchal, P.; Bouchal, Z.; Erdenebat, M.-U.; Huang, L.; Ishii, A.; Juodkazis, S.; et al. Roadmap on Recent Progress in FINCH Technology. J. Imaging 2021, 7, 197. [Google Scholar] [CrossRef] [PubMed]
  5. Cheng, J.; Gu, C.; Zhang, D.; Chen, S. High-speed Femtosecond Laser Beam Shaping Based on Binary Holography Using a Digital Micromirror Device. Opt. Lett. 2015, 40, 4875–4878. [Google Scholar] [CrossRef] [PubMed]
  6. Chen, D.; Gu, S.; Chen, S.-C. Study of Optical Modulation based on Binary Masks with Finite Pixels. Opt. Lasers Eng. 2021, 142, 106604. [Google Scholar] [CrossRef]
  7. Zhang, Z.; Wang, X.; Zheng, G.; Zhong, J. Fast Fourier single-pixel imaging via binary illumination. Sci. Rep. 2017, 7, 12029. [Google Scholar] [CrossRef]
  8. Dudley, D.; Duncan, W.; Slaughter, J. Emerging digital micromirror device (DMD) applications. Proc. SPIE 2003, 4985, 14–25. [Google Scholar] [CrossRef]
  9. Park, M.-C.; Lee, B.-R.; Son, J.-Y.; Chernyshov, O. Properties of DMDs for holographic displays. J. Mod. Opt. 2015, 62, 1600–1607. [Google Scholar] [CrossRef]
  10. Molodtsov, D.Y.; Rodin, V.G.; Starikov, S.N. The possibility of using DMD SLM for hologram filters displaying in dispersive correlator. Phys. Procedia 2015, 73, 338–342. [Google Scholar] [CrossRef] [Green Version]
  11. Hu, X.-B.; Ma, S.-Y.; Rosales-Guzmán, C. High-speed generation of singular beams through random spatial multiplexing. J. Opt. 2021, 23, 044002. [Google Scholar] [CrossRef]
  12. Evtikhiev, N.N.; Zlokazov, E.Y.; Krasnov, V.V.; Rodin, V.G.; Starikov, R.S.; Cheremkhin, P.A. High-speed implementation of holographic and diffraction elements using digital micromirror devices. Quantum Electron. 2020, 50, 667–674. [Google Scholar] [CrossRef]
  13. Zlokazov, E.Y. Methods and algorithms for computer synthesis of holographic elements to obtain a complex impulse response of optical information processing systems based on modern spatial light modulators. Quantum Electron. 2020, 50, 643–652. [Google Scholar] [CrossRef]
  14. Liu, J.-P.; Wu, M.-H.; Tsang, P.W.M. 3D display by binary computer-generated holograms with localized random down-sampling and adaptive intensity accumulation. Opt. Express 2020, 28, 24526–24537. [Google Scholar] [CrossRef] [PubMed]
  15. Cheremkhin, P.A.; Kurbatova, E.A.; Evtikhiev, N.N.; Krasnov, V.V.; Rodin, V.G.; Starikov, R.S. Comparative analysis of off-axis digital hologram binarization by error diffusion. J. Opt. 2021, 23, 075703. [Google Scholar] [CrossRef]
  16. Takahashi, T.; Shimobaba, T.; Kakue, T.; Ito, T. Time-division color holographic projection in large size using a digital micromirror device. Appl. Sci. 2021, 11, 6277. [Google Scholar] [CrossRef]
  17. Conkey, D.B.; Caravaca-Aguirre, A.M.; Piestun, R. High-speed scattering medium characterization with application to focusing light through turbid media. Opt. Express 2012, 20, 1733–1740. [Google Scholar] [CrossRef] [PubMed]
  18. Goorden, S.; Bertolotti, J.; Mosk, A. Superpixel-based spatial amplitude and phase modulation using a digital micromirror device. Opt. Express 2014, 22, 17999–18009. [Google Scholar] [CrossRef] [Green Version]
  19. Shin, S.; Kim, K.; Yoon, J.; Park, Y. Active illumination using a digital micromirror device for quantitative phase imaging. Opt. Lett. 2015, 40, 5407–5410. [Google Scholar] [CrossRef]
  20. Geng, Q.; Wang, D.; Chen, P.; Chen, S.-C. Ultrafast multi-focus 3-D nano-fabrication based on two-photon polymerization. Nat. Commun. 2019, 10, 2179. [Google Scholar] [CrossRef] [PubMed]
  21. Jaramillo-Osorio, A.; Bustamante, S.; Munoz, B.; Velez-Zea, A.; Barrera-Ramírez, J.F.; Torroba, R. Experimental Fresnel and Fourier digital holography using a digital micro-mirror device. J. Opt. 2021, 23, 035701. [Google Scholar] [CrossRef]
  22. Evtikhiev, N.N.; Starikov, S.N.; Shaulskiy, D.V.; Starikov, R.S.; Zlokazov, E.Y. Invariant correlation filter with linear phase coefficient holographic realization in 4-F correlator. Opt. Eng. 2011, 50, 065803. [Google Scholar] [CrossRef]
  23. Jiao, S.; Zhou, C.; Shi, Y.; Zou, W.; Li, X. Review on optical image hiding and watermarking techniques. Opt. Laser. Technol. 2019, 109, 370–380. [Google Scholar] [CrossRef] [Green Version]
  24. Geng, Y.; Huang, W.; Yang, J.; Qian, Y.; Ren, Z.; Yu, P. Generation of Mathieu beams based on the detour phase encoding method. Opt. Commun. 2021, 486, 126754. [Google Scholar] [CrossRef]
  25. Kim, T. Recent Progress of an Optical Scanning Holography Camera. In Proceedings of the International Symposium on Industrial Electronics (IEEE), Cairns, QLD, Australia, 13–15 June 2018; pp. 1335–1339. [Google Scholar] [CrossRef]
  26. Cheremkhin, P.A.; Kurbatova, E.A. Wavelet compression of off-axis digital holograms using real/imaginary and amplitude/phase parts. Sci. Rep. 2019, 9, 7561. [Google Scholar] [CrossRef]
  27. Yoneda, N.; Saita, Y.; Nomura, T. Binary computer-generated-hologram-based holographic data storage. Appl. Opt. 2019, 58, 3083–3090. [Google Scholar] [CrossRef]
  28. Nishchal, N.K. Optical Cryptosystems; IOP Publishing: London, UK, 2019. [Google Scholar] [CrossRef]
  29. Lohmann, A.W.; Paris, D.P. Synthesis of Binary Holograms. IEEE J. Quantum. Electron. 1966, 2, 153. [Google Scholar] [CrossRef]
  30. Naughton, T.J.; Frauel, Y.; Javidi, B.; Tajahuerce, E. Compression of digital holograms for three-dimensional object reconstruction and recognition. Appl. Opt. 2002, 41, 4124–4132. [Google Scholar] [CrossRef] [Green Version]
  31. Liu, Z.; Watson, J.; Allen, A. Efficient image preprocessing of digital holograms of marine plankton. IEEE J. Ocean Eng. 2018, 43, 83–92. [Google Scholar] [CrossRef]
  32. Cheremkhin, P.A.; Kurbatova, E.A. Binarization of digital holograms by thresholding and error diffusion techniques. In Proceedings of the Digital Holography and Three-Dimensional Imaging, Optical Society of America, Bordeaux, France, 19–23 May 2019. Th3A.22. [Google Scholar] [CrossRef]
  33. Cheremkhin, P.A.; Kurbatova, E.A. Comparative appraisal of global and local thresholding methods for binarisation of off-axis digital holograms. Opt. Lasers Eng. 2019, 115, 119–130. [Google Scholar] [CrossRef]
  34. Eschbach, R. Comparison of error diffusion methods for computer-generated holograms. Appl. Opt. 1991, 30, 3702–3710. [Google Scholar] [CrossRef]
  35. Tsang, P.W.M.; Poon, T.-C. Novel method for converting digital Fresnel hologram to phase-only hologram based on bidirectional error diffusion. Opt. Express 2013, 21, 23680–23686. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Yang, G.; Jiao, S.; Liu, J.-P.; Lei, T.; Yuan, X. Error diffusion method with optimized weighting coefficients for binary hologram generation. Appl. Opt. 2019, 58, 5547–5555. [Google Scholar] [CrossRef]
  37. Kurbatova, E.A.; Rodin, V.G.; Cheremkhin, P.A. Iterative binarization of digital holograms using error diffusion method. Optoelectron. Instrum. Data Process. 2020, 56, 99–105. [Google Scholar] [CrossRef]
  38. Min, K.; Park, J.H. Quality enhancement of binary-encoded amplitude holograms by using error diffusion. Opt. Express 2020, 28, 38140–38154. [Google Scholar] [CrossRef]
  39. Jiao, S.; Zhang, D.; Zhang, C.; Gao, Y.; Lei, T.; Yuan, X. Complex-Amplitude Holographic Projection with a Digital Micromirror Device (DMD) and Error Diffusion Algorithm. IEEE J. Select. Topics Quantum Electron. 2020, 26, 2800108. [Google Scholar] [CrossRef]
  40. Liu, K.; He, Z.; Cao, L. Pattern-adaptive error diffusion algorithm for improved phase-only hologram generation. Chin. Opt. Lett. 2021, 9, 050501. [Google Scholar] [CrossRef]
  41. Goi, H.; Komuro, K.; Nomura, T. Deep-learning-based binary hologram. Appl. Opt. 2020, 59, 7103–7108. [Google Scholar] [CrossRef]
  42. Cheremkhin, P.A.; Evtikhiev, N.N.; Kurbatova, E.A.; Krasnov, V.V.; Rodin, V.G.; Starikov, R.S. Error diffusion hologram binarization for DMD applications. Proc. SPIE 2021, 11698, 116980W. [Google Scholar] [CrossRef]
  43. Shimobaba, T.; Takahashi, T.; Yamamoto, Y.; Hoshi, I.; Shiraki, A.; Kakue, T.; Ito, T. Simple complex amplitude encoding of a phase-only hologram using binarized amplitude. J. Opt. 2020, 22, 045703. [Google Scholar] [CrossRef] [Green Version]
  44. Seldowitz, M.; Allebach, J.; Sweeney, D. Synthesis of digital holograms by direct binary search. Appl. Opt. 1987, 26, 2788–2798. [Google Scholar] [CrossRef]
  45. Liu, J.-P.; Yu, C.-Q.; Tsang, P.W.M. Enhanced direct binary search algorithm for binary computer-generated Fresnel holograms. Appl. Opt. 2019, 58, 3735–3741. [Google Scholar] [CrossRef]
  46. Kang, J.-H.; Leportier, T.; Kim, M.; Park, M.-C. Non-iterative direct binary search algorithm for fast generation of binary holograms. Opt. Lasers Eng. 2019, 122, 312–318. [Google Scholar] [CrossRef]
  47. Chhetri, B.B.; Yang, S.; Shimomura, T. Iterative stepwise binarization of digital amplitude holograms with added energy to the signal window. Opt. Eng. 2001, 40, 2718–2725. [Google Scholar] [CrossRef]
  48. Shimobaba, T.; Makowski, M.; Takahashi, T.; Yamamoto, Y.; Hoshi, I.; Nishitsuji, T.; Hoshikawa, N.; Kakue, T.; Ito, T. Reducing Computational Complexity and Memory Usage of Iterative Hologram Optimization Using Scaled Diffraction. Appl. Sci. 2020, 10, 1132. [Google Scholar] [CrossRef] [Green Version]
  49. Liu, J.-P.; Lin, Y.-C.; Jiao, S.; Poon, T.-C. Performance Estimation of Intensity Accumulation Display by Computer-Generated Holograms. Appl. Sci. 2021, 11, 7729. [Google Scholar] [CrossRef]
  50. Sezgin, M.; Sankur, B. Survey over image thresholding techniques and quantitative performance evaluation. J. Electron. Imaging 2004, 13, 146–165. [Google Scholar] [CrossRef]
  51. Trier, O.D.; Taxt, T. Evaluation of binarization methods for document images. IEEE Trans. Pattern Anal. Mach. Intell. 1995, 17, 312–315. [Google Scholar] [CrossRef] [Green Version]
  52. Gonzalez, R.C.; Woods, R.E. Thresholding. Digital Image Processing, 4th ed.; Pearson: New York, NY, USA, 2018. [Google Scholar]
  53. Sulaiman, A.; Omar, K.; Nasrudin, M.F. Degraded Historical Document Binarization: A Review on Issues, Challenges, Techniques, and Future Directions. J. Imaging 2019, 5, 48. [Google Scholar] [CrossRef] [Green Version]
  54. Almeida, M.; Lins, R.D.; Bernardino, R.; Jesus, D.; Lima, B. A New Binarization Algorithm for Historical Documents. J. Imaging 2018, 4, 27. [Google Scholar] [CrossRef] [Green Version]
  55. Otsu, N. A threshold selection method from gray-level histograms. IEEE Trans. Sys. Man. Cyber. 1979, 9, 62–66. [Google Scholar] [CrossRef] [Green Version]
  56. Kittler, J.; Illingworth, J. Minimum error thresholding. Pattern Recogn. 1986, 19, 41–47. [Google Scholar] [CrossRef]
  57. Sahoo, P.; Wilkins, C.; Yeager, J. Threshold selection using Renyi’s entropy. Pattern Recogn. 1997, 30, 71–84. [Google Scholar] [CrossRef]
  58. Niblack, W. An Introduction to Digital Image Processing; Prentice Hall: Upper Saddle River, NJ, USA, 1986. [Google Scholar]
  59. Bernsen, J. Dynamic thresholding of grey-level images. In Proceedings of the 8th International Conference on Pattern Recognition (IEEE), Paris, France, 27–31 October 1986; pp. 1251–1255. [Google Scholar]
  60. Sauvola, J.; Pietikainen, M. Adaptive document image binarization. In Proceedings of the Fourth International Conference Document Analysis and Recognition (IEEE), Ulm, Germany, 18–20 August 1997; pp. 147–152. [Google Scholar]
  61. Ridler, T.W.; Calvard, S. Picture thresholding using an iterative selection method. IEEE Trans. Syst. Man. Cybern. 1978, 8, 630–632. [Google Scholar] [CrossRef]
  62. Bovik, A.L. Handbook of Image and Video Processing, 2nd ed.; Elsevier Academic Press: Burlington, MA, USA; San Diego, CA, USA; London, UK, 2005. [Google Scholar] [CrossRef]
  63. Floyd, R.W.; Steinberg, L. An adaptive algorithm for spatial grey scale. Proc. Soc. Inf. Disp. 1976, 17, 75–77. [Google Scholar]
  64. Stucki, P. MECCA—A Multiple-Error Correcting Computation Algorithm for Bilevel Image Hardcopy Reproduction; IBM Thomas J. Watson Research Center: Ossining, NY, USA, 1991. [Google Scholar]
  65. Seckar, J.; Pokorny, P. Relation of statistical information and visual quality in halftone images. In Proceedings of the 21st International DAAAM Symposium ‘‘Intelligent Manufacturing & Automation’’ (DAAAM International), Zadar, Croatia, 20–23 October 2010; pp. 1419–1420. [Google Scholar]
  66. Knuth, D.E. Digital halftones by dot diffusion. ACM Trans. Graph. 1987, 6, 245–273. [Google Scholar] [CrossRef]
  67. Arney, J.S.; Anderson, P.G.; Ganawan, S. Error Diffusion and Edge Enhancement: Raster versus Omni-Directional Processing. J. Imaging Sci. Technol. 2002, 46, 359–364. [Google Scholar]
  68. Fung, Y.H.; Chan, Y.H. Optimizing the error diffusion filter for blue noise halftoning with multiscale error diffusion. IEEE Trans. Image Process. 2013, 22, 413–417. [Google Scholar] [CrossRef] [PubMed]
  69. Eschbach, R.; Zhigang, F.; Knox, K.T.; Marcu, G. Threshold modulation and stability in error diffusion. IEEE Signal Process. Mag. 2003, 20, 39–50. [Google Scholar] [CrossRef]
  70. Knox, K.T. Threshold modulation in error diffusion. J. Electron. Imaging 1993, 2, 185–192. [Google Scholar] [CrossRef]
  71. Schnars, U.; Jüptner, W. Digital recording and numerical reconstruction of holograms. Meas. Sci. Technol. 2002, 13, R85–R101. [Google Scholar] [CrossRef]
  72. Verrier, N.; Atlan, M. Off-axis digital hologram reconstruction: Some practical considerations. Appl. Opt. 2011, 50, H136–H146. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  73. Cheremkhin, P.A.; Evtikhiev, N.N.; Krasnov, V.V.; Rodin, V.G.; Starikov, R.S. Shot noise and fixed-pattern noise effects on digital hologram reconstruction. Opt. Lasers Eng. 2021, 139, 106461. [Google Scholar] [CrossRef]
  74. Fienup, J.R. Invariant error metrics for image reconstruction. Appl. Opt. 1997, 36, 8352–8357. [Google Scholar] [CrossRef]
  75. Huynh-Thu, Q.; Ghanbari, M. Scope of validity of PSNR in image/video quality assessment. Electron. Lett. 2008, 44, 800–801. [Google Scholar] [CrossRef]
  76. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [Green Version]
  77. Prewitt, J.M.S.; Mendelsohn, M.L. The analysis of cell images. Ann. N. Y. Acad. Sci. 1966, 128, 1035–1053. [Google Scholar] [CrossRef]
  78. Shanbhag, A.G. Utilization of information measure as a means of image thresholding. Graph. Models Image Process. 1994, 56, 414–419. [Google Scholar] [CrossRef]
  79. Soille, P. Morphological Image Analysis: Principles and Applications; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
  80. Jarvis, J.F.; Judice, C.N.; Ninke, W.H. A survey of techniques for the display of continuous-tone pictures on bilevel displays. Comput. Graph. Image Process. 1976, 5, 13–40. [Google Scholar] [CrossRef]
  81. Billotet-Hoffmann, C.; Bryngdahl, O. Optical pseudocolor encoding using adaptive electronic halftoning. Opt. Commun. 1983, 45, 327–330. [Google Scholar] [CrossRef]
  82. Liu, Y.; Guo, J. Dot-Diffused Halftoning with Improved Homogeneity. IEEE Trans. Image Process. 2015, 24, 4581–4591. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  83. Guo, J.M.; Sankarasrinivasan, S. Digital Halftone Database (DHD): A Comprehensive Analysis on Halftone Types. In Proceedings of the Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC) (IEEE), Honolulu, HI, USA, 12–15 November 2018; pp. 1091–1099. [Google Scholar] [CrossRef]
  84. Shimobaba, T.; Kakue, T.; Ito, T. Review of fast algorithms and hardware implementations on computer holography. IEEE Trans. Ind. Informat. 2016, 12, 1611–1622. [Google Scholar] [CrossRef]
  85. Makey, G.; El-Daher, M.S.; Al-Shufi, K. Accelerating the calculations of binary detour phase method by integrating both CUDA and Matlab programming for GPU’s parallel computations. Optik 2013, 124, 5486–5488. [Google Scholar] [CrossRef]
  86. Yang, F.; Kaczorowski, A.; Wilkinson, T.D. Fast precalculated triangular mesh algorithm for 3D binary computer-generated holograms. Appl. Opt. 2014, 53, 8261–8267. [Google Scholar] [CrossRef]
Figure 1. A schematic of the proposed LDE method.
Figure 1. A schematic of the proposed LDE method.
Jimaging 08 00015 g001
Figure 2. Off-axis digital holographic scheme in regimes of object’s illumination: “in reflection” (a) and “in transmission” (b).
Figure 2. Off-axis digital holographic scheme in regimes of object’s illumination: “in reflection” (a) and “in transmission” (b).
Jimaging 08 00015 g002
Figure 3. Fragments of digital holograms and corresponding reconstructed images: a coin (a,b) and a brooch with a coin (c,d).
Figure 3. Fragments of digital holograms and corresponding reconstructed images: a coin (a,b) and a brooch with a coin (c,d).
Jimaging 08 00015 g003
Figure 4. Examples of test grayscale (ac) and binary (df) objects.
Figure 4. Examples of test grayscale (ac) and binary (df) objects.
Jimaging 08 00015 g004
Figure 5. Weighting matrices of error diffusion for the proposed LDE method.
Figure 5. Weighting matrices of error diffusion for the proposed LDE method.
Jimaging 08 00015 g005
Figure 6. Quality metrics (NSTD, PSNR, SSIM, and CC) of image reconstruction from binarized holograms using the LDE method. The holograms were divided into blocks of different size. Twelve weighting matrices were used.
Figure 6. Quality metrics (NSTD, PSNR, SSIM, and CC) of image reconstruction from binarized holograms using the LDE method. The holograms were divided into blocks of different size. Twelve weighting matrices were used.
Jimaging 08 00015 g006
Figure 7. Examples of reconstructed images from holograms binarized by LDE method. Matrices №3 (a); №8 (b); and №9 (c) were used. The holograms were divided into blocks of 32 × 32 pixels.
Figure 7. Examples of reconstructed images from holograms binarized by LDE method. Matrices №3 (a); №8 (b); and №9 (c) were used. The holograms were divided into blocks of 32 × 32 pixels.
Jimaging 08 00015 g007
Figure 8. Examples of reconstructed images from binarized optically registered holograms. The original grayscale hologram is shown in Figure 3c,d.
Figure 8. Examples of reconstructed images from binarized optically registered holograms. The original grayscale hologram is shown in Figure 3c,d.
Jimaging 08 00015 g008
Figure 9. NSTD, PSNR, SSIM, and CC values for the reconstructed object images shown in Figure 8.
Figure 9. NSTD, PSNR, SSIM, and CC values for the reconstructed object images shown in Figure 8.
Jimaging 08 00015 g009
Figure 10. Examples of reconstructed images from binarized optically registered holograms. The original grayscale hologram is shown in Figure 3a,b.
Figure 10. Examples of reconstructed images from binarized optically registered holograms. The original grayscale hologram is shown in Figure 3a,b.
Jimaging 08 00015 g010
Figure 11. NSTD, PSNR, SSIM, and CC values for the reconstructed object images shown in Figure 10.
Figure 11. NSTD, PSNR, SSIM, and CC values for the reconstructed object images shown in Figure 10.
Jimaging 08 00015 g011
Figure 12. Examples of reconstructed images from binarized synthesized digital holograms. The original binary object image is shown in Figure 4d.
Figure 12. Examples of reconstructed images from binarized synthesized digital holograms. The original binary object image is shown in Figure 4d.
Jimaging 08 00015 g012
Figure 13. NSTD, PSNR, SSIM, and CC values for the reconstructed object images shown in Figure 12.
Figure 13. NSTD, PSNR, SSIM, and CC values for the reconstructed object images shown in Figure 12.
Jimaging 08 00015 g013
Figure 14. Examples of reconstructed images from binarized synthesized digital holograms. The original grayscale object image is shown in Figure 4b.
Figure 14. Examples of reconstructed images from binarized synthesized digital holograms. The original grayscale object image is shown in Figure 4b.
Jimaging 08 00015 g014
Figure 15. NSTD, PSNR, SSIM, and CC values for the reconstructed object images shown in Figure 14.
Figure 15. NSTD, PSNR, SSIM, and CC values for the reconstructed object images shown in Figure 14.
Jimaging 08 00015 g015
Figure 16. Schematic of optical hologram image reconstruction using DMD.
Figure 16. Schematic of optical hologram image reconstruction using DMD.
Jimaging 08 00015 g016
Figure 17. Examples of optically reconstructed images from computer-generated digital holograms. Results for best and worst methods of five groups of binarization methods are presented.
Figure 17. Examples of optically reconstructed images from computer-generated digital holograms. Results for best and worst methods of five groups of binarization methods are presented.
Jimaging 08 00015 g017
Figure 18. Examples of optically reconstructed images from registered digital holograms. Results for best and worst methods of five groups of binarization methods are presented.
Figure 18. Examples of optically reconstructed images from registered digital holograms. Results for best and worst methods of five groups of binarization methods are presented.
Jimaging 08 00015 g018
Figure 19. Values of quality metrics enhancement (NSTD, PSNR, SSIM, CC) of reconstructed images from holograms binarized by different methods relative to the global Otsu threshold (GO: (a,b)) and Floyd–Steinberg error diffusion (EF: (c,d)). Cases of using all holograms (a,c) and only optically registered holograms (b,d) are given.
Figure 19. Values of quality metrics enhancement (NSTD, PSNR, SSIM, CC) of reconstructed images from holograms binarized by different methods relative to the global Otsu threshold (GO: (a,b)) and Floyd–Steinberg error diffusion (EF: (c,d)). Cases of using all holograms (a,c) and only optically registered holograms (b,d) are given.
Jimaging 08 00015 g019
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cheremkhin, P.A.; Kurbatova, E.A.; Evtikhiev, N.N.; Krasnov, V.V.; Rodin, V.G.; Starikov, R.S. Adaptive Digital Hologram Binarization Method Based on Local Thresholding, Block Division and Error Diffusion. J. Imaging 2022, 8, 15. https://doi.org/10.3390/jimaging8020015

AMA Style

Cheremkhin PA, Kurbatova EA, Evtikhiev NN, Krasnov VV, Rodin VG, Starikov RS. Adaptive Digital Hologram Binarization Method Based on Local Thresholding, Block Division and Error Diffusion. Journal of Imaging. 2022; 8(2):15. https://doi.org/10.3390/jimaging8020015

Chicago/Turabian Style

Cheremkhin, Pavel A., Ekaterina A. Kurbatova, Nikolay N. Evtikhiev, Vitaly V. Krasnov, Vladislav G. Rodin, and Rostislav S. Starikov. 2022. "Adaptive Digital Hologram Binarization Method Based on Local Thresholding, Block Division and Error Diffusion" Journal of Imaging 8, no. 2: 15. https://doi.org/10.3390/jimaging8020015

APA Style

Cheremkhin, P. A., Kurbatova, E. A., Evtikhiev, N. N., Krasnov, V. V., Rodin, V. G., & Starikov, R. S. (2022). Adaptive Digital Hologram Binarization Method Based on Local Thresholding, Block Division and Error Diffusion. Journal of Imaging, 8(2), 15. https://doi.org/10.3390/jimaging8020015

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop