PROCEEDINGS OF THE IEEE

Document Type: 
Collection: 
Document Number (FOIA) /ESDN (CREST): 
CIA-RDP88B00553R000100280003-6
Release Decision: 
RIFPUB
Original Classification: 
K
Document Page Count: 
148
Document Creation Date: 
December 19, 2016
Document Release Date: 
February 14, 2006
Sequence Number: 
3
Case Number: 
Publication Date: 
January 1, 1981
Content Type: 
OPEN
File: 
AttachmentSize
PDF icon CIA-RDP88B00553R000100280003-6.pdf19.21 MB
Body: 
W-ryf9e~~ 3F ~~??9 4# CI 8 F ~ I A $0003;: THE I`NSTI7U~ 32. D ELECTRONICS ENGINEERS ISSND018 821'q) a' JANUARY 1981 MONOMC)DE OPTICAL IBERS ILy HADIsNG.& REFLECTA,N?CE MAPS i~:.k -i -r ., ..? ... ;, . ,.. 6~.hnr?.... . bx+^ ,$r .~?. r1y..7 . J/ e Hy = (e/p) I/2 Ex while the other field components Ey, Ez, Hx, and Hz are neg- ligible, >V specifies the spatial variation in the plane perpendic- ular to the fiber axis, p is the permeability of the medium, e = eon2, where n nco = nci and co is the dielectric constant of vacuum. Because nco = nci , the fields are only weakly influenced by the polarization properties of the fiber structure [51, [9]. If this is not obvious, then recall that plane wave reflection from a dielectric interface is nearly insensitive to the polarization of the incident wave when the two dielectrics are similar. Accord- ingly, the spatial dependence, 0, of the fields must be insensi- tive to polarization effects so that t 11 is a solution of the scalar wave equation, i.e., 1l ''II,, {aY2 +---+k2(r) r aY ( W(r)=Q2D(r) (5) k(r) = 27rn(r)/A. (6) The solution of (5) corresponding to the fundamental mode is that with the largest 0 and with ii independent of the polar angle 0. Although polarization effects are very small, they must be considered in determining 0 for HE,, modes of a non- circular fiber (Section IX). In summary, the fundamental mode is approximately a trans- verse electromagnetic wave given by (4) with the spatial de- pendence 0(r) a solution of the scalar wave equation. If our arguments are difficult to follow, then the reader may prefer the derivation by formal perturbation methods [51, [91, [10]. III. GAUSSIAN APPROXIMATION FOR FIELDS OF THE FUNDAMENTAL MODE Our main objective is to find a good approximation for the field i/i(r) and the propagation constant 0 of the fundamental mode on fibers with refractive index profiles, n(r), like those of Fig. 1(b) where in is defined in Section VII. For such pro- files, we know that i(i(r) must be maximum at r = 0, decreasing to zero with increasing r. Furthermore, numerical solution of (5) for the step and power-law core profiles show that i1(r) is approximately Gaussian in appearance [ 11 ] - [ 15 ].Accordingly we assume that the field of the HEII mode has the form iji(r) = exp [- z (r/ro )2 ] where ro, the spot size, is determined by the following ele- mentary, variational method [ 14] . If (7) is an accurate ap- proximate solution of (5), then it can be used as a trial function in a stationary expression for the propagation constant, (3, with the spot size found as the value of ro giving rise to the largest 0 [141, [161. Recall that the fundamental mode is defined as that with the largest 0. The stationary expression for R of (5) is (see Additonal Note on (8) at the end) fo- {- d ) z +k2(r)02} rdr dr R2 =- J' rV~2 dr Thus the procedure for finding the spot size ro is straight- forward. We simply substitute the approximation of iJi(r) given by (7) into (8) and then find ro as that value satisfying (a(32/aro) = 0. The approximation for the propagation con- stant 0 is found by substituting ro into (8). Knowing ro and a, the field is fully specified by (4) and (7). It remains only to specify the refractive index profile n(r) and perform the algebra discussed above. To this end we find it convenient to express n(r) as n2(r) = n.I +s(r2/pz)i2 where A, the refractive index difference parameter, is defined as (n 2 2 1/2 co ncl) while s(r2/p2) characterizes any profile shape (s = 1 at maxi- mum) with p a scaling parameter. For the profiles of Fig. 1(b), s = 1 at r = 0 and s = 0 at r = ??. Our definition of A differs from some authors, e.g., [7], but it is more convenient for this presentation. IV. EXAMPLE 1: THE GAUSSIAN REFRACTIVE INDEX FIBER We first consider the refractive index profile of Fig. 1(b) for i*pD Bo 9553]fkoob 1/?bk8b6o3~6i Gaussian func- 1 The fields of higher order modes are also nearly TEM but they are not uniformly polarized iAppi O IFdr Release 2006/03/10 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 s(r2/P2) = exp [-(r/P)2 ]. (11) The Gaussian profile is unique because it has the same shape as the field intensity t/ ,2 given by (7) but with p playing the role of ro. Furthermore, it approximates those fibers for communi- cation that undergo significant diffusion at the core-cladding interface during the manufacturing process. Most importantly however, the Gaussian profile provides us with a very simple model for understanding all aspects of propagation on mono- mode fibers and one where our approximate solution is highly accurate. Substituting (7) and (11) into (8) leads to an expression for Q in terms of ro given by (PQ)2 = (Pkeo)2 - (P/ro)2 - V2 {(P/ro)2 + I}-' (12) where koo = 27rnco/X and we have introduced the usual dimen- sionless fiber parameter V defined as The spot size ro t:o be substituted into (7) and (12) is found by solving (a/32/aro) = 0 leading to ro =p2/(V- 1). (14) This expression is physically meaningful only when V> 1 (ro positive) but we find below that this does not detract from (14) providing a comprehensive description of communica- tion fibers. Substituting ro into (12) leads to an expression for /3 of the form (PQ)2 = (Pkco)2 - 2V+ 1 (15) which is restricted to V 2, since from (3) we know that /3 kc0 . The spot size and propagation constant fully specify the field of the fundamental mode and thus the light transmission prop- erties of monomod.e fibers as we discuss below. The usefulness of the parameter V is evident from the fact that ro /p, and hence i,li(r), depend on V only. Range of V for Single Moded Operation: When V is increased above a certain value other modes can propagate, e.g., this value is V=2.41 for the step profile fiber of Fig. 1(b) [4] and V = 2.59 for the Gaussian profile fiber.2 However, in practice fibers tend to be effectively single moded for larger values of V, say V < 3 for the step profile, because the higher order modes suffer radiation losses due to fiber imperfections [ 17 ] . From this discussion we can appreciate one reason why monomode fibers are weakly guiding. To be single moded, V < 3 for the profiles of Fig. 1(b), which from (13) restricts the physical dimensions of the fiber cross section to p < 3X/2z. Supposing that X =- I ?m, then we see that p is minute unless A 2. Because this is undesir- able in practice, it explains why we are unconcerned by the restriction of (14) to V > 1. B. Profile Dimension for Maximum Light Concentration It is interesting to determine the refractive index profile dimension p for which the modal light intensity will be most densely concentrated near to the fiber axis, assuming a given A and wavelength of excitation. In other words, we ask what p gives the smallest spot size ro. By differentiating (14) with respect to p, recalling from (13) that V is proportional to p, we find that the optimum p occurs when V = 2, i.e., p = X/7r0. At V = 2, we also observe that ro = p so that the intensity distribution, S(r), exactly matches the shape of the refractive index profile s(r2/p2) = exp [-(r/p)2 1. This last result can also be appreciated in a qualitative fashion from elementary physics. Suppose we want to confine the light intensity to the profile shape exp [-(r/p)2 1. Now we know that a light beam has an innate spread 66 in ray directions due to diffrac- tion. Thus, if the Gaussian beam is to maintain its exp [- z (r/p)2 ] field distribution as it propagates along the fiber, it is necessary that this 6B diffraction spread just equals the angle Bc necessary for rays to be bound to the fiber, where both 50 and 0. are inclined to the fiber axis. It is well known from geometric optics that light inclined at angles 0 > Alneo, where 0 is given by (10), is lost by radiation (refraction), so we take 0c = Ilnco. The spread in ray directions 60 due to diffraction is determined by a two-dimensional Fourier transform of the field distribution, where the transform variables are r and 2an0/X, with 61 inclined to the fiber axis. This leads to exp [-2(rrnpe/X)2] for the angular (0) dependence of the transform of exp [- 2 (r/p)2 ] . Now we (arbitrarily) define the characteristic diffraction spread So as that value of 0 for which the transform falls to e-2, so that 60 = X/2irnp. Demanding that 80 = 1./nco to prevent radiation loss, is equivalent from (13) to demanding that V = 2. Obviously it is only fortuitous that this result is identical to that found above, since our arguments are qualitative. Nevertheless, the derivation does convey some insight into the physics of propagation on monomode fiber as a balance between the spread in ray directions due to diffraction on one hand and their containment by the re- fractive index gradient on the other hand. C. Pulse Spreading Because information is normally transmitted along optical fibers by pulses, i.e., by digital envelope modulation, we are interested in pulse distortion. Now a pulse of finite duration has a characteristic spread in frequencies as does any practical s u th t th 1 d o rce so a e pu se sprea s as It travels due to material 'The "exact" results reported ing,tis pap~r or the srrppyy~~qq~~ e,~ ~y~~~yyt~ ~~{{e profiles of Fig. 1(b) AkW 6~1d~~te itQXet7~ ~~6jZn6klbl t341~liltibe CIAsR13R88B3 53 W(Ha &28>1tI3d#pends on frequency, of (5). and also due to waveguide (intramodal) dispersion, because 0 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 SNYDER: UNDERSTANDING MONOMODE OPTICAL FIBERS TABLE I PARAMETERS OF THE FUNDAMENTAL MODE (Parameters of the fundamental mode expressed in terms of the spot size ro of the modal field as defined by (7) or by 11. 1 of Table II. Explicit expressions are given in Table II for both ro and /3 for the profiles considered in this paper. The expressions for V,-' and I) are derived using II.4 and 11.5 of Table II.) ted -di ower density 1 1 .z -(r/ro)2 H S(r) = = 2 E/u) e rec z p y 2 X Total power (r P = 2nr J rS (r) dr 0 ( 1 = 2 luJ ~r o Jt rS(r)dr Jr -(r/r Fraction of power n(r) = = 1- e o within 0 to r f rS(r)dr 0 1 = dm = -"Co. ( lI2 { 1 + v n P + y S g l V l l f l 2 (Group velocity) o o y = (pf3) 2 - (Pkco )2 z 2l n3 dv Wavegvide dispersion D- 1 Co ( , p 1 d p } {V ad parameter aw A put v o (neglecting terms in A) Smoothed Out" Gaussian Profile Step Profile Step Profile S(r) l~el~' -(r/P)2(V-1) ?~#I'e-(r/p)2RnV2 1(El'e-(r/P)2(m+l)(Vm - 1) for V>1 e 2~u 2 u lJ 2 u ~J 2 P (l i 2 v l x z 7f E ( TV F2/(m+l)(Vm+2 _l) for V>1 1 ZIUJ 2 uJ knVS 2`uJ 2 ) -(r/P)2(V-1) 1-e-(r/p)29,nV2 - (r/p)2 (m+1)(Vm+2_1) i~(r 1_e 1-e for V>l 1- (1/V)2,r=p 2 2 m+ -1 W}1 ~2~ ((I A co 1I A LJ1l col+ ( , } co D [ m+2 ~~Ir LUUl- I 1) ( Vg I I 1_ `]131C0 VnCO V2 neO for V>1 2 D 1/V3 2(1- in V)/V3 (( l 1 mV3 I- 1mm21 Vm+2 L l J J for V>l 11 11 (a) (b) Fig. 2. (a) The normalized power density versus radial distance where S and P are defined on Table I. (b) The fraction of power flowing within the cross section 0 to r versus the dimensionless parameter V of (13) where n is defined on Table I. Both (a) and (b) are for the HE,, mode of a Gaussian profile fiber. p is shown in Fig. 1(b). has a nonlinear dependence on frequency. These two effects entiating II.4 of Table II using 11.5 to simplify. Pulse spread can combine in various ways depending on the nature of the depends on the spread in the group velocity dvg due to the material dispersion and normally cancel each other at some spread in frequencies dw associated with the pulse. In prac- wavelength [ 18 ] , [191. Here we examine the influence of tice, however, it is common to quantify pulse distortion by waveguide dispersion only. the spread in the mode "transit time" or group delay [201, The group veloci .,,,, for vg iv Y~ra~g C} }~~ C ul ? Differentiating the pulse. The expression for ug1 m a ~`e' Ii's found` y i fer- g 1 a d1i' j3f ri`t r lse distortion that Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 TABLE II FIELD OF THE FUNDAMENTAL MODE (Outline of the procedure for finding the fields, i.e., spot size ro and propagation constant /3, of the HE? mode on fibers with a profile shape s(r2/p) . Explicit results are given for the class of profiles depicted in Fig. 1(b).) 2 iQz ~ro1 Ex-e e z (E/U)/ E II.1 x with E , H , E and H negligible x Z ,, Y n2(r/p) = nc1+ s(r2/P2),S2 I2.2 }' a=f 2 -ni l 11.3 2 (PS) 2 = (Pk ) 2 - P J +v2 e-%Ox ds (x) dx+ s (o) - 1~ II.4 co ro l dx where kco = 2Trnco/X and V = 2Trpo/I with x = (r/p) 2 and co = (p/ro) 2 co = (p/r?) 2 is found by solving 1 = -V2 J xe ?Ox ds(x) dx 11.5 - _ o a X Gaussian Profile Step Profile "Smoothe d Out" Step Profile s(r2/pl) e-(r/p)2 1 r< p ? P-1(m + 1) tme_t dt 0 r>p J a a= (m+l)r2/p2 (P/r ? V-1 Zn V2 2 (m+ 1) (V m+2-.k) kn V2+ (knV2 -2)knV2 for V> 1 2 (P1) -2V+1 (pkco)2 (pkco)2-P.o V2-1 2 z +2 ) - (m+2)Um (pk f for V> 1 + ( co 2 m ->s (pkco) 2- In v2 - 1 - (kn is proportional to DA3, where A is given by (10) and D is a dimensionless distortion parameter that depends on V only and is defined in Table I. The greater I D 103, the greater the pulse spreading due to. waveguide dispersion. Thus by com- paring fibers with the same V value, we again see an advantage of the weakly guiding A p, where s is defined by (9). By following the identical procedure discussed in Section IV for the Gaussian profile fiber we find that ro = p2/ln V2 (PQ)2 = (pkco )2 - In V2_ 1 (17) r a = p-1g \p , Vl exp I - 2 (0) 2 R (V - 1)V > I `which leads to the'other parameters shown in Table Iwhere / L 3 P V 2 J kco = 2rrnco /X. Approved For Release 2006/Q3bJ0 ~d I ~t~~Q R AQ Q~ ~~Q also to the step Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 SNYDER: UNDERSTANDING MONOMODE OPTICAL FIBERS +0.06 +0.04 Fig. 3. The waveguide dispersion parameter D, which is a measure of the group delay or pulse spread in the absence of material dispersion, as is defined on Table I. m is shown in Fig. 1(b). profile. However, the radius p for maximum confinement of light power is found from ro to occur when V = e0.5 = 1.65, corresponding to ro = p = 1.65 X/27r0 compared to V = 2 with ro = p = X/ir. for the Gaussian profile. Accordingly, light of a given wavelength can be more highly confined by a step pro- file by the fact that ro for the step is 0.83 that of the Gaussian refractive index profile, assuming both profiles have the same A value of (10). The step refractive index profile and the Gaussian profile differ significantly in their waveguide dispersion characteristics. The waveguide distortion parameter D(V) for the step fiber equals 2(1 - In V)/V3 as shown in Table I. This function is compared to the Gaussian profile result in Fig. 3 where we note that the step profile has a V at which the waveguide dispersion is exactly zero. VII. EXAMPLE 3: FIBERS WITH DIFFUSE CORE-CLADDING BOUNDARIES The procedure we describe in Section III for finding the spot size is applicable to profiles of arbitrary shape so that, e.g., the fields of 11.1 in Table II can represent any profile n2(r) as spec- ified by II.2. Substituting this n2(r) into (8) and integrating by parts leads to an expression for 0, in terms of the spot size, as given by II.4. The spot size is found by solving (aa2/aro) = 0 or equivalently from 11.5 of Table II. Thus Table II gives simple expressions for finding the spot size and 0 of arbitrary profile shapes. However, only special profiles will lead from II.5 to an analytical expression for spot size, e.g., the Gaussian profile fiber with (ds(x)ldx) = e-x, with x = (r2/p2) and the step profile fiber for which (ds(x)ldx) = -S (x - 1) using the familiar Dirac delta function notation. Having analyzed both the step and the Gaussian profiles, it is of interest to study the characteristics of fibers with "smoothed out" step profiles intermediate between these two extreme cases. The step and Gaussian profile turn out to be extreme limits of the general class of profile shapes illustrated in Fig. 1(b) and defined by shape functions s? x (x) of the form, sm(x) _ F(m'+ 1) f tme-t dt (m+1)x where x = (r/p)2 and F is the usual Gamma function and For integer values of m, F(m + 1) = m! and (18) becomes i / sm(r2/p2)=exp [-(m+1)(r/P)2] M M (m+1) I r)2i i=0 P (19) We then see that m = 0 is the Gaussian profile while it can also be shown that m = 00 is the step profile. Each profile has the same value. The convenient property of these "smoothed out" step profiles is that asm(x)/ax is a simple analytical expression as seen from (18). Substituting this into II.5 of Table II leads to an analytical expression for the spot size given by ro = p2/(m + 1) {V2/(m+2)- 1 } (20) which is valid for the continuum of values m > 0 and is identical to that of the Gaussian profile when m = 0 and the step pro- file when m = 00, since (x< -1)/a - In x as a - 0. Substituting (20) into II.4 of Table II leads to the simple expression for (3 in Table II and the other parameters of Table I. As we men- tioned in Section IV, the maximum V for single mode operation is about 2.41 for the step and 2.59 for the Gaussian so that the greater m, the closer the maximum value of V is to 2.41. Because of our simple analytical expressions for the field, (3 and the other parameters of Tables I and II we can quantify the role of profile shape on propagation in monomode fibers without recourse to numerical methods. We consider wave- guide distortion, since it is much more sensitive to profile shape than the other parameters discussed above. From the expression for waveguide dispersion D given in Table I, we see that there exists a value of V at which D = 0, occuring when V={(m+2)/m}(m+2)l2-exp (1+1/m) when m is large. Thus, the value of V for zero waveguide dispersion decreases from V=-as m-0 to V= e 1 as m--. In Fig. 3 we com- pare D for the m = 0, 2 and 00 profiles. It is clear that wave- guide dispersion is highly sensitive to profile shape [26] for small values of m, say m < 10. VIII. APPLICATION TO REFRACTIVE INDEX PROFILES OF MORE GENERAL SHAPE While the procedure of this paper can be applied, at least formally, to profiles of arbitrary shape, we can obtain ana- lytical expressions for a few special cases only. Accordingly, it is often useful to have a qualitative description of propaga- tion. Such a description is suggested from the results of the smoothed out profiles, discussed in the last section. By com- paring profiles with identical maximum height A and cross sectional area 27r f o rs (r) dr, we have separated the dependence of modal parameters on profile shape from that of profile area. Our results show that spot size ro is comparatively insensitive to dramatic changes in profile shape, e.g., to within 4.6 per- cent, all profiles (m = 0 to 00) have the same ro when V = 3. Furthermore, to within 3.5 percent, the lowest V for propaga- tion of the second mode is V = 2.5 for all smoothed out pro- files. These conclusions hold also for profiles of more general shape, including power law profiles and profiles with depres- sions about r = 0. Thus profiles with the same maximum height, A and same area in cross section 27r fo rs(r) dr taking s = 1 at maximum, have approximately the same spot size and cutoff V for the second mode. While it is possible to construct ex- in rs? 1 dr = p2/2. rule when operated near cutoff of the second mode. Suppose we are given a profile sha e s (r) with s = 1 at maximum ~ 01 db2$0003-6 1 Approved For Release 2006/03/10: CIA-RDP88B01 553R00 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 and a maximum refractive index difference Do defined by (2) and (10). Propagation of the HE,, mode on this fiber can then be modeled by one of the smoothed out step profiles characterized by A and p. Following our rule, we take A = Do and equate profile areas so that p2 = 2 fo rso(r) dr. It is not critical which smoothed out profile we use as far as ro and the cutoff of the second mode are concerned. However, the waveguide dispersion parameter D varies significantly for the smaller m values (m < 10) of Fig. 1(b). Accordingly, we select a smoothed out profile which most nearly resembles the given profile. For example, if the given profile is step like with a dip near r = 0, then we use the step profile results listed in Tables I and II, V = 2.41 for cutoff of the second mode, where in all parameters p and A are defined as above. In this way we have a qualitative description of HE,, mode propaga- tion for a more general class of profiles. IX. PHILOSOPHY OF THE METHOD AND ITS EXTENSION TO NONCIRCULAR CROSS SECTIONS By recognizing that (7) is an exact solution of (5) for a para- bolic profile, i.e., for s = I - (r/p)2, we appreciate the essence of the approximation presented in this paper-namely that the fields of the parabolic profile fiber can be "fit" to the fields of arbitrary profile fibers. The optimum fit is found from the stationary expression for 0. Thus the approach can be general- ized to fibers of noncircular cross section by fitting the HE,, fields of the noncircular parabolic profile fiber to the noncircu- lar fiber of arbitrary refractive index grading. For example, the HE,, fields of fibers with elliptically deformed cross sec- tions are approximated by t(x,Y)=exp{-i[(x/xo)2+(Y/Yo)2]} (21) where the intensity distribution is now elliptical being charac- terized by lengths x0 and yo. This is the exact solution of the scalar wave equation for a parabolic profile s = 1 - (x/px)2 - (y/py)2 but, with the Cartesian form of (8), can be fit to arbi- trary profiles s(x2/pl , y2/py). From the procedure of Section III we then derive two equations, each similar to II.5, for deter- mining x0 and yo. The propagation of HE,, modes on non- circular waveguides is like that of plane waves in an anisotropic crystal in that the Q's of the x- and y-polarized HE,, modes differ [ 9] . This behavior is not displayed by the scalar theory presented here but is accounted for by perturbation formulas once the solution for 0 and O(x, y) of the scalar wave equation are known [5], [9]. In summary, we have used a powerful conceptual tool for finding the modes of optical fibers where the solution of the parabolic fiber is the building block from which the modes of arbitrary profile fibers are constructed. X. ACCURACY OF THE APPROXIMATION To appreciate the accuracy of the results presented here, we again note that (7) is an exact solution of (5) for the para- bolic profile s = I - (r/p)2. Thus the more the profile deviates from 1 - (r1p)2, the greater potential error. Now the Gaussian profile is significantly closer to 1 - (r/p)2 than is the step pro- file. Accordingly, the results for the Gaussian profile are sig- ificantly more accurate than those of the step profile. While this is true [ 14 ] , we emphasize that the results for the step profile are themselves highly accurate but just not as accurate as those of the Gaussian profile. For example, the parameter i7(p) of Table I for the step profile is less than 1.2 percent in error within the range of greatest practical interest, i.e., (2 < V < 3). Although the error in 7l(p) increases as V decreases, even at V = 1.25 it is only 3.7 percent. The accuracy of a is even better, e.g., the dimensionless parameter p{kco - (32}1/2 is less than 1 percent in error within the range 2 < V < 3. Obviously, the error depends on the parameter in question, e.g., while our approximation for 0 is highly accurate, its second derivative is susceptible to errors. Even so, the distor- tion parameter D which is proportional to d 2 (p(3 )/d V 2 ex- hibits the correct qualitative features but the zero crossing in Fig. 3 is slightly in error, e.g., it should be V = 3.01 rather than 2.72 for m = -. On the other hand, the error2 is less than 9.5 percent for D of the Gaussian profile when V ? 1.5. Field Far from Fiber Axis: The Gaussian approximation for 0(r) is deficient far from the axis, r = 0, where the exact fields of profiles with circular symmetry have a Ko (wr) dependence rather than Gaussian, where K0 is a modified Bessel function, w = rp2 + (27rnC1 /X)2 11/2 and K0(x) - (7./2x)1/2 e-x for large x. The far (evanescent) field is usually of minor interest, but it is necessary to accurately evaluate evanescent coupling phe- nomena such as cross talk between fibers. We can use the results of the Gaussian approximation to generate an accurate expression for the far field. To do this we rearrange (5) by writing k2(r) = kc1 + {k2(r) - kc1 }, leading to a2 1 a {aY2 + (Y) aY - w2 0(r) = - {k2(r) - kcl } 1G(r) (22) with w defined as above. We then approximate Vl(r) on the right-hand side by (7), because k2(r) - kel is significant only for small values of r when the Gaussian approximation is rea- sonable. The resulting equation is solved by standard Green's function methods [16], [27] leading, for example, to fi(r)~(V2/V+1)Ko{(V- 1)r/p}exp[2(V- 1)2/(V+1)] for the Gaussian profile (11). When V = 2.5, this result is less than 4 percent in error for r > 1.5 p, taking modal power to be the same as in the Gaussian approximation (Table I). Additional Note on (8): This result follows after multiplying (5) by rV(r) and using the identity a2 W a>~ a 1 a) - ~aw)2. r>.~ 2 + rly ar r ar ar ar ` ar Then, by integrating from 0 to 00, we obtain (8) plus another term rlJiao/ar evaluated at r = 0 and oo. This term is zero be- cause i is finite at r = 0 and decays to infinity exponentially fast. ACKNOWLEDGMENT C. Pask conceived the "smoothed out" step profiles given by (18) and, in addition to T. Burkitt, C. Hussey, J. Love, and R. Sammut, provided constructive criticism. REFERENCES. M. Boerner and S. Maslowski, "Single-mode transmission systems for civil telecommunication," Proc. Inst. Elec. Eng., vol. 123, pp. 627-632, June 1976. W. A. Gambling and H. Matsumura, "A comparison of single-mode and multimode fibres for long distance telecommunications," in Fiber and Integrated Optics, D. B. Ostrowsky, Ed. New York: Plenum, 1978, pp. 333-344. A. Hondros and P. Debye, "Electromagnetic waves in dielectric wires," Ann. Phys., vol. 32, pp. 465-476, May 1910. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 SNYDER: UNDERSTANDING MONOMODE OPTICAL FIBERS 141 D.Marcuse, Light Transmission Optics. New York: Van Nostrand Reinhold, 1972, ch. 8. [51 A. W. Snyder and J. D. Love, Optical Waveguide Theory. London, England: Chapman and Hall, 1981, ch. 12, 13, and 30. [61 A. W. Snyder, "Asymptotic expressions for eigenfunctions and eigenvalues of a dielectric or optical waveguide," IEEE Trans. Microwave Theory Tech., vol. MTT-17, pp. 1130-1138, Dec. [71 [81 [91 [101 1969. D. Gloge, "Weakly guiding fibers," Appl. Optics, vol. 10, pp. 2252-2258, Oct. 1971. J. A. Arnaud, "Transverse coupling in fiber optics. Part II: Cou- pling to mode sinks," Bell Syst. Tech. J., vol. 53, pp. 675-696, Apr. 1974. A. W. Snyder and W. R. Young, "Modes of optical waveguides," J. Opt. Soc. Amer., vol. 68, pp. 297-309, Mar. 1978. D. L. A. Tjaden, "First order corrections to weak-guidance ap- proximations in fibre optics theory," Philips J. Res., vol. 33, pp. 103-112, 1/2 1978. [ill W. A. Gambling and I-I. Matsumura, "Simple characterization fac- tor for practical single-mode fibres," Electron. Lett., vol. 13, pp. 691-693, Nov. 1977. [121 D. Marcuse, "Loss analysis of single-mode fiber splices," Bell Syst. Tech. J., vol. 56, pp. 703-718, May 1977. [131 -, "Gaussian approximation of the fundamental modes of graded fibers," J. Opt. Soc. Amer., vol. 68, pp. 103-109, Jan. 1978. [14] A. W. Snyder and R. A. Sammut, "Fundamental (HE11) modes of graded optical fibers," J. Opt. Soc. Amer., vol. 69, pp. 1663- 1671, Dec. 1979. [151 A. W. Snyder, "Acuity of compound eyes: Physical limitations and design," J. Conip. Physiol., vol. 116, pp. 161-182, Jan. 1977. [161 J. Mathews and R. L. Walker, Mathematical Methods of Physics. New York: Benjamin, 1965, pp. 315-323; 261-262. [171 W. A. Gambling, H. Matsumura, and C. M. Ragdale, "Zero mode dispersion in single-mode fibres," Electron. Lett., vol. 14, pp. 618-620, Sept. 1978. [181 F. Kapron, `Maximum information capacity of fibre optic wave- guides," Electron. Lett., vol. 13, pp. 96-97, Feb. 1977. [191 W. A. Gambling, H. Matsumura and C. M. Ragdale, "Mode disper- sion, material dispersion and profile dispersion in graded-index single-mode fibers,"IEE. MOA,vol. 3, pp. 239-246, Nov. 1979. [20] S. E. Miller and A. G. Chynoweth, Optical Fiber Communications. New York, Academic Press, 1979, ch. 4. [211 W. A. Gambling, H. Matsumura, and C. M. Ragdale, "Joint loss in single-mode fibers," Electron. Lett., vol. 14, pp. 491-493, July 1978. [22] K. Peterman, "Fundamental mode microbending loss in graded- index and W-fibres," Opt. Quantum Electron., vol. 9, pp. 167- 175, Mar. 1977. [231 C. Pask and R. A. Sammut, "Development in the theory of fibre optics," Proc..IREE Aust., vol. 40, pp. 89-101, June 1979. [ 241 A. W. Snyder, I. A. White, and J. D. Mitchell, "Radiation from bent optical waveguides," Electron. Lett., vol. 11, pp. 275-277, July 1975. [251 I. A. White, "Radiation from bends in optical waveguides: The volume current method," IEE J. Microwave, Opt., Acoust., vol. 3, pp. 186-188, Sept. 1979. [26] A. W. Snyder and R. A. Sammut, "Dispersion in graded single- mode fibers," Electron. Lett., vol. 15, pp. 269-271, May 1979. [271 P. M. Morse and H. Feshbach, Methods of Theoretical Physics. New York: McGraw-Hill, 1953, p. 804. [28] R. S. Anderssen, F. de Hoog, and J. D. Love, "Modes of Gaussian profile optical fibres," Opt. Quantum. Electron. Submitted. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Hill Shading and the Reflectance Map BERTHOLD K. P. HORN Abstract-Shaded overlays for maps give the user an immediate ap- preciation for the surface topography since they appeal to an important visual depth cue. A brief review of the history of manual methods is followed by a discussion of a number of methods that have been pro- posed for the automatic generation of shaded overlays. These techniques are compared using the reflectance map as a common representation for the dependence of tone or gray level on the orienta- tion of surface elements. 1. INTRODUCTION 0 F THE SEVERAL ways of depicting surface form on maps, hill shading has the most immediate appeal and provides for quick comprehension of the topography. In this sense, hill shading is complementary to the use of con- tours, which provide accurate terrain elevations but require careful scrutiny if one is to ascertain the surface form. Shaded maps are most important when the interpreter's time is limited, as in aviation, for users that are not trained cartographers, and for small scale maps, where contours degenerate into messy tangles of lines. Why then do we not see more shaded maps? One reason is the expense of the present manual methods of production, which require skilled artists with good insight into cartography. Working from existing contour maps, ridge and stream lines extracted from such. maps, and at times aided also by aerial photography, they wield airbrushes, in what is a slow, tedious, and imprecise operation. Different individuals called upon to create such images by manual methods will inevitably produce different results because of the inherent subjective judgment. The resulting differences in expression of the terrain character- istics of the same surface at the same scale provide a particular problem for a map series, where adjoining sheets should match in terms of hill-shading symbology. This justifies investigation of an objective system which makes the treatment of all terrain forms comparable and repeatable. Attempts at automation began with the notion that the gray levels used in the shading should derive from a model of how light might be reflected from a surface. Ignoring shadowing and mutual illumination effects, it seems clear that the re- flected intensity will be a function of the local surface inclina- tion. The choice of a method for calculating the gray tone based on the orientation of each surface element has however been the subject of occasionally bitter controversy for almost two centuries. Much of the difficulty stems from a lack of a common representation that would allow comparison of methods which appear at first glance to be incomparable. The recently developed reflectance map constitutes such a common denominator. It is a simple device developed origi- nally for work in machine vision where one is interested in Manuscript received December 26, 1979; revised July 22, 1980. This work was supported in part by the Advanced Research Projects Agency of the Department of Defense under Office of Naval Research Contract N00014-75-C-0643. The author is with the Artificial Intelligence Laboratory, Massachu- setts Institute of Technology, Cambridge, MA 02139. Digital Terrain Model Gradient Estimation Reflectance Calculation R R Graphic Output Processing Fig. 1. Block diagram of a system for the generation of relief shading. The gray-value is calculated by applying the reflectance map to the gradient estimate obtained by sampling neighboring points in the digital terrain model. calculating surface shape from the gray levels in an image. This is clearly just the inverse of the problem of producing shaded pictures from a surface model. The reflectance map is a plot of apparent brightness versus two variables, namely the slope of the surface element in the west-to-east direction and the slope in the south-to-north direction. Producing a shaded overlay for a map then is simply a matter of calculating these two slopes for each surface element and looking up the appropriate gray level in the reflectance map (see Fig. 1). This is a very simple, local computation that can.be carried out efficiently even on enormous databases. The resulting gray levels can then be fed to a graphic output device that will pro- duce a continuous tone or halftone photographic transparency from the given stream of numbers. What reflectance map is to be used? Careful comparison of more than a dozen proposed shading methods shows that some of the simplest provide a good impression of the shape of the surface. These experiments also show that the most com- monly used assumptions about surface reflectance do not lead to the best results, while simple monotonic functions of the surface slope in the direction away from the assumed light source work admirably. What matters is the visual impression, not theoretical rules [ 1 ] . One goal of this paper is a review of various hill-shading methods that have been proposed in the past. Much can be learned from these efforts when they are evaluated in terms of the corresponding reflectance maps. H. EARLY HISTORY OF HILL SHADING Chiaroscuro, the technique of using light and shade in pictorial representation of three dimensional shapes, has been used by artists for many centuries. Leonardo da Vinci put it to good effect in his maps of Toscana, drawn in 1502 and 1503, that contained oblique shaded views of relief forms illuminated from the left [ 1 ] . Woodcuts of the area. around Zurich in Switzerland drawn half a century later by Maurer use shaded sideviews as well. Overhead views using relief shading appear for the first time in maps of the same area drawn a century after that by Gygers, but these then gave way to less desirable forms [ 1 ] . The choice of the representation for relief forms depend to a great extent on the available reproduction technology.. Wood- cuts and engraving methods lend themselves to linear forms, where brightness of an area in the reproduction is controlled by the spacing and width of darkened lines. Useful directional, textural effects can be generated by orienting these line frag- Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 0018-9219/81/0100-0014$00.75 ? 1981 IEEE Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP ments, or hachures (Schraffuren), along lines of steepest had been used previously, unguided by his careful analysis descent. Crowding of such lines in steep areas may have given [271-[29]. While line-based methods give rise to beautiful, rise to notions of "steeper implies darker." easy to interpret maps, they cannot show the fine detail of sur- Lehmann proposed the first rigorous relationships [21, [31 face topography possible with halftones and must be based on between surface slopes and quantities measurable on the smoothed, generalized information such as contours. These printed map. In 1799, when his method (B6schungsschraffen) lines also tend to interfere with others used to portray was published anonymously, the techniques for measuring the planimetric information. surface accurately at a large enough number of points did not A shaded overlay can also be produced by photographing an exist. Results of this first method of illustrating shape are in appropriately illuminated scaled model of the surface. If this some ways analogous to those one might obtain by illuminat- model has a matte or diffusely reflecting surface, a map over- ing a model of the surface from above, an arrangement that lay of high quality will result provided attention is paid to the gives rise to images that are difficult to interpret. projection geometry. While this was an approach taken early Partly as a result of this, an alternate form (Schatten- on [27], it really only became practical in the 1950's with the schraffen) evolved [4]-[6], in which the line thickness is introduction of milling machines that allow an operator to varied according to the orientation of the local surface patch carve a model by tracing contours on an existing map with respect to a light source, usually assumed to be near the [30]-[37]. This is still an expensive, slow process however, in top left of the map when it is oriented properly for viewing. part because of the manual work required to smooth out the For maps with North at the top this corresponds to northwest. resulting "terraced" model. Surface patches sloping downward in that direction are por- The Swiss school of cartography improved on earlier forms trayed with a light tone, while those sloping upward in that [281-[30], [381, [391 and developed shading to a fine art, direction get a dark tone. Since flat areas have no lines of producing numerous outstanding maps in this time [401-[48]. descent, they remain white. Aside from this defect, this Imhof argues that automated methods, such as relief model method produces an image similar to one obtained by photography, cannot produce results nearly as impressive, obliquely illuminating a diffusely reflecting model of the sur- since the cartographer cannot easily influence the process [ 1 ] . face. Having flat areas appear white makes maps produced by The manual shading method is however slow and expensive, this method a little difficult to interpret. They are neverthe- and consequently has not been used except for small areas and less superior to those made by the earlier method, as evidenced those of particular interest or military importance. One can- for example by the "Dufourkarte" of Switzerland made be- not expect, with significant areas of the world still not mapped tween 1842 and 1864 using this approach [ 11. These methods at large scales, and the rising cost of labor, that shaded overlays for portraying surface shape preceded the widespread use of produced this way will be used in many maps. contours [7], in part because the latter require detailed surface Yoeli [49]-[57] saw the potential of the digital computer in measurements that were not available before the advent of dealing with this dilemma. It is possible to implement Wiechel's photogrammetry. method based on oblique illumination of a diffusely reflecting While lithography was invented by Alois Sneefelder in 1796, surface if terrain elevations can be read into a computer and it found little application in cartography until around 1850. It suitable continuous tone output devices are available. Yoeli permitted the production of multicolored maps, but more im- was hampered by the lack of such devices at that time. portantly, led to the use of halftones, destined to ultimately Blachut and Marsik tried to simplify the required calculations replace lines as a means of modulating the average reflectance to the point where a computer might not even be required in the printed map. W. H. Fox Talbot invented a photome- [58], [591. Peucker helped popularize the whole idea of chanical halftone process in 1852, but commercial success computer-based cartography [191, [60]-[62], and found a came only years after the patenting of the halftone screen by piecewise linear approximation to the equation for the bright- Frederick von Egloffstein in 1865, and the crossline screen of ness of a diffuse reflector that works well [ 61 ] . Many other William A. Leggo in 1869. interesting reports appeared during this time on the subject of Having access to these new reproduction schemes, Wiechel hill-shading, too numerous to mention individually [63]-[701. [8] developed shading methods (Schraglichtschummerung) to Brassel [71]-[74] took Imhof's admonitions seriously and replace the use of hachures as described above. His funda- tried to implement as much as had been formalized of the mental paper, based in part on work by Burmester [91 on "Swiss manner." With the output devices available to him at shaded pictures of regular surfaces, placed the field of hill that time it was not easy to judge whether the added com- shading on a sound foundation. Wiechel discovered the error plexity was worth the effort. All of these computer based regarding flat surfaces, for example, and developed a graphic methods require detailed digital terrain models. The storage method for determining the gray value from contour interval capacity and techniques for handling this kind of information and direction. Unfortunately, the means for controlled genera- now exist [32], [75]-[81 1 as do the photographic output de- tion of halftones as a function of surface orientation did not vices needed. There has been significant progress, too, in the then exist and his work was ignored for a long time. automatic generation of digital terrain models directly from aerial photographs [811-[871, partly as a byproduct of work III. HILL SHADING IN THIS CENTURY on orthophoto generation [881-[91 ]. More compact and ap- Two methods based on lines, this time contours instead of propriate representations for these terrain models are under lines of steepest descent, were explored by Kitiro Tanaka in investigation [921-[95], as are alternate methods for relief the 1930's. His first method used the lines of intersection of portrayal such as block diagrams [961-[102]. the terrain surface with uniformly spaced, parallel, inclined Considerable progress has been made recently in the com- planes [ 101, [ I 1 ] . Tanaka's initiative gave rise to considerable puter graphics area in the portrayal of regular objects with discussion [121-[19], partly in the form of an acrimonious simple surfaces [103]-[116]. Early models for the reflection debate [201-[231 . Q,His other, Who Qw~s base al Q li t e j 7,.1Q~120 are being elaborated, of a terraced model 2Sf~i~~epf1'aihQFl`['g~dnw~lt Ci'fi I~owWail MX1~~1t1'Q, Anar surface [ 1211 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 [ 130] . In this context, work on models of the microstructure of surfaces is relevant [1311-[1361. In a recent effort in the machine vision area, a method was developed for portraying the dependence of brightness on surface orientation using the so-called reflectance map [ 1371-[ 1411. The reflectance map can be determined if the detailed geometric dependence of re- flection from the surface [ 1421, [ 143 ] and the distribution of light sources are known. Alternatively, it can be found empirically, or derived directly by analyzing the interaction of light rays with the surface microstructure. As a result of the development of the reflectance map, the availability of detailed digital terrain data, small computers able to perform the simple calculations required, and geo- metrically accurate gray-level output devices, we may say that automatic hill shading has come of age- IV. DIGITAL TERRAIN MODELS For many applications of cartographic data it is useful to have machine-readable surface representations. Such terrain models are used for example in the design of roads and in order to determine the region irradiated by a radio frequency antenna. Initially, digital terrain models were generated manually by interpolation from existing contour maps. This is a tedious error-prone process producing a digitized version of the surface represented by the contours, which in turn is a smoothed, generalized version of the real surface. The contour information on topographic maps is produced by manual scanning of stereo pairs of aerial photographs. Today, fortunately, stereocomparators often come equipped with coordinate readouts that allow the extraction of informa- tion needed for the generation of digital terrain models [ 144]. Conveniently taken during orthophoto generation [ 881-[ 911, the data tends to be accurate and detailed. Even more exciting is the prospect for machines that achieve stereo fusion without human help [8l]-[871, since they will lead to the automatic production of digital terrain models. In the past such ma- chines had difficulties dealing with uniform surfaces such as lakes, featureless surfaces, large slopes, and depth disconti- nuities, as well as broken surfaces, such as forest canopies. This is apparently still true when aerial photographs are used with disparities large enough to ensure high accuracy. Various representations can be chosen for the surface eleva- tion information. Series expansion, a weighted sum of mathe- matical functions such as polynomials, Gaussian hills or periodic functions may be used. These tend to be expensive to evaluate however and not accurate in approximating sur- faces that have slope discontinuities. This is important for many types of terrain, at all but the largest scales. Perhaps the simplest surface representation is an array of elevations {ztj } based on a fixed grid, usually square. Determining the height at a particular point is simple and the interchange of terrain models between users is easy since the format is so trivial. One disadvantage of this kind of surface representation is the high redundancy in areas where the surface is relatively smooth. The illustrations in this paper are based on digital terrain models consisting of arrays of elevation values. Methods that achieve considerable data compression by covering the surface with panels stretched between specially chosen points have been developed [ 921-[ 95 1. These exploit the fact that real geographical surfaces are not arbitrary sets of elevations but have definite structure and regularity. Such representations mayApo Xeld FrolrlRelo sei2 /03M'0 voluminous ones, if users can be persuaded to accept the greater programming complexities involved. Digital terrain models may also be referred to as digital elevation models if they contain no information other than the elevation values. V. THE REFLECTANCE MAP The human visual system has a remarkable ability to deter- mine the distance to objects viewed, as well as their shape, using a variety of depth cues. One such cue is shading, the de- pendence of apparent brightness of a surface element on its orientation with respect to the light source(s) and the viewer. Without this particular depth cue we would be hard pressed to interpret pictures of smooth, opaque objects such as people, since other cues like stereo disparity and motion parallax are absent in a flat, still photograph. It can be shown that shading contains enough information to allow the observer to recover the shape. In fact, a computer program has been de- veloped that can do this using a single digitized image [ 137 1. Such work in the area of machine vision has led to a. need to model the image-forming process more carefully 11381. The input to the visual sensing system is image irradiance, which is proportional to scene radiance (here loosely called apparent brightness) [ 140]. Scene radiance in turn can be related to the underlying geometric dependence of reflectance of the surface material and the distribution of light sources [1421, [1431. Here we concentrate on the dependence of scene radiance on the orientation of the surface element. Shaded overlays for maps are interpreted by the viewer using the same mechanism normally employed to determine the shape of three-dimensional surfaces from the shading found in their images. Thus shaded overlays should be produced in a way that emulates the image-forming process, one in which brightness depends on surface orientation. This is why the reflectance map, which captures this dependence, is useful in this endeavor. Consider a surface z(x, y) viewed from a great distance above (see Fig. 2). Let the x-axis point to the east, the y-axis north, and the z-axis straight up. The orientation of a surface element can be specified simply by giving its slope p in the x (west-to- east) direction and its slope q in the y (south-to-north) direc- tion. The slopes p and q are the components of the gradient vector, (p, q). The apparent brightness of a surface element R(p, q) depends on its orientation, or equivalently, the local gradient. It is convenient to illustrate this dependence by plotting contours of constant apparent brightness on a graph with axes p and q. This reflectance map [ 138] provides a graphic illustration of the dependence of apparent brightness on surface orientation. The pq-plane, in which the reflectance map is drawn, is called the gradient space, because each point in it corresponds to a particular gradient. Surface orientation has two degrees of freedom. We have chosen here to specify the orientation of a surface element by the two components of the gradient. Another useful way of specifying surface orientation is to find the intersection of the surface normal with the unit sphere. Each point on the sur- face of this Gaussian sphere again corresponds uniquely to a particular surface orientation. If the terrain is single-valued, with no overhangs, all surface normals will point more or less upwards and pierce the Gaussian sphere in a hemisphere lying above an equator corresponding to the horizontal plane. Gradient space happens to be the projection of this hemisphere from the center of the sphere onto a plane tangent at the upper C1A-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP x (East) Fig. 2. Coordinate system and viewing geometry. The viewer is actu- ally at a great distance above the terrain so that the projection is orthographic. While we will not use this representation in the calculation of relief shading, it is helpful in understanding previous attempts at. graphical portrayal of the dependence of apparent brightness on surface orientation. The first such method was developed by Wiechel more than a century ago [8]. His brilliant analysis appears to have been largely ignored partly because it de- pended on mathematical. manipulations that may have been inaccessible to many of the intended users. Later, Kitiro Tanaka invented another method showing the variation of apparent brightness with. surface gradient [101, [ 11 ] , [241, [251. This second precursor of the reflectance map also ap- pears to have found little following. Since the reflectance map gives apparent brightness as a function of local surface gradient only, it does not take into account effects dependent on the position of the surface element. One such effect is illumination of one surface ele- ment by another. Fortunately this mutual illumination effect is small unless surface reflectance is quite high [ 138] . It is not known whether mutual illumination effects aid or hinder the perception of surface shape. They are difficult to calculate and so have not been emulated in work on hill-shading. Another position dependent effect on apparent brightness is the blocking of light by one portion of the surface before it reaches another. Cast shadows can be calculated by determin- ing which surface elements are not visible from the point of view of the light source [ 1391. Shadows cast by one compli- cated shape on another are hard to interpret however and ap- parently detract from the visual quality of shaded overlays [ 1 ] , [351, [361. They are thus rarely included. Scattering of light by air molecules and aerosol particles changes the apparent brightness of a surface element viewed through the atmosphere. The brightness is shifted towards a background value equal to the brightness of an infinitely thick layer of air. The difference between the brightness and the background value decreases with the thickness of the gaseous layer through which the surface is viewed [ 145 ]. The resulting reduction in contrastAPP;8z it'P.c' bWsi6r2VN ft/lb aerial perspective and can be a useful depth cue, although there is no general agreement that it aids the perception of surface shape. It has been used at times by map-makers and can be modeled easily [1], [71], [73], [74]. The effect has not been added to any of the hill-shading schemes presented here in order to simplify comparisons. VII. WHERE DO REFLECTANCE MAPS COME FROM? A reflectance map may be based on experimental data. One can mount a sample of the surface in question on a goniometer stage and measure its apparent brightness from a fixed view- point under fixed lighting conditions while varying its orienta- tion. Instead, one can take a picture of a test object of known shape and calculate the orientation of the corresponding sur- face element for each point in the image. The reflectance map is then obtained by reading off the measured brightness there. Alternatively, one may use even more detailed information about light reflection from the surface. The bidirectional re- flectance distribution function (BRDF) describes how bright a surface will appear viewed from one specified direction when illuminated from another specified direction [142], [143]. By integrating over the given light source distribution one can calculate the reflectance map from this information [1401. Crudely speaking, the reflectance map is like a "convolution" of the BRDF and the source-radiance distribution. Most commonly, reflectance maps are based on phenomeno- logical models, rather than physical reality. The so-called Lambertian surface, or perfect diffuser, for example, has the property that it appears equally bright from all viewing direc- tions. It also reflects all light, absorbing none. It turns out that these two constraints are sufficient to determine uniquely the BRDF of such a surface, and from it the reflectance map, provided the positions of the light sources are also given. Some reflectance maps are based on mathematical models of the interaction of light with the surface. Such models tend to be either too complex to allow analytic solution or too simple to represent real surfaces effectively. Nevertheless some have come quite close to predicting the observed behavior of particular surfaces [l34]-[136]. Here, new reflectance maps will be determined, based on proposed methods for producing shaded overlays for maps. Their derivation will not depend on an understanding of the image-formation process or the physics of light reflection. Instead, they will require an analysis of how the brightness of a point in the overlay depends on the gradient of the underly- ing geographical surface. Which reflectance map should be used? The answer to this question must depend on the quality of the impression a viewer gets of the shape of the surface portrayed. Various methods for producing shaded overlays can be compared by evaluating sample products and classified according to the corresponding reflectance maps. It will become apparent that in this way general conclusions can be drawn about a new method just by inspecting its reflectance map. VIII. NORMALIZATION OF GRAY TONE A picture made by applying varying amounts of light absorb- ing substances, such as ink, to an opaque, diffusely reflecting material like paper, has a limited dynamic range. Reflectance is limited at the low end by the properties of the ink and at the high end by the paper, which will at most reflect all the light incident upon it, unless it fluoresces. The diffuse reflec- td1K f '$`8~Y~65~ 618bjg6d jL9 bone. Similarly, if 'UU U12- Approved For Release 2006/03/10 : CIA-RDP88BOO553ROO0100280003-6 absorbing substances are used on a transparent substrate, a limit applies, since transparency cannot be larger than one. The problem of fitting a given image into the available dy- namic range is fundamental to all methods of reproduction. A normalization is applied so that the maximum apparent bright- ness to be reproduced is represented by a reflectance of one (or whatever the maximum is for the paper being used). This scaling will have to be applied whenever relief shading is based on models of image-formation by light reflected from the terrain surface. IX. GRADIENT ESTIMATION The apparent brightness of a surface element depends on its orientation with respect to the viewer and the light source. The orientation of the surface element is described fully by a surface normal, or equivalently by the gradient. The compo- nents of the gradient are the slopes p (in the west-to-east direction) and q (in the south-to-north direction). These slopes have to be estimated from the array of terrain eleva- tions. It is convenient to use a short hand here for elevations in the neighborhood of a particular point (see Fig. 3)..In the context of a single point at discrete coordinate (i, j), we will denote the elevation at that point by zoo, while elevations of the adjacent grid points to the west and east will be called z_0 and z+o , respectively. Similarly, elevations at the points to the south and north will be denoted zo_ and zo+? The simplest estimates for the slope p might be P. = (z+o - zoo )/Ax p- = (zoo - z_o )/Ox where Ax is the grid interval in the west-to-east direction, ex- pressed in the same units as the terrain elevations. These esti- mates are biased, actually estimating the slope half a grid interval to the right and left of the central point, respectively. Their average however, the central difference, is unbiased, pc = (z+o - z-o )/2 Ax. Numerical analysis [146]-[149] teaches us that for certain classes of surfaces an even better estimate is obtained using a weighted average of three such central differences, pw = [(z+++2z+o +z+_)- (z_++2z_o +z__)]/80x. Symmetrically, one can estimate the south-to-north slope, qw = [(z++ + 2zo+ + z-+) - (z+_+2zo-+z--)]/80y. These expressions produce excellent estimates for the com- ponents of the gradient of the central point. The results de- pend on elevations in a 3 X 3 neighborhood, with individual elevation values weighted less than they are in the simpler ex- pression for the central difference. This has the advantage that local errors in terrain elevation tend not to contribute as heavily to error in slope. At the same time, more calculations are required and three rows of the digital terrain model have to be available at one time. Care has to be taken to avoid corruption of the slope estimates by quantization noise in the elevation values. Nu- merical problems due to the division of small integers may result when a terrain model is too finely interpolated, with limited vertical resolution. If it is necessary to generate many pixels in the output, it is better to interpolate the gray values produced PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Z_+ Zo+ Z++ Z_o Zoo Z+o Z-_ Z0_ Z+_ X. GRADIENT SMOOTHING EFFECTS More complicated slope estimators than the ones described tend to introduce a smoothing effect, as can be seen by apply- ing them near points of discontinuity in slope. To illustrate this more clearly, consider two horizontal smoothing opera- tions H+ and H- that modify the terrain model as follows: I H+: zoo = (zoo +z+o)/2 H-: zoo = (z-o +zoo)/2. It can now be seen that the central difference slope estimate p, on the original terrain model, equals the biased estimate p+ calculated from the terrain model smoothed using H-, or, equivalently, the biased estimate p_ calculated from the terrain model smoothed using H+. Next consider two vertical smooth- ing operation V+ and V- in which the terrain model is modi- fied as follows: V+: zoo = (zoo + zo+)/2 V-: zoo = (zo - + zoo )/2. The complicated slope estimate pw can be shown to produce the same result as the first difference p+ calculated from a terrain model smoothed by applying H-, V+, and V-. Simi- larly the slope estimate qw equals q+ calculated from a terrain model smoothed by applying V-, H+, and H- (actually, since all of these operations are linear, their order can be arbitrarily rearranged). Perhaps any "smoothing" desired should be done as a separate editing operation, combined with the removal of "glitches" from the digital elevation model, rather than as part of the slope estimation. Also for terrain models of relatively limited size this smoothing may be undesirable. Some other slope estimators are simpler and introduce less smoothing. For example one can combine two biased estimates of the slope to get, PI/2 = [(z+++z+o)- (zo++zoo)]/20x and symmetrically, g112 = [(z+++zo+)- (z+o +zoo)]/20y. Here the average gradient in the top-right quadrant (zoo, z+o, z++, zo+) rather than at the central point is being estimated, using elevations in a 2 X 2 neighborhood only. For the graphic illustrations presented here, the expressions for p1/2 and q1/2 were used to estimate the gradient. At this time some terrain models are still produced by hand and have rather limited size. Rather than smoothing the ter- rain, one may wish to increase apparent resolution by some means. This can be done quite effectively by combining biased slope estimates (see Fig. 4). For every point in the terrain by the shA '3 1F1c4r Release 2006/03/10 : C41R 188B 053 ROO1 1 QII2 A responding to the Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP (p-, q+) (p+, q+) (p_,q_) (p+,q-) O 6 Fig. 4. Combinations of biased slope estimates can be used to plot four times as many gray-tones as there are elevations values in the ter- rain model. The limited amount of data in a small terrain model may be stretched this way to produce reasonably detailed hill-shading output. four quadrants around it. Each is based on a different com- bination of the slope estimates (p- or p+) and (q_ or q+) as appropriate for that quadrant. No miracles should be antici- pated; this method cannot create information where there is none, but it can stretch what is available to its limits. More complicated slope estimators than those discussed here do not seem called for, since the simple ones shown produce excellent results. Furthermore, estimators having wider sup- port, while known to be more accurate for certain classes of functions such as polynomials, may perform worse on typical terrain with its discontinuities in slope along ridge and stream lines. It has been cartographic practice to assume a light source in the northwest at a 45? elevation above the horizon. It is help- ful in this case to introduce a rotated coordinate system as described in Appendix A. XI. EXAGGERATION OF TERRAIN ELEVATIONS Compared to objects of a size that allow for easy manipula- tion by a human observer, the surface of the earth is in many places, though not everywhere, rather flat. The range of slopes is often so small as to cause disappointment with correctly proportioned models, so that height is often exaggerated in physical models. Similarly, shading based on models of light reflection from a surface tends to have undesirably low con- trast. Here too terrain elevations may be exaggerated for all but the most mountainous regions. This is equivalent to multiplication of the components of the gradient by a constant factor, and corresponds to a simple transformation of the re- flectance map. For reflectance maps based on reflection of light originating from an assumed source, a similar effect can often be achieved by a decrease in the elevation of the source. For flat surfaces the source may be lowered to a mere 10? or 20? above the horizon, where normally it might be at 45?. XII. PRODUCING SHADED OVERLAYS The generation of shaded images from a digital terrain model using the reflectance map is straightforward (see Fig. 1). For each point in the terrain model the local gradient (p, q) is found. The reflectance :map then provides the appropriate brightness R(p, q), to be plotted on a suitable gray-level out- put device. All computations are local and can be accom- plished in a single pass through the image. To illustrate these ideas a simple program procedure SHADING(N, M, DX, DY); integer N, M; real DX, DY; begin array Z[0:N,0:M1, B[0:N-1,0:M-1]; real procedure PE(I, J); integer I, J; PE :_ (Z[I,.J) + Z[I-I,J] - Z[I,J-1] - Z[I-1,J-1]) / (2.0 X DX); real procedure QE(I, J); integer 1, J; QE := (Z[I,J] + Z[I,J-1] - Z[1-1,J] - Z[I-1,J-11) / (2.0 X DY); real procedure R(P, Q); real P, Q; RM:=MAX(0.0,MIN(1.0,(1.0-FP-Q)/2.0)); for J := 1 step 1 until M-1 do for I := 1 step 1 until N-1 do B[I-1,J-1] := RM(PE(I, J), QE(I, J)); end Fig. 5. Simple program to generate shaded output from aterrain model. described later on. Two arrays are used, Z to store the terrain elevations and B to store the calculated brightness values. The latter has one row and one column fewer, since its entries correspond to points lying between those in the elevation array (the formulas for p1/2 and q1/2 are used). The spacing of the underlying grid is DX in the west-to-east direction and DY in the south-to-north direction. The procedures PE(I, J) and QE(I, J) estimate the slopes, while the procedure RM(P, Q) calculates the corresponding brightness using a particularly simple reflectance map. The resulting values range from 0.0 (black) to 1.0 (white) and have to be scaled appropriately. before they can be fed to a particular gray-level output device. Typical terrain models are quite large and may exceed allow- able array storage limits or even the address space of a com- puter. Fortunately only two (or three) rows of the terrain model are needed for the estimation of the local slopes. The program given can be easily modified to read the terrain model, and to write the calculated gray values, one line at a time. This makes it possible to deal with terrain models of essentially arbitrary size. Next one should note that terrain models typically are stored using integer (fixed point) representation for elevations to achieve compactness and because elevations are only known with limited precision (an elevation may be given in meters as a 16-bit quantity for example). Similarly, gray values to be sent to a graphic output device are typically quantized to relatively few levels because of the limited ability of the human eye to discern small brightness differences and the limited ability of the device to accurately reproduce these (a typical output device may take values between 0 and 255). The calculations can thus be carried out largely in integer (fixed point) arithmetic and even a simple computer is adequate. XIII. USE OF LOOKUP TABLES Some of the formulas for reflectance maps discussed later on are quite elaborate and it would seem that a lot of computa- tion is required to produce shaded output using them. Fortu- nately it is possible to make the amount of computation equally small in all cases by implementing the reflectance map _tlgcp~bUg beginning. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Since elevations are quantized, so are the estimates of slope. It is therefore not necessary that one be able to determine the apparent brightness for all possible values of the gradient (p, q). Further, it is reasonable to place an upper limit on slope, so that only a finite number of possible values can occur (For example, if slopes between -1.55 and +1.60 are con- sidered, in increments of 0.05, then there are only 64 possibili- ties for p and 64 for q, and a lookup table with 4096 entries can be used). A second justification for the use of a lookup table is the quantization of the gray values produced. It makes little sense to calculate the apparent brightness with very high precision only to coarsely quantize the result. A convenient rule of thumb is that the number of possible discrete values for each gradient component need not be more than the number of gray levels available from output device. The final choice of quantization must take into account both of the above considerations. One can separate the estimation of slope from the calcula- tion of gray value, and produce an intermediate file of coded surface gradient values. This file need not be larger than the original terrain model if the gradient is quantized properly (if p and q can each take on 64 values, each gradient can be encoded as a 12 bit value). The code in the lookup table can be based on ways of expression surface orientation other than in terms of components of the surface gradient. In any case, a file of surface orientation codes can be fed through a lookup table procedure to produce the final output. In this fashion different reflectance maps, encoded as different lookup tables, can be applied to a terrain model easily, with little more effort than reading and writing a file. The illustrations here were produced this way. Many gray-level raster displays have a translation table be- tween the image memory and the digital-to-analog converter driving the cathode ray tube intensity control. The quantized, packed reflectance map can be loaded into this lookup table, while the image memory is loaded with the coded slope matrix. This allows one to view the same terrain with a variety of assumed reflectance properties simply by reloading the translation table, which is small compared to the image memory. XIV. TAXONOMY OF REFLECTANCE MAPS Here we have discussed some of the issues one is likely to encounter when developing a program that produces shaded output. In the remainder of this paper we will analyze a num- ber of proposed hill-shading methods in terms of their equiva- lent reflectance maps. Notational tools will be introduced as they are needed. Rather than proceed in strict historic order, we will discuss relief shading methods in the following groups: rotationally symmetric reflectance maps-gray tone de- pends on slope only; 2) methods based on varying line spacing or thickness to modulate average reflectance; 3) ideal diffuse reflectance and various approximations thereto; gray tone depends only on the slope of the surface in the direction away from the assumed light source; methods depending on more elaborate models of diffuse reflectance' from porous material, such as that covering the lunar surface; models for gloss and lustrous reflection-smooth surface, XV. AVERAGE REFLECTANCE OF EVENLY SPACED DARK LINES Some early methods for hill shading achieve the desired con- trol of gray tone by varying the spacing between printed lines. One advantage of this approach is the ease with which such information can be printed, since it is not necessary to first screen a continuous tone image. One disadvantage is the con- fusion created when the lines used for this purpose are layed on top of others portraying planimetric information. While the directional textural effects of the lines are important in conveying information about shape, we concentrate here on the average reflectance. Consider inked lines with reflectance rb covering an area of paper with reflectance r,.,, (see Fig. 6). The ratio of the area covered by ink to the area not covered is the same as the ratio of the width of the lines to the width of the uninked spaces. This in turn equals b/w, where b is the width of the inked line and w the width of the uninked space measured along any direction not parallel to the lines. If we ignore diffusion of light in the paper, then the average reflectance of the surface is R = (wr,,, + brb)/(w + b) R = rw - b(r,,, - rb)/(w + b). If, for example, the paper reflects all the incident light, and the ink none, then rW = 1 and rb = 0, so that R = 1 - b/(w + b). XVI. SLOPE OF THE SURFACE IN AN ARBITRARY DIRECTION In the calculation of gray value produced by some methods of hill shading it is necessary to know the slope of the surface in an arbitrary direction, given the slope p in the west-to-east direction and the slope q in the south-to-north direction. Note that p and q are the first partial derivatives of the elevation z with respect to x and y, respectively. Consider taking an infinitesimal step dx in the x direction and an infinitesimal step dy in the y direction. The change in elevation dz is given by dz=pdx+qdy. Along a contour line for example, the elevation is constant, so that for a small step dx = a ds and dy = b ds, we can. write: (p, q) ? (a, b) ds = 0 where "?" denotes the dot-product. The local direction of the contours, (a, b) is of course perpendicular to the local gradient (p, q)? Now consider taking a small step in an arbitrary direction (po, qo) say. That is let dx = po ds and dy = qo ds. The length of the step, measured in the xy-plane is, ,/p0 2-2 qo ds. While the change in elevation is, dz = (pop + qoq) ds. Consequently the slope, change in elevation divided by length of the step, is s=(pop +goq)I po +qo? extended sorpproveoe -`or e se t2s~t ~c/03/10 : CIA-RDP88B00553RO00100280003 6 for Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP .- b --a--o w -- Fig. 6. Magnified portion of surface covered with lines. The average tone depends on the fractional area covered by the lines, as well as the reflectance of the paper and the ink. x-axis, then, the above can also be written, s=pcosct +q sin a. The direction in the xy-plane in which the slope is maximal can be found by differentiating with respect to a. The direc- tion of steepest ascent is (p, q) and the maximum slope equals p2 + q2 . XVII. LEHMANN'S BOSCHUNGSSCHRAFFEN (A) One of the earliest methods for depicting surface shape using a form of shading is that of Lehmann [2] , [3 1. Illustrations based on ad hoc scales of increasing darkness as a function of slope ("Schwarzegradscalen") had been published before, but there was no systematic analysis of this approach until the appearance of an anonymous publication attributed to Leh- mann. In his method, short lines in the direction of steepest descent, called hachures, are drawn with spacing and thickness specified by rules that.ensure that the fractional area darkened is proportional to the angle of inclination of the surface 0. That is, steeper implies darker. The lines merge, producing a continuous black area, when 0 exceeds some maximum value 00, typically 450 or 60?. The slope of the surface equals the tangent of the angle of inclination or "dip." Using the expres- sion for the slope in the direction of steepest ascent, we get, tan0= p2+ q2. Consequently, the average reflectance is, R (p, q) = rw - (rw - rb) tan-1 p2 + q2 /00. When the angle of inclination exceeds the maximum, the lines coalesce and R (p, q) = rb. We can also write the above in another form, R'(0, 0) = rw - (rw - rb) (Oleo). Here, 0, the azimuth of the direction of steepest descent, does not appear in the formula. on the right, since apparent bright- ness in this case depends only on the magnitude of the slope. The direction and magnitude of the surface gradient can be found from a map prepared according to Lehmann's rules. The direction of steepest descent lies along the hachures, while the slope is directly related to the average tone that results from the width and spacing of these lines. In analyzing his method we have concentrated on calculating the average re- flectance produced in the printed product. It should be pointed out that this method also gives rise to textural effects that will not be discussed. Another interesting aspect of Lehmann's method is that the lines or hachures were drawn starting on one contour and end- ing on the next. This greatly contributed to the later develop- ment of the contour representation (Isohypsen) for terrain Fig. 7. Spacing between successive contour lines along a given direction on the topographic map. surfaces, that was to ultimately replace most of these early attempts at portraying surface shape [7] . XVIII. CONTOUR DENSITY (B) Another method is based on the observation that lines on a contour map are more crowded in steep areas and that this crowding leads to darkening of tone or average gray value. This side effect may be helpful in visually conveying informa- tion about the nature of the surface. In order to calculate the dependence of the average local reflectance on the gradient (p, q), we have to determine the spacing of contour lines on the map. We assume that the surface is locally smooth and can be approximated by a plane, at least on the scale of the spacing between contour lines (if this is not the case, aliasing, or under- sampling problems occur in any case). Consider a portion of the surface with slope s in some direc- tion not parallel to the contour lines (see Fig. 7). Assume that the map scale is k and the vertical contour interval 8. Then it is clear that the spacing between contours on the map d can be obtained from the formula for slope, s = S /(d/k). If we take the cross section of the surface in the direction of steepest ascent, then s = p2 + q2 . As a result we can write, d=kS/ p2+q2. On the map, d = b + w. That is, the spacing between contours is the sum of the width of the contour lines and the width of the blank spaces between them. The average reflectance then is, R (p, q) = rw - (b/k5) (rw - rb) p2 + q2. The result can also be expressed as, R'(0, 0) = rw - (b/kb) (rw - rb) tan 0 where 0 is the inclination of the surface. The above expres- sions only hold if w is not negative. When the slope is too steep, contour lines overlap, and the average reflectance is simply equal to rb. In the special case that rw = 1 and rb = 0, the above simplifies to, R (p, q) = 1 - (b/k5) p2 + q2. Typically (b/kS) may equal 1 or 1 / / . XIX. DIFFUSE SURFACE UNDER VERTICAL . ILLUMINATION (C) The methods discussed so far produce tones that depend on the magnitude of the gradient only, not its direction. This is Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 similar to the effect one would obtain if a physical model of the terrain was illuminated vertically, with the light source placed near the viewer. An ideal diffusing surface has an ap- parent brightness that is proportional to the cosine of the inci- dent angle i as discussed later. This is the angle between the direction of the incident rays and the local normal, which, in the case of vertical illumination, is just 0. Therefore, R'(0,0)=cos0 R(p,q)=1/ l+p2+q2. Instead of illumination from a point source, one may consider the effect of a distributed source. A uniform hemispherical source illuminating a diffusely reflecting surface leads to a result of the following form [ 1401, Rl(0, ~) = cost (0/2) = 2 + 1 cos 0 R(p,q)=(I+1/ l+p2+q2)/2. This reflectance map leads to flatter, even less interpretable pictures, since the range of reflectances has been halved and all reflectances have been shifted upwards by a half. In the deri- vation of the formula above, reflection from the surrounding terrain surface is ignored. If the terrain surface diffusely re- flects a fraction p of the incident light, the constant term in the above expression is increased from 2 to (1 + p)/2, while the coefficient of cos 0 decreased from to (1 - p)/2. It is at times suggested that a component of surface brightness due to distributed illumination from the sky be added to that result- ing from oblique illumination. This however typically detracts from the shaded result, rather than improving it. The methods discussed so far give rise to rotationally sym- metric reflectance maps, that can be described adequately by a single cross-section, showing tone versus slope [ 11 , [351 , [36]. This representation has sometimes been misused for asymmetric reflectance maps, where it does not apply. Rotationally sym- metric reflectance maps produce shaded images that are diffi- cult to interpret. Moving the assumed light source away from the overhead position gives rise to better shaded map overlays, but forces us to introduce some new concepts. XX. THE SURFACE NORMAL The surface normal is a vector perpendicular to the local tangent plane. The direction of the surface normal n can be found by taking the cross-product of any two vectors parallel to lines locally tangent to the surface (as long as they are not parallel to each other). We can find two such vectors by re- membering that the change in elevation when one takes a small step dx in the x-direction is just dz = p dx, while the change in elevation corresponding to a step dy in the y-direction is dz = q dy. The two vectors, (1, 0, p) dx and (0, 1, q) dy, are, there- fore, parallel to lines tangent to the surface and so their cross- product is a surface normal n = (1, 0, p) X (0, 1, q) = (-p, -q, 1)? Note that the gradient (p, q) is just the (negative) projection of this vector on the xy-plane. A unit surface normal N can be obtained by dividing the vector %F1 +p +q2. n by its magnitude n = time ilhelnfulCt~vUCt~1R ft; Co~Yd1Ti'f25 Si Yl~c 1 Fig. 8. Definition of the azimuth angle 0 and the zenith angle 0. Here, azimuth is measured counter-clockwise from the x-axis in the xy- plane, while the zenith angle is measured from the z-axis. can then be given as an azimuth angle 0 measured. anticlock- wise from the x-axis, and a polar or zenith angle 0 (see Fig. 8). (In navigation, the azimuth angle is usually measured clock- wise from north, and the elevation angle is given instead of the zenith angle. These are just the complements of the angles used here.) The unit vector in the direction so defined equals, N = (cos 0 sin 0, sin 0 sin 0, cos 0). To find the azimuth and zenith angle of the surface normal we identify components of corresponding unit vectors. Then, sin-q/+q2 cos 0 _ -p/ p2 + q2 sin0= p2+q2J 1+p2+q2 cos0=1/ 1+p2+q2. Conversely, p=-COS 0tan0 and q=-sin 0tan0. We will find it convenient to use both vector and spherical coordinate notation to specify direction. XXI. POSITION OF THE LIGHT SOURCE The reflectance maps discussed so far are rotationally sym- metric about the origin, only the magnitude of the gradient, not its direction affecting the resulting gray value. This cor- responds to a situation where the light source is at the viewing position. Most hill-shading methods have the assumed light source in some other position, typically in the northwest, with a zenith angle of around 45?(00 = 45?, 00 = 135?). The unit vector, S = (cos 00 sin 00, sin 00 sin 00, cos 00) points directly at the light source. A surface element will be illuminated maximally when the rays from the light source strike it perpendicularly, that is, when the surface normal t source. By identifying components in the gh l i points at the urce t l ~ ~ iorat~ exRPPPAO AW99 1049 @R l' (nti ng a at tio, the 1) source ~,`fi I Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP one finds that the components of the gradient of such a sur- face element are, Po = -cos 00 tan 00 qo = -sin ?o tan 00. When the source is in the standard cartographic position, this means, Po = i/VT qo 1/VT? This standard position for the assumed light source was proba- bly chosen because we are used to viewing objects lighted from that direction [ 1 ] . When we look at nearby objects in front of us, our body blocks the light arriving from behind us. Further, when writing on a horizontal surface, many of use find our right hand blocking light coming from that direction. We thus often arrange for light sources to be to the left, in front of us. While we can certainly interpret shading in pictures where the light source is not in this standard position, there seems to be a larger possibility of depth reversal in that case, particularly if the object has a complex, unfamiliar shape. Returning now to the specification of the position of the light source, we find two identities that will be helpful later. cos(0- 00)=(pop+qoq)/[ P2 +q2 Po +qo] PoP+qoq=tan0 tanOo cos(0- 00). It also follows that the slope of the surface in the direction (Po, qo) away from the light source is, s = tan 0 cos (0 - 00). XXII. TANAKA'S ORTHOGRAPHICAL RELIEF METHOD (D) A method proposed by Kitiro Tanaka in 1930 [101, [ 11 ] , involves drawing the lines of intersection of the surface with evenly spaced inclined planes. These planes are oriented so that their common normal points towards an equivalent light source (see Fig. 9). Thus slopes tilted away from this direction have contours spaced closely, giving rise to heavier shading than that on horizontal surfaces, while surfaces lying parallel to the inclined planes are lightest. As in Lehmann's method, some information may be conveyed by the directional texture of the contours. Here we concentrate on the average reflec- tance only. A contour is the intersection of the terrain's surface z = z(x, y) with a plane. The equation z = z0 applies to a hori- zontal plane appropriate for ordinary contours. For "inclined contours" an inclined plane is used with an equation of the form 1) ? (x,Y, z)/l1 + Po + qo = zo. (-Po, -qo, The vector (-po, -q0, 1.) is perpendicular to the inclined planes. Ordinary contours represent the locus of the solution of z (x, y) = z0 , while inclined contours are the loci of solu- tions of the equation, . [-pox - q0y+z(x,Y)]/ 1 +Po +qo =z0r Fig. 9. Side-view of a hill cut by inclined planes. Viewed from above, the lines of intersection crowd together where the surface slopes away from the equivalent source. Conversely, there are no lines where the terrain surface is parallel to the inclined planes. of this equation! All we need are the slopes of this new sur- face. Differentiating the above expression with respect to x and y, we get, q'=(q-qo)l 1+Po+qo? (P - Po)2 + (q - qo)2 R(P,4)=rw-(b/kS)(rW rb) l+P2+q2 0 We obtain the expression for contour density, derived earlier, when po = qo = 0. Also, in the special case that rb = 0, rx, = 1, Po = 1/NF2 , and Q0 -- -1/-\r2 , R(P, q) = 1 - (b/k&) (P - 1/VT)2 + (q + 1/VT)2/VT? It is sometimes useful to express the apparent brightness as a function of the azimuth 0 and zenith angle 0 of the surface, normal. If we let 00 be the azimuth and 00 the zenith angle of the normal to the inclined planes, then the formula can be rewritten as follows: R'(0, 0) = rW - (b/ks) (r,,, - rb) cos 00 tang 0 - 2 tan 0 tan 00 cos (0 700) + tan 200. When 00 = 45?, rb = 0 and rti? = 1, then, as Tanaka showed [101, [111, R'(0, 0) = 1 - (b/k6),\11 - sin 20 cos (0 - 0o)/(N12 cos 0). How does one choose the parameter (blkS)? Tanaka felt that the shading produced by his method should match that seen on a surface covered with an ideal material called a per- fect diffuser. The apparent brightness of such a surface varies with the cosine of the incident angle, between the surface normal and a vector pointing at the light surface. He intro- duced a parameter called the line factor. It is the ratio of the width of the inked line b to the interval between inclined con- tours for a horizontal surface k5 /sin 00. The line factor is just, (b/kS) po+qo/ l+po+qo. Ta ka ro osed varying the line width b in order to produce We can now apply oar 88f~k ~ ~g~r deW ~}R 90 to the modified surface z (x, y) de med y e e n e sh ~~t8$@O~i4~0f#: t diffuser, but Approved For Release 2006/03/10 : CIA-RDP88BOO553ROO0100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Fig. 10. "Block-diagram" representation of terrain surface. This is an isometric projection of a series of uniformly spaced vertical profiles of the surface viewed from the southeast. Note the shading effect due to the variation in line spacing. realized the impracticality of this approach for all but poly- nate system of the surface rather than one oriented with hedral surfaces [ 10] , [ II ] . Resigned to using a fixed line respect to the viewer. Details may be found in Appendices width, he chose to optimize the line factor by considering the B and C, where contour density shading and Tanaka's inclined brightness distribution on a spherical cap extending to 45? contour method are shown to be special cases of this more slope. With the source at 45? elevation, the least deviation general situation. from the brightness distribution one would see if the surface was a perfect diffuser is obtained when the line factor equals 0.3608. Consequently, (b/ks) = 0.3608. Finally then, R (p, q) = 1 -- 0.3608 (p - 1/\)2 + (q +l /V)2 . It is unfortunate that this method later gave rise to some mis- understanding as well as a less rigorous hybridized form [ 15 1. A common representation for relief form is the block dia- gram, an oblique view of a series of equally spaced vertical profiles [971-[1021. The projection typically is orthographic, although at times a perspective projection is utilized. Surfaces not visible to the viewer are eliminated (see Fig. 10). Shading can of course be applied to oblique views as may be done in sophisticated flight simulators of the future. We concentrate here on map forms that provide for superposition of plani- metric information however, and digress only to point out that part of the appeal of block diagrams lies in their implicit shad- ing, due to the variation in the spacing of lines. Following the discussion in the last section, it is clear that the equivalent light-source position is in the horizontal plane at right angles to the vertical cutting surfaces. The analysis just presented then applies directly. Things are a little more difficult if the result is to be expressed in terms of the coordi- terrace l1~a ff d h~ Approved For Release 2006/03/10 : CIA-RDP8 >3 Od~~~O~~b1~Ob~3- the light source has XXIII. WIECHEL'S CONTOUR-TERRACE MODEL (E) Imagine a three-dimensional model of the terrain built by stacking pieces of some material cut according to the shape of the contours on a topographic map [8]. If the thickness of the material is chosen correctly the model will be a scaled approximation of the terrain, looking a little like a tiered cake. Illuminating this construction with a distant point source will give rise to a form of shading since each contour "terrace" casts a shadow on the one beneath it (see Fig. 11). Wiechel [8] was the first to analyze the reflectance properties of such a surface. In order to calculate the average brightness of a portion of the model, when viewed from above, we must determine the width of the shadow relative to the width of the terrace. The width of the shadow, measured perpendicular to the contours, varies, depending on the orientation of contours relative to the direction of the rays from the source. For ex- ample, when measured this way, the width is zero where the contour is locally parallel to the projection of the rays on the xy-plane. Measured in a vertical plane containing the light source however, the width of the shadow is constant, since the Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 5) Fig. 11. Shadows cast in the contour terrace model. The width of the shadows, measured perpendicular to the contours, varies with the di- rection of the contours relative to the direction of the incident rays. / \ Fig. 12. Section of the contour terrace model in a vertical plane con- taining the light-source. The width of the shadow b measured in this plane is constant, while the width of the terrace b + w depends on the slope of the surface in a direction parallel to the projection of the in- cident rays on the ground plane. a zenith angle 00, the contour interval is S, and the map scale k, then, tan 00 = (b/kS ) tan 00 = po + q o To calculate the average brightness we must know the width d of the terrace in the model, measured in the same vertical plane. The slope in this plane evidently is just s = -kS/d. We know that the slope of a surface in the direction (po, qo) s=(pop +goq)l po+qo? Solving for d from the last two equations and for b from the two before them, we get bld =-(pop + qo q)? For example, when the local surface normal (-p, -q, 1) is per- pendicular to the direction to the source (-po, -q0, 1), their dot-product is zero and b/d = 1. The terrace is then covered tour interval and the map scale have cancelled, as one might have predicted. When (pop + q o q) < -1, shadows coalesce and no further increase in bld is possible. When, on the other hand, (pop + qo q) > 0, the slope is facing towards the light source. This means that no shadow is cast. In this model, shading only occurs on slopes facing away from the source, while those facing towards it are all uniformly bright. This is certainly not what one would expect of a real surface and suggests that the contour-terrace model has some shortcomings. This is not surprising since apparent brightness depends on surface orien- tation, not height, and while the model represents height with reasonable accuracy it does a poor job of modeling surface orientation. Indeed the surface of the model is mostly hori- zontal, with some narrow strips of a vertical orientation. The latter are not even visible from above. Wiechel noted that light would be reflected from these verti- cal surfaces onto the terraces [8]. The surface thus appears brighter, viewed from above, near vertical surfaces facing towards the light source. He made the simplifying assumption that reflection produces uniformly bright patches with the same shape as shadows that would be cast were a source to be placed opposite the actual light source. This is not a reason- able assumption unless the vertical surfaces are made of narrow mirror facets, each oriented perpendicular to the direction of the incident light! In this case, surfaces illuminated by reflec- tion as well as by direct light have a brightness twice that of those illuminated only by direct light. This version of the model is fortunately simple enough to be amenable to analysis. First note that, if we assume the surface to be an ideal diffuser, then the brightness of horizontal surfaces that are neither shadowed nor illuminated by reflection equals the cosine of the zenith angle of the source. Therefore, let rb = 0 and rw = cos 00, where cos00=l/ 1+p0+qo and so R(p,q)=(l+pop+qoq)/ 1+po+qo R'(0, 0) _ [ 1 + tan 0 tan 00 cos (0 - 00)] cos 00. When the source is in the standard position (northwest at 450) this becomes, R(p,q)_[I+(p-q)/ ]/ / . Note that here apparent brightness already becomes equal to one when the angle of inclination is about 30.36? towards the light source. This may be contrasted with the case of the ideal diffuser, to be discussed later, where it reaches one only for an inclination of 45?. Wiechel used this model as the second approximation to the ideal diffuser (the first will be discussed later) and expressed his result as [8] (cos i/cos e) where i is the incident angle, and e is the emittance angle, here equal to 0. These angles will play an important role in the dis- cussion of more recent methods later on. According to Raisz and Imhof [ 1 ] , [271-[29] terraced con- tour models were used in the late 1800's. An early example is an alpine excursion map published in 1865 that employed exactly by the shadow. In the above expression both the con- "contour shadows" [ 1 ] . The first attempts at photography of Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 obliquely illuminated surfaces also used terraced terrain models [27]. Wiechel probably was influenced by these early efforts when he chose to develop this method for hill shading. XXIV. WIECHEL'S HELLIGKEITSMAASSSTAB Wiechel based his method for irregular surfaces on that de- veloped earlier by Burmester for regular surfaces [9]. In order to make his approach practical he needed a graphical device for translating measurements of contour interval and direction of steepest descent into gray tones. The "Helligkeitsmaass- stab" (his spelling) is arranged so that these measurements can be transferred directly, and the correct tone determined from a series of isophotes, contours of constant brightness. Steep slopes, with small contour intervals correspond to points near the origin of this diagram, while those of gentle slope map into points further away. His diagram therefore is a sort of inside-out reflectance map. The main difference is that radial distance from the origin in gradient space is proportional to tan 0, while it is proportional to cot 0 in this early precursor. This corresponds to a con- formal mapping operation referred to as inversion with respect to the unit circle. Wiechel showed that his diagram corre- sponded to the image of an appropriate illuminated logarith- moid made of the desired material. The equation of this sur- face is z = -log x2 +y2. The reflectance map, by the way, can be thought of as the image of a paraboloid [ 1381. It is indeed unfortunate that Wiechel's construction was ignored. Wiechel developed two shading methods that did not require this two-dimensional diagram. In each case apparent brightness depended only on the slope of the surface in the direction away from the light source. This property manifests itself in the reflectance map in the form of parallel straight-line contours. The effect is less apparent in Wiechel's diagram, where isophotes become nested circles through the origin, with centers along the line in the direction of the light source. XXV. TANAKKA'S RELIEF CONTOUR METHOD (F) Kitiro Tanaka, in 1939, developed an ingenious method [24]-[26] for drawing the shadows one would see if one looked at a contour-terrace model. His method is based on the observation that the length of the shadow, measured in the direction of the incident rays, is constant. Using a pen with a wide nib one can trace the contours, while maintaining the orientation of the nib parallel to the direction of the incident rays (as in roundhand writing). Only those portions of the contours are traced that correspond to slopes facing away from the assumed light source. Tanaka used black ink on gray paper for reasons that will become apparent. If the reflectance of this paper is rg then, R(p,q)=rg+(rg-rb)(pep+qoq) provided (pop + q0 q) < 0, otherwise R (p, q) = rg. Tanaka also came up with a way of modulating the average reflectance of the paper in areas that corresponded to slopes facing towards the source. His approach is somewhat analogous to taking the negative of a picture of the contour-terrace model obtained by illuminating it from the other side. Thus white "shadows" are cast in the opposite direction to the black shad- ows. These can be drawn with white ink on gray paper using reflectance will be, R(p,q)=rg- (rg- rw)(pop+qoq) where r,,, is the reflectance of the white ink. When (pop + q0 q) < 0, no "shadows" appear and R (p, q) = rg. Tanaka combined the two methods, tracing contours using both white and black ink. The corresponding reflectance map R (p, q) equals one of the expressions above depending on whether the slope locally faces away from or towards the assumed source. He apparently also experimented with nibs of different width for white and black ink. This corresponds to changing the ele- vation of the assumed sources. If the width of the nib is b, then the relationship is, (b/kb) = tan 0o = pa + qo. The results of this tedious manual method are most impressive [241-[261. One can write the above expressions in the alter- nate notation, R'(0, 0) = rg + (rg - rb) tan 0 tan 00 cos (0 - (fio ), when cos (0 - 00) < 0 R'(0, 0) = rg - (rg - r,,,) tan 0 tan 00 cos (0 - 00), when cos (0 - 00) > 0. Tanaka preferred a reflectance for the gray background half- way between that of the black ink and the white ink. Placing the light source in the standard position we get, R(p,q)= [I +(p- q)/J]/2 R'(0, 0) _ [ 1 + tan 0 cos (0 - 00) ] /2. This result can also be expressed as, (cos i cos g)/cos e? where g is the phase angle, here equal to 0o . Note that except for scaling by cos g, this is the same result as that obtained by Wiechel for his contour-terrace model. One effect of this scaling is that apparent brightness rises to one only when the angle of inclina- tion is 45?, on the other hand, horizontal surface now have a gray value of only 0.5. XXVI. TANAKA'S HEMISPHERICAL BRIGHTNESS DISTRIBUTION Tanaka needed a way to display the dependence of tone on surface orientation to permit comparison of the results pro- duced by his two methods and what would be seen if the sur- face modeled were an ideal diffuser. He chose an oblique view of the brightness distribution on a spherical cap extending to 45? inclination [ 101 , [ 1 1 ] , [24] -[26 J. If the cap is increased until it is a hemisphere, one obtains something like the reflec- tance map. One difference is that radial distance from the origin in gradient space is proportional to tan 0, while here it is proportional to sin 0. Thus, while the reflectance map is a central projection of the Gaussian sphere onto a horizontal plane, this is a parallel projection. Put another way: we are dealing here with an image of a hemisphere, while the reflec- tance map is the image of a paraboloid. Tanaka's oblique views of the distribution of brightness versus surface orientation do not provide the quantitative information available in a contour representation such as the same method as before except that now the section of the Wiechel's. His method is nevertheless very helpful and it is contours that correspond to slopes facing towards they light unfortunate that few seem to have paid any attention to it, source are traced. Xis pprO ed I-or e1ease~Goro r j c]gips}~y$8B08onti gdO8s~OQf~ ppr p,Fiate forms. It is Approved For Release 2006/03/10: CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP not uncommon for example to see the dependence of tone on surface orientation shown as a curve depending on one vari- able, slope, when it clearly depends on two, slope and the direction of steepest descent, or equivalently, the two compo- nents of the gradient. XXVII. LAMBERTIAN SURFACES (G) We now turn from graphical methods using variation in line spacing and line thickness to those utilizing continuous tone or halftone techniques. These are often based on a model of what the terrain would look like were it made of some ideal material, illuminated from a predetermined direction. The result differs from an aerial photograph, since no account is taken here of varying terrain cover, the light source is often placed in a position that is astronomically impossible, and the terrain model has been smoothed and generalized. Not being like an aerial photograph is an advantage, since aerial photo- graphs, taken with the sun fairly high in the sky, often do not provide for easy (monocular) comprehension of surface topography. The amount of light captured by a surface patch will depend on its inclination relative to the incident beam. As seen from the source the surface is foreshortened, its apparent (or pro- jected) area equal to its true area multiplied by the cosine of the incident angle. Thus the irradiance is proportional to cos i. Strangely, it is commonly assumed that the radiance (apparent brightness) of the surface patch is also proportional to cos i. This is generally not the case since light may be reflected dif- ferently in different directions, as can be seen by considering a specularly reflecting material. One can however postulate an ideal surface that reflects all light incident on it and appears equally bright from all viewing directions. Such a surface is called an ideal diffuser or Lam- bertian reflector and has the property that its radiance equals the irradiance divided by 7r [ 1421, [ 143 1. In this special case the radiance is proportional to the cosine of the incident angle. No real surface behaves exactly like this, although pressed powders of highly transparent materials like barium sulfate and magnesium carbonate come close. Matte white paint, opal glass, and rough white paper are somewhat worse approxima- tions, as is snow [ 1311. Most proposed schemes for automatic hill-shading are based on models of brightness distribution on ideally diffusing surfaces [8], [10], [11], [49]-[57], [71], [731, [741, even though there is no evidence that perception of surface shape is optimized by this choice of reflectance model. As we will see, reflectance calculations based on this model are not particularly simple either. The cosine of the incident angle can be found by considering the appropriate spherical triangle (see Fig. 13) formed by the local normal N, the direction towards the source S, and the vertical V. One then finds the following, as Wiechel already showed [81, R'(6, 4)) = cos 00 cos 0 + sin 6o sin 0 cos (0 - 00). Alternatively one can simply take the dot-product of the unit vector N normal to the surface and the unit vector S pointing towards the source [ 1381, [ 1401 (--p, -q, 1)(-po, -qo, 1) ( 1 +-p2+ q2 I +po +qo) Fig. 13. Spherical triangle used in calculating the incident angle i from the azimuth and elevation of the light-source and the azimuth and elevation of the surface normal. The direction towards the viewer is V, the direction to the source is S, while the surface normal is N. then is R(p,q)=(l+pop+g0q)I( 1+p2 +q2 l+po+qo). When (1 + pop + q0 q) < 0 the surface element is turned away from the source and is self-shadowed. In this case, R (p, q) = 0. In the case of a point source of light at 450 zenith angle in the northwest, the reflectance map becomes R(p,q)1 +(p-q)/J I 1+p2+q2]? XXVIII, PEUCKER'S PIECEWISE LINEAR APPROXIMATION (H) The computation of gray value using the equation for the cosine of the incident angle is complicated and slow because of the appearance of the square root. Peucker [611 experimented with a number of approximations that are easier to compute. He found that an adequate, piecewise linear approximation for slopes less than one, is 0.3441p - 0.5219q + 0.6599, for p + q > 0 0.5129p -- 0.3441 q + 0.6599, forp+q 0, R (p, q) > 1 and so all surfaces facing towards the light source are white. No information is avail- able to the viewer regarding surface shape in these areas. If the assumed light source is in the standard position we get the simple formula, R (p, q) = 10(p-q)/Y ` Marsik also limited the density to a maximum of 0..7 to avoid interference with planimetric information on the map. XXXV. LOMMEL-SEELIGER LAW (N) Many surfaces have reflectance properties that differ greatly from those of an ideal diffuser. The photometry of rocky planets and satellites has intrigued astronomers for many years [ 121 ] -[ 130 1. Several models have been proposed to explain the observed behavior. One of the earliest, developed by Lommel [ 119 ] and modified by Seeliger [ 120 1, is based on an analysis of primary scattering in a porous surface [ 1261, [ 128 ] . Their model consists of a random distribution of similar par- ticles suspended in a transparent medium and results in a reflectance function that is given here in its simplest form, I/[ 1 + (cos a/cos i )] unless,cos i < 0, when the surface is self shadowed. Here i is the incident angle, and e is the emittance angle, the angle between the local surface normal and the direction to the viewer, here equal to 0. The expression equals 1 /(1 + cos g) when i = 0, where g is the phase angle, here equal to 00. Using this value for normalization and remembering the expression for cos i one finds ) 2(1 +pop + qoq) R ( =- R'(0, 0) = (1 + cos 00)/[ l + cos 0/(cos d cos 00 p, q (1+ 1+p2 0 +q0)(1+p2+q2) + sin 0 sin 00 cos (0 - 00))] Incidentally, this function does not satisfy Helmholtz's reci- procity law [124], and therefore cannot correspond to the [1+1/ l+po+qo] reflectance of any real surface illuminated by a point source. [1+ l+po+qo/(l+pop+qoq)] XXXIV. MARSIK'S AUTOMATIC RELIEF SHADING (M) Blachut and Marsik further modified Wiechel's approxima- tion, partly as a result of their dissatisfaction with the fact that a horizontal surface does not appear white when a perfectly diffusing material is assumed [58], [59]. This may have stemmed in part from early conventions in map-making where horizontal surfaces were portrayed without hachures [41-[6]. Marsik also aimed for simpler calculations and considered the slope in the direction towards the source. For some reason, he proposed making the density of the printed result equal to the tangent of the projected slope angle 0' (see Fig. 15). Den- sity is the logarithm (base 10) of the reciprocal of the reflec- tance. Applying the analogue rule to the upper spherical tri- angle (see Fig. 16) one can show that, 0 = cos 0 sin 0' - sin 0 cos 0' cos (0 - 00). tan. 0' = tan 0 cos (0 - Oo), unless (1 +pop +qoq) < 0, when R (p, q) = 0. When the source is in the standard position, (1+1/J)[1+(p-q)/5] (1+/2-)+(p-q)l-,r2- The Lommel-Seeliger law has been used in automated relief shading by Batson, Edwards, and Eliason [70]. Based on detailed measurements and modeling, Fesenkov [ 1231, [127] and later Hapke [ 1281-[1301 further improved the equations for the reflectance of the material in the maria of the moon. Hapke imagined the surface as an open porous network into which light can penetrate freely from any direc- tion. His result has three components: the Lommel-Seeliger formula for reflection from a surface layer containing many scattering points of low reflectance, Schonberg's formula [122] for reflection from a Lambertian sphere and a compli- cated factor resulting from mutual obscuration of the particles. The results of such investigations are often expressed in terms of angles other than the ones introduced so far The I omm 1 RI WpVrbv~t Vor Re1?dase 2006/03/10: 44 P88BOG 5* 00400e8? in a way which Approved For Release 2006/03/10 : CIA-RDP68B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP simplifies the problem of calculating the shape of the lunar surface from shading in a single image [ 137] , [138 1, [ 151 ] . The angles needed, luminance longitude and luminance lati- tude, are defined in Appendix D. XXXVI. MINNAERT'S REFLECTANCE FUNCTION (0) Minnaert discusses a large variety of models for the reflec- tion of light from rough surfaces [126]. He also proposed a class of simple functions of the form, cosK i cosK -1 e intended to fit observations of the radiance of lunar material while obeying the reciprocity law [ 124] . Here K is a parameter to be chosen so that the best fit with experimental data is obtained. This parameter is meant to he between zero and one, with the above expression becoming equal to that for the perfect diffuser when K := 1. We can normalize this expression so it equals one when i = 0, R(p, q) = cos' i cos'' -a/cosK-1 g R(P, q)= [(1 +pop+qoq)/(l +p2 +q2)]K (~ + p2 + q2 / l + Po + qo ). XXXVII. PARTICULARLY SIMPLE REFLECTANCE MAPS Several methods discussed here have reflectance depending only on the slope in the direction away from the assumed light source, leading to parallel straight line contours in the reflec- tance map. These include Wiechel's first and second "approxi- mation," Tanaka's relief contour method, the "law" of Lom- mel and Seeliger, Minnaert's formula when K = 2, as well as Marsik's automatic relief shading. These methods are quite effective in producing overlays that are easy to interpret. One can construct more such reflectance maps, including some that are even easier to calculate. One possibility, for example, is, R(p,q)=2+2(p'+a)/b P'=(PoP+goq)l Po+qo is the slope in the direction away from the source. Values less than or equal to zero correspond to black, while values greater than or equal to one correspond to white. The parameters a and b allow one to chose the gray value for horizontal surfaces and the rapidity with which the gray values changes with sur- face inclination. The simple program shown earlier (see Fig. 5) uses this form with a = 0, b = 1/VT and po = 1 /VT, qo = -1/VT. A simple alternative, where all possible slopes are mapped into the range from zero to one is, R(p,q)= 2+2 (p'+a)/ b2 +(p'+a)2. This has the advantage that the reflectance does not saturate for any finite slope and all changes of inclination in the verti- cal plane including the source translate into changes in gray level. Another way to achieve this effect is the following, some- what reminiscent of Lehmann's approach, R (P, q) = 2 + (I /7T) tan-1 [(7T/2) (P'+ a)/b]. These three formulas are given in a form where the rate at which the gray value changes with surface inclination is the Fig. 17. Spherical triangles used to calculate the first off-specular angle s. It is the angle between S, the center of the source, and S, the direc- tion from which light is specularly reflected towards the viewer. Equiv- alently, it is the angle between V, the direction of the viewer, and V', the direction in which light from the center of the source is specularly reflected. S XXVIII. GLOSSINESS-THE FIRST OFF-SPECULAR ANGLE Not all surfaces are matte. Some are perfectly specular or mirror-like. Since smooth, specularly reflecting surfaces form virtual images of the objects around them, patches of high brightness will appear when such a surface is illuminated by an extended source, like a fluorescent light fixture, or by light streaming in through a window. The size of the patches de- pends on the solid angle subtended by the source as well as the surface curvature, while the brightness distribution is that of the source. To study reflection of an extended source in a specular sur- face, it is useful to introduce the "off-specular" angle s between the direction S to the center of the source and the direction S', of the point that is specularly reflected to the viewer (see Fig. 17). This, incidentally, is also the angle between the direction to the viewer V and the direction V' in which the rays from the center of the source are specularly reflected. We assume a circularly symmetric source, with brightness L(s) at eccentricity s. This is the brightness the viewer observes in. the specularly reflecting surface. Calculating the first off- specular angle s is simple using the appropriate spherical triangles: (P) cos s = cos 2i cos g - sin 2i sin g cos X cos e = cos i cos g - sin i sin g cos X. Here, i is the incident angle, between the local normal and the direction to the source, e = 0, is the emittance angle, between local normal and the direction to the viewer, while g = 0o is the phase angle, between source and viewer. Eliminating X from the two equations and expanding the sine and cosine of 2i, one gets, Substituting expressions in p and q for cos i, cos e and cos g one can rewrite this as, coss=[2(1+pop+qoq)/(1+p2+q2)- 1]J l+po+qo. This result can also be obtained simply by finding the direc- tion S' from which a ray must come to be specularly reflected to the viewer V, by a surface element with normal N, same at (p' + a) = 0. Approved For Release 2006/03/10: CIA-RDP88B0055 R0~('1 6 0(r03-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 where V= (0, 0, 1). The off-specular angle is the angle be- tween S' and the center of the source S so coss=S?S'=2(S?N)(V?N)-(S?V). Note that the cosine of the first off-specular angle can be calculated easily, without using trigonometric functions. The contours of constant cos s turn out to be nested circles in gradient space, with centers lying on the line from the origin to the point (po, q,)). This can be seen by noting that the locus of the point S', for constant s, is a circle about the point S and that circles on the Gaussian sphere give rise to circles in gradient space when projected stereographically [ 138] . The cosine of the off-specular angle s equals one when con- ditions are right for specular reflection, that is, when e = i and g = i + e. This can be seen by setting e = i = g12 in the trigono- metric expression for cos s. XXXIX. Bul-TUONG'S FORMULA-SPECULAR SURFACE, EXTENDED SOURCE (Q) Having seen how to calculate the off-specular angle s, we can now make a reflectance map, by assigning the distribution of source brightness L(s). This function should be nonnegative monotonically decreasing with s, and equal to one when s = 0. For ease of calculation one choice might be L(s) = cos" (s/2) = [!-(I (1 + cos s)]" l2 where n is a number that defines how compact the bright patch is (a useful value might be around 20). So far, we have devel- oped the reflectance map for a specular surface and a circu- larly symmetric source. Many surfaces, such as glazed pottery or smooth plastic, have both glossy and diffuse components reflection. Specular reflection takes place at the smooth inter- face between two materials of different refractive index, while the matte component results from scattering of light that penetrates some distance into the surface layer. We can combine these two components as follows R(p, q) _ [(1 - a) + aL(s)] cos i/cos (g/2) where a determines how much of the incident light is reflected specularly. The expression is scaled so that its maximum is (approximately) equal to one. Here we have assumed the source, while distributed, is compact enough so that the diffuse reflection component can be approximated as cos i. The above expression obeys the reciprocity law of Helmholtz [ 124] which applies to real surfaces illuminated by a point source. Bui-Tuong used a reflectance function similar to the one de- rived above in his computer graphics work [ 113 1. He appar- ently tried to model reflection from a surface that is not perfectly smooth. This requires a different off-specular angle however, as will be seen in the next section. XL. LUSTER-THE SECOND OFF-SPECULAR ANGLE Refulgency, gloss or shine can also appear when a point source is reflected in a surface that is not perfectly smooth. When a slightly uneven surface, of a material that gives rise to metallic or dielectric reflection, is illuminated by a point source, bright patches will be seen surrounding points where the local tangent plane is oriented correctly for specular reflec- tion. The size of these patches will depend on the roughness of the surface and the surface curvature, while the distribution of brightness will depend to some extent on the texture of the microstructure of the surface. Approved For Release 2006/03/10 : Fig. 18. Spherical triangles used to calculate the second off-specular angle s'. It is the angle between the actual surface normal N and a surface normal N' oriented to specularly reflect rays from the source towards the viewer. In this case we will need to calculate the second off-specular angle s' between the local normal N and the normal N' oriented for specular reflection of rays from the source S towards the viewer V (see Fig. 18). By considering the appropriate spheri- cal triangles one finds, cos s' = cos i cos (g/2) - sin i sin (g12) cos X cos e = cos i cos g - sin i sing cos X. Eliminating X from the two equations and expanding the sine and cosine of the phase angle g, one finds, cos s' = (cos i + cos e)/(2 cos (g/2)) cos s' = (cos i + cos e)/(NF2 1 + cos g). This result can also be obtained by finding the vector N', normal to a surface element oriented to specularly reflect a ray from the source in the direction of the viewer V. That is, N'=(S+V)/IS+VI. The off-specular angle is the angle between the actual surface normal N, and this vector N' coss'=N?N'= [(S ?N)+(V ?N)]/-,r2- 1 +(S ? V). The surface microstructure of an uneven surface can be modeled by many randomly disposed mirror-like facets, too small to be optically resolved, each turned a little from the average local surface orientation. One can define a distribu- tion P(s') describing what fraction of these microscopic facets are turned away from the average local normal by an angle s'. For ease of calculation one choice might be, P(s') = cos" s'. XLI. BLINN'S FORMULA-ROUGH SURFACE, POINT SOURCE (R) One can use the fact that a normal N' oriented for specular reflection of the point source towards the viewer, lies in the direction (-pl, -ql, 1), where p 1 = - cos 00 tan (0o /2) ql = -sin 00 tan (90/2). We can also find N' by normalizing the vector (S + V), so that CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP its third component equals 1: P1 =Po/[1+ l+po+qo] q1 =q0/[1+ l+pa+qo]. A surface with gradient (pl, q1) is oriented just right to specu- larly reflect a ray from the source to the viewer. This can be seen by noting that when. p = pi and q = q1, cosi=cose=l/ _p22 cos g = 2/(l + p2 + q2) - 1. In any case, toss'=(1 +plp+qlq)/( 1 +-p2+ 42 1 +pl +qi)? Note that s' will tend to be (roughly) half of s when both angles are small. Combining matte components of surface reflection with those from the rough outer surface we get, R(p, q) = [(1 - a) + aP(s')] cos i/cos (g/2). The above reflectance map also obeys Helmholtz's reciprocity law and is normalized so that its maximum is (approximately) equal to one. Blinn and Newell give a similar reflectance func- tion, claiming it was what Bui-Tuong had proposed [114 1. The two are not the same however since the two off-specular angles are different; in fact, the contours of constant s' are nested ellipses in gradient space, while, as mentioned earlier, the contours of constant s are nested circles. Indeed, Bui- Tuong's model corresponds to reflection of an extended, rota- tionally symmetric source in a specular surface, while the model presented in this section applies to reflection of a point source in a rough surface. XLII. BLINN AND NEWELL'S MODEL FOR SPECULAR SURFACES One of the methods described by Blinn and Newell [ 114] assumes a perfectly specular surface in which the world sur- rounding the object is reflected. To make computations feasible, they imagine the surrounding objects at a distance great enough so that each part of the surround appears to lie in essentially the same direction from every point of the surface of the object. In this case one can imagine the brightness distribution of the surrounding objects projected onto the inside of a large sphere. The gray value used for a particular surface patch then is found by computing the direction S' from which a ray must come to be specularly reflected to the viewer V, by a patch with surface normal N. We have already seen that, S' = 2(V ? N)N - V. The appropriate gray value is then determined from the spher- ical distribution of brightness. In practice the sphere is mapped onto a plane by calculating the zenith angle, Bo and azimuth, 00 of S' [ 114] . The brightness distribution can be equally well specified in gradient space [ 138], since it is also a projec- tion of the Gaussian sphere. Surface models incorporating randomly dispersed mirror-like facets were first studied in the 1700's by Bouguer [ 1181. This type of microstructure has been investigated extensively since then, despite the difficulties of reasoning about the three- dimensional nature of reflection from such surfaces. Recently, Torrance and Sparrow further elaborated on these models [1341, [135] in order to match more closely experimental data showing maximum brightness for angles of reflection larger than the incident angle. They included in their consid- erations the effects of obstruction of the incident and emer- gent rays by facets near the one reflecting the ray. Blinn sim- plified and explained their calculations [115] and used them in producing shaded images of computer models of various objects. The overall result can be broken into a product of three terms, one dependent on the distribution of facet orien- tations, the second being the formula for Fresnel reflection from a flat dielectric surface, while the third is the geometric attenuation factor accounting for partial occlusion of one facet by another. We will not discuss these models in any more detail here. Models for glossy or lustrous reflection have been used with great success in computer graphics to increase the impression of realism the viewer has when confronted with a synthetic picture of objects represented in the computer. Unfortunately, these methods do not seem to improve the presentation of surface shape for cartographic purposes. XLIII. COLORED SHADING It is often said that quantitative information about the sur- face cannot be obtained from relief shading [ 1 ] . Contour lines on the other hand do allow measurements of elevation and estimation of the gradient. Shading does provide some information about the gradient too, but cannot be used to determine both of its components locally, since only one mea- surement is available at each point. Since we can perceive the shape of objects portrayed by shaded pictures, it seems that these local constraints do lead to a global appreciation of shape, apparently based on our assumption that the surface is continuous and smooth. If two shaded images, produced with the assumed light source in different positions, were available however, two measurements could be made at each point allowing one to determine the gradient locally [ 1411. It is inconvenient to work with two shaded overlays; fortunately though, they can be combined by printing them in different colors. In fact, yet another overlay can be added in a third color, but it adds no new information, since the two components of the gradient are already fully determined by the first two. Colored shading corresponds to illumination by multiple sources, each of a different color. The exact color at each point in the printed result is uniquely related to the gradient at that point. Thus quantitative information is available in this new kind of map overlay. Further, ambiguities present in black and white presentations disappear. By positioning the light sources properly, one can avoid problems occasioned by the accidental alignment of ridge or stream lines with the direction of incident light. Thus the need for ad hoc adjust- ments of the azimuth of the assumed light source is removed. Colored shading is easy to interpret in terms of surface shape and effective in portraying surface form. It is unlikely how- ever that it will be widely used because of the added expense of printing and conflict with existing uses of color in cartog- raphy to distinguish various kinds of planimetric information. Amongst other things, color is now used to code height and surface cover. Further, yellow is used in ordinary shading for sun-facing slopes, while violet is used for shaded regions [ 1521. This is thought to simulate the increased sky illumination component in areas turned away from the sun. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 7 Fig. 19. Reflectance maps in the order in which they were introduced. The letter codes on subfigures match the letters found after the head- ings of corresponding sections of this paper. Small crosses mark points in gradient space where slope-components are integer multiples of 1. Where appropriate, a small square marks the gradient of a surface element that is perpendicular to the rays from the assumed light-source. XLIV. SUMMARY AND CONCLUSIONS Methods that have been proposed for mechanizing the genera- After a brief review of the history of hill-shading an efficient tion of relief shading were also treated. The automated method method for providing shaded overlays was described. It de- described here is very flexible, since it can use any reflectance pends on a lookup table containing sampled values of the map. reflectance map. Traditional, manual methods were explored Eighteen of the reflectance maps described were plotted as in terms of their equivalent reflectance maps, as were phenom- contour diagrams (see Fig. 19). The letter under a subfigure enological model t ra ty c s onds to the letter apppearing after the heading of the 70- ro'veu ro ease'' bb!OJ! VT1: CIA DP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Approved For Release 2006/03/10 : CIA-RDP88BOO553ROO0100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP section in which the corresponding reflectance map is dis- cussed. The first three (A, B, and C) are independent of the direction of the gradient, depending only on the slope. These give rise to rotationally symmetric diagrams. Six other dia- grams (E, F, K, M, N, and P) show parallel straight lines. These correspond to reflectance maps which depend only on the slope in the direction away from the source. Reflectance maps for perfectly diffusing (G) and glossy (Q and R) surfaces are also included. Shaded images of a mathematically defined surface were then created using these reflectance maps (see Fig. 20). Several of the subfigures give one a good appreciation for the shape of the object. Assumption of a perfectly diffusing surface (G) and Wiechel's modified brightness function (L) lead to good results, while the images corresponding to glossy surfaces (Q and R) are perhaps the most vivid. The same set of reflectance maps was then used to make shaded images of a re 'o S 't - hick a digital 80 Approved For Release 2006/03/10: CIA-RDP88BOO553ROOO1O(~Z dOv IM g Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Fig. 20. ShSrl:'wi yadfFaQ*Re sebWQMM& P? BO~~ AO~1G0g8 YO tl previous figure. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP Approved For Release 213OM3Mt(n4U -RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 ge Bppr jBoQowQ2 used for the previous Fig. 21. Shaded images of a digital terrain model. 2Ru W jjq s W s figure. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP Approved For Release 2004/O /10,a&J.}RDP88B00553R000100 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Fig. 22. Shaded images of several digital terrain models. A particularly simple reflectance map was used. The lines in the subfigures correspond to a length of 10 km on the surface. (a) Lake Louise, Alberta, Canada. (a) Gulf Islands, British Columbia. (c) Les Diablerets. Switzerland. (d) Dent de Morcles, Switzerland. (3) Mexico City, Mexico. (f) Jewell Ridge, Virginia. (g) White Tail Butte, Wyoming. (h) Tehacnapi Moun- tains, California. (i) Mount Index, Washington. (j) Mauritius, Indian Ocean. terrain model was available (see Fig. 21). Some reflectance maps appear much better than others in conveying an imme- diate impression of surface shape. Rotationally symmetric reflectance maps (A, B, and C), corresponding to overhead illumination of the terrain, are not very good for example. Perfectly diffuse reflectance (G) is not optimal either. In fact, various approximations to the formula for a Lambertian re- flector (H and K) seem to produce better results. Glossy reflectance components (Q and R), while very useful in the portrayal of regular objects, result in tones that are too dark to be useful in a map overlay. We may also not be used to Marsik's method (M), in which half of the surface is a fea- tureless white, is clearly not very effective. Several of the other methods require careful scrutiny before conclusions about their adequacy can be made. Amongst the best are Wiechel's modified brightness method (L) and the modifica- tion of Brassel's method presented here (J). Several of the methods depending on the slope in the direction away from the light source appear to be quite adequate (F, K, N, and P). These are to be recommended unless there are good reasons to prefer one of the other methods. Shaded images were created from several other digital terrain seeing a geographiAp eorFsmRadetl sef2006/03/10 : Cl 86BD0@59M i 1928b6mimple methods (P). Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP Fig. 22. (Continued.) The terrain models differ widely in their quality, resolution metric detail [ 15:31. This is an area that has not received much and origin. They do show the utility of the methods described attention so far. Another important issue relates to the appro- here in presenting the information in a digital terrain model to priate scale for shaded overlays. Shaded overlays are useful a human observer. for large scale neaps. For small scale maps it is necessary to Shading is an important depth cue. The choice of reflectance generalize the surface to avoid the appearance of complex tex- map should not be based on some ad hoc model of surface tures that may be difficult to interpret [ 11, [481, [731, [741 , behavior, experimental measurement of reflectance of some [ 1541, [ 1551. This nonlinear process of removing small hills, material, or formulas that happen to be easy to calculate. In- ridges and valleys has not yet been satisfactorily automated. stead, one should use a reflectance map that gives rise to an An as yet unexplored possibility depends on finely sampled immediate, accurate perception of surface shape. terrain elevations. This is the ability of shading to show fine It is important to arrange for the range of gray tones in the detail. Contour maps have to be carefully generalized or A-le o th~t to avoid showin confusing detail on a scale smaller shaded overlays to lJP8VA'Fur k9eib e? JIlO : C -~tDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 than the contour interval. This is not the case with shading, although historically the manually produced maps have always shown only quite coarse features. We do not yet know whether the textures produced by the shading method when working from really fine terrain models will be confusing, or of great value in identifying different types of terrain. APPENDIX A ROTATED GRADIENTS It has been cartographic practice to assume a light source in the Northwest at a 450 elevation above the horizon. It is help- ful in this case to introduce a rotated coordinate system (see Fig. 23) with p'= (p - q)/P Fig. 23. Rotated coordinate system that may be convenient when the assumed light-source is in the northwest. The reflectance map is symmetrical about the p'-axis. 4~=(p+q)lV~_2_. and q,, If Ox = Ay = A say, then the slopes in the Northwest to South- east -,r2 and in the Southwest to Northeast direction, can be esti- pw [(z+o + z+- + za-) - (z-0 + z-+ + zo+)1 /4 A mated particularly easily by combining the formulas for pw qw = [(zo+ + z++ + z+o) - ((z - + z-- + z - )] /4 \ A. Approved For Release 2006/03/10 : CIA-RDP88B00553R000180280003-b? Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THE REFLECTANCE MAP If one wishes to estimate the slopes for the center of the top- right quadrant (in the unrotated coordinate system) rather than the central point one may combine the expressions for p1/2 and q1/2 to get the simple formulas, p'12 = (z+o - zo+)/. A q'1/2 = (z++ - zoo)/N/-2- oo )/ / A. One advantage of the rotated coordinate system stems from the fact that models of surface reflectance considered here are symmetric with respect to a line pointing towards the source. That is, a surface element with slopes p' = po and q= qo say, has the same apparent brightness as one with slopes p' = po and q' = -qo. Thus a lookup table based on the rotated coor- dinate system can be smaller, since only that half of the table corresponding to q' > 0 need be stored. So far we have assumed that the grid of the terrain model is aligned with the geographical coordinates. If instead the whole model is rotated anticlockwise by an angle 0, then slopes p" and q" can first be estimated from the model as described and then transformed as follows: p=p" Cos 0-q"sin 0 q=p"sinb+q" cos 0. Alternatively, the model can be resampled to produce a new version on a grid aligned with the axes. APPENDIX B SHADING APPARENT IN BLOCK DIAGRAMS We can analyze the shading apparent in block diagrams by calculating the spacing between lines as a function of the sur- face orientation. Let a local surface normal ben = (-p, -q, 1). A series of parallel planes, with common normal s, cuts the terrain surface. The intersections of these planes with the sur- face are viewed from a direction specified by the vector v. It is assumed that the viewer is at a great distance so that the pro- files are projected orthographically along lines parallel to v (see Fig. 24). The line of intersection of one of the cutting planes with the local tangent plane will be parallel to the vector n X s, since the line lies in both planes and is therefore perpendicular to the normals, n and s. Now construct a plane through the line of intersection and the viewer. This plane, called the viewing plane, contains both n X s and v. The normal e of the viewing plane must therefore be perpendicular to both and can be defined as, e = (n?v)s-(s?v)n. If we let p = (x, y, z), then the equation for the local tangent plane can be written, n ?p=Cn for some value of the constant cn. Similarly, the equation of a particular cutting plane is, Fig. 24. The viewing plane contains the viewer and the line of intersec- tion of the slicing plane with the terrain surface. Line spacing in the block diagram equals the spacing between successive viewing planes. The dotted line is, parallel to the vector v. Different values of cs correspond to different cutting planes. The plane corresponding to the value cs + dcs is separated from the plane corresponding to the value cs by a distance dcs/s, where s is the magnitude of the vector s. The equation for the viewing plane is just e?p=Ce. Successive cutting planes will intersect the tangent plane in parallel lines. These give rise to parallel viewing planes corre- sponding to different values of the constant ce. The spacing of these viewing planes is of interest, since it equals the spacing of the lines in the orthographic projection. The plane corre- sponding to the value ce + dce is separated from the plane corresponding to the value ce by a distance of dce/e, where e is the magnitude of the vector e. In order to relate the spacing of lines in the block diagram to the spacing of the cutting planes we need to find the relationship between dce and dcs. A point p on the line of intersection lies in all three planes and therefore simultaneously satisfies the three equations given above for these planes. Expanding the last one of these, e ? p = cei we obtain, (n-v)(s-p)-(s-v)(n' p)=Ce Here, cn is fixed and Ce and es is simply (n - v) cg - (s . v) cn = Cc . so the relationship between changes in dce = (n ? v)dcs. If the interval between cutting planes is S and the map scale is k, then dcs/s = (kS). Consequently the spacing between lines in the block diagram dcele is d = kS (n - v)(s/e) where e is the magnitude of the vector e = (n ? v)s - (s ? v)n. Finally, we remember that R(p, q) = rw - (rw - rb)(bld) where b is the thickness of the lines. Thus R(p, q) = r,,, - (b/kS)(r, - rb)(e/s)(1/n ? v). Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 The view vector is tangent to the surface when n ? v = 0. When this dot product becomes negative, the surface is turned away from the viewer and should not be visible. Also note that d = kS, when s ? v = 0. One should therefore chooses and u so that they are not orthogonal, to avoid getting only evenly spaced parallel lines. In the case of perspective projection, line density will increase with distance, and the resulting reflectance will be lowered because of a change in the effective scale factor k. If the projected profiles are plotted on a raster device, one has to also take into account the fact that the number of dots per unit line length is not constant. The dot density varies as max [ I cos 0 I , I sin 01 ] , where 0 is the angle between the line and the direction of the raster. This variation should be in- cluded if an accurate reflectance map is to be derived for out- put of this form. APPENDIX C ISOMETRIC VIEWS OF VERTICAL PROFILES The transformation between the terrain coordinate system and that of an observer viewing the terrain obliquely can be found by multiplying a rotation matrix corresponding to rota- tion by 0, about the x-axis with a matrix corresponding to rotation by (7r/2 + O,) about the z-axis, where 0, is the azimuth and 0? is the zenith angle of the direction specified by the vector v. If the coordinates in the observer's system are x', y', and z', one finds, x' = -sin O0x + cos O ,y y' = -cos 0v cos 0?x - sin 0? cos 00y + sin 0?z z' = +cos 00 sin 0?x + sin 0? sin 0,y + cos 0?z. In the case of orthographic projection, the values of x' and y' are simply multiplied by the map scale k, to determine coordinates in the block diagram. The general formula derived in Appendix B applies to all combinations of viewpoint and cutting plane orientation. It is interesting to look at a few special cases however. We can, for example, check our result for the contour interval in an ordinary contour map. Here n = (-p, -q, 1), as always, and s = (0, 0, 1), since we are considering the intersection of the surface with horizontal planes. Further, v = (0, 0, 1) since the viewer is vertically above the surface. Here then s = 1, n ? v = 1, and e (p, q, 0). The line interval is, therefore, d = (kS)l P2 + q2 The same reflectance map is obtained as before. Slightly more complicated is the case of Tanaka's inclined contours, where s = (-po, -qo, 1). Here, again, n ? v = 1, while, . e = (p -Po,q-qo,0) S= l+po+qa. The line interval is, therefore, d =(k6)[ 1 +Po +qol (P - Po)2 +(q - qo)2 ]. A result leading to the same reflectance map as the one derived before. Finally, consider profiles running West to East, that is, s = (0, 1, 0). The resulting traces may be viewed isometrically Fig. 25. Luminance longitude a and luminance latitude 0 of a surface element are defined as the longitude and latitude of a patch on a sphere with the same orientation. Longitude and latitude are measured relative to the luminance equator through the light source S and the viewer V. diagram. Then v = (1, -1, 1). Consequently, n ? v = (1 - p + q) ands ? v = -1. Further, e = (-p, I - p, 1) and hence, d=(0)(1 - p+q)/(N[2 1 -p+p2 So, if rb = 0 and rw = 1, R(p, q) = 1 - \ (b/kS) 1 - p + p2 p + q). Similarly, for profiles running South to North, s = (1, 0, 0), and, R(p, q)= 1 - (b/k6) 1 +q+q2/(1 - p + q). At times two orthogonal sets of slicing planes will be used, producing a mesh on the surface. The reflectance map corre- sponding to this case can be found by adding the last two formulas and subtracting one from the result. APPENDIX D LUMINANCE LONGITUDE AND LUMINANCE LATITUDE A convention for specifying the orientation of the surface element relative to the direction of a light source and the viewer has become established in the work on planetary and lunar photometry. Imagine a sphere illuminated by a light source above the point S, viewed by an observer above the point V (see Fig. 25). These two points define a great circle which is called the luminance equator. Points on the sphere can be referenced using the longitude a measured from the point V along the equator, and the latitude 0. All possible surface orientations can be found on the sphere, and each surface orientation can be identified with some point N say. The luminance longitude and luminance latitude corre- sponding to a particular surface orientation are the longitude and latitude of N. It is not difficult to show that, from the Southeast, A bV@t 1F H RI 2 W6pW'0 : CFA1? W8$BI 3FW0041 O2 00[i26- 2IEG + E2 ] HORN: HILL SHAD1 PANDeTdHE REFLREleaseE 2006/03/10 : CIA-RDP88B00553R000100280003-6 MAP where we have used the shorthand notation, I = cos i, E = cos e, and G = cos g. These results can also be expressed in terms of the components of the gradient: tans=(pop +404)/ Po+qo. So tan a is simply the slope in the direction away from the source. Now, 1+2IEG-(I2+E2+G2)= (gop-Poq)2 [(I +p2 +q2) (l +po +q2 0)] I2 2IEG+E2 = [(PoP+gog)2 +(P0 +qo)] [(1 +P2 +q2) (1 +P0 +qo)] tan(3=(qop- Poq)l (Pop+goq)2 +(po +qo). The Lommel-Seeliger law can be expressed in terms of lumi- nance longitude and luminance latitude as, cos (a +g)/[cos a + cos (a + g)] and it is clear from this form that scene radiance is indepen- dent of luminance latitude. ACKNOWLEDGMENT The author would like to thank Kurt Brassel, Thomas Peucker, George Lukes, Robert McEwen, Marsha Jo Hannah, and James Mahoney for generously supplying digital terrain model. Blenda Horn helped in the preparation of the text and Karen Prendergast created the figures. Helpful comments were provided by Robert Sjoberg, Katsushi Ikeuchi, and William Silver. Encouragement by Thomas Peucker, Kitiro Tanaka, and Kurt Brassel was instrumental in the generation of this paper. [151 A. H. Robinson and N. J. W. Thrower, "A new method for ter- rain representation," Geographical Rev., vol. 47, no. 4, pp. 507- 520, Oct. 1957. 1 161 A. H. Robinson, "The cartographic representation of the statis- tical surface," Int. Yearbook of Cartography, vol. 1, pp. 53-63, 1961. [171 N. J. W. Thrower, "Extended uses of the method of orthogonal mapping of traces of parallel, inclined planes with a surface, especially terrain," Int. Yearbook of Cartography, vol. 3, pp. 26-28, 1963. [181 C. M. King, Techniques in Geomorphology. New York: St. Martin's Press, 1966, pp. 255-256. [191 T. K. Peucker, M. Tichenor, and W.-D. Rase, "Die Automa- tisierung der Methode der schragen Schnittflachen," Kar- tographische Nachrichten, vol. 22, no. 4, pp. 143-148, 1972. [201 T. M. Oberlander, "A critical appraisal of the inclined contour technique of surface representation," Ann. Assoc. Amer. Geog- raphers, vol. 58, no. 4, pp. 802-813, 1968. [211 A. H. Robinson, and R. D. Sale, Elements of Cartography, 3rd ed. New York: Wiley, 1969, pp. 189-196. [22 ] A. H. Robinson, and N. J. W. Thrower, "On surface representa- tion using traces of parallel inclined planes," Ann. Assoc. Amer. Geographers, vol. 59, no. 3. pp. 600-603, 1969. [23] T. M. Oberlander, "Reply to Robinson-Thrower commentary," Ann. Assoc. Amer. Geographers, vol. 59, no. 3, pp. 603-605, 1969. [24] Kitiro Tanaka, "The relief contour method of representing to- pography on maps," Geographical Rev. Jap., vol. 15, nos. 9 & 10, pp. 655-671, 784-796 (Japanese) p. 797 (English abstract), 1939. [251 -, "The relief contour method of representing topography on maps," Geographical Rev., vol. 40, no. 3, pp. 444-456, 1950. [26] -, "The relief contour method of representing topography on maps," Surveying and Mapping, vol. 11, p. 27, 1951. [27] C. Kopcke, "Ueber Reliefs und Relief-Photogramme," Civilin- genleur, vol. 31, 1885. [28] Y. Pauliny, "Memoire fiber eine neue Situations Plane- und Landkartendarstellungsmethode," Streffen's Oesterreichischer Militdrische Zeitschrift, vol. 36, pg. 177, 1895. [29] Erwin Raisz, General Cartography. New York and London, 1938. [301 W. Pillewizer, "Gelandedarstellung durch Reliefphotographie," Kartographische Nachrichten, vol. 7, p. 141, 1957. [311 O. C. Stoessel, "Photomechanische Reliefschummerung," Nach- richten aus dem Karten- und Vermessungswesen, vol. 1, no. 10, pp. 53-55, 1959. [321 A. A. Noma and M G Misulia "Pro rammi t h , . . g ng opograp ic , REFERENCES maps for automatic terrain model construction," Surveying and Mapping, vol. 19, no. 3, p. 335, Sept. 1959. [1) E. Imhof, Kartographische Gelandedarstellung. Berlin, Ger- [331 H. R. Wilkerson, "Reliefschummerung durch Photographic, von many: W. de Gruyter & Co., 1965. Gelandemodellen," Nachrichten aus dem Karten- und Vermes- [2] J. G. Lehmann, Darstellung einer neuen Theorie der Bezeichnung sungswesen, vol. 1, no. 10, pp. 60-62, 1959. der schiefen Flachen im Grundriss oder der Situationzeichnung [341 H. Friedemann, "Von neuen Erfindungen: Anordnung und Ver- der Berge. Leipzig, Germany, 1799. fahren zur Herstellung von Schummerungen fur kartographische [3] -, Die Lehre der Situations-Zeichnung oder Anweisung zum Zwecke," Kartographische Nachrichten, vol. 12, p. 150, 1962. richtigen Erkennen und genauen Abbilden der Erd-Oberfldche [35] P. Richarme, "L'estompage photographique," Bulletin du in topographischen Charten und Situation-Planen. Dresden, comite francais de cartographie, vol. 17, p. 188, 1963. Germany: Arnoldische Buch- und Kunsthandlung, 1816. [36] P. Richarme, "The photographic hill shading of maps," Survey- [4] F. Chauvin, Die Darstellung der Berge in Karten und Planen, ing and Mapping, vol. 23, no. 1, pp. 47-59, 1963. mit besonderer Riicksicht auf ihre Anwendbarkeit im Felde. [37] C. R. Gilman, "Photomechanical experiments in automated car- Berlin, Germany: Nauck'sche Buchhandlung, 1852. tography," in Proc. ASM Fall Meeting (San Francisco, CA), [5] -, Das Bergzeichnen rationell entwickelt. Berlin, Germany: 1971. Nauck'sche Buchhandlung, 1854. [381 H. G. Lyons, The Representation of Reliefs on Maps. Ministry [61 C. Vogel, "Die Terraindarstellung auf Landkarten mittels Schraf- of Finance, National Printing Department, Egypt, 1909. fierung,"Petermanns Geogr. Mitt., vol. 39, p. 148, 1893. [39] L. J. Harris, Hill-shading for Relief-depiction in Topographical [7] H. Bach, Die Theorie der Bergzeichnung in Verbindung mit Maps. London, 1959. Geognosie. Stuttgart, Germany, 1853. [401 E. Imhof, "Gelandedarstellung in Karten grosser und mittlerer [8] H. Wiechel, "Theorie und Darstellung der Beleuchtung von nicht Massstabe," Vortrag Natf. Ges. Zurich, January 1947. gesetzmassig gebildeten Fl" h a [9] [10] c en mit Rucksicht auf die [41] B. Carlberg, "Schweizer Manier und wirklichkeitsnahe Karte, Bergzeichnung," Civilingenieur, vol. 24, pp. 335-364, 1878. Probleme der Farbgebung," Kartographische Nachrichten, vol. L. Burmester, Theorie und Darstellung gesetzmdssig gestalteter 4, pp. 8-14, 1954. Fldchen. Leipzig, Germany, 1875. [42] G. Pohlmann, "Heutige. Methoden und Verfahren der Gelan- Kitiro Tanaka, "A new method of topographical hill delinea- dedarstellung," Kartographische Nachrichten, vol. 8, no. 3, pp. tion," Memo. of the College of Engineering, Kyushu Imperial 71-78, 1958. Univ., Fukuoka, Japan., vol. 5 no. 3 pp 121-143 1930 [43] H Mi t "D , , . e zner ie Schummerung unt Ahi ,..,ernname ener naturge- [ 11 ] -, "The orthographical relief method of representing hill mi ssen Beleuchtung," Kartographische Nachrichten, vol. 9, features on a topographical map," Geographical J., vol. 79, no. no. 3, pp. 73-79, 1959. 3, pp. 213-219, Mar. 1932. [44] E. Imhof, "Probleme der Kartographischen Gelandedarstel- [ 12 ] H. StJ. L. Winterbotham, "Note on Professor Kitiro's method of lung," Nachrichten aus dem Karten- und Vermessungswesen, vol. orthographical relief," Geographical /., vol. 80, pp. 518-520, 1, no. 10, p. 9--31, 1959. 1932. [451 J. S. Keates, "Techniques of relief representation," Surveying [131 P. Wilski, "Eine neuee Japanische Darstellung der Hohen auf and Mapping, vol. 21, no. 4, pv. 459-463, Dec. 1961. Landkarten,"Petermanns Geogr. Mitt., vol. 80, p. 359, 1934. [46] F. Holzel, "Die Gelandeschummerung in der Krise?" Karto- [ 14 ] Jadwiga Remiszewska, " Metoda ciec pochylych w kartografic- graphische Nachrichten, vol. 12, no. 1, pp. 17-21, Feb. 1962. znym obrazie urzezbienia" (The method of inclined cut in the [47] E. Imhof, Ed., International Yearbook of Cartography. Lon- cartographic presentation of the form of the land), Polish Geo- don, England: George Philip and Son, 1963. graphical Rev., vol. 27, pp. 125-134, 1955. [48] F. Holzel G Approved For Release 2006/03/10 : CIA-RDP8gB068% ooTu }' 0'u0- shading," Nach- Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 richten aus dem Karten- and Vermessungswesen, vol. 5, no. 5, pp. 23-33, 1963. [49] p Yneli, "Relief shading," Surveying and Mapping, vol. 19, p. 229, 1959. [50] -, "Analytische Schattierung," Kartographische Nachrichten, vol. 14, no. 4, pp. 142-148, 1965. [511 - "Analytical hill shading," Surveying and Mapping, vol. 25, no. 4, pp. 573-579, Dec. 1965. [52] -, "Analytische Schattierung and Dichte," Kartographische Nachrichten, vol. 16, no. 1, pp. 17-23, 1966. [53] -, "Analytical hill shading and density," Surveying and Map- ping, vol. 26, no. 2, pp. 253-259, June 1966. [54] -, "Die Mechanisierung der Analytischen Schattierung," Kartographische Nachrichten, vol. 16, no. 3, pp. 103-107, 1966. [551 -, "The mechanisation of analytical hill shading," Cartographic J., vol. 4, no. 2, Dec. 1967. [561 - "Die Richtung des Lichtes bei analytischer Schattierung," Kartographische Nachrichten, vol. 17, no. 2, pp. 37-44, 1967. [571 - "An experimental electronic system for converting con- tours into hill-shaded relief," International Yearbook of Car- tography, vol. 11, pp-'I I 1- 114, 1971. [581 T. J. Blachut, Z. Marsik, and D. Makow, "Relief shading pro- cess," Canadian Patent No. 051-R14, 1969. [591 Z. Marsik, "Automatic Relief Shading," Photogrammetrica, vol. 27, no. 2, pp. 57-'70, 1971. [601 T. K. Peucker, "Computer cartography," Association of Amer- ican Geographers, Washington, DC, Commission on College Geography, Resource Paper No. 17, pp. 41-54, 1972. [611 T. K. Peucker and D. Cochrane, "Die Automation der Relief- darstellung-Theorie and Praxis," International Yearbook of Cartography, vol. 14, pp. 128-139, 1974. [62] T. K. Peucker, M. Tichenor, and W: D. Rase, "The computer version of three relief representations," in Display and Analysis of Spatial Data, J. C. Davis, and M. McCullagh, Eds. New York: Wiley, 1974. [63] M. Eckert, Die Kartenwissenschaft: Forschung and Grundlagen zu einer Kartographie als Wissenschaft - Vol. 1. Berlin, Ger- many: Walter de Gruyt, 1962. [641 L. D. Carmichael, "Experiments in relief portrayal," Carto- graphic J., vol. 1, pp. 11-17, 1964. [651 M. Eckert, Die Kartenwissenschaft: Forschung and Grundlagen zu eener Kartographie als Wissenschaft - Vol. 2. Berlin, Ger- many: Walter de Gruyt, 1965. [661 M. S. Monmonier, "The production of shaded maps on the digi- tal computer," Professional Cartographer, vol. 17, no. 5, pp. 13- 14, Sept. 1965. [671 P. K. Koldayev, "Plastic colour and shadow relief representa- tion," Academy of Sciences of the USSR, Council of Soviet Cartographers, Moscow, 1967. [68] B. F. Sprunt, "Computer-generated halftone images from digital terrain models," M.Sc. dissertation, Dep. Mathematics, Univ. Southampton, Southampton, England. 1969. [69] B. Anda, "Automatic hill-shading using an automatic flatbed drafting machine with a standard photohead," ITC Journal (Enschede, The Netherlands). no. 2, pp. 212-216, 1974. [70] R. M. Batson, E. Edwards, and E. M. Eliason, "Computer gener- ated relief images," J. Res., U. S. Geological Survey, vol. 3, no. 4, pp. 401-408, July-Aug. 1975. [711 K. Brassel, "Modelle and Versuche zur automatischen Schrdg- lichtschattierung," Ph.D. dissertation, Geography Dep., Univ. Zurich, Klosters, Switzerland, 1973. [72] - "Ein- and mehrfarbige Printerdarstellungen," Karto- graphischeNachrichten, no. 5, pp. 177-183, 1973. [731 -, "Ein Modell zur Automatischen Schraglichtschattierung," International Yearbook of Cartography, pp. 66-77, 1974. [74] - "A Model for Automated Hill Shading," Amer. Cartog- rapher, vol. 1, no. 1, pp. 15-27, Apr. 1974. [75] W. Blascke, "Le Modele Digital M.I.T.," Societe Francaise de Photogrammetrie, Bull. 27, pp. 37-40, July 1967. [761 B. W. Boehm, "Tabular representations of multi-variate func- tions-with applications to topographic modelling," in ACM, 22nd National Conf. Proc., pp. 403-415, 1967. [77] W. Aumen, "A new map form: Numbers," International Year- book of Cartography, vol. 10, pp. 80-84, 1970. [78] M. W. Grist, "Digital ground models: An account of recent re- search," Photogrammetric Rec., vol. 70, no. 4, pp. 424-441, Oct. 1972. [79] F. Silar, "Das digitale Gelandemodell-Theorie and Praxis," Vermessungstechnik, vol. 20, no. 9, pp. 327-329, 1972. [80] K. Torlegard, "Digital terrain models-General survey and Swedish experiences," Bildmessung and Luftbildwesen, vol. 40, no. 1, pp. 21-30, 1972. [81] American Society of Photogrammetry, Proc. Digital Terrain Models (DTM) Symp. (St. Louis, MO, May 9-11, 1978). [82] Wild Heerburg and Raytheon, "B8 Stereomat Automated Plot- ter," company sales literature, 1968. Approved For Release 2006/03/10 : [ 831 S. Bertram, "The UNIMACE and the automatic photomapper," Photogrammetric Eng., vol. 35, pp. 569-576, 1969. [841 R. H. Seymour and A. E. Whiteside, "A new computer-assisted stereocomparator," Bendix Tech. J., pp. 1-5, Spring 1972. [851 B. G. Crawley, "Gestalt contours," Canadian Surveyor, vol. 28, no. 3, pp. 237-246, Sept. 1974. [86] Bendix Research Laboratories, "AS-11B-X automatic stereo mapper," RADC-TR-76-100, Rome Air Development Center, Griffiss A F B, N Y, Apr. 1976. [87] D. J. Panton, "Digital stereo mapping," Countermeasures, p. 12, May 1976. [88] W. Loscher, "Some aspects of orthophoto technology," Photo- grammetric Rec., vol. 6, no. 30, pp. 419-432, 1967. [891 T. J. Blachut, "Further extension of the orthophoto technique," Canadian Surveyor, vol. 22, no. 1, pp. 206-220, 1968. [90] T. J. Blachut and M. C. Van Wijk, "3-D information from ortho- photos," Photogrammetric Eng., pp. 365-376, April 1970. [91] T. A. Hughes, A. R. Shope, and F. S. Baxter, "USGS automatic orthophoto system," Photogrammetric Eng., vol. 37, pp. 1055- 1062, 1971. [921 A. Beyer, "Zur Erfassung flachen Gelandes durch willkiirlich verteilte Hohenpunkte," Vermessungstechnik, vol. 20, no. 6, pp. 204-207, 1972. [93] T. K. Peucker and N. Chrisman, "Cartographic data structures," American Cartographer, vol. 2, no. 1, pp. 55-69, Apr. 1.975. [94] E. Keppel, "Approximating complex surfaces by triangulation of contour lines," IBM J. Res. Develop., Jan. 1975. [95] T. K. Peucker, R. J. Fowler, J. J. Little, and D. M. Mark, "Digital representation of three-dimensional surfaces by triangulated irregular networks (TIN)," Tech. Rep. 10 (Revised), Dep. Geography, Simon Fraser University, Barnaby, BC, Canada, 1976. [96] A. K. Lobeck, Block Diagrams. New York: Wiley, 1924. Reprinted by Emerson-Trussell, Amherst, MA, 1958. [97] M. Schuster, Das Geographische and Geologische Blockbild. Berlin, Germany: Akademie Verlag, 1954. [981 D. A. Goosen, "Blockdiagrams," ITC Information (Delft, The Netherlands), no. 3, Spring 1962. [991 G. F. Jenks and D. A. Brown, "Three-dimensional map construc- tion," Science, vol. 154, no. 3750, pp. 857-864, 18 Nov. 1966. [100] B. Kubert, J. Szabo, and S. Giulieri, "The perspective represen- tation of functions of two variables," J. A.C.M., vol. 15, no. 2, pp. 193-204, Apr. 1968. [1011 D. Douglas, "Viewblok: A computer program for constructing perspective view block diagrams," Rev. Geographie de Montreal, vol. 26, pp. 102-104, 1971. [1021 T. J. Wright, "A two-space solution to the hidden line problem for plotting functions of two variables," IEEE Trans. Comput., vol. C-22, pp. 28-33, Jan. 1973. [1031 C. Wylie, G. Romney, and D. Evans, "Half-tone perspective drawings by computer, " in Proc. Fall Joint Computer Conf., pp. 49-58, 1967. [1041 A. Appel, "Some Techniques for shaded machine rendering of solids," in Proc. Spring Joint Computer Conf., pp. 37--45, 1968. [105] J. E. Warnock, "A hidden-surface algorithm for computer generated half-tone pictures," TR 4-15, Dep. Computer Science, Univ. Utah, Salt Lake City, 1969. [106] G. S. Watkins, "A real-time visible surface algorithm," Report UTEC-CSC-70-101, Dep. Computer Science, Univ. Utah, Salt Lake City, June 1970. [107] W. J. Bouknight, "A procedure for generation of three-dimen- sional half toned computer graphics presentations," Commun. A.C.M., vol. 13, no. 9, pp. 527-536, Sept. 1970. [108] R. A. Goldstein and R. Nagel, "3-D visual simulation," Simula- tion, vol. 16, pp. 25-31, 1971. [1091 H. Gouraud, "Computer display of curved surfaces," IEEE Trans. Comput., vol. C-20, pp. 623-629, June 1971. [110] M. E. Newell, R. G. Newell, and T. L. Sancha, "A new approach to the shaded picture problem," in Proc. ACM National Conf. (Boston, MA), vol. 1, pp. 443-450, 1973. [1111 J. Staudhammer and D. J. Odgen "Computer graphics for half- tone three-dimensional object images," Computers and Graphics, vol. 1, no. 1, pp. 109-114, 1975. [1121 E. A. Catmull, "Computer display of curved surfaces," in Proc. IEEE Conf. Computer Graphics, Pattern Recognition and Data Structures (Los Angeles, CA, May 1975), IEEE Cat. No. 75CH0981-1C, pp. 11-17, 1975. [1131 Phong Bui-Tuong, "Illumination for computer-generated images," Commun. A.C.M., vol. 18, no. 6, pp. 311-317, June 1.975. [114] J. F. Blinn and M. E. Newell, "Texture and reflection in com- puter generated images," Commun. A.C.M., vol. 19, no. 10, pp. 542-547, Oct. 1976. [115 ] J. F. Blinn, "Models of light reflection for computer synthesized pictures," in SIGGRAPH '77,Proc. 4th Conf. Computer Graphics and Interactive Techniques, A.C.M., pp. 192-198, 1977. [116] - "A scan line algorithm for displaying parametrically de- CIA-RDP88B00553R000100280003-6 HORN: HILL SHADING AND THd For Release 2006/03/10 : CIA-RDP88BOO553R000100280003-6 fined surfaces," in SIGGRAPH '78, Proc. 5th Conf. on Com- puter Graphics and Interactive Techniques, A.C.M., 1978. [117] J. H. Lambert, Pholometria sive de mensura de gratibus luminis, colorum et umbrae, Eberhard Klett, Augsburg, 1760. Trans- lated by W. Engelman "Lambert's Photometrie," Ostwald's Klassiker der exacten Wissenschaften, no. 31-33, Leipzig, Ger- many, 1892. [118] l'Abbe de Lacaille, Traite d'optique sur la gradation de la lumiere, (Ouvrage posthume de M. Bouguer), L. F. Delatour, A Paris, 1760. Translated by W. E. K. Middleton, Optical Treatise on the Gradation of Light. Toronto, Ont., Canada: University of Toronto Press, 1961. [119] E. Lommel, "Ueber Fluorescenz," Ann. Phys. (Leipzig, Ger- many), vol. 10, pp. 449-472, 1880. [1201 H. Seeliger, "Die Photometrie von diffus reflektierenden Flachen," S. B. Bayer. Akad. Wiss., vol. 18, p. 20, 1888. [1211 A. Markov, "Les particularites dans le reflexion de la lumiere par la surface de la lune," Astronomische Nachrichten, vol. 221, pp. 65-78, 1924. [1221 E. Schonberg, "Untersuchungen zur Theorie der Beleuchtung des Mondes auf Grund photometrischer Messungen," Acta Soc. Sci. Fennicae, vol. 50, pp. 1-70, 1925. [123] V. G. Fesenkov, "Photometric investigations of the lunar sur- face," Astronomicheskii Zhurnal, vol. 5, pp. 219-234, 1929. Translated by Redstone Scientific Information Center. Apr. 1968. [124] M. Minnaert, "The reciprocity principle in lunar photometry," Astrophys. J., vol. 93, pp. 403-410, 1941. [125] V. A. Fedoretz, "Photographic photometry of the lunar surface," Publ. Kharkov Obs., vol. 2, pp. 49-172, 1952. [1261 M. Minnaert, "Photometry of the moon," in Planets and Satel- lites, G. P. Kuiper, and B. M. Middlehurst, Eds. Chicago, IL: Univ. Chicago Press, 1961, vol. 3, ch. 6, pp. 213-248. [127] V. Fesenkov, "Photometry of the Moon," in Physics and As- tronomy of the Moon, Z. Kopal, Ed. New York: Academic Press, 1962, pp. 99-:130. [1281 B. W. Hapke, "A Theoretical Photometric Function for the Lunar Surface," J. Geophys. Res., vol. 68, no. 15, pp. 4571- 4586, Aug. 1963. [129] B. Hapke and H. Van Horn, "Photometric studies of complex surfaces, with applications to the moon," J. Geogphys. Res., vol. 68, no. 15, pp. 4545-4570, Aug. 1963. [130] B. Hapke, "An improved theoretical lunar photometric func- tion," Astronomical J., vol. 71, no. 5, pp. 333-339, June 1966. [131] W. E. Middleton and A. G. Mungall, "The luminous directional reflectance of snow," J. Opt. Soc. Amer., vol. 42, no. 3, pp. 572-579, 1952. [1321 M. Planck, The Theory of Heat Radiation. New York: Dover, 1959. [133] P. Beckmann and A. Spizzichnio, The Scattering of Electromag- netic Waves from Rough Surfaces. New York: Pergamon Press, 1963. [1341 K. E. Torrance, E. M. Sparrow, and R. C. Birkebak, "Polariza- tion, directional distribution, and off-specular peak phenomena in light reflected from roughened surfaces," J. Opt. Soc. Amer., vol. 56, no. 7, pp. 916-925, July 1966. [135] K. E. Torrance and E. M. Sparrow, "Theory for off-specular reflection from roughened surfaces," J. Opt. Soc. Amer., vol. 57, no. 9, pp. 1105-1114, Sept. 1967. [1361 T. S. Trowbridge and K. P. Reitz, "Average irregularity represen- tation of a rough surface for ray reflection," J. Opt. Soc. Amer., vol. 65, no. 5, pp. 531-536, May 1975. [137] B. K. P. Horn, "Determining shape from shading," in The Psy- chology of Computer Vision, P. H. Winston, Ed. New York: McGraw-Hill, 1975, ch. 4. [138] - "Understanding image intensities," Artificial Intelligence, vol. 8, no. 11, pp. 201-231, 1977. [1391 -, and B. L. Bachman, "Using synthetic images to register real images with surface models," Commun. A.C.M., vol. 21, no. 11, pp. 914-924, Nov. 1978. [140] and R. W. Sjoberg, "Calculating the reflectance map," Appl. Opt., vol. 18, no. 11, pp. 1770-1779, June 1979. [141] R. J. Woodham, "Photometric stereo: A reflectance map tech- nique for determining surface orientation from image intensity," Image Understanding Systems and Industrial Applications, in Proc. S.P.I.E., Aug. 1978, vol. 155. [142] F. E. Nicodemus, J. C. Richmond, and J. J. Hsia, I. W. Ginsberg, T. Limperis, "Geometrical considerations and nomenclature for reflectance," NBS Monograph 160, National Bureau of Stan- dards, U.S. Dep. Commerce, Washington, DC, Oct. 1977. [143] F. E. Nicodemus, Ed., "Self-Study manual on optical radiation measurements," NBS Technical Notes 910-1, 910-2, & 910-3, National Bureau of Standards, U.S. Dep. Commerce, Washing- ton, DC, 1976, 1977, & 1978. [1441 H. C. Babcock, "Evaluation of a stereocompilation digitizer, " in Congress on Surveying and Mapping, 30th Annual Meeting, 1970, pp. 338-347. [1451 E. J. McCartney, Optics of the Atmosphere: Scattering by Molecules and Particles. New York: Wiley, 1976. [1461 S. D. Conte and C. de Boor, Elementary Numerical Analysis, New York: McGraw-Hill, 1972. [147] R. W. Hamming, Numerical Methods for Scientists and Engineers. New York: McGraw-Hill, 1962. [148] R. D. Richtrneyer and K. W. Morton, Difference Methods for Initial-Value Problems. New York: Wiley, 1967, pp. 136-143. [1491 F. B. Hildebrand, Introduction to Numerical Analysis. New York: McGraw-Hill, 1956, 1974. [150] P. M. Bridge and J. L. Inge, "Shaded relief of Mars," Atlas of Mars, MH 25 M IR, JPL Contract WO-8122, USGS, U.S. Dep. Interior, 1972. [1511 T. Rindfleisch, "Photometric method for lunar topography," PhotogrammetricEng., vol. 32, pp. 262-276, 1966. [1521 W. Bantel, "Der Reproduktionsweg vom einfarbigen Reliefori- ginal zur mehrfarbigen Reliefkarte," International Yearbook of Cartography, vol. 13, pp. 134-136, 1973. [153] A. DeLucis, "The effect of shaded relief terrain representation on map information accessibility," in American Congress on Surveying and Mapping, 31st Annual Meeting (Washington, DC), pp. 641-657, 1971. [1541 J. Neumann, "Begriffsgeschichte and Definition des Begriffes 'Kartographische Generalisierung'," International Yearbook of Cartography, vol. 13, pp. 59-67, 1973. [155] F. Topfer, Ed. Kartographische Generalisierung. Gotha, Leipzig, Germany: Geographisch-Kartographische Anstalt, 1974. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Acousto-Optics-A Review of Fundamentals Abstract-The paper first reviews the historical development of acousto-optics and its applications. Following this, a heuristic explana- tion of acousto-optic effects is presented, with the emphasis on the plane wave model of interaction. Finally, there is a discussion of some basic configurations of relevance to signal processing. I. INTRODUCTION A OUSTO-OPTICS deals with the interaction of sound and light. The existence of such an interaction was predicted by Brillouin [ 1 ] in 1922. Experimental verification followed in 1932, by Lucas and Biquard [2] in France, and Debye and Sears [31 in the U.S. Brillouin's original theory predicted a phenomenon closely analagous to X-ray diffraction in crystals. In the latter, the atomic planes cause multiple reflections of an incident electromag- netic plane wave. These reflections interfere constructively for certain critical angles of incidence, to cause enhanced overall reflection (also called diffraction or scattering). In acoustic diffraction, the role of the atomic planes is assumed by planes of compression and rarefaction, induced by ultra- sonic waves with frequencies between 1 MHz and 2 GHz. As a result, similar diffraction effects occur as in crystals. The similarity between atomic planes and sound wave fronts should, however, not be carried too far. For one thing, atomic planes are sharply defined in location and regular in structure. Sound waves, on the other hand, are essentially sinusoidal and, when limited in the transverse direction, spread as they propagate, thereby giving rise to very complex density distributions and wavefronts. To a first approximation how- ever, the analogy is very useful. The fact that the sound wavefronts move causes the dif- fracted light to be Doppler shifted. Brillouin predicted a basic Doppler shift equal to the sound frequency. This phenomenon of frequency shifting became of importance only in recent times and forms, in fact, the basis of heterodyning techniques in modern signal processing applications. Long before such sophisticated techniques became practical through the invention of the laser, the application of acousto- optics as such to (parallel) signal processing had become evi- dent, and experiments were already in progress using arc lamps and other conventional light,sources. The pioneer in this field is probably Okolicsanyi who, in the early 1930's used acousto- optic techniques in the Scophony television projector [4]. In the course of this work Okolicsanyi made a thorough investi- gation of possible sound cell applications (for instance time compression) which he published in 1937 [ 5 ] . Manuscript received August 14, 1980. The author is with the Department of Electrical and Computer Engi- neering, University of Iowa, Iowa City, IA 52242. It was not until the early 1960's that the subject was taken up again when signal processors were investigated by Rosenthal [6] , Liben [7] , Slobodin [8] and Arm et al. [9] . By the end of the 1960's lasers were beginning to be used routinely which in turn led to the development of coherent heterodyne detec- tion techniques by King et al. [ 10] and Whitman et al. [ 11 ] . Thus, almost 50 years after Brillouin's analysis, all the phe- nomena he predicted had been put to use. During the past decade even more refined techniques of signal processing were developed, in particular ones involving crossed sound cells (two-dimensional processing) and time integration. A detailed discussion of this development is outside the scope of this introduction. The interested reader will find abundant information in a number of review articles [ 121 -[171 , as well as in subsequent papers in this issue. In what follows, the author will first give a brief, heuristic explanation of acousto-optic effects, emphasizing the plane wave interaction model but tracing, wherever practical, the connection with other, perhaps more familiar models. Next, some configurations that form the building blocks of most signal processors will be reviewed. This paper will be limited to the basic elements and avoid system details such as lens configurations, dynamic range considerations, intermodulation effects, etc. A discussion of such details is not appropriate for this brief review; they can best be learned from the papers that follow. II. HEURISTIC THEORY As pointed out in the Introduction, Brillouin's analysis of acousto-optic interactions predicted an effect, now called acoustic Bragg diffraction, similar to X-ray diffraction in crystals. The principle of acoustic Bragg diffraction is illus- trated in Fig. 1 which shows a beam of light directed at a high frequency sound wave. At certain critical angles of incidence ?aB, the incident beam generates a new one whose direction differs by 2aB. The angle aB is called the Bragg angle and is given by A sin aB = 2A where A is the wavelength of light in the acoustic medium and A is the acoustic wavelength. The value given by (1) refers to the angle observed inside the medium of sound propagation. Outside the medium, Snell's law changes the value of aB to aB nX X? I sin aB = = A A Q018 9 z866/3?PUq0CIAORDPc~8B00553R000100280003-6 Approved For Release Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 KORPEL: ACOUSTO-OPTIC-A REVIEW OF FUNDAMENTALS Fig. 3. Diffraction in the Debye-Sears region showing many generated orders. Fig. 1. Diffraction in the Bragg region showing downshifted (top) and upshifted (bottom) interaction. kin kin Fig. 2. Wave vector diagrams illustrating diffraction in the Bragg region for downshifted (top) and upshifted (bottom) interaction. where A? denotes the vacuum wavelength. In the drawings, this refraction effect is not shown; for simplicity beams are shown propagating in the direction appropriate to the medium. If the wavefronts of the sound move away from the incident light (Fig. 1, top), they also move away from the diffracted beam which is called the -1 order in this case. It is easily shown that this results in a negative Doppler shift, i.e., the diffracted light is downshifted in frequency by the sound frequency co. The case of upshifted Bragg diffraction is also shown in Fig. 1 (bottom); the diffracted light is now called the +1 order. The essential properties of Bragg diffraction can be explained in many different ways [181-[221. This author's preference lies with the model in which the interaction is thought of as a collision between photons and phonons. The momenta of the interacting particles are given by hk and hK for the pho- tons and phonons respectively, where h = h/27r, h is Planck's constant, k and K are the propagation vectors of light and sound. Conservation of momentum is then illustrated by the diagrams of Fig. 2, from which the Bragg angle conditions can be derived easily [ 181 sin aB = 2 K/k = 2 X/A. Fig. 4. Multiple scattering in the Debye-Sears region (bottom) made possible by the presence of many plane waves of sound in the radia- tion pattern of the transducer (top). If the width of the transducer L is decreased, as in Fig. 3, the column of sound in the medium will look less and less like a plane wave. More accurately, the angular plane wave spectrum of the soundfield (i.e., the radiation pattern) broadens so as to make available additional plane waves of sound for a wider range of interaction. The basic idea is shown in Fig. 4. The first effect of shortening L is that the up-and-down-shifted orders kl and k_1 are now both generated due to the simul- taneous presence of soundwaves K1 and K_1 with amplitudes S1 and S-1. If L is decreased further, additional soundwaves K2 and K_2 appear, with amplitudes S2 and S-2, which inter- act with already scattered lightwaves k1 and k_1 to generate the second orders k2 and k_2. If we continue to decrease L, more and more orders are generated, as shown in Fig. 3. (Note that the nth order is shifted in frequency by an amount nw.) The extent to which this multiple scattering process can oper- Note that, classically, the diagrams of Fig. 2 represent phase synchronous interaction, a concept which was already implicit in Brillouin's early paper. Frequency up- or downshift follow from the same diagrams ate is determined by the ratio of the angular width A/L, of by considering energy conservation in terms of photon-and the sound radiation pattern to the separation X/A between phonon energies htwi and 1iw. orders. Customarily a parameter Q, inversely proportional Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 K2L AL Q= k =27r 1 . Thus the condition for Bragg diffraction (the Bragg region) is stated as Q >> 1 (5) while the opposite condition denotes the multiple scattering regime where many orders may be generated. This latter regime is called the Raman-Nath [241, Lucas-Biquard, or Debye-Sears region after early investigators. Conventionally, Debye-Sears diffraction is analyzed by using a moving phase grating model as was first done by Raman and Nath [241. This approach can be shown to lead to the same results as are obtained by using multiple scatter- ing calculations [25], [26]. The amplitude of the diffracted orders is given by An = (-j)11EinJn(kCISIL/2). (6) where Ei?c is the amplitude of the incident light, ISM represents the peak condensation or strain in the soundfield S(x, t) _ ISM cos (wt - kx), and C is a material constant in terms of which the refractive index variation is given by An(x, t) = z nCS(x, t). With (7) it is easily shown that (6) may also be written as An = (-j)nEincJn(&) (8) where a = k? &L denotes the peak phase shift of the light due to the peak refractive index variation On, and k? = 21r/Au. The constant C is related to the so called strain-optic coeffi- cient p by C= -n2p. (9) More generally [ 18] , n is a tensor and strictly speaking, equa- tion (9) applies only to liquids. Fig. 5 shows the dependence of the diffracted orders on a, leaving out the (-j)n form. Quite often a modest sound pres- sure is used (weak interaction, a > 1 /v0. The third term, for AT sufficiently large, is the desired correlation R12 (?) as a function of x/ V. D. One-Cell System with Electronically Inserted Reference We note briefly a method suggested by Kellman for increas- ing the versatility and convenience of time-integration acousto- optic processors. The system employed is a simple modifica- tion of that of Fig. 11, in which input signal v1(t) is replaced by signal v1(t) = bl(t) cos [27r(vo + ve)t +(31(t)] +A cos 27rvot (57) the phase of the zeroth order by 90? and Tblocks the frequency- obtained from v1(t) by shifting the carrier frequency by an downshifted diffra tproved For Release t 00t6/03/10 e : CIA RDP?8B00553 0001002g80003-6 same frequency. +u2(t)[1 +(4)bi(t - x/V)} at Approved For Release 2006/03/10 : CIA-RDP88BOO553ROO0100280003-6 RHODES: AO SIGNAL, PROCESSING With v (t) as the input, the acousto-optic cell transmittance, assuming Bragg regime operation, is given by t(x,t)=I+j[A+(2)u"1(t-x/V)] exp[j21rv,(t-x/V)]. (58) The cell is illuminated as before by the modulated diode and imaged, this time with a zeroth-order stop. The resultant detector plane intensity is given by Id(x, t) = [B+u2(t)JJA+(Z)v1(t- x/V)12 = [B + u2(t)] [A2 + (4)bi(t - x/V) +Av1 (t - x/V)]. (59) Assuming AT>> I/vo, the associated time-integrated intensity is approximated by EAT(x) = A2BAT + A J u1 (t - x/V) u2 (t) dt (60) DT which is similar to the results for the previous system (which corresponds to setting A equal to unity), but now the ratio of the correlation term to the bias term is proportional to A-1 and can therefore be adjusted for optimum system perfor- mance [40]. E. Linear Intensity Modulation Method As our final example, we describe a time-integration cor- relator/convolver that represents a significant departure from the other systems-both time-integrating and space-integrating- that we have considered to this point. The scheme, described by Sprague and Koliopoulos [33], relies on characteristics of acousto-optic cells operating in the Bragg regime at high dif- fraction efficiencies. For an acousto-optic modulator with sinusoidal driving signal v(t) = b cos 27rvot, the intensity of the diffracted wave Idiff for Bragg regime operation is given by Idiff = Iillum sin2 (Kb), where Iillum is the intensity of the incident light and K is a constant. For low diffraction effi- ciency, Kb -l ms for a large array) and the low dynamic range (typically 20-30 dB). Recent work aimed at improving the device yield and quantum efficiency of large frame transfer imagers has resulted in a device which uses a virtual phase clocking [ 13 1. The device has a simpler gate construction than other types of area CCD arrays and a larger effective collection area per pel. The two basic categories of linear array photodetectors useful for AO signal processing are the photodiode and the metal-oxide-semiconductor (MOS) depletion mode sensor. The mechanisms for accessing photodiode line arrays are either self-scanned MOS shift registers, random address MOS switches, or CCD parallel-in/serial-out shift registers. MOS depletion mode sensors are usually coupled directly to CCD shift registers by direct charge injection. An example of a commercially available randomly address- able photodiode linear array is the Reticon CP1006 device [ 141. The device consists of two interdigitated rows of 256 Approved PRI = 240U3 Fig. 3. Signal output from the integrated optical real-time spectrum analyzer when two simultaneous RF pulses are applied to its input. photodiodes with a pitch of 50 pm (so called 2P configura- tion). Its dynamic range is 20 dB for noncoherent detection processors. The array can be sequentially scanned or any pel can be read at the strobe rate of 1 MHz [151. The device has been used in bulk AO RF spectrum surveillance and identifi- cation systems [ 16) . The random access feature enables pre- determined frequency slots to be addressed without the time delay of sequentially scanning all pels. An example of a com- mercially available photodiode array with CCD PI/SO shift registers is the Reticon CP 1023 device [171. The device has 256 pels on an 18-?m pitch. The device has four indepen- dent outputs of 64 pels each, capable of a 6-MHz data rate (10.6-?s access time). Its specified dynamic range is 30 dB for noncoherent detection systems. A self-scanned photodiode line array specifically designed for use with integrated and bulk optical real time spectrum analyzers has been built and tested both separately [181, [ 191 and as an integral part of a working integrated optical spectrum analyzer [201. The sensor has 140 pels on a 1.2-pm pitch, OP architecture (pels side by side) and a single photo- diode for zeroth-order beam dumping. The array is composed of seven groups of 20 pels each. Each group is addressed in parallel by a ten-stage dynamic PMOS shift register. Each group has two electrometer output circuits. One circuit out- puts odd pels while the other circuit outputs even pels during each clock cycle. Using this scheme, fourteen parallel samples are available every clock cycle. The device operates at a clock For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Fig. 4. Photomicrograph of the 5050 silicon photodetector designed specifically for AO spectrum analyzers, rate of 5 MHz resulting in an access (or integration) time of 2 ps. Large charge handling capacity is achieved by having large parasitic and photodiode junction capacitance. The measured dynamic range of the device is 41 dB for 2-ps access time. The pel to pel electrical crosstalk is limited by isolating the N+ photo- diode elements in a boron tub made by ion implantation (a tub is a region of opposite carrier concentration to that of the substrate material in which device structures are fabricated.) Holdover crosstalk is reduced by using a common source reset switch. A cross section of the device is shown in Fig. 2. The tub junction is 6 pm deep. This type of tub structure limits crosstalk by cutting off the diffusion of both deeply absorbed photons and thermally generated carriers, at the expense of reduced quantum efficiency. An oscillograph of the output of the detector when two simultaneous RF pulses of 1.0-ps pulse duration, 4.17-kHz repetition rate, and 680- and 700-MHz frequencies are applied to the integrated optical spectrum analyzer is shown in Fig. 3 [ 211. A photomicrograph of the sensor is shown in Fig. 4. A MOS depletion mode linear array photodetector which is accessed by PI/SO CCD shift registers has been described (221. The device is intended for use with an integrated optical spec- trum analyzer. It consists of four groups of 25 pels on a pitch of 8?m with a 2P architecture. It is designed to be readout in four parallel channels, each channel addressing 25 pels or in two parallel channels each channel addressing 50 pels. IV. DEVICE PHYSICS The fundamental process in a photodetector is the genera- tion of free charge carriers by a direct or indirect band-gap transition due to absorption of photons in a semiconductor material. The three classes of photodetectors are photocon- ductors, depletion-layer devices, and avalanche photodiodes. For the purpose of line or area photodetector arrays for AO signal processing, only depletion-layer devices fabricated using silicon integrated circuit technology have been developed ex- tensively (although a GaAs photodiode line array for AO has been made [23] and is discussed in Section VI-B.) These de- vices form their photocharge collecting depletion regions either by reverse biased p-n junctions or by electric fields (i.e., CCD's). Excellent review papers and books exist in the literature describing the device physics of these photodetectors [ 101, [ 241. Therefore, only those physical processes that are of critical importance for AO signal processing photodetectors are presented here in detail. They include quantum efficiency, responsivity, crosstalk, charge handling capacity, data rate, optical to electrical transfer function, noise sources, dynamic range, and sensitivity. As an example, a generalized expression which shows how these various sensor parameters interrelate to optical parameters has been derived for an AO space-in- tegrating spectrum analyzer [4] and is given here in detail i Charge This expression describes the parameters associated with a given pel of the sensor. The term S is the efficiency of the opto- electric interaction expressed as the fraction of light deflected per applied watt per instantaneous system bandwidth, A f Ps exposure responsivity time [RD X] deflected transfer optical function power density 8P8PoI (7rHP/4)Af dynamic range QT QT(NES). QT(NES)~ Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 I Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 is the RF signal power of a single tone applied to the AO de- vice which is required to cause saturation of a given pet. P0 is the power of the optical source. The term i is the transmis- sion loss in the optics including that due to optical apodiza- tion. The term (7rHP/4) is the area of a resolvable spot where H is the height of the pet element and P is its pitch. This term implicitly includes the optical modulation transfer function (MTF) of the system. The criteria for choosing H and P for a specified optical resolution are considered in Section V-A for bulk systems and V-B for integrated optical systems. The term MD is the product of the modulus of the electrical transfer function and the sensor MTF. The electrical transfer function is a pleasure of the fidelity of the sensor's signal"processorread- out with respect to frequency (data rate), amplitude, and phase of the sampled data. The combined MTF is a measure of the sen- sor electrical crosstalk performance and its optical-to-electrical transfer characteristic. A. Quantum Efficiency Quantum efficiency is defined as the number of signal carriers collected by the detector divided by the number of photons that have impinged upon the detector. The factors which in- fluence quantum efficiency are the optical transmission of the insulating layers that cover the detectors, junction depths for photodiode arrays, depletion layer thicknesses, bulk life- time, surface recombination velocity, optical absorption coefficient, and pel-to-pel isolation techniques. The absolute quantum efficiency of a detector is determined by the collec- tion efficiency of the individual regions of the semiconductor that make up the device multiplied by the transmission ef- ficiency of the external optical layers and isolation techniques. A representative cross section of a silicon photodiode sensor array for AO signal processing is shown in Fig. 2 for example. The first semiconductor region is an N+ layer. In this region, several mechanisms contribute to quantum efficiency. Surface recombination of minority carriers, characterized by the surface recombination velocity, causes a loss in efficiency since carriers created by absorption of photons at or very near the surface can be lost by hole-electron recombination. This loss is im- portant for short wavelength photons which have a high ab- sorption coefficient. Similarly, recombination in the bulk volume of the N+ layer causes loss of carriers. Bulk recombi- nationloss is characterized by the minority carrier lifetime [ 25 1. However, in the N+ region a gradient of ionized donar atoms gives rise to an electric field that aids in separating electron- hole pairs once created. The second region is the depletion layer which spreads from the N+ junction into the P-type layer. Carriers created within this region experience a high electric field and are almost immediately collected. The carriers in the undepleted P tub experience no built-in electric field if this region is considered to be of uniform doping. Only dif- fusion and recombination affect quantum efficiency in this region. The thickness of this layer is important because it limits pel-to-pel electrical crosstalk. Photons which are ab- sorbed below the tub-substrate junction are not collected by any photodiode and therefore cannot contribute to crosstalk. However, the price paid for this crosstalk improvement is a loss in quantum efficiency. The equations which describe the quantum efficiency in these three regions are quite complex. Gary [26] and more recently Van de Wiele [27] describe both numerical and simplified analytical expressions for the quantum efficiency in these regions. The quantum efficiency of the photodetector is also in- fluenced by the technique used to isolate or define pels. In the example shown in Fig. 2, adjacent pet isolation is provided by the potential maximum formed between N+ diffusions. In this example, all photons absorbed between pels are collected. However, two other techniques are possible. The first is a heavily doped channel stop diffusion or ion implant. This type of diffusion is necessary in MOS-CCD type structures to define pet elements but results in substantial recombination of ab- sorbed photogenerated charge in this region. Another tech- nique is to isolate pels by the preferential etching of narrow grooves in (110) silicon [ 28 1. This technique also results in an effective decrease in quantum efficiency since photons which impinge in the area of the grooves are not collected. The de- gradation in quantum efficiency for both cases sited above can be described by a factor nlsj, which is simply the ratio of photoactive device area to total pet area. The loss of efficiency due to optical reflection and absorp- tion in the insulating layers covering the active region of photodiodes can be minimized by choosing their thickness to be (I) X and requiring their refractive index to be the square-root value of the bulk semiconductor. The refractive index of silicon at optical wavelengths is 3.4 while that of Si3 N4 , a commonly deposited dielectric layer, is 1.9. There- fore, silicon nitride is a reasonable material to use for anti- reflection coating of silicon sensors. In practice, however, silicon nitride is never placed directly on silicon because of surface passivation problems. Usually a 100 A layer of thermal oxide is grown before a silicon nitride deposition. To avoid spurious optical reflections, the surface of the photodetector active region should also be made planar. This is particularly important if the sensor is to be used as a coherent detector. A total quantum efficiency which combines all the effects above can be expressed as n = (n150 nREF)(nN+ + nDep + n,.). (6) Consider, for example, the following key silicon photodiode device parameters Xi 18 pm--tub-substrate junction depth; S 5 cm/s--surface recombination velocity; a 600 cm-1 @ 8500 A absorption coefficient or 3800 cm-1 @ 6328 A absorption coefficient. Sensors with these parameters can have a total quantum effi- ciency of 0.48 for X = 8500 A light and 0.82 for X = 6328 A. The lower quantum efficiency for longer wavelength light is due to a large fraction of photons being absorbed below the tub substrate junction. The quantum efficiency of a MOS-CCD can be determined using the terms in (6) but noting that there exists no junction so nN+ is equal to zero. The quantum efficiency of CCD's is in general lower than for photodiodes due to the lower trans- missivity of the gate material covering the depletion collec- tion area. Polysilicon is usually used as the transparent gate although tin oxide is sometimes used and is of higher trans- missivity [293. B. Responsivity Silicon photodiodes and CCD's have a narrow-band response in the near infrared and visible region of the optical spectrum given by the relationship _ In R~ by Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 where h is Planck's constant, v is the optical frequency, q is the electronic charge and n is the total quantum efficiency. The units of spectral response are amperes per watt or current density per irradiance input. The detector responsivity at a specific wavelength is given by the relationship Aqn RD= ARC = by where A is the active area of a pet. The units of responsivity are charge per exposure input or coulombs per microjoule per square meter. As an example, consider the pet elements of a detector to be 12 j. m X 20 um and n to be 0.5 at X = 8500 A and 0.80 at 6328 A. The responsivity is RD>, = 8.2 X 10-17 coulombs/?J/m2 - 513 e-/?J/m2 at 8500 A and RDX = 9.8 X 10-17 coulombs/pJ/m2 - 610 e-/pJ/m2 at 6328 A. C. Crosstalk Between Pels An important consideration in the use of photodetectors for AO signal processing is the relationship between the sensor resolution and the resolution of the optical system. The key physical property of the semiconductor which determines to what extent photons incident upon a given pet contribute to signal charge within that pel or adjacent pels is the absorption coefficient. Fig. 5 shows the measured intrinsic absorption coefficient for silicon and germanium as a function of wave- length [30] . Also shown are the emission wavelength of some laser sources used for AO signal processing. The photon flux density 4)(x) as a function of the depth into the semiconductor is given by an exponential function 'F(x) = 4)(0) a-> Vbi, the maximum charge handling capability of a Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 BORSUK: PHOTODETECTORS FOR AO SIGNAL PROCESSORS photodiode in units of charge reduces to the expression QT = 2(VbiVR)112Cio +CpVR. (18) Typical realizable values for the terms in (18) for a silicon photodiode array are Cj0 = 0.01 pF Vbi 0.6 V Cp=0.1 pF VR=10V which yields a charge capacity of 5 to 10 X 106 e-. The charge capacity of a shallow n-type buried channel CCD is given by the relationship [ 10] QT = 0.75 NDtjA (19) where ND is the donor concentration of the channel, tj is the n-p junction thickness, and.A is the area of the photon collect- ing CCD gate. Using values of ND = 3 X 1016 cm, ti = 0.3 ?m, and A = 10-6 cm2 , the number of photocarriers which the typical shallow buried channel CCD can hold is ' 7 X 105 electrons. E. Intrinsic Detector Transfer Characteristics The use of photodetectors for AO signal processing place a premium on the fidelity of the sensor's amplitude and time transfer characteristics. The intrinsic time response of both CCD's and photodiode arrays to pulsed optical signals is de- pendent upon the time necessary for photogenerated carriers to be collected. In the depletion region of both CCD's and photodiodes, the free carriers are collected quickly. The aver- age transit time to for an electron in the depletion region is given by the relationship Xd _ 2Kse0(V+ Vbi)IRNA t0 2VS 2V5 where Xd is the depletion width, Vs is the saturation velocity of elections, Ks is the relative dielectric constant of silicon, eo is the permittivity of free space, Vbi is the built-in junction voltage, V is the reverse bias on the diode, and NA is the ac- ceptor impurity concentration. As an example, for NA = 1016 cm-3 and V = 10 V, the average electron transit time in the depletion region is 5.6 ps. However, in the volume outside the depletion region the free carriers must diffuse to the depletion region. In imaging arrays which do not have a tub-substrate junction to cutoff deeply absorbed photons, the diffusion time of charge to the pel can be many microseconds. Photocarriers In the case of CCD's, this capacitance is at the output sensing node. In the case of photodiodes, every pel has both a junc- tion and a parasitic capacitance. The linearity of a photodiode's response is dependent upon the ratio of the nonlinear junction capacitance to the parasitic capacitance. The response of photodiodes that are intensely illuminated within one exposure interval is quite complex. The diodes can be driven into forward bias. In the ideal case, their voltage response to light intensity then has a logarithmic transfer function similar to solar cells. However, in realizable photodiodes they act like leaky integrators in this mode. The MOS CCD converts charge to voltage at the electrometer output by discharging junction depletion capacitance. This junction capacitance is made small by design to achieve high signal charge sensitivity. The junction is strongly reversed biased so that signal charge discharges it only slightly and it thus approximates a linear response. If the incident light in- tensity is very high, the MOS CCD register will spill charge into adjacent pels causing blooming. This phenomenon can be limited by adding to the sensor structure a drain such that excess charge is removed before blooming can occur. IV. DETECTOR DYNAMIC RANGE AND NOISE The linear dynamic range of photodetectors for AO signal processing can be expressed as the ratio of the maximum charge capacity of a pel to the rms number of noise electrons, both. expressed here in units of charge QT DDET __ [QT(NES)] 112 The relationship between system dynamic range and sensor dynamic range is defined by Dsystem KDDET (22) where K is a function related to the system transfer function. The inequality indicates that the system dynamic range may be limited by the detector. The noise equivalent signal (NES) is defined as the input exposure density, E(NES), which will make the SNR equal. to unity at the sensor output 2 1/2 E(NES) _ RDX (p1/m2) (23) where [QT(NES)]1I2 is the rms number of noise photoelec- trons in coulombs and RD, is the responsivity previously de- fined. The NES is separable into two components: temporal noise and fixed pattern noise. This separation can be expressed in terms of rms noise electrons by the expression from a short optical pulse will then be collected over this time interval. If the exposure time is comparable to the optical pulse width, a temporal signal degradation will result. This time delay can cause degradation in AO spectrum analyzer sys- tems whose processing period is less than several microseconds. This form of signal degradation is one contributor to the so called holdover crosstalk. The use of the tub-substrate junction to enhance pel-to-pel crosstalk performance is thus also impor- tant to limit temporal crosstalk in both CCD's and photodiode arrays. The physical mechanism of electron-hole creation by the absorption of photons is identical for both MOS-CCD's and photodiodes. However, the linearity of the charge-to-voltage conversion can be substantially different depending upon the design of the sensor. The major reason for a nonlinear charge- to-voltage ca APPa~?evPgtph?oxo }ode ~an;NpNgwt10 junction on depletion on capa u 1 ~ ~ LVTl1-4nol-1 __ - [QT emporal + Q patial11/2 (24) q q where q is the electronic charge in coulombs. A summary of these noises sources is presented in Table I for CCD's and photodiode arrays and discussed in detail below. The choice between selecting a photodiode, a CCD, or a photodiode/CCD for a given AO system application is dependent principally upon tradeoffs between speed of operation, sensitivity, and dynamic range. In general, for low temporal noise perfor- mance (e.g., QT(NES)/q < 200 a-) and moderate dynamic range (102), CCD's are superior to photodiode arrays princi- pally because of the low output sensing capacitance at the electrometer as opposed to the photodiode capacitance. On ilQl sQB o5153iRQ0&1((1) 3118z), sensitivity is 0-IT, OHNSON.JYSUIST MOS ELECTROMETER SIGNAL PROC. AMP FIXED PATTERN AID QUANTIZING NOISE principally limited by amplifier noise common to both CCD's and photodiode arrays to about 500-1000 a-, making the higher dynamic range (105) obtainable with photodiodes attractive. Several optoelectrical techniques exist to extend the dy- namic range of the photodetector. One technique utilizes two linear photodetector arrays and a beam splitter [33]. Light intensity is divided unequally between the two detectors. After the photodetector which receives the majority of light intensity saturates, the second detector array output is uti- lized. In this way the dynamic ranges of the two detector ar- rays can be combined to yield a total detection range which is the sum of the dynamic range of the individual photodetec- tor arrays. Another elegant optical scheme for extending the detector dynamic range of a one-dimensional processor uses a two-dimensional detector array illuminated by means of a cylindrical lens through a stepped density filter [34]. The rows of the detector parallel to the direction of changing opti- cal transmissivity become a measure of the optical intensity while the columns of the array represent the one dimensional spatial transform of the processor. A. Detector Temporal Noise There are several fundamental sources of temporal uncorre- lated noise in photodetector arrays. They include the Johnson- Nyquist thermal noise associated with the charging of capaci- tors through a resistance, the shot noise due to leakage current, the shot noise of surface and bulk traps in MOS-CCD's, and the signal shot noise arising from quantum fluctuations of im- pinging photons. Other mechanisms that contribute to the overall temporal noise properties of detectors are peculiar to the specific circuit implementation of the detector. They in- clude electrometer amplifier noise, noise due to transfer ineffi- ciency in MOS-CCI)'s, and analog and digital processor noise. The noise associated with the charging of capacitors is of importance since this mechanism is used repeatedly in photo- detector arrays for the conversion of signals from charge to voltage or vice versa. Referring to Fig. 8, a capacitor whose initial charge is zero is to be charged to a voltage Vo through a resistor R by closing a noiseless switch. The voltage across the capacitor (assuming the capacitance is independent of voltage) can be expressed as a function of time by the Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 BULK TRAPS LEAKAGE PHOTON SHOT TRANSFER INEFFICIENCY k.` .I DHNSON-NYQUIST IN OUTPUT RESET OPERATION V. kTRAI T 1 Fig. 8. Schematic representation of the charging of a capacitor through a noiseless switch showing the Johnson-Nyquist thermal noise source. V(t) = Vo (1 - e-'/RC) (25) or in terms of the mean charge on the capacitor Qm(t) = CVo(1 - e-t/RC). (26) Barbe has shown that the variance from the mean value of Q(t) is given by the relationship [ 10] Q(t)2 = kTC(l - e-2t/RC) or in terms of voltage as: V(t)2 = C (1 - e-2t/RC) Signal detection of photodetector arrays usually involve two operations. The first is the fast charging of a capacitor through the action of a low resistance switch. Ideally the second operation is the discharging of the capacitance by signal charge generated by light when the switch is off. In fact, thermally generated leakage current and the emptying of surface and bulk traps also contribute to the process and thus add shot noise. The RC/2 time constant associated with the variance of the voltage (or charge) is different for the two conditions. For example, in the charging mode the time constant associated with the variance of the voltage for a typical MOS switch operating in the subthreshold (or triode) region charging a total capacitance of 0.2 pF (representing depletion and para- sitic capacitance) is (104 E2 X 0.2 pF)/2 = 1 ns. The time nec- essary for the capacitor to reach better than 99 percent of Vo is 5 RC = 10 ns. Consequently, the mean deviation at the end of the charging time, t = 5 RC, is -rkT11/z Vn C /J Qn = (kTC)112 (30) in charge. Assuming that the low resistance switch is turned. off at the end of the charging period (Roff > 1012 2), the RC/2 time constant of the variance is now 0.1 s. This phenomenon can be used to obviate the noise source by the sequential sampling and differencing of signals commonly called correlated double sampling (CDS) [351. Physically, an ideal capacitor has no sources of noise and hence the voltage set across it is as exact as is the ability to measure it. The junction and depletion capacitances associated with semiconductors are not ideal because of the presence of leak- age current and intraband traps. Leakage (or dark) current can Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 BORSUK: PHOTODETECTORS FOR AO SIGNAL PROCESSORS be described by the relationship [361. iL = gni rA Bw/ +AsS + iD (31) `TG.R / where n1 is the intrinsic carrier density (ni ^' exp (-EG/kT)). AB and AS are the areas of the bulk junction and surface, w/ is the width of the depletion region, TG.R is the bulk generation- recombination lifetime, and S is the surface recombination velocity. Typical values for silicon integrated circuits are TG.R = 100-300 ?s and S:= 1-5 cm/s. The diffusion current, iD, is due to the diffusion. of carriers to the depletion region which are thermally generated in the neutral bulk within a diffusion length L = DT(,. A typical value for L in silicon integrated circuits is ' 250 ?m. Therefore, without a junction structure for limiting this diffusion of carriers to the depletion region, the entire bulk semiconductor can contribute leakage current to the collecting region. The effect of the leakage cur- rent is two fold. First, the semiconductor depletion capaci- tance is discharged in time. Second, the generation process is random, and this contributes a temporal noise associated with the sensing of the charge or voltage on the capacitance. The process obeys Poisson statistics and can therefore be described as shot noise Q3z (Leakage) = q iLT (32) where 7 is the sample time interval. The sample time interval can correspond to the exposure time of the detector as photo- generated charge is integrated or it can correspond to the time interval associated with the processing of photogenerated signals. Another source of shot noise associated with photodetectors which shift charge signals by using buried channel CCD shift registers is bulk trapping noise. This source of circuit noise can be very small because the trapping occurs with deep lying energy levels with time constants greater than 10 is. An ex- pression for high signal level bulk trapping noise is given by [101 Q,, (trap) = MNS Nt (1 - e z/re) a-r/Te (33) ND where M is the number of analog stages, NS is the number of signal charge, and Nt is the density of bulk traps in the charge collecting volume. The term ND is the doping density of the buried channel, r is the time the charge packet is under a gate, and Te is the emission constant for a bulk trap. If the bulk trapping noise is computed for the MOS sensor element then M = 1 and r is the exposure time. If it is being computed for the CCD shift register, then M is equal to the number of trans- fers and r is the transport clock period. An MOS-CCD detector for use with a high-speed AO processor (i.e., short exposure time and high-speed readout) suffers little noise contributed by bulk traps. However, bulk traps can be the predominant detector noise source in a well designed, cooled CCD for use in long integration time AO systems such as time-integrating correlators and radiometers. The shot noise due to the random fluctuations in signal photons incident upon the detector is given by the relationship Q2 (hv) = gRDX(DT (34) One Set Per Pixel I Common To All Pixels Address Reset Switch Switch OR VR (b) CCD Read-Out Circuit Fig. 9. Schematic representation of photodiodes and CCD arrays showing the key difference between circuit elements. Temporal circuit noise sources common to both CCD and photodiode arrays arise principally at the output electrometer where charge is converted to voltage, and in the subsequent analog signal processing amplifiers. The first temporal noise source of the detector output circuitry is the (kTC)112 noise created by the discrete resetting of the combined gate and parasitic capacitances on the MOS electrometer. The values and sources of these capacitances are not the same for CCD's and photodiode arrays. Fig. 9 shows the critical difference between a CCD and. a photodiode array. There are three contributors to the total capacitance in the photodiode case. They are the junction capacitance C1 the photodiode parasitic oxide capacitance CP and the gate and parasitic capacitance of the electrometer gate CI. The sum (Cp + C/) is directly proportional to the charge handling capacity of the photodiode and is sometimes made large by design to achieve large signal handling capability. In this case, signal detection is achieved by the discharging the ca- pacitor by photon-generated carriers. The signal charge is then the difference between the original number of coulombs placed on the capacitor by the reset action and that number less those removed by recombination with photogenerated charge. A net increase in dynamic range of Ci + Cp can be achieved at the expense of low light level sensitivity by adding parasitic capacitance at each diode. This method of increasing diode capacitance is preferred to increasing junction capaci- tance because the latter also adds leakage current. The detec- tor sensitivity suffers however since the (kTC) 112 noise also goes up with increased capacitance. The MOSFET electrometer capacitance CI is directly proportional to the white noise den sity for both CCD's and photodiodes. Therefore, if 1/f noise is neglected, it is always of advantage to make CI as small as where RD is the responsivity previously defined and 4) is the possible. irradiance~or photon flux). In the case of CCD sensors, the signal charge is directly pro- Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1,.JANUARY 1981 portional to the number of photons incident upon the detec- tor. The sensing of this signal charge is then performed by a diode whose capacitance is independent of the charge handling capacity of the array. The smaller is this capacitor, the greater is the sensitivity of the device to low light (charge) levels and the smaller is the (kTC)1/2 noise associated with the resetting of the combined. gate and capacitance of the electrometer (CG + Cp). Therefore, if (kTC)1/2 is the dominant noise source, CCD arrays will have greater sensitivity than photo- diode arrays unless CDS is used. The second temporal noise source is due to the MOSFETS which are typically used as both the on-chip electrometer and the signal processing amplifiers. Their noise variance can be expressed in terms of an equivalent input noise charge by the relationship Qn = En'fnCf (35) where 1s fn is the noise bandwidth and CI is the input capaci- tance of the transistor. The term E,2, is the input noise density in (V2/Hz) which is composed of white noise and 1/f noise [37] a En = 4kT 2 1 + KoIDs 3 gm gemfb The 1 If noise term (last term on RHS) is an empirical relation- ship. The term ILLS is the drain current of the MOSFET in the high current pentode regime of operation. Ko is a device- related constant inversely proportional to gate area. The terms a and b are experimentally determined such that the data fits the equation and have a range typically of 0.5 to 2 for a and about unity for b. The term gm is the transconductance of the transistor defined here for the pentode operating regime as W 11/2 gm = 2/1C0. L Its 1 (37) where ji is the carrier mobility, W/L is the transistor width-to- length ration, Co, is the gate capacitance per unit area, and IDS is the source-to-drain current. The frequency fa at which the 1/? noise density equals the white noise density level is given by 3 KoIDs fa 8 kT gm. (38) This frequency usually ranges from 10 kHz to 100 kHz for MOSFET's. In particular, measurements made at Westinghouse on p-channel enhancement mode MOSFET'S used for photo- sensor amplifiers are typically no more than 60 kHz [38]. The amplifier input capacitance CI consists of the parallel combination of parasitic and gate capacitance. It can be shown that for minimum noise, the parasitic capacitance should be made equal to the gate capacitance. Substituting (36) and (37) into (35), and using the above condition, the noise variance in terms of charge at the input of the amplifier can be written as 2 ~8kT(2.CooW)3/2L5/2 + KoIa (2C0xW)L31 Qn(Elect)_ DS I The substitution of only (36) into (35) yields the result Fig. 10. Sampled data output response showing the effect of inadequate amplifier bandwidth. This formulation indicates the importance of having a high g,,,/Cr at the electrometer. The higher the gr?ICI, the more sensitive is the detector output to photo generated charge as well as the inherent charge noise sources (e.g., leakage, traps, etc.) and the less sensitive to off-chip amplifier noise. The sensor's output amplifier bandwidth B0 and its relation- ship to noise bandwidth Afn is an important subject because of the discrete sample nature of the analog voltage or current signals reconstructed at the output of the sensor. Although a bandwidth of only half the sample rate is required to prevent aliasing, an effective loss in gain and accuracy is introduced if the signal processing amplifiers lack sufficient bandwidth to reconstruct the discrete samples. Referring to Fig. 10, the relationship between amplifier gain, bandwidth, and sample rate is given by AV(eff)=AV[l - exp (-irB0/ff)] (41) when B0 is the -3-dB bandwidth of the sensor amplifiers and ff is the clock frequency. If the amplifier has a bandwidth much greater than the sample rate, the discrete output samples will be an excellent representation of photogenerated charge packets collected by the sensor during an exposure time, but the noise power is increased due to the larger bandwidth. However, if the amplifier bandwidth is insufficient, the rela- tionship between discrete charge packets and output voltage samples will not be perfect (for a general description. of this ef- fect for periodic waveforms see [39] ). Thus a sample accuracy, SA can be defined as the ratio of the output sample value ob- tained for a specific amplifier bandwidth to that obtained for the case B0 >>fe,. An exact expression for sample accuracy depends upon considering all previous samples in time since the output response is composed of a transient (continuously changing optical signals) and steady state response. However, a reasonable simplification is to consider only the last previous sample in time. This leads to the following expression for the accuracy SA, V 1 SA = 1 - Vl exp (-IrB0/f,)] (42) 2 where V1 is the amplitude of the Nth signal sample at the time t1 and V2 is the next sample at time t3. An error, E, can be defined for achieving a specified accuracy by the relationship E= (1 - SA) = Vl exp (-irB0/f,). (43) 2 Therefore, the bandwidth as a function of clock frequency and sample error can be written as Qn2 al~ 1 (Elect.) = 4kT + CI 0 DS K I lAfn (40) B f` to V 1 0 g (44) + B005~3RO01 U(1280g A pro ~ le s~PA06/03/10: CIA-RD P88 ~U 1 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 As an example, consider an error of 0.01 percent is required and that V1 / V2 is equal to 0.5. The required bandwidth is then 2.7 times the clock rate, or 5.4 times the maximum signal frequency. The relationship between signal processor amplifier noise and bandwidth can be obtained as an equivalent input noise by evaluating the integral equation Qre(P) = CI fo I T(if) I2 En df (45) here T(lf) is the transfer function of the electronics. The w equivalent input noise density, En, has been shown earlier to be composed of white and 1/f noise components while the transfer function is dependent upon the amplifier gain- frequency characteristics and characteristic response of the sampled data. The transfer function can be written as jrsf T(if) TO (1 n, ) 1 (1 - lIT') if ] 1+7(f/Bo e (46) The first term on the right is due to periodic sampling while the second term is due to the relationship between the data sample hold time rs and the clock period To = 1 /fc. The third term is the characteristic rolloff of a one pole filter response (typically achieved in operational amplifiers by the addition of a feedback capacitance) where B0 is the -3 dB bandwidth. The last term is the characteristic frequency response of a cor- related double sampled filter circuit [341. The term r' is the time between the clamp and sample operation of a given pel in the sample interval. Some reasonable assumptions can be made to evaluate the combined transfer function of (46). The frequency characteristic of a one-pole filter can be written as {I/[ 1 + (f/B0 )2 11. The frequency characteristic of a CDS filter with r' _ (2)To is given by the relationship (1 - cos7rf/f f). The frequency characteristic of a sample and hold circuit inherent in any analog-to-digital (A/D) converter is (sinc2 rrf/fc) for rg = To. The CDS filter has double zeros at f = 2nff, n = 0, 1, 2, 3, ? ? ? which suppress 1/f noise, while the sample- and-hold circuit has zeros at f = kff, k = 1, 2, 3, ? ? . , which suppress clock noise. The relationship between these functions is shown in Fig. 11. The effectiveness of a CDS circuit in removing the (kTC)1/2 noise of the output electrometer is dependent upon the off resistance of the resetting switch and the time interval [40] Qeff(CDS) = kTCI[2(l - eT uRoffC7] (47) This relationship shows that effectively all of the (kTC)112 can be removed if R0 ffC1 >> T'. However, if the opposite is the case, (kTC)112 noise will not be removed but will increase by the factor Therefore, for AO radiometry applications which require long integration times, the off-resistance of the reset switch must be very high to effectively use CDS. Values of 1012 12 for this type switch are realizable. On the other hand, for AO spectrum analysis systems in which fast access time is required, the integration time is usually in the micro- second range. Therefore, CDS can be used effectively to re- move (kTC)112 noise in these applications. However, for high speed detection, the noise bandwidth must be large. The amplifier noise can then be the dominant noise component over the (kTC)112 noise associated with sensor reset operations. In such cases, the implementation a CDS circuit is justified T2 0 [_+(f/B0)2] 2T 02 T 0 2 sinc2( of/f(;) T 02 Fig. 11. The first cycle components of the transfer function of sampled data sensors. only if the 1 If noise density is large. It can be shown that the effectiveness of CDS in removing 1/f noise goes as fa/ff which means that at high clock rates CDS filters 1/f noise very ef- fectively. A recent treatment of the response of a CDS circuit to 1 If noise is presented in [ 41 J. An important source of temporal circuit noise which cannot be ignored is that which arises from the A/D quantization of signals at the sampled data output of the detector. The vari- ance of this noise is given by the relationship [42] 2 Q(A/D) 2 where QI is the quantizing interval. For photodetectors which have a linear transfer function between exposure density and output signal, QI is given by the relationship QI = AE (/1J QB /m2 /bit) (49) where AE is the mean change in exposure density and AB is the mean change in output bits of the A/D. B. Fixed Pattern Noise Fixed pattern (or spatial) noise is due to unequal gain and/or different dc offsets between pels of photodetectors and corre- lated noise due to digital feedthrough from switching circuits. The effect of fixed pattern noise is to reduce the dynamic range of the system since any serial block signal processing performed on the detector's output must include the variance between pels due to nonuniform response. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO, 1, JANUARY 1981 The characterization of fixed pattern noise is best performed by experimental. techniques. In the dark, the standard devia- tion about the mean of the sampled signal voltage of the array, Vdc, can be measured. Measuring the gain nonuniformity is somewhat more tedious. The array is uniformly illuminated with light at several levels of irradiance. At each level, the out- put voltage of each pel is measured and its dc offset is sub- tracted to obtain a normalized response. The standard devia- tion of the normalized response can then be obtained for each irradiance level and used to set an upper boundary on input optical irradiance. Using this largest value, a worst case noise voltage due to nonuniform gain is determined. The two noise voltages can be converted into an effective noise charge at the sensor input by the relationship [U,2(Spatial)11/2 = CT [ Vac + VG2 11/2 (50) AV (eff) where CT is the effective sensor input capacitance and A V (eff) is the voltage gain from sensor element to output. For detec- tor systems with linear transfer functions, spatial nonuniformi- ties are dominated by dc offsets which are typically in the range of 10-20 mV. The most common sources of unequal offsets in photodetec- tors are 1) nonuniform leakage current in the sensor region; 2) nonuniform leakage current in the analog shift register; 3) threshold voltage offsets; 4) nonuniform reset switch feed through. The most common sources of unequal gain in photodetectors 1) nonequal volumes for photogenerated carriers; 2) differences in :integrating capacitance of the photocollect- ing node; 3) nonuniform amplifier gains in the analog signal processing chain. The effect of fixed pattern noise can be removed at some expense. A signal processor capable of adding or subtracting a predetermined offset level and multiplying by a predetermined weighting coefficient to each pel can be used to improve photodetector fixed pattern performance. The processor must have sufficient capacity to store all offset levels and multiplica- tion coefficients. It must also be able to operate at the maxi- mum data rate of the detector or suffer the loss of information. Signal processors of this type have been built for use with bulk AO spectrum analyzer systems but are substantially larger in volume than the optical processing part of the system. C. Signal-to-Noise Ratio The SNR of the detector for noncoherent detection can be written as S RDx d>T ~N)DET IQT (NES) + gR DX r1112' The contributions to the equivalent noise charge may be sum- marized in terms of rms noise electrons by the relationship [QT ( gBS)]'/2 = 8 [kTC T+Qn (Leakage) + Qn (traps) + Q,2~ (Elect,) + Qn (P) + Q;~ (AID) + Qn (spatial)]. is only present in CCD's and can be limited by careful device processing. The noise contribution of the post electrometer amplifier processor may be reduced by having a high gm/Cj at the electrometer. Section IV-B described an experimental method for measuring the spatial contribution of noise to the NES. The combined contribution of all temporal noise sources can also be related to a measured sensor output voltage by the relationship [Qn (temporal)1'12 _ CTVO (temporal) q qAv (eff) where Vo is the rms noise voltage over the noise bandwidth measured for a specific pel of the sensor. This measurement can be made by commanding a sample-and-hold device to sample the same pel of the sensor every exposure time, low- pass filtering of the sample and hold signal to the noise band- width, and then measuring the result with a true rms voltmeter whose bandwidth is at least the noise bandwidth. Since there is no viable mechanism for achieving photoelectric gain in present solid-state photodiode and CCD sensor arrays, single photon shot-noise limited performance cannot be achieved. (Present silicon avalanche photodiodes do not have uniform gain characteristics as a function of reset voltage and tempera- ture and are thus not presently considered for large arrays.) However, examination of (51) shows that an improvement in SNR by a factor of (T)112 can be achieved when QRDX4'T >> Q7' (NES). The detector is then photon shot noise limited. This mode of operation is possible by adjustment of either the irra- diance 4 or the integration time r. The practical limit to this improvement is set by the finite charge handling capacity of the array (i.e., the sensor output saturates) and by the photon shot noise due to optical scattering (which has been neglected in the expressions presented here). V. PITCH AND DETECTOR PEL REQUIREMENTS A. Bulk Acousto-Optic Processors The number of resolvable spots N can be expressed by: N= Bf = (f_)kh(x) (54) a where ka is a factor which accounts for optical aperture weight- ing and beam shape while h(x) is a factor which specifies reso- lution. The term d is the width of the limiting optical aperture in the system while Va is the velocity of sound in the Bragg device. The term Af is the instantaneous AO bandwidth of the Bragg device while B is the bandwidth of a resolvable element. The term ko is equal to WtWa/l.22 for a circularly symmetri- cal beam. Wt and Wa are the weighting functions for truncation of the Gaussian beam and aperture apodization respectively. The term h(x) is unity if resolution is specified by the Rayleigh criterion. This specification is arbitrary and defines as resolv- able two adjacent equal intensity spots separated by a dip of -0.97 dB. If greater resolution between adjacent spots is re- quired, h will be less than unity. For example, if a -3 dB dip in intensity is required between adjacent spots of a uniformly illuminated circular aperture, a factor of 1.15 (h(x) = .87) greater resolution than is obtained using the Rayleigh criterion is necessary. The requirement to measure the dip between diffracted spots sets the minimum number of pels Mp at twice the number of resolvable spots for AO processor sensors. The pitch P (center-to-center pel spacing) of the array can be deter- mined by equating the following geometric expression: Techniques to imp ove detec~to SON a e the f die M P Johnson-Nyquist 4WYJ 00 V i A$ ~fnbYse CIA-RDP88B00553R0 0128603-6 (55) Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 BORSUK: PHOTODETECTORS FOR AO SIGNAL PROCESSORS Zero Beam Detector 140 Element Focal Plane Array Lo & Amplifiers Fig. 12. Schematic representation of a real-time IOC spectrum analyzer. to the half angle of optical deflection obtained over a band- for use with an IOC system is in the detector pitch and the width Of, given by 0/2 = (X/2u)Af where F is the focal length mounting of the detector to the IOC. The pitch of the detec- of the transform lens in the system. Using the small angle tor, as in the bulk case, is proportional to the focal length approximation, the expression for P is then given by of the transform lens and to the frequency resolution given by [451 1 P=(AF/2dk) h(x). In this analysis, the limiting optical aperture is set by the beam expander rather than by the rectangular aperture of the AO device. The beam expander output is circularly symmetri- cal. Optical truncation and apodization of the beam cross section can be performed at this point before cylindrical optics channel the light through the AO device. The beam is then passed through additional cylindrical and spherical optics which reconstruct circularly symmetric spots and far-field patterns. An advantage of this optical arrangement over the use of an anamorphic beam expander is that apodization of the circularly symmetric beam expander output by modifica- tion of the Gaussian cross-section intensity profile results in circularly symmetric spots at the photosensor. A circular spot shape is advantageous because it minimizes the height H of the pel elements for a given spot diameter. The minimum height H of the pel elements is set equal to the diameter of the spot specified as twice the radius of the first zero of the far field diffraction pattern and can be expressed by H= 2FX/dko. - (57) The area of a pel is simply the product of H and P while the aspect ratio is the ratio of H to P equal to 4h(x). The pitch of the array can be matched to the required spot dimension by the choice of the focal length of the final lens. However, the optimum sensor design for AO systems need match the aspect ratio as well. For example, if resolution is specified by the Rayleigh criterion, h(x) equals one. The resulting aspect ratio is four. Typical values for commercially available photo- sensor arrays are of the order of 1-1.4. Note however, that the more stringent the requirements on resolution, the lower the value of the aspect ratio. Neff Vs where Neff is the effective index of refraction for a given opti- cal mode within the waveguide and Vs is the acoustic velocity of the surface acoustic wave (SAW) across the optical aperture. However, unlike bulk optical systems, the focal length F is limited principally by waveguide attenuation and the ineffi- ciency of waveguide reflectors. The smaller the pitch the more advantageous is the detector for IOC. Typical commercially available photodetectors described in Section III have a pitch 18 pm, while the two detectors designed specifically for use with IOC, have a pitch of 12 ?m and 8 ?m. Reducing pel pitch below these dimensions must await new technology developments associated with integrated circuit lithography and processing. The mounting of the detector to the IOC requires precision butt coupling. The sensor must be brought to within several micrometers of the edge of the integrated optical planar guide to avoid light loss and optical crosstalk due to the rapid divergence of the beam. The divergence of the beam is deter- mined by the numerical aperture of the waveguide. To prevent light from being reflected back into the waveguide where it will undergo internal reflections and possibly return to the detector array in adjacent pels, the detector array used for the IOC spectrum, analyzer can be placed at a 450 angle to the edge. Light reflected off the surface of the detector cannot then re-enter the waveguide. Fig. 13 shows a schematic repre- sentation of this arrangement, while Fig. 14 shows the actual photodetector as an integral part of a working IOC spectrum analyzer. VI. ADVANCED MICROELECTRONICS FOR ACOUSTO-OPTIC SIGNAL PROCESSING B. Integrated-Optic Processors The technology challenge of applying advanced microelec- Integrated optical circuits (IOC) consist of both active and tronics to AO signal processing is just beginning. Substantial passive optical devices formed on planar dielectric waveguides. innovation in the design and fabrication of microelectronic Optical signal processing functions can be performed by the circuits to perform high-speed processing over a wide dynamic combination of these elements. Because of their inherent range of optical signals in both linear and area arrays are re- planer construction they are well suited to performing one- quired at this time. Optical processing systems have demon- dimensional real-time spectrum analysis and spatial or time strated the capability of performing 1015 complex multiplica- integrating correlation/convolution functions [ 201, [431 , [441. tions per second.. Much of this computational power is useless Fig. 12 shows a schematic diagram of a real-time IOC spec- without the development of advancedy}photodetector systems trum analyzer. ThAPpGQle*iFotfi tea$etl~ 0 k?-: Qt RDf 88 (m553Rbfb1 $6% y6amic range optical detector intended for use with a bulk system and one intended detectors but have as an integral part of their design high speed Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Fig. 13. Schematic representation of a butt coupled sensor to an IOC. Fig. 16. Photomicrograph of an experimental groove isolated photo- diode array fabricated in (110) silicon. INTEGRATED LIGHT INTENSITY Fig. 14. Photograph showing a sensor butt coupled to a working IOC spectrum analyzer. NEW VHSIC PHASE I CANDIDATE Fig. 15. Block diagram of advanced AO processors utilizing VHSIC technology. data processing. Two potential technology candidates for these advanced "smart" sensors are silicon very high speed integrated circuits (VHSIC) and GaAs microelectronic inte- grated circuits. A. Very High Speed Integrated Circuits Technology The VHSIC program is a De t f t D TIME Fig. 17. Optical response of one pel of the array showing the linear to logarithmic response during an integration interval. Cco CIRCULATING SIR Fig. 18. Schematic representation of a high-speed detector preprocessor for use with AO instantaneous spectrum analyzers. par men o efense initiative to circuits. Specifically, the capability to accurately define lines develop high speed, low power digital silicon integrated circuits and spaces of I Am will allow fabrication of small pitch, high composed of greater than 104 digital logic gates per die. This density photosensor arrays. This capability can also support transistor density requires the technological development of the fabrication of high-speed peristaltic analog CCD's and new lithographic and processing techniques. A figure of merit amplifiers to perform the high-speed scanning and subsequent for VHSIC is 5 X 1011 (Gate-Hz)/cm2. The effective utiliza- processing of large arrays. Finally, the ability to accurately tion and implementation of VHSIC circuits requires accurate control the concentration, depth, and lateral diffusion of im- device and circuit models and computer aided design (CAD). purity dopants in the circuit will invite the development of VHSIC technology will impact optical signal processing in novel detector and signal processing structures. The second two ways as illustrated in Fig. 15. The first benefit is the us , e ' nt of a high-speed of VHSIC techniquApprGyQd p9CtfiiR4ll ?gf2 (eIs'6( : li iE o s o w ft i pperro~r~~m~s~~ many specialized functions Si"111 CCU Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 unique to the AO signal processing requirement. Such an AO VHSIC processor could be used to perform detection algorithms and pattern (signature) recognition algorithms of optically processed data as well as remove fixed pattern noise and other dilatorious properties of the sensor. An advanced high speed detector preprocessor silicon micro- electronic circuit for use with integrated and bulk real time AO spectrum analyzers is being developed [461. The circuits will be capable of analyzing and sorting by amplitude fre- Approved For Release 2006/03/10 quency and time of arrival wide dynamic range optical signals presented at its focal plane. The photosensor part of the cir- cuit utilizes narrow grooves to isolate diodes dielectrically. This unique geometry serves to limit adjacent pel electrical crosstalk and to allow operation of the diode sensors into their nonlinear forward biased region so that high optical dynamic range can be achieved. A photomicrograph of an experimental groove isolated photodiode array fabricated on (110) silicon is shown in Fig. 16 while the linear to log response of a partic- : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 ular element of this array to HeNe 6328 A laser light illumina- tion is shown in Fig. 17 [471. The signal processor utilizes high-speed peristaltic CCD's with on-chip bipolar transistor amplifiers for analog implementations of comparators and analog buffers, low noise short channel MOS charge to voltage amplifiers and CCD internal nondestructive readout charge to current amplifiers [48], [49]. A line to line differencing scheme is utilized to cancel fixed pattern noise in the sensor as well as remove CW signals. A schematic diagram of this circuit is shown in Fig. 18. Another example of an advanced custom silicon microelec- tronic circuit which enables a unique AO phenomenon to be utilized is the AO exciser processor [50). The processor uti- lizes the coherent property of laser light to allow reconstruc- tion of time domain signals that have been transformed by the Bragg AO interaction. A schematic representation is shown in Fig. 19. Laser light incident on the Bragg device is diffracted in spatially resolved spots as in the ubiquitous AO spectrum analyzer. However, since the optical frequency of each de- flected spot is doppler shifted in frequency proportional to the input electrical signal the superposition of reference laser light upon these spots results in optical mixing [ 51 ] , [52). A photodetector array of sufficient instantaneous bandwidth placed to intercept these spots will have a time domain output signal of identical frequency spectrum content but possibly amplitude shaded by a weighting function. If an array of photodiodes is placed at the image plane and a means for either adding or deleting the response from any one diode to a common output bus is implemented, excision of particular frequencies in the time domain can readily be achieved. Fig. 20 is a representation of such a switching photo- array along with a schematic. Fig. 21 shows the actual silicon device built to perform this function [531, [541. The posi- tions of the switches, determining to which output bus each photodiode is connected, are set by loading serially a binary bit stream into the device's shift registers. The switch positions are then held in this state until new data is entered. Using this type of AO system, made possible by a unique photodetector, narrow-band signals are separated from broad-band signals over a wide instantaneous bandwidth. This function is use- ful as a prewhitening filter in spread spectrum communica- tion systems; as well as for ECM signal processors to increase sensitivity in a jamming and a dense emitter radio frequency environment. B. GaAs Technology The use of GaAs integrated circuits for advanced high-speed sensor/processors is possible. A line array of GaAs detectors for use with an integrated optical spectrum analyzer has been fabricated and tested [231. The detectors were fabricated as electroabsorption avalanche photodiodes. Measurements on individual diodes yielded noncoherent dynamic ranges of Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 BORSUK: PHOTODETECTORS FOR AO SIGNAL PROCESSORS I 57 dB. These detectors consisted of a line array of individually readout photodiodes. The ability to marry GaAs detectors with high-speed GaAs CCD's and digital logic functions may eventually be feasible as this technology matures [55]. A schematic representation of a 16-pel photodiode/CCD linear GaAs array is shown in Fig. 22 [56]. The device utilizes a Schottky diode as the sensor connected to a Schottky gate mesa-type GaAs CCD. Mesa-type GaAs CCD's have been operated at high speeds (500 MHz) in a continuous clocking mode [57]. VII. CONCLUSION A description of the properties and use of solid state photo- detectors for AO signal processing has been presented. Special attention has been given to the device physics which describe the noise properties of these sensors because of their impor- tance in determining the ultimate performance of the entire system. The different categories of device architectures have performance of AO systems. New silicon VHSIC and GaAs sensor/processors will be developed in the future that allow the full potential. of these unique optical signal processors to be achieved. ACKNOWLEDGMENT The author acknowledges the many useful discussions and contributions made by the staff of the Westinghouse Advanced Technology Laboratory. Specifically, the critical review and discussion of this paper by M. H. White, D. R. Lampe, N. Bluzer, and E. C. Malarkey is greatly appreciated. The support of the Navy in developing this technology has been significant. Specifically, the technical contribution of T. Giallorenzi, G. Anderson and A. Spezio from U.S. NRL and program support from J. Koenig and N. Butler of Navelex in pursuing photo- sensor microelectronics for acousto optics is acknowledged. also been explained because of their differences to those 111 W. K. Middleton, Vision Through The Atmosphere. h there have Canada: University of Toronto Press, 1952. Althou s i i d i g ng sensor . n scene mag typically use 121 been some new sensors specifically made for AO applications, D. Hecht, "Spectrum analysis using acousto-optic Opt. Eng. vol. 16, , pp pp. . 461-466, Oct. 1977. the photodetector i( pi b?pottRgibAi e2 6y6y1V : _~~ . B %6llf66t1 6t6 f -10 nA/cm2. liE ~fl niliinliinitfflniinRi[ni[flniinMnTPMMNM 19 31 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 [5] [61 [71 optic radiometry," Proc. SPIE Optics in Radar Systems, vol. 128, pp. 344-352, Sept. 1977. R. A. Spague, "A review of acousto-optic correlations," Opt. Eng., vol. 16, pp. 467-474, Oct. 1977. T. M. Turpin, "Spectrum analysis using optical processing," this issue, pp. 79-92. "Time integrating optical processing," in Proc. SPIE Symp. Real Time Signal Processing (San Diego, CA), vol_ 154, pp. 196- 203, Aug. 1978. [8] - "Real time,input transducer for coherent optical process- ing," Int. Optical Computing Conf. (Apr. 9-11, 1974, Zurich, Switzerland). J. B. Barton, J..1. Cuny, D. R. Collins, "Performance analysis of EBS-CCD imaging tubes/status of ICCD development," in Proc. 1975 Int. Conf Application of Charge Coupled Devices, pp. 133-146, Oct. 1975. single crystal germanium and silicon at 77? K and 300? K," Phys. Rev., vol. 99, p. 1151, 1955. [311 A. Turley, unpublished, 1978. D21 R. H. Dyck, W. Steffe, "Effects of optical crosstalk in CCD image sensors," in Proc. Int. Conf. Application of CCD's, pp. 1-55, Oct. 1978. 1331 U.S. Patent 3 962 5.77. [341 U.S. Patent 3 934 153. [351 M. H. White, D. R. Lampe, F. Blaha, and I. Mack, "Characteriza- tion of surface channel CCD image arrays at low light levels," IEEESC, vol. 9, p. 3, Feb. 1974. [361 M. H. White, "Photodiode sensor array," in Solid State Imaging, NATO Advanced Study Institute Series, Series E, NO1 6. [371 P. R. Gray and R. G. Meyer, Analysis and design of integrated circuits. New York: Wiley, 1977. [38] A. Turley, private communication, 1979. [391 C. D. McGillen and G. R. Cooper, Continuous and Discrete Signal and System Analysis. New York: Holt, Rinehart, and Winston, 1974, pp. 238-241. [401 R. W. Brodersen and S. P. Emmons, "The measurement of noise in buried channel charge-coupled devices," in 1975 Int. Conf. Application of CCD's (Oct. 29, 1975), p. 331. [411 R. J. Kansy, "Response of a correlated double sampling circuit to 1/f noise," IEEE J. Solid-State Circuits, vol. SC-15, p. 373, June 1980. [421 B. Gold and C. M. Rader, Digital Processing of Signals. New York: McGraw-Hill, 1969, p. 104. [43] S. H. Chang and J. T. Boyd, "An integrated optical channel wave- guide-CCD transversal filter," IEEE Electron Device Lett., vol. EDL-1, Mar. 1980. [441 C. S. Tsai, C. C. Lee and B. Kim, "A review of recent progress on guided wave acousto-optics with applications to wideband com- munication and signal processing," Tech. Dig. 1980 Topical Meet. Integrated and Guided-Wave Optics (Incline Village, NV), vol. ME1-1, 1980. [45] M. C. Hamilton, D. A. Wille, and W. J. Miceli, "An integrated optical RF spectrum analyzer," Opt. Eng., vol. 16, no. 5, p. 475, Sept.-Oct. 1977. [46] Navy Contract N00173-79-C-0485. 1471 J. Kim, unpublished, Apr. 1980. [481 G. M. Borsuk, M. H. White, N. Bluzer and D. R. Lampe, "Design and analysis of new high speed peristaltic CCD's," in Proc. 1978 Conf. Application of CCD's (Oct. 25-27), 1978. [491 R. J. Brewer, "The low light level potential of a CCD imaging array," IEEE Trans. Electron Devices, vol. ED-27, p. 401, Feb. 1980. 150 1 Navy Contract N00039-78-R-0417. [51] W. J. Thaler, "Frequency modulation of a HeNe laser beam by ultrasonic waves in quartz," Appl. Phys. Lett., vol. 5, no. 2, p. 29, July 16, 1964. [521 G. M. Borsuk and W. J. Thaler, "Frequency-moduated laser com- munication system," IEEE Trans. Sonics Ultrason., vol. SU-17, Oct. 1970. [531 F. Kub, unpublished, Mar. 1980. [54] N. Bluyer, F. Kub, and G. M. Borsuk, "Steering of high frequency low level photocurrents between summing busses beyond the gm/21rc limit," Proc. IEDM, Dec. 1980. [55] R. C. Eden and I. Deyhimy, "Application of GaAs integrated cir- cuits and charge-coupled devices (CCD's) for high speed signal processing," in Proc. SPIE Acousto Optic Bulk Wave Devices, vol. 214, p. 39, 1979. [561 F. Kub, Unpublished, May 1980. [571 I. Deyhimy at al., "An ultra high speed GaAs CCD," in Tech. Dig. 19 79 IEDM, p. 619, 19 7 9. [10] D. F. Barbe, "Imaging devices using the charge-coupled concept," Proc. IEEE, vol. 63, pp. 38-67, Jan. 1975. [11] "Advances in CCD and imaging, Session II," in Proc. ISSCC, 1980. [12 ] M. M. Blouke, J. F. Breitzmann and J. E. Hall, "Three Phase, backside illuminated 500 X 500 CCD imager," in Proc. 1978 ISSCC, p. 36, 1978. [131 J. Hynecek, "Virtual Phase CCD Technology," in Proc. 1979 IEDM, p. 611. [141 Reticon data sheet "512 random access line scanner-CP 1006," Feb. 2, 1980. [15] G. Weckler, private communication, Apr. 1980. [16] R. Ekstein, "ELINT sensor design goals," in Proc. SPIE Conf. Workshop Acousto-Optic Bulk Wave Devices (Monterey, CA), Nov. 27-29, 1979. [171 Reticon Data Sheet "CP 1023 tapped 256 CCPD," Mar. 18, 1980. [181 G. M. Borsuk, A. Turley, G. E. Marx, E. C. Malarkey, "Photo- sensor array for integrated optical spectrum analyzer systems," Proc. SPIE, vol. 176, p. 109, 1979. [19] G. E. Marx and G. M. Borsuk, "Evaluation of a photosensor for integrated optics spectrum analyzers," in Tech. Dig. 1980 Topical Meet. Integrated and Guided Wave Optics (Incline Village, NV), vol. ME 6, 1980. [201 D. Mergerian et al., "Working integrated optical RF spectrum analyzer," Appl. Opt., vol. 19, no. 18, Sept. 15, 1980. [21 ] D. Mergerian, unpublished, Mar. 1980. [221 J. Y. M. Lee, B. Chen, "Detector array for an integrated optic spectrum analyzer," Extended abstracts, vol. 80-1, Spring Meet. Eleetro-Chemical Soc., May 11-16, 1980. [23] "GaAs waveguide detector array for A IOC spectrum analyzer," Semiconductor Res. Lab, Washington University, St. Louis, MO, Final Rep. N064351-1 July 31, 1979. [241 Solid State Imaging, Jespers, Van De Wiele, and White, Eds., NATO Advanced Study Institute Series, Series E, Applied Sci- ences, no. 16 (Leyden, The Netherlands: Noordhoff, 1976). [251 A. S. Grove, Physics and Technology of Semiconductor Devices. New York: Wiley, 1967, p. 121. [26] P. A. Gary, "Modeling and optimization of a silicon photosensor for a reading aid," Stanford Electronics Lab., Tech. Rep. No. 4822-1, May 1967. [27] F. Van DeWiele, "Photodiode quantum efficiency," in Solid State Imaging, NATO Advanced Study Institute Series, Series E, no. 16 (Leyden, The Netherlands: Noordhoff, 1976). [281 N. Bluzer, private communication, 1979. [291 D. McCann et al., "Buried-channel CCD imaging arrays with tin- oxide transparent gates," in Proc. 1978 ISSCC, p. 30, 1978. [301 W. C. Dash and R. Newman, "Intrinsic optical absorption in Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88BOO553ROO0100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Contributors Gerald M. Borsuk (SM'78) was born in Newark, NJ, on December 15, 1944. He received the B.S., M.S., and Ph.D. degrees in physics from Georgetown University, Washington, DC, in 1966, 1970, and 1972, respectively. Since 1977, he has been employed by the Westinghouse Electric Corporation, Advanced Technology Laboratories, Baltimore, MD, and is Manager of the Solid State Device Physics De- partment primarily involved in research and development concerning charge-coupled devices and optical techniques for signal processing. Prior to joining West- inghouse, he worked for the ITT Electro Physics Laboratory, Colum- bia, MD. Berthold K. P. Horn received the B.Sc. (elec. eng.) degree from the University of the Witwa- tersrand, Johannesburg, South Africa, and the S.M. and Ph.D. degrees from the Massachusetts Institute of Technology (M.I.T.), Cambridge, MA, in 1965, 1968, and 1970 respectively. He has taught at both the University of the Witwatersrand and M.I.T. He has been Associ- ate Professor in the Department of Electrical Engineering and Computer Science of M.I.T. since June 1976. He directs the machine vision and machine manipulation work of the M.I.T. Artificial Intelligence Laboratory. His present interests also include locomotion, tomography, image understanding, exact color reproduction, and the protection of wildlife. Peter Kellman was born in New York City, NY, on November 29, 1952. He received the B.S. degree in electrical engineering from Carnegie- Mellon University, Pittsburgh, PA, in 1975, and the M.S..and Ph.D. degrees in electrical engi- neering from Stanford University, Stanford, CA, in 1977 and 1979, respectively. He joined ESL, Incorporated, a subsidiary of TRW, Sunnyvale, CA, in 1975 and has worked on the development of automatic signal search and collection systems using acousto-optic sig- nal processing technology. He is currently manager of Acousto-Optic System Development. Dr. Kellman is a member of the IEEE Acoustics Speech and Signal Processing and Communications Societies, Society of Photo-Optical Instrumentation Engineers, and the Optical Society of America. Adrianus Korpel (SM'67-F'75) received the B.S., M.S., and Ph.D. degrees in 1953, 1955, and 1969, respectively, from the University of Technology, Delft, The Netherlands, all in electrical engineering. From 1955 to 1960 he was with the Postmas- ter's General Research Laboratories, Melbourne, Australia. In 1960 he joined Zenith Radio Corporation, Chicago, IL, where in 1975, he became Director of research in engineering physics. Since 1977 he has been with the Uni- Dr. Korpel is a member of both the Optical Society of America and the Acoustical Society of America. J. William Murray (S'59-M'63) received the B.S.E.E. degree in 1960 from the University of Washington, Seattle, and the M.E.E. degree in 1962 from New York University, New York. As a Member of Technical Staff at Bell Tele- phone Laboratories, Whippany, NJ, from 1960 to 1966, he participated in development of signal and data processing equipment, and associated computer software, for operation, testing, and simulation of antiballistic missile radar systems, and for measurement of antenna patterns of large multifunction phased-array radars. From 1966 to 1977 he was employed by the Applied Technology Division of Itek Corporation, Sunnyvale, CA. During this period he was primarily con- cerned with development of system designs for radar warning systems for use on military tactical aircraft. This included development of computer-based interferometer systems for providing highly accurate azimuth and elevation direction finding information. Since 1977 he has been a Member of Technical Staff at ESL, Incorporated, a sub- sidiary of TRW, Sunnyvale, CA. His current responsibilities are primar- ily in connection with system design of specialized computer-based signal processing systems. This includes development of systems for performing real-time analysis, display, and collection of the multichan- nel output signals available from acousto-optic channelized receivers. Mr. Murray is a member of Tau Beta Pi. William T. Rhodes (S'70-M'71) was born in Palo Alto, CA, on April 14, 1943. He received the B.S. degree in physics in 1966 and the M.S. and Ph.D. degrees in electrical engineering in 1968 and 1971, respectively, from Stanford University, Stanford, CA. In 1971 he joined the faculty of the Georgia Institute of Technology where he is currently an Associate Professor teaching in the areas of modern optics, communications, and signal processing. He is coauthor of a book on lasers and their applications and is editing a book on optical information pro- cessing. In 1976 he was a Humboldt Research Fellow at the University of Erlangen in West Germany. His research is in the areas of image formation and processing and in hybrid optical/electronic signal pro- cessing. He is an associate editor for Optics Letters and serves on the editorial boards of Optica Acta and Optical Engineering. Dr. Rhodes is currently the Chairman of the IEEE Computer Society Technical Committee on Optical Processing and the Vice Chairman of the Optical Society of America Technical Group on Information Pro- cessing and Holography. Harry N. Shaver (S'53-M'57) was born in Bis- bee, AZ, on June 25, 1935. He received the B.S.E.E. and M.S. degrees in electrical engineer- ing from the University of Arizona, Tucson, in 1957 and 1959, respectively, and the degree of Engineer from Stanford University in 1965. He joined ESL, Incorporated, a subsidiary of TRW, Sunnyvale, CA, in 1972 and has been active in the areas of signal search, automatic signal recognition, and optical signal processing. He is currently Manager of the Signal System versity of Iowa, Iowa City, as a faculty member of the Department of Electrical and Computer Engineering. He has worked in the areas of coherent optics, acousto-optics, and acoustic imaging. His present research interests include nonlinear phenomena. Approved For Release 2006/03/10 : CIA-RDP88BOO553ROO0100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Mr. Shaver is a member of Tau Beta Pi, Pi Mu Epsilon, Sigma Pi Sigma, and Phi Kappa Phi. Allan W. Snyder received the B.Sc. degree from the Pennsylvania State University, University Park, the S. M. degree from the Massachusetts Institute of Technology, Cambridge, MA, the M.S. degree from Harvard University, Cam- bridge, MA, the Ph.D. degree from University College London, England, and the D. Sc. degree from the University of London, London, Eng- land, in the fields of biology, electrical engineer- ing, and applied physics. At present he holds the chair of optical phys- ics and vision research in the Institute of Advanced Studies at the Aus- tralian National University. He is Head of the Department of Applied Mathematics, a department devoted to interdisciplinary fields including membrane biophysics, optics and vision. He is also a professor in the Department of Neurobiology. During the academic years of 1974 and 1977 he was a Visiting Professor at the Technische Hochschule, Darmstadt, Germany, and at the Yale University School of Medicine, New Haven, CT, respectively. His industrial appointments include nine months with Peter Kiewitt as a Communication Engineer on the ice cap in Greenland (1960), a Research Scientist with the Sylvania Applied Research Laboratory (1963-1967), Consultant to the British Post Office (1967-1969), the Standard Telecommunications Laboratory, England (1969-1970), Telecom Australia (1972) and the French Centre National d'Etudes des Telecommunications (1976) all concerned with optical fibers. He conceived and jointly organized the first international work- shop on photoreceptor optics in Darmstadt, Germany, 1974, and the first international workshop on optical waveguide theory in Lannion, France, 1976. He was one of the four invited members on the 1977 Marconi International Fellowship Committee. In addition to more than 150 papers, he is the co-author of Photoreceptor Optics (Springer Verlag, 1975) and Optical Waveguide Theory (Chapman and Hall, 1981) and was the Guest Editor of the 1977 special issue of Optical and Quantum Electronics. Professor Snyder has been the recipient of a National Science Founda- tion fellowship in biophysics, the John Simon Guggenheim Fellowship in visual neurobiology, the research medal of the Royal Society of Victoria and the Edgeworth David Medal. Terry M. Turpin received his B.S.E.E. degree from the University of Akron, Akron, OH, in 1966, and a M.S. degree in electronic engineer- ing from Catholic University, Washington, DC, in 1970. From 1967 to the present, he has been actively involved in optical processing research and development with the Department of De- fense. He has had extensive experience with one- and two-dimensional optical processing systems and hands-on experience with a wide Shi-Kay Yao (S'68-M'74-SM'80) was born in China on June 30, 1945. He received the B.S. degree in electrical engineering from National Taiwan University, Taipei, Republic of China, in 1967, and the M.S. and Ph.D. degrees in elec- trical engineering from Carnegie-Mellon Univer- sity, Pittsburgh, PA, in 1969 and 1974, respectively. He is currently Senior Scientist at the TRW Technology Research Center, Torrance, CA, contributing to the development of optoelec- tronic devices and fiber optical communication. Prior to this, he was manager of Optical Signal Processing at the Electronics Research Center of Rockwell International, Anaheim, CA, from 1976 to 1980, where his major contributions were in Integrated Optics, waveguide optical lenses, waveguide photodetectors, and surface acousto-optic devices using ZnO piezoelectric thin film. He was with Harris Corporation from 1974 to 1976 working on acousto-optic devices and surface acoustic wave de- vices. He has been working on optical image processing (1968-1970), laser communication (1970-1973) as part of his Ph.D. dissertation re- quirement, and integrated optical switching devices on LiNbO3 (1973- 1974) as post doctorate research, at Carnegie-Mellon University. He is the author or co-author of over 40 journal articles, technical presenta- tions and holds several U.S. patents. Dr. Yao is currently the Treasurer of the Los Angeles chapter of IEEE Quantum Electronics and Applications Society. He is a member of the Optical Society of America, Eta Kappa Nu, and Sigma Xi. Eddie H. Young, Jr. received the B.S. degree (with honors) in electrical engineering from the University of Illinois, Urbana, in 1961 and the M.S. and Ph.D. degrees in electrical engineering from the University of Texas, Austin, in 1963 and 1968, respectively. He is currently Director of the Optical Sys- tems at Harris GSG leading engineering activi- ties in optical systems and optical devices development. Prior to this, he was involved in the study of acoustic and optical interaction in -bulk and surface waves for applications in signal processing. He first became interested in surface wave acoustics while on a Summer Na- tional Science Foundation postdoctorate residence at Stanford Micro- wave Laboratory. Subsequently, he was funded a NSF Grant to con- tinue research at Old Dominion University. He also received a grant from NASA to work on a computer-aided network and analysis pro- gram. He spent 2 years as an Assistant Professor of Electrical Engineer- ing at Old Dominion University, Norfolk, VA. At the University of Texas, his doctoral dissertation and graduate studies primarily involved plasmas and electromagnetic theory. In particular, he is involved in the fabrication of acoustic cells, and in the analysis and experimentation of the cells for correlation and spectrum analysis. In addition, some basic research is carried out in surface wave devices. He has written numerous technical papers. Dr. Young is a member of the Eta Kappa Nu, Tau Beta Pi, and Sigma Xi. variety of electro-optical components. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 Proceedings Letters This section is intended primarily for rapid dissemination of brief reports on new research results in technical areas of interest to IEEE members. Contributions are reviewed immediately, and acceptance is determined by timeliness and importance of the subject, and brevity and clarity of the presentation. Research letters must contain a clear concise statement of the problem studied, identify new results, and make evident their utility, importance, or relevance to electrical engi- neering. Key references to related literature must be given. Contributions should be submitted in triplicate to the Editor, PROCEEDINGS OF THE IEEE, 345 East 47 Street, New York, N. Y. 10017. The length should be limited to five double-spaced typewritten pages, counting each illustration as a half page. An abstract of 50 words or less and the original figures should be included. Instructions covering abbreviations, the form for references, general style, and preparation of figures are found in "Information for IEEE Authors," available on request from the IEEE Editorial Department. Authors are invited to suggest the categories in the table of contents under which their letters best fit. After a letter has been accepted, the author's company or institution will be requested to pay a voluntary charge of $70 per printed page, calculated to the nearest whole page and with a $70 minimum, to cover part of the cost of publication. Quasi- Optics of the Waves Guided by a Slab of Uniaxially Anisotropic Dielectric Abstract-A ray optical method is given for deducing the dispersion relation and the group velocity of the TM wave guided by a slab of uniaxially anisotropic dielectric with particular emphasis on confirming the correctness of the reverse lateral displacement of the ray on total reflection at an interface separating the dielectric from the free space. A planar slab of uniaxially anisotropic magnetoionic medium occupy- ing the region -o < x, y < o, and -d < z < d is situated in free space as shown in Fig. 1. The magnetization is in the z direction and is normal to the surfaces of the slab. All the field quantities are assumed to be independent of y and have the harmonic time dependence of the form exp (-iwt). With suitable normalizations, inside the slab, the TM waves (Hy, Ex, Ez) are governed by the following relations: 1 a2 a2 C 2 + az 2 +w2 Hy(x,z)=0 8x Ex iw az ' Ez = 1 ally 1 8Hy and e = 1 - 1/w2. The fields in the free space outside the slab are also governed by (1) and (2) with e = 1. We restrict our attention to fre- quencies below the plasma frequency, that is w < 1 and e < 0. Assuming a plane wave solution of the form Hy (x, z) - exp [i (Oxx + 0,z)], from (1) we obtain the dispersion relation 2O2 -- w2) - 0z + w2 = 0. (3) Also, we assume that Ox is positive real. For w < 1, Oz is also real. For the sake of convenience, we take oz to be also positive. The group velocity vg = z vgx + z vgz in the unbounded uniaxially anisotropic di- electric can be deduced from (3) as -wOx Vgx (1 w2) [1 +02x/(1 - w2)2] w and az is positive real leading to a total reflection in the slab. Applying the boundary conditions that Hy and. Ex are continuous at the interface z = d yields A2/A1 = exp (-i24) (8) tan 4=-= (9) kz [w2 + w20/(1 - w2)] 112. Since v$z > 0, A2/A1 given in (8) is the reflection coefficient both for the phase and the ray. By considering a space-like wave packet and a time-like wave packet separately, we can establish [1] , [2] that the ray on total reflection at a plane interface between the uniaxially anisotropic dielectric and the free space undergoes a lateral displacement in the x direction as given by 2x5 = 2a$/39x = 2w2/0x0zaz > 0 (10) and an associated time delay as given by 2w az 2ts = -2ao/8w = 1 + 2 > 0. (11) 0zaz (1 w ) In (8)-(11), 0 is a function of the independent variables Ox and w. The incident ray is directed in the -x direction and the lateral displacement determined in (10) is in the +x direction. Thus the ray on total reflec- tion has a reverse lateral displacement. Felsen [3] has previously ob- tained this result by a systematic evaluation of the integral representation of the field excited by a simple source in a half space of the uniaxially anisotropic dielectric. The lateral displacement can be either in the forward or in the reverse direction but the associated time delay should always be positive. The positive time delay obtained in (11) confirms the correctness of the reverse lateral displacement deduced in (10). The dispersion relation of the TM wave guided along the slab can be deduced using the zig-zag model for the propagation of the phase fronts of a homogeneous plane wave inside the slab [4]. The zig-zagging wave-normal directions of the successively and totally reflected homo- geneous plane wave inside the slab are shown by the line PIP2P3P4 in Fig. 1. The dashed line PIP4 represents a phase front. The closure condition is that the resultant phase change between any two points on a phase front along the zig-zagging wave-normal directions including the phase changes occurring on total internal reflection at the two inter- faces is equal to an integral multiple of 27r. Symmetry considerations show that the phase change introduced by the total internal reflec- tion is the same for the two interfaces. Since the distance P1P2P3P4 = 4d cos 6 the total Base chap a from P to P alon the zi z,, in (OX - w2)1/2 Manuscript received August 1, 1980. P' p g r 4 g g gg g The author is with the Department of Electrical and Computer En- wave-normal directions is obtained as 40d cos op - 40 where 0 is the gineering, University of Wisconsin, Madison, WI 53706. magnitude of the wavenumber in the wave-normal directions. Since Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 0018-9219/81/0100-0121$00.75 ? 1981 IEEE Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 pp. 174-185, Feb. 1974. [3] L. B. Felsen, "Lateral waves on an anisotropic plasma interface," IRE Trans. Antennas Propagat., vol. AP-10, pp. 347-349, May 1962. [41 S. R. Seshadri, Fundamentals of Transmission Lines and Electro- magnetic Fields. Reading, MA: Addison-Wesley, 1971, pp. 428- 436. Comments on "Resolution of Coherent Sources Incident on a Circular Antenna Array" Fig. 1. Geometry of a planar slab of the uniaxially anisotropic dielec- tric showing the zig-zagging wave-normal directions and the associated zig-zagging ray directions. a cos Op = (iZ, the closure condition is given by 4d[w2 + w2i3 /(1 - w2)] 1/2 - 4(p = 27rn where n is an integer. This closure condition is the dispersion relation of the TM wave guided by the slab. The allowable values of ax and the associated discrete values of the angle of incidence op are given by the dispersion relation (12), together with (9) and (5a). For the guided wave, in view of (12), w becomes an implicit function of px. The group velocity Vg of the guided wave is in the x direction and the x component Vgx of Vg is given by dw/d(3x as obtained from (12). Taking the derivative of (12) with respect to ox and using (4a) and (5b), we determine the group velocity of the guided wave to be given by d tan 0g - a(p/a/3x -Vgx = d tan og/(-vgx) - ao/aw Associated with the zig-zagging wave-normal directions are the zig- zagging ray directions. The direction of the ray is different from the corresponding wave-normal direction, as already indicated. On total reflection at an interface between the uniaxially anisotropic dielectric and the free space, a ray undergoes a reverse lateral shift. In Fig. 1 P1P2P3P4 is a part of the zig-zagging wave-normal directions incident on the interface at an angle Bp. RIR2R3R4 represents the correspond- ing ray directions incident on the interfaces at an angle 0g. R 1R4 is on the midplane z = 0 of the slab. Since the reflections at the two inter- faces are identical, RIR2R3R4 forms a unit cell in the periodic pattern of the zig-zagging ray directions. The times taken for the ray to advance from R I to R 2, from R2 to R 3, and from R 3 to R4 are given by d tan og/ (-vgx), -2at/aw, and d tan 611(-v gx), respectively. Hence, the time taken for the ray associated with the guided wave to advance from R 1 to R4 along the actually ray direction is given by 2 [d tan og/(-vgx) - ao/aw]. In this time the ray associated with the guided wave advances in the -x direction from R1 to R4. The distance from R1 to R4 is given by 2 [d tan o8. - ar/a px] . The minus sign in front of a0/a(3x specifically takes account of the fact that the lateral displacement is in the reverse direction. Hence the ray method [2] gives the group veloc- lity of the guided wave as d tan 0g - ao/agx -Vgx d tan og/(-ugx) - ao/aw which is identical to that obtained in (13) from the dispersion relation. The correctness of the group velocity deduced via the ray method con- firms the reverse direction of the lateral displacement of the ray result- ing from the total reflection at the interface between the anisotropic dielectric and the free space. The reverse lateral displacement was first obtained by Felsen [3]. Since the geometry is uniform in the longitudinal direction, the reversal of the ray in the longitudinal direction is somewhat intriguing. But, the positive time delay associated with the reverse lateral displacement and the correctness of the group velocity of the wave guided by a slab de- duced by the ray method which explicitly includes the reverse lateral displacement confirm the correctness of the reverse lateral displacement. [ 1 ] H. K. V. Lotsch, "Reflection and refraction of a beam of light at a plane interface," J. Opt. Soc. Amer., vol. 58, no. 4, pp. 551-561, Apr. 1968. [2] H. Kogelnik and H. P. Weber, "Rays, stored energy, and power flow in dielectric waveguides," J. Opt. Soc. Amer., vol. 64, no. 2, EDMUND K. MILLER In the above letter,I a technique is presented for using a circular array of N equally spaced antennas to obtain the azimuths and strengths of M (M < N/2) far-field sources. The procedure involves two basic steps: 1) use of a FFT (assuming N is a power of 2) to transform the N in- dividual antenna-element strengths; 2) solution of an Mth-order linear system composed of the transformed data to find the coefficients of an Mth-order polynomial whose roots provide the azimuth angles. It is the purpose of this brief letter to mention that step 2 above is identical to Prony's Method [ 1 ] , a procedure which underlies much of modern signal processing. Although the approach in the above letter differs from the more direct approach presented in [1], both lead to the same result as can be seen by comparing their respective starting equations, which are sums of exponentials, and the subsequent linear system and polynomial solutions. For example, the (12), in the above letter, which has the form (redefining the Q1's to eliminate the al- ternating minus signs of the author) M Wm-i= L Q1 W1-n+i, 1=1 can be seen to be the same as the linear predictor which arises in Prony's method. In (1), the Wk come from step 1 above, and the Q1 are the linear predictor coefficients, solved for from (1), which form the polynomial PM+QIPM-1 +...QM= 0 whose roots provide the source directions (via their complex logarithms). As Moody points out, basically the same technique works for finding the azimuth angles of far-field sources from linear arrays of equally spaced elements [2]. Furthermore, the azimuth and elevation angles of far-field sources can be found from a similar approach using planar arrays and receiving antennas [ 3 ]. Other applications for which Prony's Method has been used include the synthesis of nonuniformly spaced linear arrays [4] ; the imaging of linear source distributions from their far fields [5] ; and the extraction of the complex resonance frequencies (poles) of objects from the impulse or spectral responses [6), [7]. Reply2 by M. P. Moody3 I wish to thank E. K. Miller for his very useful comments and for the list of references supplied relating to Prony's Method, of which I have not been hitherto aware. Although he has shown that the method derived was not, after all, novel, it is hoped that the application of the method with deconvolu- tion in solving the resolution problem (epoch detection) of overlapping pulses may be found to be of use. Since submitting the original correspondence, I have become aware of another closely related method which, from the literature available, does not appear to have been linked with Prony's Method. I refer to Burg's so called maximum entropy method [ 8], [91 (also known as the autoregressive power spectral density estimate or Linear Prediction Spectral Estimate) and have included some recent references for the benefit of readers in this field [10]-[12]. The method was derived by Burg based on maximizing entropy, but results in a set of equations (also known as modified Yule-Walker equations) which bear a re- Manuscript received June 5, 1980. E. K. Miller is with the Lawrence Livermore Laboratory, P.O. Box 808, Livermore, CA. I M. P. Moody, Proc. IEEE, vol. 68, pp. 276-277, Feb. 1980. 'Manuscript received July 18, 1980. 3 M. P. Moody is with the Electrical Engineering Department, Queens- land Institute of Technology, George Street, Brisbane 4000, Australia. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 0018-9219/81/0100-0122$00.75 ? 1981 IEEE Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 semblance to Prony's matrix equation. Since Burg's method is equiv- alent to modeling the data as the impulse response of an Nth-order recursive digital filter (IIR filter) whose Z coefficients are the un- knowns in the matrix equation [131, the positions of poles can be found on the Z plane by solution of the resulting polynominal in Z. Some work has also been carried out combining autoregressive with zero-producing moving average (ARMA) processes with good results in noisy conditions [ 141. [1] [21 REFERENCES F. Hildebrand, Introduction to Numerical Analysis. New York: McGraw-Hill, 1956, pp. 378-382. J. M. Kelso, "Measuring the vertical angles of arrival of HF sky- wave signals with multiple modes," Radio Sci., vol. 7, pp. 245- 250, 1972. C. J. Benning, "Adaptive array beamforming and steering using Prony's method," in Prot. Annu. Symp. USAF Antenna R&D, AFAL (Univ. of Illinois, Allerton, IL), 1969. syntheses using Prony's method," Electron. Lett., vol. 14, pp. 180-181, 1978. E. K. Miller, D. L. Lager, and J. T. Okada, "Imaging of linear source distributions," Lawrence Livermore Laboratory, Rep. UCRL-52822, Nov. 1979. -Evaluation or a processing technique for transient data," IEEE Trans. Antennas Propagat., vol. AP-26, pp. 165-173, Jan. 1978. J. N. Brittingham, E. K. Miller, and J. L. Willows, "Pole extrac- tion from real-frequency information," Proc. IEEE, vol. 68, pp. 263-273, Feb. 1980. [91 [10] sented at the 37th Anna. Meet. Society of Exploration Geolo- gists 4Oklahoma City, OK), Oct. 31, 1967. Maximum entropy spectral analysis," Ph.D. dissertation, Stanford University, Stanford, CA, 1975. D. N. Swingler, "A comparison between Burg's maximum entropy method and a nonrecursive technique for the spectral analysis of deterministic signals," J. Geophys. Res., vol. 84, no. B2, pp. 679- 685, Feb. 1979. [11] S. Holm and J. M. Hovem, "Estimation of scalar ocean wave spectra by the maximum entropy method," IEEE J. Oceanic Eng., vol. Oe-4, pp. '76-83, July 1979. [12] S. M. Kay, "The effects of noise on the autoregressive spectral estimator," IEEE Trans. Acoust., Speech and Signal Processing, vol. ASSP-27, pp. 478-485, Oct. 1979. [13] A. van den Bosr "Alternative interpretation of maximum entropy spectral analysis," IEEE Trans. Inform. Theory (Corres.), vol. IT-17, pp. 493-494, July 1971. [14] M. Kaveh, "High resolution spectral estimation for noisy signals," IEEE Trans. Acoustics, Speech and Signal Processing (Corres), vol. ASSP-27, pp. 286-288, June 1979. Electrostatic Fields Inside Two Planar Distributions of Potential Abstract-The potentials and fields inside two parallel planar distribu- tions of potential can be written as Green's function integrals. Each Green's function can be evaluated numerically by decomposing it into two series of terms (one for large and one for small distances) which converge rapidly within their intervals of use. The accuracy of trunca- tion after a few terms is evaluated. 1. INTRODUCTION The calculation of electron trajectories in electron devices requires knowledge of interior electric fields determined by boundary voltages. In many such devices, the shape of the boundary voltage plates is too complicated for analytical determination of the interior fields. With the advent of digital electronic computers, it has become feasible to generate accurate numerical solutions to potentials and fields in the interior of electron devices, but the cost of generating enough field points, or of regenerating trajectory points when needed, for calculating electron trajectories can increase rapidly with increasing volume. For many applications, especially for devices which approximate a sandwich of planar distributions of boundary voltages over large areas, the cost can become prohibitive. In this work, we propose a semianalytical, seminumerical technique to overcome this difficulty. We shall assume that two parallel planar distributions of voltage form the boundary (if necessary, two planar grids of voltages can be generated numerically to Manuscript received March 28, 1980; revised August 18, 1980. The author is with RCA Laboratories, Princeton, NJ 08540. bound a convenient part of the interior). Unlike a previous communi- cation [ 1 ] , the two voltage distributions may be different. A Green's function connecting an arbitrary interior point to all grid points of the two planes can be calculated for interior potential and fields. It can be expressed as either of two series expansions (one for large, the other for small distances). Only a few terms of each are needed for reasonable accuracy. The problem is essentially reduced to a two-dimensional integral over the two planar boundary distributions. II. ANALYSIS Let the two bounding plates by located at yi = ? Y (plus sign for i = 1, minus sign for i = 2). Let Vi(xo, zo) be the voltage distribution on plate i. Consider an interior point r = (x, y, z) and define Ri = (x - x0, y - yi, z - zo) as the distance vector between r and a point on plate i. The methods of [ 11 then yield for potential 0 (r), 2 'D (r) Jfdxo dzo Vi (xo, zo) G (Ri) i=1 1 sinh [K (Y ? y)] G(R1)= 27r 0 dKKJ0(KRp) (1) sink (2KY) where Rp = [(x -.x0)2 + (z - z0)2] 1/2 is the parallel component of Ri. Further development of the Green's function G (Ri) can be pursued, as in [I I, to obtain, G(R') 2 YZ [G1(, n) - G2(E, n)] G1(l:,n) {(4m+1 +-n)/[(4m+1 +n)2 +12]3/2} m=0 G2(,) - : {(4m + 3 ? n)/[(4m + 3 ? n)2 + 1.2 ] 3/2 } (2) 1n=0 where t = [(x - 1:0)2 + (z - z0)2] 1/2/Y and n = y/Y are dimension- less versions of variables Rpp and y, and where we retain the convention that the upper sign holds for i = 1 and the lower for i = 2. The con- vergence of (2) requires at least as many terms as are given by the integer closest to the ratio Rp/4Y. Hence distant source points require relatively many terms in the Green's function. It is desirable to supple- ment (2) by an expansion that handles distant source points more economically. Fortunately an alternative exists. Rewrite G(Ri) as, [cosh (nt) sinh (nt)1 G(Ri)=-- dttJ0Qt) I ? J. (3) 4"Y2 J o L cosh (t) sinh (t) Utilizing the fact that the Bessel function of the first kind and zero order J0(t) can be written as the real part of a Hankel function that goes to zero sufficiently rapidly when t -> o, we may deform the integration in the complex t plane to one along the positive imaginary axis that contains infinitesimal half circles around the singularities of 1/cosh (t) and 1/sinh (t).1 The resulting series is _ 1 G(Rt) -2 [Gc(f, n) - Gs(, n)] 27r y Gc(,n)=ir 2- (-1)'n(m+i)cos[(m+1)irn]K0[(+n+2)7rf] m==0 Gs(>;, n) = ?7r E (-1)'m sin (mrrn)Ko(mat) (4) m=o with the upper sign. for i = 1 and the lower for i = 2. The smallest argu- 1 It may be helpful to bear in mind that the real part of an integral of a complex function along the positive imaginary axis results. The infin- itesimal half circles yield real contributions, whereas the connecting pieces along the imaginary axis only yield purely imaginary contribu- tions to the integral. Hence only the former contribute to the real part of the integral. Approved For PMp#91i? 169 6161812~.W~~WPWR000100280003-6 111 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 TABLE I POTENTIAL 1 0.5 1 1.5 2 A .04709 .03817 .02227 .01076 .00478 -0.5 E .04735 .03843 .02232 .01076 .00478 A .08358 .06420 .03402 .01522 .00648 -0.25 B 08397 06459 03399 01522 00648 . . . . _ A .1452 .1006 .04519 .01820 .00735 1 0 E .1458 .1011 .04520 .01820 '00735 A .2727 .1532 .05305 .01873 .00713 0.25 E .2734 .1539 .05309 .01873 .00713 A .6297 .2184 .05178 .01582 .00569 0.5 E .6305 .2192 .05173 .01582 .00569 TABLE II HORIZONTAL FIELD 0 0.5 1 1.5 2 A 0 .0308 .0290 .0168 .07952 0.5 E 0 .0308 .0294 .0168 .07452 A 0 .0638 .0513 .0255 .01117 0.25 E 0 .0638 .0511_ .0255 .01117 A 0 .1342 .0605 .0333 .01320 0 E 0 .1342 .0804 .0333 .01320 A 0 .2993 .1142 .0375 .01335 0.25 E 0 .2993 .1147 .0375 .01335 A 0 .6743 .1356 .0344 .01105 0.5 E 0 .6743 .1350 .0344 .01105 ment of a Bessel function in (4) is 7rt/2 - 1.6 t. Since K0(x) goes as x-1/2 exp (-x) for large x, we find that the sum of all these terms con- verges rapidly with increasing m when t > 1. Hence (4) is the desired alternative to (2) for large C. Similar expansions for the electric field are easily worked out [E(r) is the negative gradient of the potential 4) (r)] . Each component of the electric field defines a new Green's function, 1 Gy (R1) 2rrY3 g,7(t, r7) (x - xO) Gx(Ri) = 2rnY4 g(, rl) (Z - ZO) Gz (RI) = 27rY4 g (, TI) and we shall simply give the expansions of gt and gn for t < 1 and i; > 1. Small ~(t < 1): 112-2(4m+1-++71)2 12-2(4m+3?n)2 gQ.n) + m=0 [(4m + 1 + 1)2 +2]5/2 [(4m + 3 ? n)2 + X21 5/2 gt(t,'n)=3y- j[(4m+1+77)2+ 215/2 m=0 l 4m+3?s [ (4m + 3 ? +7)2 + l2 ] 5/2 (6) TABLE III VERTICAL FIELD ~ 0 0.5 1 1.5 2 A -.1184 -.0902 -.0461 -.01974 -.00812 -0.5 -.1189 -.0907 -0462 -.01974 -.00812 A -.1822 -.1212 -.0471 -.01548 -.00535 -0.25 E 1827 - 1217 - -.0468 -.01548 =.00535 . . A -.3343 -.1744 -.0406 -.00775 -.00143 0 E -.3348 -.1749 -.0410 _00775 -.00143 A -7683 -.2471 .0184 .00423 .00331 0.25 E -.7688 -.2476 .0182 .00423 .00331 A L -.2559 -.2369 .0346 .01934 .00810 0.5 E -.2559 .2375 .0347 .01934 .00810 gt(t,7n)=7r2 (-1)m {(m+2)2 cos [(m+2)7rr7]KI[m+2)7rl] m=O + m2 sin (mrrrl)KI(mrrt)}. The sign convention is retained in (6) and (7): upper sign for i = 1 and lower sign for i = 2. Calculations of the three Green's functions of (4) and (5) for y = 1 are shown in Tables I-III in the rows marked "E" for values of t and for 1771 5 ? The rows marked "A" give approximations for the m < 3 partial sums in (4), (6), and (7). The description of this half space 1711 < 2 by just a few terms appears to be accurate to well within a percent. REFERENCE [1 ] D. A. de Wolf, "A useful potential solution V(x, y, z) for sym- metric rectangular stepwise constant-potential boundaries at y = ?Y," Proc. IEEE, vol. 66, pp. 85-86, Jan. 1978. Correction to "Criteria for the Separation of Real and Complex Natural Modes of Dynamical Systems" In the above letter,1 (15) and (16) contain misprints. The correct version is II[C-R rCII2j411\CLfII. Manuscript received June 6, 1980. The author is a Visiting Professor with the Faculty of Engineering, Concordia University, and McGill University, Montreal, P.Q., Canada. 1 F. M. Reza, Proc. IEEE, vol. 68, pp. 174-175, Jan. 1980. Frequency Domain Least-Mean-Square Algorithm S. SHANKAR NARAYAN AND A. M. PETERSON. Abstract-Frequency domain adaptive filtering can be performed by Fourier transforming the input-signal vector and weighting the contents of each frequency bin. By reducing the eigenvalue spread of the data autocorrelation matrix, frequency domain filtering promises great improvements in convergence rate over the conventional time-domain adaptive filtering. Adaptive filters are being widely used in a variety of applications, including noise cancellation [1], linear prediction filtering [2], and spectral estimation [3] . Filters of this type are generally implemented in the time domain in tapped-delay-line (TDL) form, and the Widrow- Hoff adaptive least-mean-square (LMS) algorithm [4] is used to obtain the filter parameters. The purpose of this letter is to describe a fre- quency domain equivalent of the time domain adaptive filter. This g77(5,+i)=rr2 (1)'n {(m+2)2 sin [(m+2)7rnlKo[(m+2)17 l m=0 ? m2 cos (m7r17)K0(mrrt)} Manuscript received August 21, 1980. The authors are with the Center for Radar Astronomy, Department of Electrical Engineering, Stanford University, Stanford, CA 94305. Approved For F gS1-12 ~o/b 1b12 1 P8WAbMR000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 INPUT SIGNAL (Knl BAND PASS DIGITAL COMB FILTERS. IMPLEMENTED BY OFT COMPLEX ADAPTIVE LMS ALGORITHM Fig. 1. A conventional TDL adaptive filter. method promises great improvements in convergence rate over the time domain approach. The general form of the TDL adaptive filter [4] is shown in Fig. 1. Its function is to weight and sum the delayed samples of the input signal xn to form an adaptive output. The input signal vector Xn and the weight vector An at the time of nth iteration are defined as Xn = [xn xn-J ... xn-(N-1)] T An = [ano an1 ... an(N-1)] T (2) respectively. The corresponding filter output is Yn = X nAn The error en is the difference between the desired response do and the output yn en=dn -yn. (4) In the LMS adaptive algorithm, the mean-square error (en) is mini- mized by continuously updating the weight vector An as each new data sample is received, according to the expression An-1 = An + 2,uXn?n (5) where p is a positive constant that governs the rate of convergence, and proper choice of this constant ensures stability of the adaptive process. It can be shown [5] that for stationary input and sufficiently small ?, the speed of convergence of the algorithm is dependent on the ratio of maximum to minimum eigenvalues, \max/Nmin, of the data auto- correlation matrix RXX, RXX = E(XnXn). (6) Slow convergence rate can, be expected when this ratio is large. This eigenvalue spread is bounded by the relation [2], max I X (e] `'')12 Amax 06wou; rev1sea neptember 10, 1980. ^ ^^ The author is with H. R. .-Singer, Science Park Road, State College, h = A P (8) PA 16801. where (hi) is the impulse response given by the Maclaurin series expan- 0018-9219/81/0100-0126$00.75 ?1981 IEEE Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 N-1 H(Z) = 57 hiZ-i. (9) 1=0 Equation (8) can be solved by the least squares normal equations given by P=(ATA)-- ATh. (10) As is well known, the ordinary least squares estimators of P of the gen- eralized linear regression model are unbiased and consistent. In addition, the maximum likelihood estimators of the regression coefficients, P, are equivalent to the least squares estimators. Equation (10) can be readily solved for r leading to the following equations for b 1 and b 2. N-2 N-3 br k3h1 +ks Y hihi+I +k6 Y hihi+2 i=0 i=0 N-2 b2 -- k4hi +k6 > hihi+l +k i=0 k3 =_ [h0 L hi lID {13 ~+ k4 = Y hihi+r D FN-3 1 ks = ! hIJ D k6 = hihi+l] (L) rN-2 l k7= I hl -h'J D Dt htj [ haj - [L hihi+I] - [hi2] ha. (12) III. COMPUTATIONAL CONSIDERATIONS Equations (11) and (12) have been expressed in a form that is suitable for exposition but not for computation. It can be observed that many variables are simple functions of other, already computed, variables. For instance, if EN- 3 hI has already been computed, then N-2 N-3 h? = hi + hN2-2 i=0 i=0 which involves just a single multiplication and addition. If a measure of an algorithm's complexity is the total number of operations involved, then the complexity of this algorithm is linear in N. Depending on the method used to compute operations, the total number of operations is given by K * N where K varies between 3 and 5 and N is the length of the input data record. For the DFT using the FFT, the number of computations varies as N log2 N. For large data records (N > 32) the autoregressive-moving average (ARMA) method has an advantage. IV. EXPERIMENTAL RESULTS A computer program was written to test the accuracy of three methods of estimating a pure tone. The methods are, DFT processing (11, the method of moments [4] and the method presented in this paper. A pure sinusoidal was generated located approximately at the center of the normalized frequency spectrum (frequency normalized with respect to the sampling rate.) The sinusoid was added to a Gaussian random S/S IN DECIBELS Fig. 1. Error performance of three frequency estimators. (a) ARMA estimation (b) DFT estimation (c) method of moments. process of variable intensity. The error was computed as the magni- tude of the difference between the true and estimated frequency divided by the true frequency. The results of this experiment are shown in Fig. 1. It can be noticed that on a logarithmic scale the error is linear for the ARMA method. In addition, the errors for large and small SIN ratios is smaller for the ARMA than for the DFT method. V. CONCLUSION A method has been presented which can efficiently and accurately estimate the peak frequency in an arbitrary spectrum. Simulated test- ing has shown the viability of the method. Many alterations to the ARMA method of frequency estimation can be suggested. One modification is to use a weighted least squares formulation where the weight are determined by the errors of the estimates. The estimation is then a two step process. Alternately, following the development of [7], the problem can be solved recursively. The frequency can then be estimated adaptively permitting a continuous tracking of the peak frequency. REFERENCES D. C. Rife and G. A. Vincent, "Use of the discrete Fourier trans- form in the measurement of frequencies and lends of tones," Bell Syst. Tech. J., vol. 49, pp. 197-228, Feb. 1970. [2] R. B. Blackman and T. W. Tukey, The Measurement of Power Spectra from the Point of View of Communications Engineering. New York: Dover, 1959. L. C. Palmer, "Course frequency estimation using the discrete Fourier transform," IEEE Trans. Inform. Theory, vol. IT-20, pp. 104-109, Jan. 1974. to tone detection," Bell Syst. Tech. J., vol. 55, pp. 143-155, Feb. 1976. J. P. Burg, "Maximum entropy spectral analysis," presented at the 37th Meet. Soc. Exploration Geophysicists, Oklahoma City, OK, Oct. 31, 1967. "Predictive filtering and smoothing of short records by using maximum entropy," J. Geophys. Res., vol. 78, pp. 4959-4964, 1973. C. R. Guarino, "Adaptive signal processing using FIR and IIR fil- ters," Proc. IEEE, pp. 957-9 59, June 1979. Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 Approved For Release 2006/03/10 : CIA-RDP88B00553R000100280003-6 PROCEEDINGS OF THE IEEE, VOL. 69, NO. 1, JANUARY 1981 A Method for Improving the Classification Speed of Clustering Algorithms Which Use a Euclidean Distance Metric Abstract-Many pattern recognition computer programs use one of the clustering algorithm techniques. Often these algorithms use a Euclidean distance metric as a similarity measure. A scheme is proposed where both the Euclidean metric and a more simple city-block metric are utilized together to reduce overall classifi- cation time. The relation between the Euclidean and city-block dis- tances is introduced as a scalar function. The bounds of the function are given and used to decide whether classification of each pattern vector is to be achieved by the computationally slow Euclidean distance or the faster city-block distance. The criteria is that the classification should be identical to the original Euclidean only scheme. 1. INTRODUCTION Given a specific n-dimensional pattern vector, one of the important operations required of a clustering algorithm is to select from the K class references, the class reference which is closest to the pattern. The closeness can be expressed by one of the many forms of distance metric [1) . Many clustering algorithms produce optimum results if the Euclidean metric is used [2]. This metric can be expressed as E(X, Z1) = [(X - Zj)T(X _Z j)] 112 where X represents the n-dimensional vector to be classified and Zj represents the /th class reference point. The task is to compute and select MIN E(X, Zj), / = 1, 2, ? - ? , K. For each pattern vector there are K computations. The unweighted city-block distance metric can be computed more quickly than the Euclidean metric because no multiplications are in- volved (this is especially true for computers using software multiplica- tion). The unweighted city-block metric is given by n C(X,Zj)=T IXk - ZjkI k=1 where k is the kth component of the n-dimensional vector. However, for a scheme which is optimum using a Euclidean metric, inferior classification accuracy would result if a city-block metric was used, albeit with an improvement in classification speed. Under certain conditions on the data, the minimum of the K Euclid- ean distances corresponds to the minimum of the K city-block dis- tances. Under these conditions identical classification of the pattern vector is produced for both measures. The fact that the magnitudes of the two distances may be different does not affect classification. If it could be deduced for a particular pattern vector, that the small- est of the set of Euclidean distances corresponded to the smallest of the set of city-block distances, then the city-block distances could be com- puted instead of the Euclidean and a saving in classification time would result. A method of deciding which one of the distances to employ is given below. 11. A MINIMUM EUCLIDEAN DISTANCE FROM A CITY-BLOCK RATIO Consider two city-block distances, designated Cl and C2. A logic decision is to be made to either use the smaller of Cl and C2 to obtain a classification, or to reject them, and compute and utilise the smallest Euclidean distance. Lemmas 1 and 2 will be given without proof since this is beyond the scope of this letter. Lemma 1: The relationship between the Euclidean and city-block metrics is given by C1= Ej ? gj(9n) (1) Manuscript received June 11, 1980. J. D. Curie is with Plessey Electronic Systems Research, Eastleigh Road, Havant, Hampshire P09 2PE, England. J. J. Hill is with the Department of Electronic Engineering, University of Hull, Hull, HU6 7RX England. where gj (en) is a scalar function of the orientation of Ej with respect to the axes of the n-dimensional space containing X and Z,. Lemma 2: gj (Bn) is a bounded function I