Trading dimensionality in signal processing

Trading dimensionality in signal processing

Optics & Laser Technology, Vol. 28, No. 2. pp. lOlblO7, 1996 Copyright 8 1996 Elsevier Science Ltd Printed in Great Britain. All rights reserved 003O...

741KB Sizes 1 Downloads 55 Views

Optics & Laser Technology, Vol. 28, No. 2. pp. lOlblO7, 1996

Copyright 8 1996 Elsevier Science Ltd Printed in Great Britain. All rights reserved 003Om3992/96 $15.00 + 0.00

ELSEVIER ADVANCED

0030-3992(95)00067-4

TECHNOLOGY

Trading dimensionality signal processing A. W. LOHMANN,

J. OJEDA-CASTANEDA,

in

A. SERRANO-HEREDIA

By trading one spatial dimension, in an optical processor, one can implement simple optical set-ups for signal synthesis and signal processing. We show that this concept, of trading dimensionality, has been applied advantageously in four classical optical processors. We also discuss another four applications of the same concept: the generation and parallel display of certain special functions, the synthesis of complex amplitudes with binary screens, and the generation of radially symmetric apodizers with binary sectors. KEYWORDS: optical processors, signal synthesis, apodizers, binary optics

Introduction

In the next section, we review several optical processors that trade one dimension, and which have been designed, to our knowledge, without the explicit use of the concept of trading dimensionality. In the section after, we discuss recent applications of the concept of trading dimensionality.

On one hand, optical signals are usually onedimensional due to their temporal nature. On the other hand, optical processors are able to handle data in threedimensional formats. Hence, in principle, it is possible to trade one or two dimensions in the input data of an optical processor for implementing novel architectures for signal processing.

INPUT

Y I

For example, in Fig. 1, we show the optical system commonly employed for a fan-out operation. In this example it is easy to recognize that the y-axis is traded for generating redundancy; and in this manner one can reduce the local risks of noise and distortions on the one-dimensional signal.

OUTPUT

Furthermore, as first pointed out by Cutrona’, the yaxis of the input data can be usefully traded for multiplexing several one-dimensional signals, S,(x), Iz= l,... , N In this way, one can implement a parallel spectrum analyser, as is shown in Fig. 2.

Fig. 1

Optical set-up for implementing

a fan-out

operation

Our aim here is twofold: first, we identify several optical processors that share the concept of trading one spatial dimension for performing non-conventional tasks. Secondly, we discuss several recent applications of trading dimensionality: the parallel displays and processing of certain special functions, the synthesis of one-dimensional complex amplitudes with binary objects, and the implementation of radially symmetric, analogue apodizers with binary sectors.

AWL is in Angewandte Optik, Physikalisches lnstitut der Universitlt Erlangen-Ntirnberg, Staudtstrasse 7, 91058 Erlangen, Germany. JO-C and AS-H are in the National Institute for Astrophysics, Optics and Electronics, Apdo. Postal 216, Puebla 72000, Pue., Mexico. Received 27 April 1995.

Fig. 2 Fan-in operation analyser

101

for implementing

a parallel spectrum

102

Trading dimensionality

Non-conventional

optical

in signal processing: A. W, Lohmann et al.

processors

As part of the development of optical signal processing, several efforts have been addressed for implementing optically non-conventional operations. In Table 1, we summarize four efforts that take advantage of trading one dimension for implementing non-conventional operations. The first example in Table 1 is the fan-out optical device shown in Fig. 1. It can be represented by the impulse response function, (PSF) p(x’, y’; x, v) = 6(x’ - x) exp( -i27r#y/Xf)

(1)

Table 1. Trading one spatial performing non-conventional

u(x,.Y) = S(x)@)

Traded dimension

1. Improved signal-tonoise ratio by introducing redundancy

Fan-out of S(x) along the y-axis

2. Parallel spectrum analysis’

Fan-in for multiplexing S,(x), n = 1,. , N along the y-axis

3. Space-variant impulse responses213

Fan-out of S(x) along the y-axis, and fan-in of S(x)H(y; x) along the x-axis

