Файл: Ersoy O.K. Diffraction, Fourier optics, and imaging (Wiley, 2006)(ISBN 0471238163)(427s) PEo .pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 28.06.2024

Просмотров: 928

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

292

 

 

DIFFRACTIVE OPTICS II

 

Table 16.1. The MSE of reconstruction as a function the

 

number of subholograms.

 

 

 

 

 

 

 

 

k

MSE

% Improvement

 

 

 

 

 

0

3230.70

0

 

1

2838.76

12.13

 

2

2064.35

36.10

 

3

1935.00

40.11

 

 

 

 

 

 

Figure 16.11. The binary hologram generated with the IIT method for the cat brain image.

Figure 16.11 shows the binary hologram generated with the IIT method for the cat brain image. Figure 16.12 shows how the error is reduced as a function of the number of iterations. Figure 16.13 shows the corresponding He–Ne laser beam reconstruction.

 

2

x106

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

reduction

1.5

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

Error

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

 

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

8

9

 

 

Iteration number

Figure 16.12. Error reduction as a function of iteration number in IIT design.


OPTIMAL DECIMATION-IN-FREQUENCY ITERATIVE INTERLACING TECHNIQUE

293

Figure 16.13. The He–Ne laser beam reconstruction of the cat brain image.

16.5 OPTIMAL DECIMATION-IN-FREQUENCY ITERATIVE INTERLACING TECHNIQUE (ODIFIIT)

The optimal decimation-in-frequency iterative interlacing technique (ODIFIIT) was developed as a result of trying to optimize the results of the IIT procedure [Zhuang and Ersoy, 1995]. The ODIFIIT exploits the decimation-in-frequency property of the Fast Fourier transform (FFT) when dividing the hologram into subholograms, and has two important advantages over IIT. It decreases computation time by reducing the dimensions of the Fourier transform and its inverse. The image inside the desired image region R is directly considered so that the design of each subhologram is more effectively processed because only contributions from the data of interest are taken into consideration.

The geometry of the reconstruction plane for the ODIFIIT method is shown in Figure 16.14. The desired amplitude f0ðm; nÞ is a real-valued array of size A B. The desired image f ðm; nÞ at any time during optimization is f0ðm; nÞ times a floating phase, which is determined by the phase of the current reconstruction inside region R. f ðm; nÞ is placed within region R, beginning at the point ðM1; N1Þ. The Hermitian

Figure 16.14. The reconstruction plane geometry in ODIFIIT.

294

DIFFRACTIVE OPTICS II

Figure 16.15. Interlacing of subholograms in ODIFIIT with m ¼ n ¼ 2.

conjugate of the reconstructed image exists in the region Rþ due to the real-valued CGH transmittance. Since the binary CGH has cell magnitude equal to unity, it is important that the desired image is scaled so that its DFT is normalized to allow a direct comparison to the reconstructed image hðm; nÞ.

The total CGH is divided into m n subholograms, or blocks, where m ¼ M=A and n ¼ N=B: m and n are guaranteed to be integers if M, N, A, and B are all powers of two. Utilizing decimation-in-frequency [Brigham, 1974], the

blocks are interlaced such that the

ða; bÞth block

consists of the

cells

ðmk þ a; nl þ bÞ, where 0 k A 1,

0 l B 1,

0 a m 1,

and

0 b n 1. Figure 16.15 shows an example with m ¼ n ¼ 2.

 

Defining Hðk; lÞ as the sum of all the subholograms, the expression for the reconstructed image becomes

 

 

 

X X

 

 

 

 

1

 

M 1 N 1

 

 

 

hðm; nÞ ¼

MN

 

 

 

 

Hðk; lÞWMmkWNnl

 

 

 

 

k¼0 l¼0

 

 

 

 

 

X X

 

 

X X

 

 

1 m 1

n 1

"

1 A 1 B 1

#WMmaWNnb ð16:5-1Þ

¼

mn

a¼

0

b¼0

AB

k

0 l

0 Hðmk þ a; nl þ bÞWAmkWBnl

 

 

 

¼

¼

 

 

where 0 m < M, 0 n < N.

The reconstructed image in the region R is computed by replacing m and n by m þ M1 and n þ N1, respectively, and letting m and n span just the image


OPTIMAL DECIMATION-IN-FREQUENCY ITERATIVE INTERLACING TECHNIQUE

