1Bradley Department of Electrical and Computer Engineering, Virginia Tech, Blacksburg, VA 24061, USA
2Lab of Information Optics and Optoelectronic Technology, Shanghai Institute of Optics and Fine Mechanics, Chinese Academy of Sciences, Shanghai 201800, China
Anisotropic edge enhancement is simulated using a spiral phase plate (SPP) in optical scanning holography (OSH). We propose to use a delta function and an SPP as the pupil functions to realize anisotropic edge enhancement. The interference of these two pupils is used to two-dimensionally scan an object to record its edge-only information. This is done in three ways: first, by shifting the SPP, second, by using two offset SPPs of same charge, and finally, by using two oppositely charged SPPs. Our computer simulations show the capability of selectively enhancing the edges of a given object.
A common device to generate helical wavefronts or vortex beams is the spiral phase plate (SPP), which has an azimuthal structure , where is the topological charge, which is generally a nonzero integer, and is the azimuthal coordinate[1,2]. The simplest SPP realized with has been demonstrated as a spatial filter in a system to achieve edge enhancement[3], and more recently, it was used as a pupil function for isotropic edge extraction in optical scanning holography (OSH)[4].
Edge enhancement has found utility in a variety of image processing applications where detecting the edge or shape is of interest, such as in industrial inspections[5,6], and fingerprint identification[7,8]. Generally, the enhancement effect is isotropic or symmetrical such that regardless of orientation, each edge of the input pattern is enhanced uniformly. However, in some cases, the feature information around certain orientations and edges is of greater interest and therefore requires anisotropic edge enhancement to emphasize these edges. The methods reported for selective edge enhancement include changing the integer power and offset angle of the sine function in the vortex distribution[9], fractional[10] or shifted vortex filters[11,12], a superposed vortex amplitude filter[13], and the introduction of astigmatism in the vortex filter[14].
The use of SPPs for enhancement effects in digital incoherent holography was first attempted using the Fresnel incoherent correlation holography technique[15], and then by OSH[4]. The former approach is based on self-interference and requires the capture of three phase-shifted recordings sequentially, which could introduce bias build-up when using complex objects[16]. The latter overcomes this by heterodyne scanning the object such that the holographic information is carried by the heterodyne frequency, which can be extracted using electronic filtering. With the scanning property, OSH can be applied in a variety of fields, ranging from microscopes to remote sensing[17,18].
Sign up for Chinese Optics Letters TOC Get the latest issue of Advanced Photonics delivered right to you!Sign up now
In this Letter, we demonstrate the use of OSH to record selective edge-only information of an object holographically. We introduce three methods to do this: (1) shifting the position of the SPP to position in the pupil plane, (2) using two symmetrically offset vortices of the same charge, and (3) using two oppositely charged offset vortices.
OSH is based on a two-pupil optical heterodyne image processor[19,20] that captures the entire holographic information of an object with a two-dimensional (2D) scan while preserving the phase information in the recording process. The two pupils in the standard OSH system are such that one pupil is a uniform function or a plane wave and the other is a delta function or point source. The interference of these two pupils is used to 2D scan an object to extract its holographic information.
The two pupil functions, and , in the two-pupil heterodyne scanning image processor presented in Fig. 1 are located in the front focal plane of lens with focal length . The pupils are illuminated by collimated laser beams with temporal frequencies and , respectively, where and the frequency shift results from an acousto-optic modulator. The laser beams are then combined by beam splitter (BS) and used to scan over an object of amplitude distribution located a distance away from the focal plane of Lens . Note that the scanning is done by placing the object on an scanning platform, as shown in Fig. 1. The lens is a Fourier transform lens with mask located at its back focal plane. The photodetector (PD) collects all the transmitted light and gives an output current, which consists of a baseband and heterodyne current.
An electronic bandpass filter tuned to the heterodyne frequency gives a heterodyne current . This heterodyne current will serve as an input to a lock-in detection system shown in Fig. 2 to give the in-phase current and quadrature current as outputs[19]. When the system operates in an incoherent mode, i.e., when
Figure 2.Electronic demodulation system ( is electronic multiplier).
Note that in the above equations, we have performed the integration over the depth, i.e., over , of the three-dimensional object, , where we have assumed the object is a collection of 2D planar distributions. The symbols and in Eqs. (1) and (2) denote the Fourier transform and its inverse, respectively, which are defined as and with and denoting the spatial frequencies of and , and with the function denoting the transform of the function . The is the optical transfer function of the overall system, which is given by[19]: where is the wavenumber, is the focal length of Lens , and is the distance from the focal plane of Lens , as shown in Fig. 1.
Equations (1) and (2) give two processed images of the intensity function of the two-pupil heterodyning image processing system.
A complex hologram recorded by the system is achieved by adding Eqs. (1) and (2) as follows.
An SPP was first demonstrated in the OSH imaging system in Ref. [4] where the SPP was used as one of the pupil functions. Thus, for the OSH system, the pupil functions are where is the transmission function of an SPP in polar coordinates and and is the Gaussian beam waist of the optical beam illuminating the SPP. The resulting complex recording of the system, using Eqs. (3) and (4), becomes
In Eq. (7), the object is assumed to be a 2D planar object for simplicity. Equation (7) is a complex hologram where the spectrum of the object has been processed by . The processed image is reconstructed from the hologram by simply convolving it with the spatial impulse response In this Letter, we will explore anisotropic edge detection with as an offset SPP, or two symmetrically offset SPPs. The functional forms for the cases are:
Method 1: Anisotropic Filtering by Shifting the SPP
One approach to break the symmetry of the SPP is to shift the singularity away from the origin to a user-specified position in polar coordinates , where and . This is accomplished by shifting the SPP and illuminating it with a Gaussian beam such that the transmission function of this SPP is given by[11]: where , , , and . This idea of breaking the symmetry of the SPP for anisotropic edge detection has previously been realized in a ; coherent system[11].
Method 2: Anisotropic Filtering by Shifting Two Symmetrically Offset SPPs With the Same Charge
In this case, the pupil becomes
Method 3: Anisotropic Filtering by Shifting Two Symmetrically Offset SPPs With Opposite Charges
In this case, the pupil is
The holographic recordings and subsequent reconstructions are simulated in MATLAB with the implementation parameters , , and , with an SPP topological charge of , and an input object with the dimensions of . The initial phase of the SPP is set to be 0, if it is not specified. From the simulation results, we will show that in method 3, the initial phase plays a very important role in the modulation.
a. Results of Method 1:
The original object used in the simulation is shown in Fig. 3(a), with the corresponding magnitude spectrum of the object shown in Fig. 3(b). Since the DC value of the spectrum is comparatively large, the logarithmic magnitude spectrum is displayed. When a single-offset SPP is used for edge extraction, the result is dependent on the shift of the center of the SPP from the origin. When the shift is 5 mm and the angle is 0, the output contains edges enhanced in the horizontal direction, as shown in Fig. 4. The magnitude of the optical transfer function, , as calculated from Eq. (3), and the corresponding reconstructed image intensity, simulated using the hologram in Eq. (7), are shown in Figs. 4(a) and 4(b), respectively. As the angle of the shift direction is changed, edges from different orientations can be extracted selectively. Orientation-based edge enhancements are presented in Figs. 4(c) and 4(d), for which is unchanged and is and , respectively. It should be noted that there are some imperfect defects in the output images because of aliasing during simulation.
Figure 3.(a) Original object and (b) its logarithmic magnitude spectrum.
Figure 4.(a) [fx and fy are spatial frequencies in unit of 1/mm] and (b) reconstructed image of single-offset SPP with 5 mm shift in the horizontal direction. (c) and (d) Output images of the single-offset SPP with different shift directions.
When two SPPs with the same charge are used as the pupil, the OTF seems to exhibit properties of high-pass filtering regardless of the shift distance. The simulated results for shifting two SPPs 2.5 and 5 mm are shown in Figs. 5(a) and 5(c), respectively. The reconstruction results in Figs. 5(b) and 5(d) illustrate that filtering is more directional or anisotropic as the separation between the two SPPs increases. By comparing the results in Figs. 4 and 5, it is reasonable to draw a conclusion that two-SPP pupil filtering is better than one-SPP filtering when the SPP shifts are the same.
Figure 5.(a) and (b) and the reconstructed image of the two-offset SPP pupil with same charge and 5 mm shift. (c) and (d) and the reconstructed image of the two-offset SPP pupil with same charge and 2.5 mm shift.
Another difference between the single-offset SPP and two-offset SPPs can be illustrated using a white square object on a dark background. The results from using a two-offset SPPs pupil have double lines at the extracted edge, while those from using a single-offset SPP produces one line at the edge, as seen in Figs. 6(b) and 6(a), respectively. This effect is because the single-offset SPP pupil corresponds to single-sided filtering, which approximates a first-order derivative, while a two-offset SPPs pupil is double-sided filtered, which gives a second-order derivative[21]. In fact, double-sided filtering gives zero cross detection on the edge and is the reason a double line is observed at the edge location in Fig 6(b).
Figure 6.Comparison of the edge extracted images of a square object using (a) single-offset SPP and (b) two-offset SPPs.
For two offset SPPs of opposite charges, the and its corresponding reconstructed image for a shift distance ; in the horizontal direction, , are shown in Figs. 7(a) and 7(b), respectively. The selective edge enhancement of this pupil is an improvement over double-offset SPPs of same charge in the vertical direction such as at the top and bottom of the object, where the edges are suppressed more distinctly. From the s shown in Figs. 7(a) and 5(c), the difference between these two pupils can be seen especially when examining the area around , where the two pupils meet.
Figure 7.(a) and (b) reconstructed image of the two-offset SPPs as a pupil with opposite charges and 2.5 mm shift, (c) and (d) reconstructed image of the two-offset SPPs as a pupil with opposite charges in the vertical direction.
If the two SPPs are shifted in the vertical direction, , the DC information will not be filtered and leads to a non-edge-enhanced image, as shown in Figs. 7(c) and 7(d). Therefore, the shift direction should be considered in the two-offset SPPs pupil function design with opposite charges. After a simple calculation, the pupil function in the form will have capability of anisotropic edge extraction regardless of the shift direction. The simulation results under this pupil function are shown in Fig. 8 for two different shift directions and demonstrate the feasibility of the pupil function design.
Figure 8.Improved and the reconstructed images of the two-offset SPPs as a pupil with opposite charges in the form of Eq. (11), and is (a) and (b) and (c) and (d) .
In conclusion, we propose three methods to realize anisotropic filtering in an OSH system using SPPs as one of the pupil functions. The first method shifts the vortex filter in the pupil plane, the second method employs two symmetrically offset vortices of the same charge, and the third method uses two symmetrically offset vortices of opposite charges. Anisotropic edge enhancement effects are demonstrated for all three methods in the computerimulations. The single-shifted SPP produces selective edge enhancement results for large shift distances but cannot remove the low-frequency information when shift distances are small. Anisotropic edge enhancement results for small shift distances are obtained by adding a same charge or opposite charge SPP in the radially opposite direction, as illustrated in the second and third methods, respectively. Further, method 3 demonstrated anisotropic edge enhancement more distinctively than method 2, as more information in the direction perpendicular to the SPP orientation is filtered out. Additional areas of investigation include comparing results from the computer simulations to those from experimental investigations and implementing other anisotropic filtering approaches.
[21] X. Yang, W. Jia, D. Wu, T.-C. Poon. Amer. J. Phys..
Tools
Get Citation
Copy Citation Text
Kelly K. Dobson, Wei Jia, Ting-Chung Poon, "Anisotropic edge enhancement in optical scanning holography with spiral phase filtering," Chin. Opt. Lett. 14, 010006 (2016)