1. Field of the Invention
The present invention is directed towards optical systems. In particular the present invention is directed towards a method of designing an optical system consisting of two reflecting surfaces and other optical systems consisting of multiple surface, reflecting or refracting designed by the method.
2. Description of the Related Technology
Designing optical systems that use free-form surfaces is challenging, even when designing a system that uses only a single surface. Free-form surfaces are natural choices for optical systems that lack symmetry. By “free-form” it is meant that the surface is not required to conform to a fixed class of shapes, i.e. it need not be rotationally symmetric and may have a plurality of non-symmetrical undulations. An early example of a free-form surface is a progressive lens (C. W. Kanolt. Multifocal Opthalmic Lenses. U.S. Pat. No. 2,878,721, Mar. 24, 1959.), such as those used in corrective lenses. Another example that uses free-form surfaces is the Polaroid SX-70 camera. Until recently, the grinding of free-form surfaces was extremely difficult, but now with technology developed by the DARPA conformal optics program, techniques, such as raster grinding are commercially available.
Free-form surfaces can play a role in numerous applications that by their nature lack rotational symmetry, but methods for the design of free-form surfaces are in their infancy. Illumination is a natural application area. However, for illumination, even the problem of controlling the intensity from a single point source with a single reflector is quite challenging.
The design of multiple free-form surface systems is considerably more complicated than that of single surface free-form systems. A coupled pair of free-form lenses has been considered in shaping laser beams. Two reflector systems for illumination have also been investigated. Examples include work by Oliker “On design of free-form refractive beam shapers, sensitivity to figure error, and convexity of lenses”, Vol. 25, No. 12, December 2008, J. Opt. Soc. Am. A.
Additionally, the problem of finding a mirror that induced a prescribed projection has been considered. In solving this problem it is assumed that a pinhole camera views a mirror. This case is unusual, in that the pinhole is considered as a single source from which rays emanate via the reversibility of geometric optics. In solving this problem, a surface S is to be imaged onto a plane I in a prescribed way. A mapping of T: I→S is part of the data of the problem. This is shown in
The length of W is irrelevant, it is only important that each tangent plane TpM of M be orthogonal to W. This gives rise to a planar distribution, i.e. an assignment of a plane, Ep, to each point p in the domain of interest, in which M is an integral surface of that distribution. That is to say the tangent planes of M coincide with the planes of the distribution.
It is unlikely, but if ∇×W=0 then W=∇φ for some φ and the level surfaces φ (x,y, z)=C are each a solution to the problem. In cases such as this, where an open set is foliated by solution surfaces, the distribution is said to integrable. It may be that W is not a gradient, but a multiple of a gradient, which occurs if (∇×W)·W=0. This is the vector calculus version of a statement in terms of differential forms: if θ is the 1-form dual to W, then the distribution is integrable in an open set if θdθ=0 in that set.
While some work with free-form surfaces has been pursued, there has not been a system and method that has been able to accurately design a two mirror system that is able to use free-form surfaces.
An object of the present invention may be a multiple surface system.
Another object of the present invention may be a method for producing a multiple surface system.
Still yet another object of the present invention may be a multiple free-form mirror system.
An aspect of the invention may be a method for producing a multiple surface system comprising: generating a primary curve; determining from the primary curve a secondary curve based on the primary curve so that the resulting secondary curve is a Cauchy curve in six dimensions that is Kähler regular; progressively determining a primary surface and a secondary surface based on the primary curve and the secondary curve; and producing the primary surface and the secondary surface.
Another aspect of the invention may be a two-mirror system produced by a method comprising: generating a primary curve; determining a secondary curve based on the primary curve so that the resulting Cauchy curve in six dimensions is Kähler regular; progressively determining a primary mirror surface and a secondary mirror surface based on the primary curve and the secondary curve; and producing the primary mirror surface and the secondary mirror surface.
Still yet another aspect of the invention may be a method for producing a multiple mirror system comprising generating a primary curve; determining from the primary curve a secondary curve using exterior differential systems; progressively determining a primary mirror surface and a secondary mirror surface based on the primary curve and the secondary curve; and producing the primary mirror surface and the secondary mirror surface.
These and various other advantages and features of novelty that characterize the invention are pointed out with particularity in the claims annexed hereto and forming a part hereof. However, for a better understanding of the invention, its advantages, and the objects obtained by its use, reference should be made to the drawings which form a further part hereof, and to the accompanying descriptive matter, in which there is illustrated and described a preferred embodiment of the invention.
The present invention sets forth a method for the coupled design of two free-form reflective surfaces, which have a prescribed distortion. The method and system utilizes the language of distributions from differential geometry and exterior differential systems. The results from numerical experiments using this method are set forth below.
The differential form corresponding to the vector field (P, Q, R) is Pdx+Qdy+Rdz and likewise in higher dimensions. The meaning of dθ is discussed below.
The wedge product A is the hodge dual of a cross product in a three dimensional scenario. In higher dimensions, such as six, the wedge product is a generalization. In this method differential one forms are objects which act on tangent vectors, yielding a number. A solution surface to a system of one forms is a surface for which every one form in the system when acting on any tangent vector to the surface yields zero.
A differential form θ=Pdx+Qdy+Rdz acts on tangent vector in R3 in the following way. Given a point p and a vector v based at p, then
θ(v)=(P(p),Q(p),R(p)·v (1)
As discussed with respect to
There is a link between the single surface problem and exterior differential systems (EDS). For example, consider an over-determined system of partial differential equations of the type:
∂z/∂x=A(x,y,z) (2)
∂z/∂y=B(x,y,z) (3)
To see that this system is really the same as the single surface problem considered above, observe that in the single surface problem one seeks a surface whose tangent space is perpendicular to a given vector at each point. This is the same as prescribing the partial derivatives of the graph of a surface at each point, which is what the above system consists of. This system has a solution surface that is an integral surface of the 1-form:
θ=dz−A(x,y,z)dx−B(x,y,z)dy (4)
In other words, a surface will be a solution if this form annihilates tangent vectors to the surface. Since mixed partials must commute, there is a hidden relation, from the chain rule, that must be satisfied:
∂A/∂y+(∂A/∂z)(∂z/∂y)=∂B/∂x+(∂B/∂z)(∂z/∂x) (5)
or
Ay+AzB=Bx+BzA. (6)
Thus if A and B satisfy this, a solution will exist. This relation is the same as the test discussed above. In the language of differential forms, this amounts to the statement that:
θdθ=0 (7)
If ω is the 1-form corresponding to the above-defined vector field W, a necessary condition for the existence of perpendicular surfaces to W is that ωdω.
For more complex systems of equations, all of the hidden relations should be found. This can be accomplished by use of a theorem/algorithm that is one of the main tools of exterior differential systems (EDS), known as the Cartan-Kähler theorem, which (in the analytic case) when given the differential forms corresponding to the equations, gives an algorithm for checking whether an integral manifold of a given dimension, through a given point, exists.
To solve this, the machinery of differential forms is used. These forms are defined on a differentiable manifold M, which will often be subsets of n-dimensional Euclidean space Rn. A k-dimensional distribution, E, on M (or a subset of Rn), is a smooth assignment of a k-dimensional subspace, Ep of the n-dimensional tangent space to each point p of M. In terms of classical mechanics, a distribution is a means to describe a constraint on the phase space of a mechanical system, i.e. a non-holonomic constraint, as opposed to a constraint on the configuration space.
A non-holonomic system is a system of particles which is subjected to constraints of such a nature that the system cannot be described by independent coordinates; examples are a rolling hoop, or an ice skate which must point along its path. The case of a unicycle on a plane is such an example.
While all possible configurations are possible, i.e. positions and orientations of the unicycle, in a given position, not all possible velocities are possible for the unicycle. If one uses the configuration space for this problem it consists of points of the form (x, y, cos(θ), sin(θ)), where (x, y) is the point where the unicycle touches the plane, and θ is the angle it makes with the x axis. At each (x, y) the space of possible velocities is a two dimensional plane in the three dimensional configuration space of points (x, y, cos(θ), sin(θ)).
One degree of freedom comes from rotating the unicycle above the point (x, y), i.e. only changing theta. The other degree of freedom comes from the unicycle being allowed to move in the cos(θ), sin(θ) direction. If one is willing to sacrifice a small bit of precision, the configuration space can be viewed as the set of points (x, y, θ), i.e., R3, and it is easy to draw the planes at each point that the velocities are constrained to.
An integral of a distribution is a submanifold N whose tangent spaces lie in the distribution, i.e. TpN⊂Ep for each pεN. Roughly, the use of EDS is to express the system of partial differential equations as a collection of differential forms I in order to take advantage of the theory associated with differential forms. An advantage of this is that the algebraic machinery associated with the forms can give existence to information for the original partial differential equations (PDEs).
The Cartan-Kähler theorem gives conditions for when, given a k-dimensional, real analytic, integral of I, P, there will exist a unique, connected, (k+1)-dimensional, real analytic integral, X of I that satisfies P⊂X. In general, there is an extensive theory of EDS for numerous algorithms, some of which have been used in the past. While EDS is largely concerned with existence, and has little numerical theory associated with it, EDS does in fact yield a numerical scheme for the two mirror problem.
The applications of the present invention occur in open subsets of Rn and so it is convenient to describe E by giving one or more vector fields that are perpendicular to E. In the language of differential forms, E is the kernel of a collection of forms. In the design of a single surface, the differential form is the operator that takes the dot product of a tangent vector vp at a point p with W(p), i.e. the subspace is the plane perpendicular to W(p).
As shown above, most single surface design problems modeled as a planar distribution in R3 will not have a solution surface that integrates them. However if two surfaces are employed exact answers are possible. For example, the problem of eliminating blind-spots for automobiles is approximately solvable in the case of the driver side, but attempts to solve the problem of finding a wide-angle passenger-side mirror by approximate integration have not been successful. Attempts using the above described techniques tend to generate solutions that are close in shape to spherical mirrors, which are in fact what many trucks and buses use. By applying the EDS method the problem may be solved with a pair of mirrors. While such a solution may be too bulky for use on a car, it may find applications on larger vehicles, where the blind spot problem is much more severe.
The multiple surface case may be modeled with a system of partial differential equations, which can easily be viewed as an EDS. In building a two mirror system the correspondence of B between the plane x=0 and the plane x=1 is taken. The rays are considered to be emanating from a source L to the left of the plane x=0, or entering a pinhole. In
P:(s,t)→(x(s,t),y(s,t),z(s,t)), (8)
and,
Q:(s,t)→(u(s,t),v(s,t),w(s,t)) (9)
To ensure that the light ray reflects from P(A) to Q(A) to B(A) the tangent vectors to the above surfaces need to be perpendicular to the normals W and V. P is the graph of a surface, e.g. take x(s, t)=s, y(s, t)=t, which is only a minor restriction for the problem. This gives a system of four partial differential equations in four unknowns:
Ps(s,t)·W(s,t)=0,Pt(s,t)·W(s,t)=0 (10)
Qs(s,t)·V(s,t)=0,Qt(s,t)·V(s,t)=0 (11)
W and V are computed by finding the unit directions from various points and adding them. For example:
V=(P(s,t)−Q(s,t))/|P(s,t)−Q(s,t)|+(B(s,t)−Q(s,t))/|B(s,t)−Q(s,t)| (12)
Hence W and V depend (algebraically as long as B is algebraic) on only x, y, z, u, v and w, and so this system is quasi-linear.
To phrase the problem in terms of differential forms, the “lifted” vector fields in six dimensions are considered.
W=(W1,W2,W3,0,0,0), (13)
V=(0,0,0,V1,V2,V3) (14)
A single surface is sought for, which is parameterize as below.
Γ:(s,t)→(x(s,t),y(s,t),z(s,t),u(s,t),v(s,t),w(s,t)) (15)
This single surface is sought so that the tangent vectors to F are always perpendicular to W and V, i.e.:
Γs·W=0,Γs·W=0, (16)
Γt·V=0,Γs·V=0 (17)
Dual to W and V are one forms θ1 and θ2 which have a common kernel that is a four-dimensional distribution in R6, to which the 2D integral surface, Γ is sought.
Note that equations (16) and (17) have four unknown functions (since we take x(s,t)=s and y(s,t)=t) of two variables, and hence eight first partial derivatives. To construct a solution surface using finite difference methods for example, the values of all eight derivatives at a given point are sought, but only four equations are given. Using differential forms, additional equations must hold that provide this information. Namely, it must be the case that dθ1 and dθ2 must also vanish on the tangent bundle of any solution. This is formalized below.
E is considered a 4-distribution on a 6-manifold M, which is the kernel of a pair of 1-forms, θ1 and θ2. A nonzero vector v in Ep is Kähler-regular if the set of 4 linear equations:
θ1(w)=θ2(w)=dθ1(v,w)=dθ2(v,w)=0 (18)
for w in TpM has maximum rank, four, which would result in a two-dimensional solution. These four equations determine a unique tangent space to a solution surface at p, if v is given. Similarly, an immersed curve C in M is Kähler-regular if its tangent vectors are Kähler-regular at each point of C. In particular, such a curve C is a 1D integral of the distribution E. In this case, the Cartan-Kähler theorem states that if E is real-analytic and C is a real-analytic, then with the Kähler-regular integral curve of E, C will lie in a locally unique real analytic 2D integral surface of E. Thus, if the initial data is tangent to the distribution, then a solution surface will exist that contains it. Accordingly, given a 4-distribution E on a 6-manifold, the generic vector v in Ep (for p a generic point in M) is Kähler-regular. Thus, for most 4-distributions, the existence and uniqueness of 2D integral surfaces is expected.
In the above example of multiple surface design, θ1 and θ2 are taken to be the forms in an open subset of R6 that are dual to the vector fields W and V. In the problems usually addressed by the present invention, all of the quantities are real analytic, and in fact often algebraic. Equation (18) then suggests a method of numerically constructing a solution.
In step 104, the Cauchy curve C is generated. The Cauchy data is a curve C in six dimensions, which is everywhere tangent to Ep which is represented by a pair of curves in three space (the primary and the secondary curves). This is accomplished by solving an under-constrained differential equation, i.e., every distribution has many 1-dimensional integrals. C must be discretized as a finite (ordered) collection of points in R6. At each of these points, the tangent space of the solution surface is computed by using the equations (18). Preferably the Cauchy curve C is Kähler-regular.
In step 106, the curve C is used to generate a new curve on the surface C′. This is graphically illustrated in
In step 108, the primary surface 10 and the secondary surface 20 are progressively determined by iterating the process in step 106 generating a curve C″ from C′ as C′ was determined from C (Note that each of these curves describe both a primary and a secondary curve.) The primary surface 10 and the secondary surface 20 are “grown” from the primary curve and the secondary curves of C and then those of C′ etc. The resultant surfaces may be free-form in shape. The design shapes may be expressed in an electronic format, such as on a computer readable media or in a memory device that may then be utilized in the construction of the surfaces.
In step 110, the primary surface 10 and the secondary surface 20 are physically constructed. This may be done using techniques such as raster grinding, which are commercially available.
A numerical example of a design for the multiple surface system 100 discussed above is addressed below.
The observer 5 is considered a pinhole of a camera at the origin and is to view a primary surface 10, which is a mirror that is on the x-axis and exhibits symmetry about the x-z plane, as will the secondary surface 20, which is also a mirror. The transformation T is then:
(0,0,0,1000,4000(X2/X1),4000(X3/X1) (19)
Where X=(X1, X2, X3, X4, X5, X6), the target surface 25 is the plane X4=1000 and the scale factor has been chosen to be 4000 (i.e. an effective visual factor of 4). In a sense, this example is a form of wide-angle periscope.
The first step is to compute the initial Cauchy data for the problem which is a curve C(t) in six dimensions. Thus C(t)=(CP(t),CS(t)) where CP (the primary) and CS (the secondary) are curves in three space. There is a great deal of freedom in doing this. In the example of the wide angle periscope advantage is taken of having symmetry of the primary surface 10 and the secondary surface 20 is to compute a solution that has projections into R2 that will be a pair of curves in the x-z plane. Additionally, it is assumed that the “bottom”, or primary curve CP(t) is given, and from it the “upper”, or secondary curve CS(t) is computed. Given this, if the primary curve CP is of the form t→(t, γ(t)), then the secondary curve CS may be parametrized using the rays that reflect off of the primary curve C. At the point (t, γ(t)) the ray to the origin is—(t, γ(t)), which is calculated to reflect off of the normal to the curve, (−γ′(t),1), which gives an outgoing ray with direction:
θ(t)=(θ1(t),θ2(t))=(−2(t(dtγ(t)−γ(t))dtγ(t))/(1+dtγ(t)2))+t,2((td/dtγ(t)−γ(t))/(1+(dtγ(t))2+γ(t) (20)
A function β(t) is sought for such that the curve in six dimensions:
C(t)=(t,0,γ(t),t+β(t)θ1,0,γ(t)+β(t)θ2) (21)
is perpendicular to the two vector fields W and V. In this example γ(t)=t−5. The equation:
W(C(t))·C′(t)=0 (22)
involves no derivatives of β, and is in fact a functional equation for β, not a differential equation.
This equation is automatically satisfied but is not needed though, since the primary curve C has been chosen, and the second equation:
V(C(t))·C′(t)=0 (23)
is a differential equation for β. 8≦t≦10 and the initial condition for β to be β(8)=1 gives an initial condition:
C(8)=(8,0,−1,7,0,7) (24)
Solving equation (23) with this initial condition gives the curve pair depicted in
It turns out that the choice of C(t) is unstable, as the system appears to have rank three, which is not maximal, on C(t), i.e. C(t) is not Kähler-regular. To remedy this it is taken that:
C(t)=(t,10−7,γ(t),t+β(t)θ1,0,γ(t)+β(t)θ2) (25)
which gives the surfaces depicted in
The ray tracing simulation appears in
Applications for the two-mirror system 100 may be for a periscope, driver side mirror, and applications associated with lenses, such as corrective lenses, projection televisions and short throw projections. The two-mirror system 100 may also be used to spread out a beam of light.
It is to be understood, however, that even though numerous characteristics and advantages of the present invention have been set forth in the foregoing description, together with details of the structure and function of the invention, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size and arrangement of parts within the principles of the invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
This invention was reduced to practice with Government support under Grant No. DMS 0908299 awarded by the National Science Foundation; the Government is therefore entitled to certain rights to this invention.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2011/032534 | 4/14/2011 | WO | 00 | 10/4/2012 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2011/133400 | 10/27/2011 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
2878721 | Kanolt | Mar 1959 | A |
6654516 | So | Nov 2003 | B2 |
6836381 | Giles et al. | Dec 2004 | B2 |
7321465 | Totzeck et al. | Jan 2008 | B2 |
7460985 | Benitez et al. | Dec 2008 | B2 |
20050086032 | Benitez et al. | Apr 2005 | A1 |
20080165415 | Chan et al. | Jul 2008 | A1 |
Entry |
---|
Oliker, V., “Optical design of freeform two-mirror beam-shaping systems” vol. 24, No. 12, pp. 3741-3752, 2007/J. Opt. Soc. Am. A. |
Oliker, V., “On design of free-form refractive beam shapers, sensitivity to figure error, and convexity of lenses”, vol. 25, No. 12, Dec. 2008, J. Opt. Soc. Am. A. |
Hicks, R. A., et al., “Designing coupled free-form surfaces” JOSA A, vol. 27, Issue 10, pp. 2132-2137 (2010). |
Number | Date | Country | |
---|---|---|---|
20130170057 A1 | Jul 2013 | US |
Number | Date | Country | |
---|---|---|---|
61325602 | Apr 2010 | US |