295

region:

hðm þ M1; n þ N1Þ

 

1 m 1 n 1

"

1 A 1 B 1

#WMðmþM1ÞaWNðnþN1Þb

¼

 

 

 

 

 

k

 

0 Hðmk þ a; nl þ bÞWAðmþM1ÞkWBðnþN1Þl

mn

a¼

0

b¼0

AB

0 l

 

 

 

¼

¼

 

 

 

 

X X

 

 

X X

ð16:5-2Þ

 

 

 

 

 

 

 

 

 

 

where 0 m A 1, 0 n B 1.

Let ha;bðm; nÞ be the size A B inverse discrete Fourier transform of the ða; bÞth subhologram:

ha;bðm; nÞ ¼ IDFTAB½Hðmk þ a; nl þ bÞ&m;n

 

 

X X

 

 

1

A 1 B 1

 

¼

AB

Hðmk þ a; nl þ bÞWAmkWBnl

ð16:5-3Þ

 

 

k¼0 l¼0

 

where 0 a m 1, 0 b n 1, 0 m A 1, 0 n B 1.

Using the IDFT of size A B, the reconstructed image inside the region R becomes

 

 

1

m 1 n 1

 

 

 

 

 

 

 

 

X X

 

 

 

 

hðm þ M1; n þ N1Þ ¼

mn

ha;bðm þ M1; n þ N1ÞWMðmþM1ÞaWNðnþN1Þb

 

 

 

 

a¼0 b¼0

 

 

 

 

 

 

 

 

 

 

 

 

ð16:5:4Þ

where 0 m A 1, 0 n B 1.

ha;bðm þ M1; n þ N1Þ are

 

The indices

ðm þ M1Þ and ðn þ N1Þ of

implicitly

assumed

to be

ðm þ M1Þ modulo A and

ðn þ N1Þ

modulo

B, respectively.

Equation

(16.5.4) gives the

reconstructed image in

the region

R in

terms of

the size A B IDFTs of all the subholograms. From this equation, it can be seen that the reconstructed image in the region R due to the ða; bÞth subhologram is given by

h0

ð

m

þ

M ; n

þ

N

 

1

h

a;bð

m

þ

M

; n

þ

N

1Þ

W

ðmþM1ÞaW

ðnþN1Þb

ð

16:5:5

Þ

 

 

a;b

 

1

 

1Þ ¼ mn

 

1

 

 

 

M

N

 

which is the IDFT of the ða; bÞth block times the appropriate phase factor, divided by mn.

An array, which will be useful later on, is defined as follows:

~ ð þ þ Þ ¼ ð þ þ Þ 0 ð þ þ Þ ð Þ ha;b m M1; n N1 h m M1; n N1 ha;b m M1; n N1 : 16:5-6

This is the reconstructed image in the region R due to all the subholograms except the ða; bÞth subhologram.


296

DIFFRACTIVE OPTICS II

Conversely, given the desired image in the region R, the transmittance values can be obtained. From Eq. (16.5-2)

 

 

 

A 1 B 1

hðm þ M1; n þ N1ÞWMðmþM1ÞkWN ðnþN1Þl

 

 

Hðk; lÞ ¼

 

ð16:5-7Þ

 

 

 

m¼0 n¼0

 

 

 

 

 

X X

 

 

where 0 k M 1, 0 l N 1.

 

Dividing Hðk; lÞ into u v blocks as before yields

 

Hðmk þ a; nl þ bÞ

 

 

 

 

m 1 n 1 A 1 B 1

 

 

¼

0

b¼0

"m 0 n

0 hðm þ M1; n þ N1ÞWMðmþM1ÞaWN ðnþN1ÞbWA ðmþM1ÞkWB ðnþN1Þl#

 

a¼

¼ ¼

 

 

 

 

XX X X

 

 

 

 

 

m 1 n 1

DFTABhhðm þ M1; n þ N1ÞWMðmþM1ÞaWN ðnþN1Þbik;l

¼ WA M1kWB N1l a¼0 b¼0

 

 

 

X X

 

ð16:5-8Þ

 

 

 

 

 

 

where 0 k A 1, 0 l B 1, 0 a m 1, 0 b n 1:

Therefore, the transmittance values of the subhologram ða; bÞ that create the image hðm þ M1; n þ N1Þ in the region R are given by