4. One-dimensional analogue filters with binary mask6

Analogue variations encoded as width variations along the p-axis

(2)

then the output complex amplitude is

ss S($

optical system incorporates the two previous optical setups, fan-out and fan-in, shown in Figs 1 and 2, respectively.

lx

v(x’,y’) =

P(x’,Y’;x, YMX,Y) dx dv

=

(3)

In this fashion the signal becomes redundant, and less sensitive to noise and distortions, along the /-axis. In other words, one dimension is traded for immunity to noise. The second example in Table 1 is the parallel optical analyser depicted in Fig. 2. This device was first suggested by Cutrona’. In our notation the PSF of this optical processor is p(~,y’; x,y) = 6(y’ - y) exp(-i2Wx)

In this example, at the first stage, we note a fan-out operation with the PSF. ~1 (x’,~‘; XO,YO)= 6(x’ -

x0)

exp(-iW’y0lW

as in (1). Hence, the complex amplitude at the input of the first stage, UO(XO,~O) = S(x0) 6(yo), is mapped at the input of the second stage as 03 U/(X’,y’) =

11 = $7

PI(~‘,Y’;~o,YO)~O(~O,YO) dxo dye (8)

This input is multiplied by an optical mask, whose amplitude transmittance is H(x’, y’). Thus, the complex amplitude just behind the mask is U(X’,y’) = H(x’, y’)S(x’)

Sri(x) KY - nd)

(7)

(4)

In (4) v = x’/Xfdenotes a spatial frequency variable. Hence, if the input complex amplitude is a set of 2N+ 1 signals U(X,Y) = 2

for

Applications

In (1) the symbol S( .) denotes the physical implementation of Dirac’s delta function. If the input signal, u(x,y), is confined to the x-axis, namely

dimension tasks

(5)

n=-N

then the y-axis is exploited for multiplexing the N signals which are separated by a distance d. Hence, the output complex amplitude is

(9)

The second optical stage is represented, as (4), by the PSF pz(x,y;x’,y’)

= S(JJ -

y’) exp(-i27rxx’/Xf)

(10)

ss 00

v(w’) = =

P(V,Y’;x, YMX,Y)dx dy

-&(.,

6(y’ - nd)

(6)

n=-N

In other words, one dimension is traded for multiplexing 2Nf 1 signals, which are, in parallel, Fourier transformed. The third example in Table 1 was proposed independently by Goodman et aL2 and Marks et a1.3for implementing a space-variant processor. The optical setup employed by these two research groups is schematically shown in Fig. 3. It is to be noted that the

Fig. 3

Optical system for implementing

a space-variant

processor

103

Trading dimensionality in signal processing: A. W. Lohmann et al. Table 2. Recent dimensionality

The output complex amplitude is now 00 +LY) = =

P~(x,Y;

AY’)~+‘,.Y’)~(~‘)

dx’

y) JMH(x',

II

dy’

exp( -i27rxx’/Xf)S(x’)

dx’ (11)

Along the y-axis, x = 0, (11) becomes co H(x’,y)S(x’) s -cc

dx’

(12)

From (12) it is apparent that the input signal S(x’) is mapped into the output signal ~(0, y), through a spacevariant PSF H(x’, y); the latter is implemented by using an optical mask between the fan-in and the fan-out operations. In other words, a two-dimensional mask is employed to trade one dimension for implementing a one-dimensional, space-variant, impulse response. A similar set-up is used for optical matrix multiplication4. Finally, in Table 1, we consider a useful approach for synthesizing an apodized, one-dimensional, PSF by using a two-dimensional binary screen. According to Jacquinot and Roizen-Dossier’ this optical technique was proposed by Couder and Jacquino6. Their proposal can be described as follows. For the present application it is convenient to consider the following, two-dimensional, binary mask with complex amplitude transmittance

(13) which is employed as the pupil function in the optical processor in Fig. 4. For this application the PSF is, of course CCI p(y, pu)exp[i2+v

R WV)/2 =S J

P(-%Y) =

I!

-cc

+

.w)l dv d/L

