This invention is generally in the field of signal transform techniques, and relates to an optical discrete transform method and system.
Transform techniques have played an important role in signal processing for many years. The need for transform techniques is associated with the fact that the amount of generated data (an input signal) may be so great that it results in impractical storage, processing and communication requirements. In such cases, representations beyond the simple sampling and quantization are needed. In addition, many kinds of frequency domain processing are known. When the input data is not in the frequency domain, a transformation of the data is generally required to apply such processing.
Image compression addresses the problem of reducing the amount of data required to represent a digital image. Various communication techniques recently developed, such as Asymmetric Digital Subscriber Line (ADSL), deal with the transmission of a great amount of data to a subscriber premise. ADSL can substantially transform an existing public information network from one limited to voice, text and low resolution graphics, to a powerful, ubiquitous system capable to bringing multimedia (including full motion video) to every home.
In order to process an input signal (e.g., an image of an object scene) using conventional ADSL techniques, the input signal must first be received by a transducer and converted into an appropriate form. The choice of a particular transform in a given application depends on the amount of reconstruction error that can be tolerated and the computational resources available. Fourier transform is very popular because of its wide range of applications. Fourier transformations can be performed electronically using a suitable computer and software. For electronic processing, the input data presented in a time domain is converted into a frequency domain and vice versa, and for coherent optical processing the input data is converted into amplitude transmittance variations.
Processing by a computer is usually serial in nature and the processing speed is very limited. The use of an array processor increases the amount of parallelism, as well as the processing speed. True real time (speed of light) processing, however, is still not possible with this approach.
Coherent optical processors can perform the Fourier transformation in real time. However, spatially coherent illumination suffers from phenomenon such as a speckle effect, i.e., the appearance of bright dots (interference phenomena) in the output correlation plane. When dealing with pattern recognition, which is part of an image processing technique, this effect is generally undesirable, since speckle can cause a false alarm in identification of the object.
The use of incoherent light, avoids the speckle effect (reducing signal noise) and may increase the dynamic range of the resultant transform. Since optical processing is frequently performed over the intensity rather than the field amplitude, an incoherent system has a superior dynamic range over a coherent system. Incoherent light based systems are generally less sensitive to component deformation (e.g., flatness of a spatial light modulator), thus reducing the severity of component specifications, as compared to those of the coherent light based system.
Techniques aimed at performing the Fourier and related transforms utilizing spatially incoherent light have been developed. A shearing interferometer based technique appears to be an attractive technique of the kind specified. This technique is also useful for measuring wavefront parameters. The constructional and operational principles of the shearing interferometer are disclosed in the following publications:
A joint transform correlator (JTC), based on the shearing interferometer, is disclosed in the following publication:
Generally speaking, the shearing interferometer based technique deals with input objects that are (quasi-) monochromatic, but spatially incoherent. In general, this means that points in the input signal are (locally) temporally coherent but spatially incoherent (with the other points). Herein, such objects are termed “locally temporally coherent”.
The principle of shearing interferometer based techniques can be thought of as the creation of an interference pattern in an output plane. This interference pattern can be formed by two light sources each corresponding to an input signal. For example, one of the sources may be a vector or an array of locally spatially coherent light sources. Each source is the inverse image (either real or virtual) of another source, and each position in each of the sources is coherent only with its image source. To this end, a common shearing interferometer optical setup is provided with two signals indicative of the object, wherein each of these two signals is obtained by imaging each position on the object (which is spatially coherent with itself), thus enabling the interference between these two signals.
The shearing interferometer setup 1A is composed of an incoherent light source assembly 2 composed of spatially continuous, spatially incoherent and locally temporally coherent light, a beam splitter 3, a regular mirror 4 that creates a virtual coherent image of each point source, and a comer prism 5. There are two optical paths: one with via regular mirror 4, and the other via corner prism 5. The path of the regular mirror 4 reflects the input spatially incoherent image as is, and the path with the corner prism 5 provides a reflected mirror image. Thus, the wavefronts emanating from both optical paths interfere. This interference can be detected in an output plane OP (located downstream of the beam splitter), where an output acquisition device, e.g., CCD, is placed (not shown). Interference based on source-and mirror-images is known in the art, e.g., the Lloyd's mirror (Born & Wolf, Principles of optics, 1980, p. 262).
In the incoherent JTC setup 1B, the shearing interferometer of
Referring additionally to
The mathematical analysis in (3) shows that the amplitude impulse response of the system is as follows:
δ(x−x0) cos(kx0ν) (1)
Here, δ is the delta functional; x0 is the shifted center of the input signal (information to be transmitted); k is a constant associated with the geometry of the shearing interferometer, e.g., k=2π/λz corresponds to the coordinate of the output plane.
Since for an impulse at the input, the output is purely coherent, the output function is bipolar (includes positive and negative values). However, available detectors are sensitive to intensities, rather than fields. Thus, the intensity of the impulse response must be considered:
I(x−x0) cos2(kx0ν)=0.5(1+cos(2kx0ν)) (2)
It should be noted that the sum of many incoherent signals obtained, for example, from many discrete point sources of the input object is represented by the sum of their intensities, rather than their fields.
The intensity also acts as a cosine transform, but with a certain bias. The mathematical analysis of the same are given in the above publication (3). Evidently, this optical setup needs no lens for performing the Cosine transform.
As indicated above, the prior art describes a method for producing cosine transforms of an object utilizing a spatially continuous light source. In general, sine transformations are desirable or needed to fully define an input image. Furthermore, many optical processing systems utilize a modulated light source producing input light from an array of light emitting elements, or a combination of a coherent light emitting element and a Spatial Light Modulator (SLM). The modulated light beam is processed by various optical elements, and the processed light is detected by a detector such as a CCD. Both the modulated light source and the detector, are discrete optical elements, while the nature of light processing based on the known transformation techniques is continuous. This introduces a mismatch between the input signal to be processed (i.e., modulated light) and the detected output signal.
An aspect of some embodiments of the invention, is concerned with the provision of sine transforms for extended optical light sources. In some embodiments of the invention both sine and cosine transforms are provided. In some embodiments of the invention, the source may be discrete or continuous.
In exemplary embodiments of the invention a shearing generator is used in the production of the transform. In some embodiments, two or more displaced and optionally inverted replicas of an extended input optical signal are produced by the shearing generator. The input signal modulated, locally temporally coherent and spatially incoherent. Each point in the replicas has a corresponding point in the other replica (which may be the input signal) with which it is temporally coherent. However, it is incoherent with all other points in the same and other replica. The replicas are capable of interfering with each other in an output plane. The so obtained interference pattern presents the transform of the input signal.
For some embodiments of the invention, the replicas have the same phase an output of the generator. These embodiments can be used to produce cosine transforms. In other embodiments, the phase difference between the replicas is π/2. These embodiments can be used to produce sine transforms. Other transforms, such as Fourier and Hartly transforms and two dimensional transforms can also be produced utilizing the apparatus and methods disclosed herein.
An aspect, of some embodiments of the invention, is concerned with the provision of transforms of discrete light sources.
Some embodiments of the invention obtain an output signal, indicative of the discrete transform (cosine and/or sine), of an input signal (which may be either continuous or discrete), in an output plane (where a detection means are placed), by means of an optical system. In an exemplary embodiment of the invention, the optical system is based on the principle of shearing interferometry, and has a predetermined geometry constrained by a matching condition between the input and output signals.
An aspect of some embodiments of the invention is concerned with the provision of input/output matching in shearing interferometers.
The inventors have found that one-dimensional and two-dimensional discrete transform (cosine or sine) can be obtained with a shearing interferometer configuration, provided it satisfies a matching condition. Furthermore, the inventors have developed new configurations of the shearing interferometer. Some of these designs are less complex and/or more compact as compared to that of the conventional shearing interferometer based systems.
The matching condition defines a predetermined distance between the corresponding points in the input and output signals (i.e., the center of a pixel of the input signal and the center of a corresponding pixel of the output signal). Such matching is termed herein position matching. Optionally, the size and or intensity/sensitivity of the sources/detectors may be varied to optimally match the source and detector. Such matching is described below and in PCT application PCT/IL00/00282, filed May 19, 2000 and published as WO 00/72105, the disclosure of which is incorporated by reference.
An aspect of some embodiments of the invention relates to optically generating a discrete transform of a complex input signal.
Some embodiments of the invention deal with one-dimensional objects, some with two-dimensional objects and some with both. In the case of a one-dimensional object, the optical system provides one pair of interfering signals, namely the original signal and one additional signal, as described above. In the case of a two-dimensional object, two mutually perpendicular pairs of the interfering signals are provided (either simultaneously or sequentially), the two signals of each pair interfering with each other.
The term “locally temporally coherent” as used herein signifies that each point in the input signal is only coherent with itself and incoherent with the other points. It should be understood that such coherence need not be perfect and that the invention is also applicable to quasi-monochromatic signals for which the wavelength variation during the difference in time of flight of two interfering signals is negligible in comparison with the mean wavelength of the radiation. This implies that generation of the interfering images can be obtained from a single point source and that dispersion effects can be neglected.
To provide the spatially modulated input signal, the light source may comprise one or more light emitting elements (e.g., a vector or an array of such elements or an expanded light source), and an SLM, for example, an acousto-optic modulator. Alternatively, the light source may comprise an array of vertical cavity surface emitting lasers (VCSELs), thereby eliminating the need for any additional SLM. Thus, the input signal is created either by spatially modulating the light source or by changing the output of each point-like light emitting element of the light source in accordance with the information to be transformed. Alternatively, acousto-optic modulators can be used as well to represent the input signal.
In order to obtain N-elements discrete input signal, light emitting elements of the light source assembly may be arranged in a one- or two-dimensional array, based on the required application.
To provide the at least one pair of interfering signals, splitting of the input signal may be required, and possibly also the appropriate rotation of the split-images, when needed. The splitting can be achieved by prisms or by locating a suitable splitting means, such as diffractive optical element(s), splitting the energy in the optical path of light emitted by the light source. Generally speaking such a splitting means creates two images of an original input, such that each of the created images has preferably half of the energy of the original input. When the emitting divergence angle of the light source is not sufficiently large to enable sufficient interference area in the output plane, the splitting means is of a kind providing diffraction angles higher than the divergence angle of the light source.
The splitting of the input signal can be achieved without any specific splitting means, by using the light source characterized by sufficiently wide divergence (e.g., suitable LEDs or VCSELs). In this case, the two signals are obtained by using a different part of the opening for each signal.
As for the rotation of the input signal or at least one of the split signals, in some embodiments of the invention, it is achieved as a by-product at the splitting stage, by using a mirror as the splitting means. In other words, when dealing with one pair of interfering signals (i.e., one-dimensional object), the input signal can be directed onto a mirror normally (with zero incident angle), thereby producing an inverted image of the input signal. The two interfering signals, i.e., the input signal and its inverted image, will produce an interference pattern in the output plane. When dealing with two pairs of interfering signals (i.e., two-dimensional objects), a right-angle mirror may be used producing three images of the input signal, thereby resulting in two pairs of interfering signals, such that the signals in one pair are parallel to each other, and the signals of different pairs are perpendicular to each other.
In another embodiments of the invention, the mirror is replaced by lens and/or prisms setups. The at least one pair of interfering signals produced by splitting the input signal propagates through the corresponding number of the lens and/or prisms setups, which create the output signal in the form of the interference pattern in the output plane.
In yet another embodiments of the invention, the optical setup is designed like a planar sheet containing a beam splitter and mirrors formed at some edges of the beam splitter.
According to yet another embodiments of the invention, the optical assembly is based on a cubic beam splitter and a phase-shifting means, so as to obtain simultaneously cosine and sine discrete transform of the input signal.
An aspect of some embodiments of the invention is concerned with the provision of practical two dimensional inputs for one dimensional shearing generators. Where large amounts of data are to be processed, it may be impractical to generate a single array of discrete points to produce the input signal required for the shearing generator. In exemplary embodiments of the invention, where N elements are required, the elements are divided into m pieces each having p elements, such that m*p=N; and the m pieces are configured to be offset in a direction perpendicular to a data axis of the shearing generator.
An aspect of some embodiments of the invention is concerned with the provision of shearing generators of novel design and/or performance characteristics.
In some embodiments of the invention the shearing generator splits the image at an input plane sending them down different paths to form two images at an output plane. These image are the same except for an optional rotation and for a possible phase shift. The phase shift may be zero. In some embodiments it is π/2. In some embodiments, the difference in phase is produced by providing a phase shifting element in one or both paths to introduce a differential phase shift between the images at the output plane. The phase shifting element can be a phase shifter placed in one of the paths. In other embodiments, the phase shifting element is part of a beam splitter that splits the input image.
In some embodiments of the invention, the generation of two images in a plane is produced without any reflective surfaces, except for a partial reflection at a beam splitter. The beams are guided to parallelism utilizing refractive surfaces of the beam splitter itself or utilizing a separate prism or prisms.
There is thus provided in accordance with an exemplary embodiment of the invention, optical apparatus for obtaining a discrete transform of an input signal in an output plane, the system comprising:
There is also provided in accordance with an exemplary embodiment of the invention, optical apparatus for obtaining a sine transform of an input signal in an output plane, the system comprising:
In an exemplary embodiment of the invention, said optical apparatus provides both sine and cosine transforms or at least one combination of sine and cosine transforms.
In an exemplary embodiment of the invention, said transform is a two dimensional transform. Optionally, the optical assembly comprises anamorphic optics accommodated in the optical path of the two interfering signals, the system thereby providing for obtaining a two-dimensional transform of a two-dimensional input signal.
In an exemplary embodiment of the invention, the transform is a JPEG transform. Alternatively, the transform is a Fourier transform. Alternatively, the transform is a Hartly transform.
In an exemplary embodiment of the invention, the signal represents an image.
In an exemplary embodiment of the invention, the optical transformer is constructed and configured to match the input source and detector geometry, and said matching condition is at least partly determined by a distance between the input and output signals. Optionally, said matching condition comprises matching position of detector elements to the geometry of elements of the source. Alternatively or additionally, said matching condition comprises matching one or more of sensitivity, gains, intensity and sizes of elements of the source and detector and the optical geometry between the input and output.
In an exemplary embodiment of the invention, the light source includes a highly coherent or partially coherent light emitting element, and a spatial coherence removing element.
In an exemplary embodiment of the invention, the light source includes an array of temporally coherent, but mutually spatially incoherent light emitting elements. Optionally, said light source includes vertical cavity surface emitting lasers (VCSEL).
In an exemplary embodiment of the invention, the light source comprises a one-dimensional array of N light emitting elements, the total length of said array being not less than N*a, wherein a the pitch of the array.
Alternatively, the light source comprises a two-dimensional array of N light emitting elements.
Alternatively, the N light emitting elements are aligned along a shearing symmetry X-axis of the system, said two-dimensional array being formed by a plurality of m parallel portions extending along the X-axis and aligned in a spaced-apart relationship along a Y-axis, each of the portions containing n light emitting elements aligned in a spaced-apart relationship along the X-axis with a pitch a, the entire number N of the light emitting elements of the light source being n*m.
In an exemplary embodiment of the invention, the N light emitting elements are aligned along a shearing symmetry X-axis of the system, said two-dimensional array being formed by a plurality of m parallel sections, each extending along the X-axis and aligned in a spaced-apart relationship along a Y-axis, each of the sections containing n light emitting elements aligned in a spaced-apart, overlapping relationship along the X-axis, such that the each light emitting element in each section is separated by the distance a from a nearest light emitting element in another, locally adjacent section and separated by a distance m*a from an adjacent element on the same section.
In an exemplary embodiment of the invention, the light source comprises a two dimensional rectangular array ofN light emitting elements is arranged in an mxn matrix, wherein N=m*n, the m and n elements being aligned along the X- and Y-axes with pitches a and b, respectively, and said input signal is created by tilting the matrix by an angle β, satisfying the condition of a*cosβ=n*b*sinβ.
In an exemplary embodiment of the invention, the shearing generator comprises a splitting sub-assembly that splits light from the input source into at least one pair of interfering light waves, and defines different optical paths for the light propagation of the light waves. Optionally, said splitting sub-assembly comprises a diffractive optical element. Alternatively or additionally, said splitting sub-assembly comprises a beam splitter. Optionally, the beam splitter is a cubic beam splitter.
In an exemplary embodiment of the invention, the splitting sub-assembly comprises a mirror. Alternatively, said splitting sub-assembly comprises mirrors accommodated with respect to the light source assembly so as to provide three images of the input signal, the input signal and the three images forming two pairs of the interfering signals, the system to provide a two-dimensional transform of a two-dimensional input signal.
In an exemplary embodiment of the invention, the appartus includes a phase shifting element formed by a coating on an inner diagonal surface of the beam splitter so as to provide a desired phase shift between the different parts of the input signal transmitted through and reflected from two parts of said surface at two opposite sides of a bisection line of the beam splitter, respectively.
In an exemplary embodiment of the invention, said splitting sub-assembly comprises a grating assembly splitting the input signal, the optical assembly further comprising a rotating sub-assembly in the optical path of the splitting sub-assembly for creating the two pairs of interfering signals.
In an exemplary embodiment of the invention, the optical assembly defines a substantially equal length of optical paths for the two images, thereby providing a cosine transform of the input signal in the output plane.
In an exemplary embodiment of the invention, the optical assembly comprises a phase shifting element in one of the two optical paths, so as to provide a π/2 phase difference in the length of optical paths for the two images, thereby providing a sine transform of the input signal in the output plane. Optionally, the phase shifting element comprises a coating on a reflecting or refractive surface of the splitting sub-assembly.
In an exemplary embodiment of the invention, the input light is a conjugate symmetric signal, the light source assembly comprising two separate arrays of light emitting elements for producing real and imaginary parts of the input signal.
In an exemplary embodiment of the invention, the input light is a conjugate symmetric signal, the light source assembly comprising two separate arrays of light emitting elements for producing real and imaginary parts of the input signal and wherein the optical transformer includes a cubic beam splitter accommodated with respect to the arrays of light emitting elements so as to transmit the real and imaginary parts of the input signal through an inner diagonal surface of the beam splitter from opposite sides of said surface.
In an exemplary embodiment of the invention, said optical assembly comprises at least one pair of separate setups for creating said at least one pair of interfering images in the form of, respectively, an inverted image and non-inverted image of the input signal. Optionally, the optical assembly has a planar structure, two optical paths defined by the two separate setups being placed beside each other.
There is also provided in accordance with an exemplary embodiment of the invention, a shearing generator comprising;
There is also provided in accordance with an exemplary embodiment of the invention, a shearing generator comprising:
Optionally, the phase shifting element comprises a coating at said beam splitter. Alternatively or additionally, the phase shifting element comprises a phase shifting element in one of the paths. Optionally, the phase shifting element is a coating on an external surface of an optical block containing the beam splitter.
In an exemplary embodiment of the invention, the light waves form coplanar images at said output, said waves propagating normally to said output, the images being provided without reflection except from said beam splitter.
There is also provided in accordance with an exemplary embodiment of the invention, a mirror-less shearing generator comprising:
In an exemplary embodiment of the invention, the beam splitter provides two nonparallel waves and including at least one refractive element that refracts at least one of the waves, so that the waves are parallel. Optionally, the refractive elements are separate from the beam splitter. Alternatively, the refractive elements are interfaces at outer walls of the beam splitter.
There is also provided in accordance with an exemplary embodiment of the invention, a method of constructing an discrete input having N elements, for a one dimensional shearing generator having a data axis, the method comprising:
In order to understand the invention and to see how it may be carried out in practice, a preferred embodiment will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
As indicated above, for most practical cases of signal processing, a discrete format of transformation is needed. It will be shown in the description below that a discrete cosine and sine transforms can be obtained with configurations similar to or, in some cases the same as the conventional shearing interferometer configurations.
Reference is made to
In the output plane, although not specifically shown, a detector array is generally placed. The manner in which, among other things, this array should be placed and detectors be configured with finite size sources is defined by the matching condition described below.
As indicated above, the light source 12 is locally temporally coherent (and, as defined above, spatially incoherent). Such a light source may include a highly coherent light emitting element (e.g., diode laser) or a partially coherent light emitting element (such as LED), and a suitable coherence breaking means (e.g., diffuser). Alternatively, an array of coherent light emitting elements such as vertical cavity surface emitting lasers (VCSEL) can be used. The main features to be considered when choosing a light source, as well as the advantages of using VCSELs, will be described more specifically below.
The optical assembly 14 operates like a shearing interferometer, namely, provides a pair of images of the input signal IS, and defines the optical length for their propagation to the output plane OP, so as to enable interference between these images.
Consider the input signal transformation to be carried out by optical assembly 14 for obtaining an output signal in the form of a discrete cosine transform (DCT) in the output plane. It should be noted that, in the following disclosure, various mathematical versions of the DCT were used to derive the equations in each of the specific cases. Each of the aforesaid equations, which were derived using a specific version, can be derived using the other versions in a similar way.
For a given input signal ƒ(x), the shearing interferometer provides the following output:
wherein D is the dimension of the input signal.
The input signal ƒ(x) is locally temporally coherent, but is spatially incoherent, such that:
(ƒ(x1)·ƒ(x2)=δ(x1−x2) (4)
wherein the angle brackets stand for temporal averaging.
Considering discrete signal processing, the input information contains N elements (i.e., N light emitting elements of a light source or modulated light elements). Assume that the output information is sampled Ntimes. The samples in the output plane (i.e., detected output signal) are thus:
Here, the constant bias has been omitted. It is assumed here that a matching condition between the input and output signals is satisfied (as will be described further below).
The above equation (5) presents one possible definition of a DCT (DCT-I). It should be understood that another definitions of DCT could be obtained, defined by appropriate sampling locations at the output plane.
A simple example is shown in
In some applications, where tens or even hundreds of light emitting elements are required to form an input signal, such one-dimensional array 112A will significantly increase the dimensions of the entire system, and will be very complicated to manufacture. Manufacturing limitations may include the maximum number of light emitting elements that can be produced into one array, and/or the minimal distance (pitch) between each two adjacent light sources in this array.
In a light source 112C of
In a light source 112D of
It is understood that, when the block 112E is tilted by an angle β, pitches between two adjacent light emitting elements LEi1 and LE(i+1)
The DFT, {ũk}, of an N-sample sequence, {um}, is defined as follows, for the discrete Fourier Transform:
The output signal can be split into its real and imaginary parts:
It is clear that the output is a combination of type I cosine and sine transforms of the real and the imaginary parts of the input, provided that only even samples are considered. Although equation (6b) is not the only possible decomposition, it shows that the capability to perform type I cosine and sine transforms is sufficient for obtaining a DFT of an arbitrary complex function. It is understood that since the real and imaginary parts of the output are space coincident, the real and imaginary parts are not separable.
A case of particular interest is when the output of the DFT is real. In order to obtain a real output of the DFT, the input sequence {um} must be conjugate symmetric as in a case of complex valued {um}, i.e., um=u*−m. As particular cases, the DFT of a symmetric real input or an antisymmetric imaginary input are also real. A conjugate symmetric vector can be constructed from an arbitrary complex valued vector {um}, by defining a 2N-sequence, namely {νm}, obtained by adding a mirror image to the real part of {ùk} and a sign reverted mirror image (anti-symmetric) to its imaginary part, namely, as follows:
{νm}={0, u1, u2, . . . , uN−1, 0, u*N−1, u*N−2, . . . , u*1} (7)
The output of such a 2N-DFT is as follows:
The above expression (8) presents cosine and sine transforms of, respectively, the real and imaginary part of the input {um}.
For the optical implementation, a source located at position x0 in the (x,y)-plane produces a complex amplitude at the ({tilde over (x)}, {tilde over (y)})-plane separated a distance z from the source. Assuming Fresnel approximation, this complex amplitude is as follows:
In the shearing interferometer setup, for each point in the input separated a distance x0 from the origin of coordinates of the system, a mirror image is obtained at a distance (−x0). The mirror source will, in general, have a different phasing than the original source, due to the reflection or the different paths between both sources and the output plane. If φ is the phase added to the mirror image, the total field of a set of N sources (light emitting elements) with the spacing Δx and amplitudes {um} is determined by the following equation (10):
For input sources that are mutually incoherent, when the output is sensed in a square law detector, the detected intensity is:
Except for an additive factor, the output is a harmonic transformation of the intensities in the input sources. Sampling the output with an interval Δ{tilde over (x)}, the following final result is obtained:
The results depend on the phase φ, as follows:
It is this evident that the relation between the result in (12) and the output for the DFT of a conjugate symmetric function (equation (8) above) is straightforward since φ determines whether symmetric or anti-symmetric input is used for the interference and subject to application of a matching condition. It should be noted that, in order to obtain the mathematical transform (8) by the optical transform (12), the following matching condition should be satisfied:
Here, Δx is the location of a specific pixels in the input signal, Δ{tilde over (x)} is the location of the corresponding pixels in the output signal, m and k are numbers of the pixels in the input and output signals, respectively, and z is the distance between the input and output planes. Such a matching results with DCT-I and DST-I transforms of the real and the imaginary part, respectively, of the original input {ùk}.
It should be understood that in order to practically optically realize DFT of Conjugate symmetric input (i.e., equation (7) above), as required in an OFDM (Orthogonal Frequency Division Multiplex), by performing DCT and DST of the original complex, the input is split into real and imaginary parts and each part is treated separately in the optical system. The sampling and the matching conditions can be adjusted to obtain other discrete transform definitions, as described below.
In order to optically perform a DFT transform of a conjugate symmetric input, two separated optical systems with different optical path difference are desirable. This does not substantially change the geometry of the setup, and parallel fringes are still obtained in the output plane. Since a fast phase change is generally difficult to achieve, optical assembly 14 (
According to another example shown in
Turning now to
In a system 500A (
In a system 500B (
Reference is now made to
A DCT transform can be obtained using a metallic mirror (single reflection in a metal). The use of such a mirror will result in a phase difference between incident and reflected beams of nearly n radians for grazing incidence. This generates a pair of images (one real and one imaginary) suitable for providing a DCT. It should be noted that the phase and amplitude changes with the angle of incidence faster when the polarization of incident light is parallel to the plane of incidence. Therefore, perpendicular polarization is preferably used. By coating the surface with a phase retarding material, the phase of the reflected wave can be reversed, so that the two images are suitable for a DST.
A dielectric interface (single reflection in the interface between two dielectric media) may be used. Alternatively or additionally, internal and/or external reflection is used. In the case of internal reflection, the refraction index of that side of the interface where the emitters and detectors are places is larger than that of its opposite side. At grazing incidence, although the modulus of the reflection coefficient is unity for both polarization states, the phase varies as a function of the angle of incidence. Therefore, at grazing incidence, the DCT can be obtained, while at the angle of incidence providing π/2 phase difference with a single polarization state, the setup may be used to obtain the DST. In the case of external reflection, the refraction index of that side of the interface where the emitters and detectors are placed is smaller than that of the opposite side of the interface. The phase is exactly π for a wide range of incidence angle for the two polarization states, thereby enabling to carry out the DCT. The amplitude varies faster in the case of parallel polarization. If either parallel or perpendicular polarization are used, the only effect will be a different weighting factor for every frequency in the DCT. This error is correctable, for example, by pre-weighting the intensity of the sources.
An interface coating can be used, namely, the mirror's surface, metallic or dielectric, can be formed with single or multilayer coating. The design of the number of layers, refractive indices and thickness can provide any desired phase difference between incident and reflected beams for a given polarization. Hence, it is possible to obtain either a DCT or a DST transform.
The optical setup would need two cycles for a DFT transformation of a hermitic vector. In the first cycle, the real part is presented in the array, and the DCT is sensed in the upper detectors 615A (corresponding to the metallic mirror). In a second cycle, the imaginary part is displayed, and the DST is sensed in the lower detectors 615B (corresponding to the dielectric reflection).
As shown in the example of
In the above description, special emphasis has been made on the calculation of DFT of a conjugate symmetric vector. As particular cases, DCT and DST of real vectors can be obtained. The general case of DFT, as defined by equations (6) and (6b) above, requires four real transformations (DST or DCT), that can be achieved in a similar fashion to the above descriptions or by using two cycles in those systems, each with a different input.
It should be noted that DST and DCT could be obtained with the same shearing interferometer but with the input signal having 3N elements, where N of them are zeros. The first element of the object is shifted by N with respect to an axis of light propagation through the interferometer, and for the input signal ƒ′(n) we have:
In this case, for the same size of the input object, 50% more length units at the input plane are required, as compared to the previous case with the “nonshifted object”. For the output signal F′(k), we have:
wherein m is the coordinate describing the location of the input elements in the input plane of the original non-shifted object, and k is the coordinate describing the locations of the discrete output elements of the transform. It should be noted that in these notations, n, m and k are dimensionless. The following change of variable was conducted:
m=n−N (16)
Since only half of the ƒ(m) elements differ from zero, equation (15) can be rewritten:
wherein additional variable changes are used:
The behavior of the function F′(k) is as follows:
Turning now to
In a system 700A, shown in
The imaging setups 718A and 718B are designed to create, respectively, an inverted image 719A and a non-inverted image 719B of the input signal IS. In this specific example, the setup 718A comprises two identical lenses L(A)1 and L(A)2, wherein lens L(A)1 is situated such that DOE 716 is located in its back focal plane. Lenses L(A)1 and L(A)2 are spaced from each other a distance 2f along an optical axis of imaging setup 718A, whereinf is the focal length of the lens L(A)1 and L(A)2. Setup 718B is composed of two identical lenses L(B)1 and L(B)2 each having the focal length ƒ/2. Lenses L(B)1 and L(B)2 are positioned similar to lenses L(A)1 and L(A)2, namely lens L(B)1 is spaced from the input image IS by a distancef and from the lens L(B)2, by a distance 2f. In order to obtain a DST transform, a π/2 phase plate 715 is inserted in either one of the setups 718A and 718B—in the setup 718A in the present example. The phase plate 715 is located upstream of the lens L(A)1 (or L(B)1). This results in a π/2 phase shift between the two images (i.e., interfering signals), thereby providing a DST transform.
As further shown in the figures, each setup also comprises a prism P accommodated downstream of the lens L(A)1 (and lens L(B)1) proximate thereto. The provision of the prism P is optional and is aimed at appropriately deflecting light beams impinging thereon, so as to provide beams parallel to the optical axis of light propagation. Further optionally provided in the two setups, are field lenses and additional lenses L4. The field lens is typically used for improving the efficiency of the optical system by ensuring that the light passes by one lens is directed into the subsequent lenses. As for the additional lenses, they aim to correct the spherical curvature of the images 719A and 719B.
Thus, setups 718A and 718B define two symmetrical optical paths with respect to an optical axis OA of light propagation through the system, for the propagation of corresponding light components impinging on lenses L(A)1 and L(B)1, respectively. Since each point in the image 719A is coherent with the corresponding point in image 719B, the two images interfere with each other. This construction is less complex and more compact, as compared to that of the conventional shearing interferometer shown in
In the above examples of
In the above examples, each of the two imaging paths creates an output image with magnification equal to 1. The total length of the optical path is:
L=4f+d (20)
Considering the divergence angle α of the light source (or of the replication means, as the case may be) and the dimension Δx of the input object, in order to produce the necessary interference, the following condition should be satisfied:
Thus, for Δx=16 mm, α=0.15 radians and f/2=8 mm, the total desired length L of the optical path is: L=490.7 mm
Assuming that the lens parameter ƒ0 defining the amount of light collected by the lens (i.e., the so-called “lens speed” ƒ0), which is determined as the ratio between the focal length and the diameter of the lens) is 2.5. Assuming that the light source used is VCSEL with a 250 μm pitch, then the maximal volume of the setup is determined as follows:
wherein the coefficient 2 is associated with the two optical paths of the light propagation.
It can be noted that the performance of the entire system is determined inter alia by such main parameters as the size and coherence length of the light source. The coherent length is an extremely important parameter, since the formation of the interference pattern by all the pixels of an input image is achievable only if the coherence length of the source permits it The following table summarizes these parameters for three main options for a light source.
The coherence length Δ of the light source must be larger than the maximal light path differences Δh, which can be approximated as:
The coherence length Δ is determined by the properties of the light source resonator, that is:
Δ=ℑ·h (24)
wherein ℑ is the finesse number and h is the length of the resonator.
The relation between the coherent length Δ and the maximal light path differences Δh should satisfy the following condition:
Δ>Δh (25)
Assuming the above values for Δx and L, the required coherence length should be:
As indicated above with regard to the optical length to be defined by the system so as to meet the requirements of the shearing interferometry, this length is governed by two conditions: the divergence of the light source that should ensure that each point source illuminates the whole output region of interest, and the matching condition between the input and output signals. The optical setups of
The above examples of
In a system 800A of
For simplicity, the focal lengths of the upper part lenses L(A)1 and L(A)2 in the above example will be denoted by ƒ1 and ƒ2, and the focal lengths of the lower part lenses L(B)1 and L(B)2 will be denoted by ƒ1′ and ƒ2′.
The demagnification of the upper part (setup 818A) is:
The demagnification of the lower part (setup 818B) is determined as follows:
Assuming again that f2=16 mm, we have:
This means that f1=19 mm, f1′=9.1 mm and f2′=8.4 mm. The total length L is thus 372 mm, and the total volume V is 2980 mm3.
In the example of
L=2f1+d (33)
Here, d is greater than η2.
In order to maintain the elements of the lower path in their positions, the following condition should be satisfied:
For the same demagnification M, we have:
Thus, in the example of
Utilizing the above equation (22), the volume is V=2720 mm3, if ƒ0 is greater than 11. Hence, the input plane, and not the numerical apertures of the lens, is the restricting dimension. Such a value of ƒ0 (i.e., fo=11) is not high enough to damage the resolution since the pitch is only 250 μm. Indeed:
2.44λƒ0=2.44−0.86μ·11<250 μm
As indicated above, in order to produce spatially modulated light (i.e., input signal) indicative of an input object, the light source is typically equipped with a spatial light modulator (SLM). By using VCSELs, however, the need for such an SLM can be eliminated. This is due to the fact that VCSELs are characterized by ultra fast modulated components (up to 3 GHz) and high light intensity (up to 1 mwatt per single VCSEL source). Thus, when using an 8×8 VCSEL array at the input plane in a system according to an embodiment of the invention, there is no need for any spatial light modulator (subject to the availability of a fast enough 8 by 8 Photo Diode Array (PDA)). VCSELs can be modulated to present the block images and at ihe output, the DCT will be optically achieved. For instance, if a PDA of 500 MHz is used, then:
500·106·64=32 GHz/S
In other words, when a 8×8 VCSEL block is used (i.e., 64 channels operating in parallel), the total transmission speed (from all the channels together) is about 32 GHz/s Referring to
Yet another example of the transformation of one-dimensional signals utilizes the so-called “planar optics implementation”, and provides a compact architecture based on the fact that the inversion of one of the signals is carried out in a separated optical path. According to this technique, the two optical paths defined by two setups may be placed one over the other, resulting in a much more compact package. The setups may be constructed as described above with reference to
One possible planar optics implementation is schematically illustrated in
Another possible planar optics implementation for processing one-dimensional signals is illustrated in
If the sheet is of 10 mm×10 mm dimensions, the divergence of the light source is 15° in each direction, and the light source is of 5 mm size, then the total propagation length L should be at least:
This implementation distinguishes from the above-described examples in that the light, while propagating between the input and output planes, passes in two opposite directions, while in the previously described examples, light passes in one direction only from the input to the output plane.
Turning now to
In system 1200, where the split signals are obtained due to mirrors, the total length L is determined as follows:
For the data used before, L=426.7 mm and V=250 μm·Δx·L=1706 mm3. It is thus evident that such a system is half in its volume, as compared to the previously described examples. This can be understood by the fact that one of the images and paths is virtual.
When dealing with a two-dimensional input object, two variants of transformation are carried out. The first is a kernel one that includes spatial frequencies along one direction only. For example, a discrete Fourier transform of the input signal ƒ(m,n) is
This example may lead also to the following two-dimensional cosine transform:
This transform can be achieved using the above-described examples, but with a two-dimensional input object replacing a one-dimensional object. The latter should contain a grid of point sources that are spatially incoherent, for example, by using a two-dimensional VCSEL array or LED array. The reason for this is associated with the fact that the impulse response of a system is still a cosine function with one-dimensional symmetry.
For some applications, a kernel that includes spatial frequencies along two orthogonal directions is required. For example, the two dimensional JPEG standard requires the following discrete Cosine transform kernel:
The cylindrical lens should be positioned such that its focal plane is located at the distance ƒ/2 along the axis perpendicular to the plane of the figure. The focal plane is at the distance ƒ/2, however, the image in this specific setup is obtained at a distance ƒ from the lens, i.e., not at the focal plane.
Thus, in the direction along this axis, both setups 718A and 718B perform imaging. However, in the perpendicular plane (i.e., the plane of the figure), interference takes place. In other words, the interference pattern in the output plane is formed by interfering signals (images) indicative of only one dimension of the input signal. To provide interference of signals indicative of the two-dimensional input object along two mutually perpendicular axes, the system 1300 operates with two cycles: the object ƒ(n,m) is first “interfered” along one axis in the output plane, thereby obtaining an intermediate interference pattern, Fint(n,k), formed by the interference between the input signal along its one dimension with the image of the input signal along its second dimension. This intermediate pattern is then rotated at 90° (for example using a Dove prism with its hypotenuse plane tilted by −45°) resulting in a signal FTint(n,k), which is fed back into the system as an input signal.
Thus, in the first cycle, the system 1300 creates the intermediate interference pattern Fint(n,k) indicative of the input object ƒ(n,m), described as follows:
In the second cycle, the same optical system 1300 is fed by the rotated signal FTint(n,k), that is:
FintT(n,k)=Fint(k,n) (41)
The so-obtained output signal F(k,l) is determined as follows:
Another possible way of performing a two-dimensional cosine transform is based on the use of a doubled sheared optical setup. This implementation requires a more complicated setup, aimed at generating an impulse response of:
More specifically, the system 1400 starts with a self-illuminated image IS which is spatially incoherent. Then, a rectangular grid diffraction grating (not shown here) splits the image into four images. After the splitting, the propagation direction of the light components indicative of these images should be corrected. This can be done using four prisms (not shown) in a similar way used for the two-dimensional case as described above. After obtaining four identical images I1-I4 placed side by side, three of them are appropriately rotated: image I1 by 180°, image I2 by 90°, and image I3 by −90°. The light components indicative of image I4 propagate towards the output plane without any rotation.
An optical assembly used for rotating the images can be composed of four Dove prisms aligned at 90°, 45°, −45° and 0° angular orientations. Thus, the split images will be rotated (clockwise with respect to the vertical axis) in the following manner: the upper image I1 will be rotated by 180° by a Dove prism with its hypotenuse plane titled 90°; the left image I2 will rotated by 90° by a Dove prism with its hypotenuse plane titled by −45°; and the right image I3 will be rotated by −90° degrees by a Dove prism with its hypotenuse plane titled by 45°.
In order to obtain the required kernel transform (expression (43) above), the following processing should be applied:
The following expressions can be derived from the shearing kernel:
F(k,l)=DC+(k,l)+{circumflex over (I)}(k)+{haeck over (I)}(l) (46)
For the purposes of the present invention, the function I(k,l), which is the required transform, can be found using equations (45) and (46). It should be noted that in the output plane along the line (k,0) one obtains:
F(k)=DC1+2(k)+DC2 (47).
DC1 and DC2 can be determined separately, and therefore (k)can be extracted from the equation (47). In a similar way, {haeck over (I)} (k)can be obtained, and, finally, (k,l) can be determined using equation (46).
As indicated above, the optical length required for performing the shearing interferometer itself is governed by the divergence of the light source (ensuring that each point source illuminates the whole output region of interest), and by the matching condition. The above description is mainly associated with the continuous cosine transform and a sampled version thereof. The shearing interferometer can be used for realizing the DCT, and, under certain conditions presented below, any discrete linear transformation.
The following is a derivation for matching conditions for the- shearing interferometers described above, for generating an arbitrary discrete transform. It should be understood that the systems described above can generate practically any transform between spatial intensity ard spatial frequency domains, provided the proper matching condition is met.
The matching conditions comprise two portions, although both portions are generally determined and met in the same structure. One of these is spatial matching in which the sampling points on the detection side are chosen to match the detector elements used so that the output is a discrete transformation of the discrete input. Various geometric parameters must be satisfied, for example these may include the distance between the input and output planes. The second condition is the provision of “apertures” as defined below, which are directed to achieving/allowing a particular transform at the expense of others and to compensate for non-optimal sampling size. As used herein, apertures may include finite sized holes and/or a mask having an absorption varying with position. Such mask may be present at the input (source) or output (detector) side of the transformer or apertures may be present at both sides.
The following discussion provides a general methodology for providing such matching and specifics for application to apparatus containing shearing generators. Position matching is described first.
The output intensity distribution provided by the shearing interferometer is determined as follows:
Here, ƒ ({overscore (x)}) and F(x) are the input and output intensity distributions respectively, λ is the wavelength of the illuminating source, D is connected with the geometry of the interferometer (for example, the distance between the first pixel of the input signal relative to the optical axis defined by the light propagation in the interferometer), and Ef is the energy of the input signal.
The DCT to be realized is given by:
wherein k is the discrete coordinate.
Assuming an ideal input pixels' shape (in the form of Dirac's delta functional) and an ideal sampling in the output plane, wherein N input pixels and N output pixels are located, respectively, at the following coordinates nΔ{overscore (x)}+{overscore (x)}0 and kΔx, and utilizing the above equation (48) connecting the input and output intensity distributions, the following result is obtained:
The above equations (50) and (51) describe, respectively, the discrete input of the interferometer, and the analog output thereof.
Simplifying the above equation (51), we have:
The comparison between the last equation (52) and the DCT (equation (49) above) provides the following reciprocity relations:
Δ{overscore (x)}=2{overscore (x)}0 (53)
These relations indicate the exact connection between the locations of the various samples in the input and output planes. Hence, the output signal (52) obtained with the shearing interferometer is the DCT. Using the above analysis and optionally a simulation, one can determine the largest pinhole size that will yield a required accuracy.
It is often the case that the pixels of input and output devices cannot be approximated as delta functions. This is especially true of detector elements, since making them too small will result in unacceptable power loss. In this case, the pixels' response and the output sampling process should be specifically considered. The following is a relatively general analysis of this situation.
Assuming that the response of each of the input pixels can be modeled by an arbitrary function l(x) (which can be determined, for example, by imaging a turned-on pixel along the input source), the input may be presented as
wherein {circle over (x)} corresponds to the convolution operation.
Assuming that f(x<0)=0, the output intensity distribution is as follows:
For the sake of simplicity, Ef will be ignored temporarily. It is considered below. The above equation (56) can thus be rewritten as:
wherein L and {tilde over (f)} are the Fourier transforms of l and ƒ, respectively.
Assuming that the input pixels response l (and therefore L) is a symmetric function, for the output intensity distribution F(x) we obtain:
Considering now a non-ideal sampling process in the output plane, we have:
wherein Wk(x) is the weighting function of the kth output pixel.
Introducing the following definition:
we obtain:
Comparing the latter result to the DCT (equation (52) above), we obtain a set of N*N equations in the form:
Considering a different reciprocity relation (as compared to the above equations (53) and (54)), that is:
we obtain R(x;k) in the form:
It should be noted that the use of the above technique can facilitate the realization of an arbitrary discrete linear transformation of the form:
In this case, R(x;k) becomes:
The solution for R(x;k) is indicative of the matching condition to be satisfied by the relation between the input and output pixels (i.e., the centers of these pixels). It should be noted that Ef, which was omitted in the previous considerations, will appear in the output plane, and will result in a different value for each one of the output pixels. However, its contribution can be calculated in advance and may be compensated.
In some cases a vector to be processed by a shearing processor, in accordance with an embodiment of the present invention, may have a number of components that is larger than the number of light sources in an array of light sources used to represent vectors in the shearing processor. The vector cannot therefore be completely represented by the light source array and the shearing processor cannot produce a processed result for the vector in a single step. In such cases, in accordance with an embodiment of the present invention, the vector may be partitioned into a plurality of shorter “partial” vectors each having a number of components that is equal to or less than the number of light sources in the light source array. Each of the partial vectors is then processed by the shearing processor. Results from the processing of all the partial vectors are then combined to provide a processed result for the vector. Partitioning “overlong” vectors to be processed by a shearing processor, in accordance with an embodiment of the present invention is discussed in PCT application entitled “OFDM Apparatus and Method” filed on even date with the present application in the Israel Patent Office. This application is hereby incorporated herein by reference.
In addition, PCT application PCT/IL99/00479, filed 5 Sep. 1999 and published as WO 00/72267 describes various DCT configurations. This application is incorporated herein by reference. Combinations of some of these configurations, with a shearing generator may be useful in the practice of the present invention.
Those skilled in the art will readily appreciate that various modifications and changes can be applied to the embodiments of the invention as hereinbefore described, without departing from its scope defined in and by the appended claims. For example, any suitable configuration of a shearing interferometer may be used for carrying out the discrete cosine or discrete sine transform, provided a matching condition is appropriately considered. The shearing interferometer configurations according to the invention, however, provide more simple and compact designs, as compared to the known configuration, utilizing the combination of a beam splitter, a mirror and a dove prism, and provides for simultaneously obtaining both cosine and sine discrete transforms. of an input signal.
Furthermore, while a large number of examples have been disclosed, each having numerous elements, some embodiments of the invention do not require all of the elements shown and some embodiments of the invention utilize elements shown in different of the disclosed embodiments.
As used in the claims, the terms “comprise”, “include”, and “have” and their conjugates mean “including, but not necessarily limited to”.
Number | Date | Country | Kind |
---|---|---|---|
135576 | Apr 2000 | IL | national |
141041 | Jan 2001 | IL | national |
141856 | Mar 2001 | IL | national |
The present application is a divisional application of U.S. application Ser. No. 10/257,425 filed on Feb. 24, 2003, which is a U.S. national application of PCT Application No. PCT/IL01/00334, published as WO 01/78012, filed on Apr. 10, 2001.
Number | Date | Country | |
---|---|---|---|
Parent | 10257425 | Feb 2003 | US |
Child | 11081214 | Mar 2005 | US |