h i

Hðmk þ a; nl þ bÞ ¼ WA M1kWB N1lDFTAB hðm þ M1; n þ N1ÞWMðmþM1ÞaWN ðnþN1Þb

k;l

ð16:5-9Þ

where 0 k A 1, 0 l B 1:

Using Eqs. (16.5-5) and (16.5-9), we can compute the reconstructed image in the region R due to each individual subhologram, or, given a desired image in the region R, we can determine the transmittance values needed to reconstruct that desired image. Therefore, we can now utilize the IIT to design a CGH.

Letting f0ðm þ M1; n þ N1Þ, 0 m A 1, 0 n B 1, be the the desired image of size A B, the ODIFIIT algorithm can be summarized as follows:

1.Define the parameters M, N, A, B, M1, and N1, and determine m and n. Then, divide the total CGH into m n interlaced subholograms.

2.Create an initial M N hologram with random transmittance values of 0 and 1.

3.Compute the M N IDFT of the total hologram. The reconstructed image in

the region R is the points inside the region R, namely, hðm þ M1; n þ N1Þ, 0 m A 1, 0 n B 1.

4.The desired image f ðm þ M1; n þ N1Þ is obtained by applying the phase of each point hðm þ M1; n þ N1Þ to the amplitude f0ðm þ M1; n þ N1Þ as in the POCS method. So,

f ðm þ M1; n þ N1Þ ¼ f0ðm þ M1; n þ N1Þ expðifmþM1;nþN1 Þ

ð16:5-10Þ

where fmþM1;nþN1 ¼ argfhðm þ M1;n þ N1Þg.


OPTIMAL DECIMATION-IN-FREQUENCY ITERATIVE INTERLACING TECHNIQUE

297

5.

Find the optimization parameter l using Eq. (16.3-5).

 

 

6.

~

; n þ N1

Þ. This

Using Eqs. (16.5-3), (16.5-5), and (16.5-6), find ha;bðm þ M1

is the reconstructed image in the region R due to all the subholograms except the ða; bÞth subhologram.

7.Determine the error image that the ða; bÞth subhologram uses to reconstruct (i.e., the error image) as

e

m

þ

M

; n

þ

N

 

Þ ¼

f ðm þ M1; n þ N1Þ

 

h~

a;bð

m

M ; n

þ

N

 

Þ ð

16:5-11

Þ

 

l

 

ð

 

1

 

 

1

 

 

þ 1

 

1

 

which is equivalent to the error image in the IIT method.

8.Using Eq. (16.5-9), find the transmittance values Eðmk þ a; nl þ bÞ for the current block that reconstructs the error image.

9.Design the binary transmittance values of the current block as

H

mk

þ

a; nl

þ

b

Þ ¼

1

if Re Eðmk þ a; nl þ bÞ& 0

ð

16:5-12

Þ

ð

 

 

 

0

otherwise½

 

10. Find the new reconstructed image h0a;bðm þ M1; n þ N1Þ in the region R due to the current block.

11. Determine the new total reconstructed image hðm þ M1; n þ N1Þ by adding

0 ð þ þ Þ ~ ð þ þ Þ the new ha;b m M1; n N1 to ha;b m M1; n N1 .

12. With the new hðm þ M1; n þ N1Þ, use Eq. (16.5-10) to update f ðm þ M1;

n þ N1Þ.

13.Repeat steps 7–12 until the transmittance value at each point in the current block converges.

14.Update the total hologram with the newly designed transmittance values.

15.Keeping l the same, repeat steps 3–14 (except step 5) for all the subholograms.

16.After all the blocks are designed, compute the MSE from Eq. (16.3-7).

17.Repeat steps 3–16 until the MSE converges. Convergence indicates that the optimal CGH has been designed for the current l.

16.5.1Experiments with ODIFIIT

The ODIFIIT method was used to design the DOEs of the same binary E and girl images that were used in testing Lohmann’s method. There two images are shown in Figure 15.3 and Figure 15.8, respectively. A higher resolution 256 256 grayscale image shown in Figure 16.16 was also used.

The computer reconstructions from the ODIFIIT holograms are shown in Figures 16.17–16.19.

All the holograms designed using the ODIFIIT used the interlacing pattern as shown in Figure 16.15. There are many different ways in which the subholograms