Applications

Traded dimension

5. Parallel display of special functions7)8

The generating function is encoded along the y-axis

6. Synthesis of ‘phase only’ signals9

Binary interferograms with ‘phase detours’ along the y-axis

7. Synthesis of onedimensional complex amplitudes”~‘2

Generalized slit: phase detours as displacements along the y-axis, amplitude as widths along the y-axis

8. Radial analogue filters with binary masksI

Analogue variations encoded as angular widths

v=-R

Along the x-axis, y = 0, the PSF in (14) can be written as

p=-W(v)/2

(14)

SOURCE

J

R

P(X,Y= 0) =

W(V) exp(i2rxv)

dv

(15)

LIP0

Note that (15) represents the generation of an apodized, one-dimensional impulse response by using an analogue, spatial filter W(V), which was implemented with the boundaries (along the p-axis) of a binary screen. In other words, one dimension of the pupil plane is traded for encoding analogue variations while using a binary screen. The results summarized in Table 1 were invented, to our knowledge, without using the concept of trading dimensionality. In what follows we discuss some examples that were suggested by employing the concept of trading dimensionality. Recent

exp[ i27r(xv + YI_L)] dp dv

POINT

of trading

-co

-cc

v(O1.Y)=

applications

applications

In this section we indicate how to take advantage of the concept of trading dimensionality. For our first application, in Table 2, we consider the optical set-up in Fig. 5 that is a Fourier transformer.

INPUT

OUTPUT

Fig. 4 Optical set-up for synthesizing impulse responses

apodized, one-dimensional

Fig. 5 Fourier transformer functions

for parallel display of the Bessel

104 Parallel

Trading dimensionality display

of special

in signal processing: A. W. Lohmann et al.

functions

If the complex amplitude transmittance in the input is U(X,y), then the complex amplitude transmittance in the output is 00 rXV,P) =

4% Y) ss x exF[-i2?r(xu + Y,u)]dx dY

(16)

The above relationship can be suitably modified to contain the generating function of certain special functions, used in mathematical physics, as follows7s. We trade the Y-axis to encode variations of a certain functionf(x). In other words, the amplitude transmittance of the input is the binary curve 4x> Y) = S[Y -f(x)1

(17)

Hence, the complex amplitude distribution at the output is obtained, by substituting (17) in (16) to give G(v, P) =

co exp [-i27r(xv +f(x)p)] s --3c

dx

(18) Fig. 6

In some problems related to aberrated wavefronts, one obtains the Airy function that is defined as 4(3C)-1/3t]

= Pg

/m

exp[-i(cx3 + tx)] dx

Parallel display of the Airy function

of variable arguments

where J,(. ) denotes the ordinary Bessel function of the first kind and order m, then (23) can be written as (19)

--w By simple comparison between (18) and (19) we note that by setting

f(x) = ox3

(20)

where CYis an arbitrary constant, (18) becomes 00 fi(V,P) =

exp[-i(2~~~x3y

+ 27rvx)] dx

s = 211;U6~~~)-‘i3A[(671~~~-1/32?i~]

(21)

It is apparent from (21) that along the line p = R, the complex amplitude is proportional to the Airy function with independent variable V. In other words, the Fraunhofer diffraction in (21) displays, in parallel, the Airy function with variable parameter R, as shown in Fig. 6.

It is apparent from (25) that the Fraunhofer diffraction pattern consists of a series of equidistant lines along the v-axis, as shown in Fig. 5. Each bright line has a variation proportional to the Bessel function of order m. In other words, by suitable trading of the Y-axis, we are able to display in parallel the ordinary Bessel functions of the first kind, with variable order m. The same idea can be applied to display, also in parallel, the first derivatives of the Laguerre polynomials’. In some recent publications we have the use of the unconventional processor shown in Fig. 7. The pupil aperture of this optical processor employs, along the

INPUT

Now, we consider another possibility. By setting f(x) = c sin(27rx/d)

(22)

Equation (18) becomes C(V,P) =

O”exp[-i27r(xv+ap s --oo

sin(27rx/d))] dx

(23)

If we employ Jacobi’s identity exp[-i27rap sin(2rx/d)]

=

2 J,(27rap) m=-IX x exp( -i2_lrmx/d)

(24)

Fig. 7 fan-out

Non-conventional operation

optical processor for generating

the

105

Trading dimensional@ in signal processing: A. W. Lohmann et al.

v-axis, a narrow slit, which is located at p = Q. Hence, the pupil function is (26)

P(V>CL)= b(P - fl) The impulse response is

(27)

~(-5 Y) = 6(x) exp(i2rfiY)

It is apparent from (27) that, except for a phase factor, the impulse response, p (x, Y), produces images along the x-axis while it takes the Fourier transform, for a fixed spatial frequency, along the Y-axis in a similar way to the fan-out processor in Fig. 1. In other words, if the input complex amplitude is u(x, Y), then the output complex amplitude is Y(X,Y)=

Js’ -lx

Complex

amplitude

2

U(X,Y) =

Cmexp[i2r(y-f(x))44

lil=-CX3

+

2

C,

exp[ih(y - g(-x))nldl

It is straightforward to show that, in this application, the output complex amplitude is

= {2&d exp( i2&Y)}

u(x, Y’) dy

x exp [-i2nfl (f(x) + g(x)) /2]

(28)

synthesis

The second application in Table 2 is based on the fundamental idea that an interferogram is an image hologram5. Hence, one can generate new wavefronts by recording a binary interferogram with the aid of a computer plotter9. A one-dimensional wavefront is, of course, a onedimensional only-phase signal. Consequently, for generating one-dimensional only-phase signals one records binary, grating-like interferograms of the form

(29) M=--03

Note that in (29) we have encoded a phase variationf(x) as a detour of the Y-axis. That is, the functionf(x) encodes the desired phase profile as a distortion of the interferogram.

(32)

x cos [27rfl(f(x) - g(x)) /2]

It is apparent from (32) that by suitably generating the phase detoursf(x) and g(x), one can generate a onedimensional complex amplitude signal whose phase variation is [f(x) +g(x)]/2, and with amplitude variation proportional to the cosine of &[f(x) -g(x)]. In other words, the Y-axis is now suitably traded for encoding phase variations (as the middle phase detour of two binary interferograms), as well as for encoding amplitude variations (as the difference phase detour of the two interferograms). Similar results can be obtained by using other approaches1’s’2. Synthesis

of radial apodizers

with

binary

sectors

The fourth application of Table 2 is a three-dimensional extension of the proposal of Couder and Jacquinot in Fig. 4, also described in the fourth line of Table 1. For discussing this extension it is convenient to write the three-dimensional impulse response of the classical 4-f,

If this binary pattern is placed in the input of the optical processor in Fig. 7 then, according to (28) and (29), the output complex amplitude is an only-phase signal. That is

OUTPUT

u(x,Y) = exp(i27rRY) 2 C, exp[-i27rf(x)m/d] !?I=--03 X

exp[-i2r(fl-

= (Col:xp(i2&Y))

(31)

II=--0c

+ exp[-i27rRg(x)]}

This unconventional mapping finds the interesting applications listed in lines 2 and 3 of the Table 2, which are discussed next.

M J

synthesis

For the third application in Table 2, we consider that the input consists of two binary, grating-like interferograms, as in (29). That is

00

s x exp(-i2nRYT

signal

v(x,y> = (Gdexp(i2~Q)) ~exp[-i2~Rf(x)l

p(x - x’, Y - Y’)u(x’,Y’) dx’ dy’

= exp(i2nRY)

Signal

one-dimensional array illuminator at z = d2/4X. For further information the reader is referred to Ref. 10.

m/d)y’] dy’ exp[-i2&S(x)]

(30)

In other words, the Y-coordinate is traded for encoding (as phase-detours) one-dimensional only-phase signals. Figure 8 shows our experimental verification for synthesizing a phase-grating, at z = 0, which produces a

Fig. 8 Synthesis illuminator

of a phase grating for a Lohmann

array

106 POINT

Trading dimensionality SOURCE

PUPIL

in signal processing: A. W, Lohmann et al.

as follows

FUNCTION

p(O,O,z) =

d12exp (-i7rzn2/2) X

J

0.5 e(c)

exp [-i27r(XzR2/2)<] d< (38)

-0.5

Note that we are able to generate an analogue spatial filter Q(c)>,by suitably choosing borders of the binary sectors in (35). In our application we consider that 1 WP2/2)

(394

=

1 + (7r/27J2 [(p/q2 Fig. 9 Optical processor for implementing binary sectors

radial apodizers with

- 0.51 2

or equivalently 1 e(r) = 1 + (7r(/2T)2

optical set-up in cylindrical coordinates

~(6 $34 =

J2~“B(h 4 exp(-i7h2) 0

0

x exp[i27rprcos(8 - $)]p dp de

(33)

In (33) Sz is the maximum value of p; p(p, 0) represents the pupil function in polar coordinates (p, O), and z > 0 denotes the axial displacement from the paraxial focus z = 0, as shown in Fig. 9. The axial impulse response is obtained by setting r = 0, and 4 = 0 in (33) to give p(0, 0, z) = 27rl”{&-‘“p(P>B) x exp ( -irXzp2)p

where T denotes the light throughput, normalized with respect to that of the clear aperture. Figure 10 shows the PSF that is generated by using the binary sectors in Fig. 9, which synthesize an annular Lorentzian apodizer. The irradiance distribution along the optical axis decreases as ]~(O,O,Z)~~= Aexp [-4XR2T]zl]

where A is a constant factor. Figure 11 shows our first experimental verifications of the above result. For more details see Ref. 14.

do} dp

(34)

It is apparent from (34) that the radial variation of the pupil function is obtained by taking an angular average. Consequently, we can trade the f3coordinate for encoding width variations of a binary screen, and in this manner obtain analogue spatial filters, which will shape the axial irradiance distributiont3.

a>

In other words, we consider that the pupil function is composed of 2M angular sectors in the form of the pie, or a daisy flower (see Fig. 9). Every sector has a binary aperture whose borders follow the function W(p2/2). Then, the pupil function is (35) It is straightforward to obtain, by substituting (35) in (34) that the axial impulse response becomes p(O,O,z) = r~(l/M)/nW(p2/2)exp(-inizp2)p

dp

0

m=l

J

b)

R

= 27r

0

W(p2/2) exp ( -iTXzp2)p

dp

(36)

This result can conveniently be written as a Fourier transform, by using the change of variable <=

(P2W2)

-

0.5,

c!(c) = VP2/4

(37)

(40)

Fig. 10 PSF associated with the mask in Fig. 9: (a) in-focus impulse response; (b) out-of-focus impulse response

Trading dimensionality in signal processing: A. W. Lohmann et al. 10 11 12

13

14

107

Arrizbn, V., Ojeda-Castaieda, J. Multilevel phase gratings for arrav illuminators. ADDSOvt. 33 (1994) 5925-5931 Lohhann, A.W., dje%-Ca&ied& J. Computer generated holography: novel procedure, Opt Comm, 103 (1993) 181- 184 Lohmaan, A.W., Ojeda-Castaieda, J., Serrano-Heredia, A. Synthesis of I-D complex amplitudes using Young’s experiment, Opt Lett, 19 (1994) 55-57 Lohmann, A.W., Ojeda-Castaieda, J., Serrano-Heredia, A. Synthesis of analog apodizers with binary angular sectors, Appl Opt, 34 (1994) 317-322 Ojeda-Castaiieda, J., Tepichin, E., Diaz, A. Arbitrarily high focal depth with quasioptimum real and positive transmittance apodizer, Appl Opt, 28 (1989) 2666-2670

Biographies

0.40

;

4000

60.00 2

Fig. 11

Axial

‘1’

I-':-

0.00

irradiance

(cm)

120.00

160W

( OPTICAL AXIS )

distribution

for the PSF in Fig. 10

Conclusions We have indicated that unconventional optical processors can be implemented, by suitably trading one or two dimensions in a three-dimensional optical system. The use of this concept, of trading dimensionality, is identified in eight different optical processors. We have discussed several recent uses of the concept for the parallel display of certain special functions, the synthesis of one-dimensional complex signals, and the generation of radial apodizers with angular sectors. Acknowledgements We are indebted to one anonymous reviewer for comments. We thank Juan G. Ibarra, Alejandro Landa and J. Gustav0 Ramirez for their helpful assistance. References Cutrona, L.J. Recent developments in coherent optical technology. In Optical and Electra-Optical Information Processing (Ed, Tippet J.T.) MIT Press, Cambridge (1965) Goodman, J.W., Kelhnan, P., Hansen, E.W. Linear space-variant optical processing of 1D signals, Appl Opt, 16 (1977) 733-738 Marks, R.J., Walkup, J.F., Hagler, M.O. Space variant processing of 1-D signals, Appl Opt, 16 (1977) 739-745 Heinz, R.A., Artman, J.O., Lee, S.H. Matrix multiplication by optical methods, Appl Opf, 9 (1970) 2161-2168 Jacquinot, P., Roizen-Dossier, B. Apodisation. In Progress in Optics III (Ed. Wolf, F.), North Holland, Amsterdam (1964) Couder, A., Jacquinot, P. CR Acad Sci Paris 208 (1939) 1639 Lohmann, A.W., Ojeda-Castaiieda, J., Serrano-Heredia, A. Bessel functions: parallel display and processing, Opt Left, 19 (1994) 55-57 Lohmann, A.W., Ojeda-Castafieda, J., Ibarra, J.G. Airy function and Laguerre polynomials: optical display and processing, Op/ Comm, 109 (1994) 361-367 Ojeda-Castaiieda, J., Arrizbn, V. Synthesis of 1-D phase profiles with optical variable path, Microwave and Opt Tech Left, 5 (1992) 429-432

Adolf W. Lohmann received a BS degree and a PhD degree from the Technical University of Braunschweig, in Germany. He worked in the Royal Institute of Technology in Sweden (1958-1959), at IBM in USA (1961- 1967), as a Professor of Applied Physics and Information Science in the University of California in La Jolla (1967- 1973), and as a Professor of Applied Optics in the University of Erlangen-Ntirnberg, in Germany (1973-1993); where he is Emeritus Professor (1993). Currently, he is at the Weizmann Institute in Israel, as Erna and Jakob Michael visiting Professor. He has made contributions in physical optics and information science, including optical signal processing, holography, astronomical optics, spectrometry, optics in biology, interferometry and particle acceleration by laser light. He is the recipient of Federal Medal of Merit (Germany, 1981), the SPIE President award (1983), the OSA’s Max Born Award (1984) and the OSA’s CEK Mees Medal (1987).

J. Ojeda-Castaiieda earned a BS degree in Physics from the National Autonomous University of Mexico in 1972, and a PhD degree, in Physics, from the J. J. Thomson Laboratory, University of Reading, UK. From 1982 to 1984, he was a visiting scientist in the Physikalisches Institut der Universitgt ErlangenNiirnberg. He has been Visiting Professor in the Institute of Optics in Madrid (1980), in the Department of Optics of the University of Valencia (1988, 1989, 1992), and the Department of Physics of the Autonomous University of Barcelona (1933), all in Spain; as well as in the Center of Research in Optics, in La Plata, Argentina (1986). He is a full professor at the National Institute for Astrophysics, Optics and Electronics, where he acts as General Director. He is a fellow of SPIE and a fellow of OSA.

received a BS degree in physics from Instituto Tecnol6gico de Monterrey, a MS degree from Centro de Investigacibn Cientifica y Estudios Superiores de Ensenada, and a PhD from Instituto National de Astrofisica, Optica y Electrhnica (INAOE), all in Mkxico. Presently, under a leave of absence from INAOE, he is at Penn State University as a postdoctoral fellow. Alfonso Serrano-Heredia