Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
 

Foreclosure is a compound yet very effective recovery system
Category:
Business  

Amazing Antioxidants
Category:
Health / Fitness  

Amazing Antioxidants
Category:
Health / Fitness  

Avoiding Resume Elimination at the Initial Scanning Scan is Vita...
Category:
Business  

How To Determine Which Cell Service Is Best For You
Category:
Business  

A Short History of the Wristwatch
Category:
Business  

Growing Your Own Herbs
Category:
Home And Family  

Herbal Acne Home Cures
Category:
Health / Fitness  

Creating Fresh Content for Search Engines
Category:
Marketing  

That Talking Thing will either make or break a relationship
Category:
Home And Family  

Avoid the Most Common Mistakes in Affiliate Marketing
Category:
Business  

Know the Signs of Childhood Asthma
Category:
Health / Fitness  

The Easiest Weight Loss Program Ever
Category:
Health / Fitness  

How to Expand your Business by Leaps and Bounds
Category:
Business  

Personal Accident Claim The Successful Route
Category:
Business  

Free Advertising
Category:
Marketing  

Free Advertising
Category:
Marketing  

Chicken and the Egg
Category:
Business  

Herbs for hair growth
Category:
Health / Fitness  

Organic Gardening
Category:
Home And Family  

Does Your Cleaning Business Have a Mission Statement
Category:
Business  

Internet Banking Are you online
Category:
Finance / Investment  

3 Things All Affiliate Marketers Need To Survive Online
Category:
Marketing  

How to use your subject to grab the attention of your optin news...
Category:
Marketing  

Choosing the Right Network Marketing Company 4 surprising steps
Category:
Marketing  

Diabetic diet plan guide
Category:
Health / Fitness  

6 POWERFUL VRE Business Models You Can Start Building In 2006 Us...
Category:
Business  

Free Cell Phone Ring Tones Jingling Vibes For Any Occasion
Category:
Entertainment / Television  

Free Ringtone Downloads Dazzling Tunes For Your Pleasure
Category:
Entertainment / Television  

Why choose MLM Leads
Category:
Business  

Vending Machines provide an excellent income
Category:
Business  

Discovers The Secret To The Most Popular Way Of Making Money
Category:
Business  

Internet Marketing Information Overload
Category:
Marketing  

Your New Cat Why Are the First 24 Hours So Important Part 3
Category:
Home And Family  

SearchInform 3 0 Consolidating information from various sources
Category:
Computers  

Health Insurance How to Find An Affordable Quote
Category:
Home And Family  

Brand You The Top Five Ways To Build Your Brand Online
Category:
Marketing  

Acne Treatment
Category:
Health / Fitness  

Home Business Entrepreneurs Banking On Increased Income
Category:
Business  

Hypnotherapy in Bedfordshire
Category:
Health / Fitness  

An Alaska Cruise Offers Unlimited Fun
Category:
Travel  

Guide To Ceiling Fan Blades
Category:
Home And Family  

Personal Injury Specialist No Win No Fee
Category:
Finance / Investment  

reduce tension
Category:
Business  

How to Use Free Articles to Create Massive Traffic Within Minute...
Category:
Marketing  

LASIK a Cure for Blurry Vision
Category:
Health / Fitness  

The Truth About Debt Consolidation
Category:
Business  

Don t Wait for a Mate Feather Your Nest Now Part 2
Category:
Home And Family  

Camping Water Filters A Vital Necessity
Category:
Health / Fitness  

Hawaii Vacation Accommodation and Holiday Homes in Oahu Maui Kau...
Category:
Travel  

Mortgage Lenders Making The Right Choice
Category:
Business  

Hawaii Vacation Accommodation and Holiday Homes in Oahu Maui Kau...
Category:
Travel  

Changing Face Of Holidays In The UK
Category:
Travel  

Make Your Business Memorable with Business Cards
Category:
Marketing  

Network Marketing The Organic Way
Category:
Marketing  

8 Ways to Grow Your Business During a Summer Lull
Category:
Marketing  

You Don t Need to be a Computer Scientist to Profit Online
Category:
Marketing  

Information Retrieval Systems IRS and Search Engines SEO
Category:
Marketing  

Plasma TVs are Hot
Category:
Computers  

The Top Providers on the Web
Category:
Health / Fitness  

Winning the Skin War Best Acne Skin Care
Category:
Health / Fitness  

Boost Your Income and Hits Today
Category:
Business  

Bad Credit Loans Made Easier by Pre Approval
Category:
Business  

Vitamin supplements by Nguang Nguek Fluek
Category:
Health / Fitness  

How you Can Save Money if you Book Hotels in Central Rome
Category:
Travel  

Universal Life Insurance guide 101
Category:
Finance / Investment  

FINE or VICE Cash Loans
Category:
Finance / Investment  

Why Blogs are so popular
Category:
Marketing  

Office Supplies and Client Relation
Category:
Business  

Buying a Hidden Spy Camera
Category:
Business  

Understanding Flower Bulbs
Category:
Home And Family  

Parenting 101 Get Into a Parenting Class
Category:
Home And Family  

Lanzarote Tourist
Category:
Travel  

A Visitors Guide to Paris France
Category:
Travel  

Personal Accounts Choosing Your Bank
Category:
Business

Imaging spectroscopy based on multiple pan-chromatic images obtained from an imaging system with an adjustable point spread function Number:7,385,705 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Imaging spectroscopy based on multiple pan-chromatic images obtained from an imaging system with an adjustable point spread function

Abstract: Generating a multispectral or hyperspectral image of an image source with an optical system having an adjustable, wavenumber-dependent point spread function, by collecting panchromatic images of the image source, each of which corresponds to a selected point spread function and includes a measured intensity data set corresponding to a range of wavelengths, transforming the panchromatic images into the spatial frequency domain by using a Fourier transform, solving a matrix equation at each spatial frequency, in which a vector of the transformed panchromatic images is equal to the product of a predetermined matrix of discrete weighting coefficients and a vector representing a wavenumber content of the image source at each spatial frequency, resulting in a determined wavenumber content of the image source in the spatial frequency domain, and inverse transforming the determined wavenumber content of the image source from the spatial frequency domain into the image domain, resulting in the multispectral or hyperspectral image.

Patent Number: 7,385,705 Issued on 06/10/2008 to Hoctor,   et al.


Inventors: Hoctor; Ralph Thomas (Saratoga Springs, NY), Wheeler, Jr.; Frederick Wilson (Niskayuna, NY)
Assignee: Lockheed Martin Corporation (Bethesda, MD)
Appl. No.: 11/445,224
Filed: June 2, 2006


Related U.S. Patent Documents

Application NumberFiling DatePatent NumberIssue Date
60686921Jun., 2005

Current U.S. Class: 356/456
Field of Search: 356/451-456 250/339.07,339.08


References Cited [Referenced By]

U.S. Patent Documents
4136954 January 1979 Jamieson
4856884 August 1989 Fender et al.
5905591 May 1999 Duncan et al.
6351307 February 2002 Erskine
7034945 April 2006 Kendrick et al.
7092103 August 2006 Kendrick et al.
Primary Examiner: Lee; Hwa (Andrew) S
Attorney, Agent or Firm: McDermott Will & Emery LLP

Parent Case Text



CROSS-REFERENCE TO RELATED APPLICATION

The present application claims the benefit of priority under 35 U.S.C. .sctn. 119 from U.S. Provisional Patent Application Ser. No. 60/686,921 entitled "ENHANCED IMAGING SPECTROSCOPY COMPUTED FROM MULTIPLE PAN-CHROMATIC IMAGES FORMED BY AN IMAGING SYSTEM WITH AN ADJUSTABLE POINT SPREAD FUNCTION," filed on Jun. 3, 2005, the disclosure of which is hereby incorporated by reference in its entirety for all purposes.
Claims



What is claimed is:

1. A computer readable medium comprising computer-executable steps for generating a multispectral or source using an optical system having an adjustable, wavenumber-dependent point spread function, the computer-executable process steps including: collecting a plurality of panchromatic images of the image source from the optical system, each panchromatic image corresponding to a selected one of a predetermined set of point spread functions and being comprised of a measured intensity data set corresponding to a range of wavelengths; transforming the collected plurality of panchromatic images from an image domain into a spatial frequency domain by using a Fourier transform; solving a matrix equation at each one of a predetermined set of spatial frequencies, in which a vector of the transformed panchromatic images is equal to the product of a predetermined matrix of discrete weighting coefficients and a vector representing a wavenumber content of the image source at each spatial frequency, resulting in a determined wavenumber content of the image source in the spatial frequency domain; and inverse transforming the determined wavenumber content of the image source from the spatial frequency domain into the image domain, resulting in the multispectral or hyperspectral image of the image source.

2. A computer readable medium of claim 1, wherein the optical system is a multi-telescope array comprised of an array of telescope subapertures, each telescope subaperture having an independently-adjustable optical path length, and the adjustable, wavenumber-dependent point spread function is adjusted by changing the optical path length of at least one of the telescope subapertures.

3. A computer readable medium of claim 2, wherein the adjustable, wavenumber-dependent point spread function is adjusted by changing the optical path length of each one of the telescope subapertures.

4. A computer readable medium of claim 1, wherein the optical system includes a controlled deformable mirror that is comprised of a plurality of mirror segments, each segment being controlled to have an independently-adjustable optical path length, and the adjustable, wavenumber-dependent point spread function is adjusted by changing the optical path length of at least one of the mirror segment.

5. A computer readable medium of claim 4, wherein the adjustable, wavenumber-dependent point spread function is adjusted by changing the optical path length of each one of the mirror segments.

6. A computer readable medium of claim 1, wherein, in the solution step, the determined wavenumber content of the image source is represented at a discrete set of wavelengths which corresponds to a plurality of contiguous wavelength bands over a range of wavelengths of 400 to 2400 nm, and each wavelength band has an average wavelength spacing of 10 nm.

7. A computer readable medium of claim 1, wherein, in the transforming step, the spatial transform of each panchromatic image is a spatial discrete Fourier transform (DFT) and wherein, in the solving step, for each spatial frequency, the matrix equation is represented by: {hacek over (I)}.sub.n=W.sub.n{tilde over (S)}.sub.n where {hacek over (I)}.sub.n is the vector of the transformed panchromatic images which is comprised of a spatial discrete Fourier transform (DFT) of the measured intensity data set for each of the collected plurality of panchromatic images, W.sub.n is the predetermined matrix of discrete weighting coefficients each of which corresponds to a wavelength and a panchromatic image, and {tilde over (S)}.sub.n is the vector representing a wavenumber content of the image source at each spatial frequency, and the matrix equation is solved to determine {tilde over (S)}.sub.n.

8. A computer readable medium of claim 1, wherein the predetermined matrix of discrete weighting coefficients is calculated based on the predetermined set of point spread functions used during collection of the plurality of panchromatic images in the collecting step.

9. A computer readable medium of claim 1, wherein, in the inverse transforming step, the determined wavenumber content of the image source is inverse spatial discrete Fourier transformed from the spatial frequency domain into the image domain.

10. A computer readable medium of claim 1, wherein the matrix equation is solved for the determined wavenumber content of the image source by using a pseudo-inverse of the matrix equation.

11. A computer readable medium of claim 10, wherein the matrix equation is solved for the determined wavenumber content of the image source by using an iterative solution technique.

12. A computer readable medium of claim 7, wherein an oscillation at one or more edge portions of the determined multispectral or hyperspectral image is reduced by subtracting the mean of the vector of the transformed panchromatic images, {hacek over (I)}.sub.n, in the matrix equation according to: ({hacek over (I)}.sub.n-mean({hacek over (I)}.sub.n))=W.sub.n{tilde over (S)}.sub.n.

13. A computational imaging spectroscopy system, comprising: an optical system for collecting portions of a wavefront from an image source, the optical system having an adjustable, wavenumber-dependent point spread function; combiner optics for combining and interfering the collected portions of the wavefront on an image plane for collection by at least one panchromatic light intensity sensor; one or more processors; and a computer readable medium carrying one or more sequences of instructions for computationally generating a multispectral or hyperspectral image of the image source, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to perform the steps of: collecting a plurality of panchromatic images of the image source from the optical system, each panchromatic image corresponding to a selected one of a predetermined set of point spread functions and being comprised of a measured intensity data set corresponding to a range of wavelengths; transforming the collected plurality of panchromatic images from an image domain into a spatial frequency domain by using a Fourier transform; solving a matrix equation at each one of a predetermined set of spatial frequencies, in which a vector of the transformed panchromatic images is equal to the product of a predetermined matrix of discrete weighting coefficients and a vector representing a wavenumber content of the image source at each spatial frequency, resulting in a determined wavenumber content of the image source in the spatial frequency domain; and inverse transforming the determined wavenumber content of the image source from the spatial frequency domain into the image domain, resulting in the multispectral or hyperspectral image of the image source.

14. The system of claim 13, wherein the optical system is a multi-telescope array comprised of an array of telescope subapertures, each telescope subaperture having an independently-adjustable optical path length, and the adjustable, wavenumber-dependent point spread function is adjusted by changing the optical path length of at least one of the telescope subapertures.

15. The system of claim 14, wherein the adjustable, wavenumber-dependent point spread function is adjusted by changing the optical path length of each one of the telescope subapertures.

16. The system of claim 13, wherein the optical system includes a controlled deformable mirror that is comprised of a plurality of mirror segments, each segment being controlled to have an independently-adjustable optical path length, and the adjustable, wavenumber-dependent point spread function is adjusted by changing the optical path length of at least one of the mirror segment.

17. The system of claim 16, wherein the adjustable, wavenumber-dependent point spread function is adjusted by changing the optical path length of each one of the mirror segments.

18. The system of claim 13, wherein, in the solution step, the determined wavenumber content of the image source is represented at a discrete set of wavelengths which corresponds to a plurality of contiguous wavelength bands over a range of wavelengths of 400 to 2400 nm, and each wavelength band has an average wavelength spacing of 10 nm.

19. The system of claim 13, wherein, in the transforming step, the spatial transform of each panchromatic image is a spatial discrete Fourier transform (DFT) and wherein, in the solving step, for each spatial frequency, the matrix equation is represented by: {hacek over (I)}.sub.n=W.sub.n{tilde over (S)}.sub.n where {hacek over (I)}.sub.n is the vector of the transformed panchromatic images which is comprised of a spatial discrete Fourier transform (DFT) of the measured intensity data set for each of the collected plurality of panchromatic images, W.sub.n is the predetermined matrix of discrete weighting coefficients each of which corresponds to a wavelength and a panchromatic image, and {tilde over (S)}.sub.n is the vector representing a wavenumber content of the image source at each spatial frequency, and the matrix equation is solved to determine {tilde over (S)}.sub.n.

20. The system of claim 13, wherein the predetermined matrix of discrete weighting coefficients is calculated based on the predetermined set of point spread functions used during collection of the plurality of panchromatic images in the collecting step.

21. The system of claim 13, wherein, in the inverse transforming step, the determined wavenumber content of the image source is inverse spatial discrete Fourier transformed from the spatial frequency domain into the image domain.

22. The system of claim 13, wherein the matrix equation is solved for the determined wavenumber content of the image source by using a pseudo-inverse of the matrix equation.

23. The system of claim 22, wherein the matrix equation is solved for the determined wavenumber content of the image source by using an iterative solution technique.

24. The system of claim 19, wherein an oscillation at one or more edge portions of the determined multispectral or hyperspectral image is reduced by subtracting the mean of the vector of the transformed panchromatic images, {hacek over (I)}.sub.n, in the matrix equation according to: ({hacek over (I)}.sub.n-mean({hacek over (I)}.sub.n))=W.sub.n{tilde over (S)}.sub.n.
Description



STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT

Not Applicable.

FIELD OF THE INVENTION

The present invention generally relates to imaging spectroscopy and, in particular, relates to imaging spectroscopy computed from multiple pan-chromatic images formed by an imaging system with an adjustable point spread function.

BACKGROUND OF THE INVENTION

In satellite imaging of the Earth's surface, it is often desirable to know the wavenumber (or wavelength) content of the reflected and emitted light, since this can indicate composition of the reflecting or emitting material. It is typical in such an application to restrict attention to optical and near IR regions of the spectrum, that is, to wavelengths in the range of about 400 nm to 2400 nm. When a moderate number of wavelength bins (ie. 5 to 20) are observed, this is called "multispectral imaging." When a large number of such bins (ie. 200) are observed, it is called "hyperspectral imaging." Hyperspectral imaging is characterized by an average wavenumber bin size of about 10 nm.

In one imaging spectroscopy approach, light from a single line in the image is split into component wavelengths by a prism or grating. Such an approach requires that each line of the image be acquired separately, and the signal-to-noise ratio (SNR) of each measured component will be worse than if the panchromatic image were recorded. Another imaging spectroscopy approach uses a piece of equipment called a Michelson interferometer and a computational technique known as Fourier Transform Imaging Spectroscopy (FTIS). In this approach, the light that would be measured to form an image is split, and the two versions are delayed with respect to each other over a range of delays, producing an amplitude-modulated panchromatic image for each delay. This has the effect of producing the sampled autocorrelation function of the light at each image location, and a point-by-point Fourier transform computation recovers the spectrum at each such location. In this approach, the mass of the interferometer reduces the total mass of other equipment that can reside on the orbital platform, some of the light is lost in the splitting operation of the interferometer, and some of the component panchromatic images can have very low SNR, which can affect the quality of the resulting hyperspectral image. In yet another approach, the effect of the interferometer is obtained by moving one portion of an optical array relative to another; this approach uses the same FTIS computation as is used with the Michelson interferometer. This approach has the advantage of eliminating the interferometer, but it limits the high spatial frequency content of the hyperspectral image to be less than that which could be obtained using the Michelson interferometer. This has the undesirable effect of removing some scene detail from the hyperspectral image.

It is desirable to provide an approach to imaging spectroscopy that does not use a Michelson interferometer or prism, thus saving payload mass, and yet reproduces any spatial frequencies passed by the optical imaging system in the reconstructed hyperspectral image.

SUMMARY OF THE INVENTION

The present invention generally relates to imaging spectroscopy and, in particular, relates to computational spectroscopy for generating a multispectral, or hyperspectral, image from multiple pan-chromatic images that are formed by an imaging system having an adjustable point spread function.

In one embodiment, the invention is directed to computer-executable process steps for generating a hyperspectral image of an image source using an optical system having an adjustable, wavenumber-dependent point spread function. The computer-executable process steps include collecting a plurality of panchromatic images of the image source from the optical system, each panchromatic image corresponding to a selected one of a predetermined set of point spread functions and being comprised of a measured intensity data set corresponding to a range of wavelengths, and then transforming the collected plurality of panchromatic images from an image domain into the spatial frequency domain by using a Fourier transform. The steps also include solving a matrix equation at each one of a predetermined set of spatial frequencies, in which a vector of the transformed panchromatic images at each spatial frequency is equal to the product of a predetermined matrix of discrete weighting coefficients and a vector representing a wavenumber content of the image source at each spatial frequency, resulting in a determined wavenumber content of the image source in the spatial frequency domain, and inverse transforming the determined wavenumber content of the image source from the spatial frequency domain into the image domain, resulting in the hyperspectral image of the image source.

In another embodiment, the invention concerns a computational imaging spectroscopy system that includes an optical system for collecting portions of a wavefront from an image source, the optical system having an adjustable, wavenumber-dependent point spread function, combiner optics for combining and interfering the collected portions of the wavefront on an image plane for collection by at least one panchromatic light intensity sensor and one or more processors. The system further includes a computer readable medium carrying one or more sequences of instructions for computationally generating a hyperspectral image of the image source, wherein execution of the one or more sequences of instructions by the one or more processors causes the one or more processors to perform the steps of collecting a plurality of panchromatic images of the image source from the optical system, each panchromatic image corresponding to a selected one of a predetermined set of point spread functions and being comprised of a measured intensity data set corresponding to a range of wavelengths, and then transforming the collected plurality of panchromatic images from an image domain into the spatial frequency domain by using a Fourier transform. The steps also include solving a matrix equation at each one of a predetermined set of spatial frequencies, in which a vector of the transformed panchromatic images at each spatial frequency is equal to the product of a predetermined matrix of discrete weighting coefficients and a vector representing a wavenumber content of the image source at each spatial frequency, resulting in a determined wavenumber content of the image source in the spatial frequency domain, and inverse transforming the determined wavenumber content of the image source from the spatial frequency domain into the image domain, resulting in the hyperspectral image of the image source.

In one embodiment of the invention, the optical system is an array of telescope subapertures, each telescope subaperture having an independently-adjustable optical path length, and the point spread function of the optical system is adjusted for each panchromatic image by adjusting the optical lengths of the array of telescope subapertures. In one embodiment, the measured range of wavelengths is from 400 nm to 2400 nm, and is comprised of a plurality of contiguous wavelength bands having an average spacing of 10 nm, and the measured intensity data set for each panchromatic image includes measured intensity data corresponding to each wavelength band.

In this manner, the present invention provides a computational imaging spectroscopy method and system for generating a multispectral, or hyperspectral, image from multiple pan-chromatic images that are formed by an imaging system having a wavenumber-dependent, adjustable point spread function.

The present invention thereby generates a high resolution multispectral, or hyperspectral, image without the need to employ extra hardware, such as a separate interferometer, and without the need to rely on filters, prisms or gratings to isolate component wavenumbers, while using high signal-to-noise ratio (SNR) component panchromatic images to avoid the introduction of noise in the resultant multispectral, or hyperspectral, image.

In the following description of the preferred embodiment, it is shown by way of illustration a specific embodiment in which the invention may be practiced. It is to be understood that other embodiments may be utilized and changes may be made without departing from the scope of the present invention.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention.

FIG. 1 is a basic diagram of a multi-aperture optical system according to one embodiment of the present invention;

FIG. 2 depicts a multi-telescope array optical system of telescope subapertures according to one embodiment of the present invention;

FIG. 3 depicts a controllable, deformable segmented mirror optical system according to another embodiment of the present invention;

FIG. 4A depicts aperture geometry of a segmented aperture optical system according to another embodiment of the present invention;

FIG. 4B depicts coarray segments associated with the aperture geometry shown in FIG. 4A;

FIG. 4C depicts a single subaperture shape of the apertures shown in FIG. 4A;

FIG. 4D depicts the autocorrelation of the single subaperture shape shown in FIG. 4C;

FIG. 5 is a flowchart for explaining the generation of a multispectral image according to one embodiment of the present invention;

FIG. 6 is a graphic depiction of a measured intensity data set for a panchromatic image using nine subapertures according to one embodiment of the present invention;

FIG. 7 is a graphic depiction of a true image of an image source according to one embodiment of the present invention;

FIG. 8 is a graphic depiction of a reconstructed multispectral image of the image source shown in FIG. 7, according to one embodiment of the present invention;

FIGS. 9A to 9D are graphs for illustrating the spectral accuracy in the spatial frequency domain of a reconstructed multispectral image according to one embodiment of the present invention; and

FIG. 10 is a block diagram depicting a computer system with which the present invention may be implemented according to one embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

In the following detailed description, numerous specific details are set forth to provide a full understanding of the present invention. It will be apparent, however, to one ordinarily skilled in the art that the present invention may be practiced without some of these specific details. In other instances, well-known structures and techniques have not been shown in detail to avoid unnecessarily obscuring the present invention.

As mentioned above, the present invention utilizes an optical system with multiple independently-adjustable subapertures, to produce an ensemble of panchromatic images, each of which is composed of energy from a range of wavelengths and is collected with a unique point spread function of the optical system based on the multiple independent subapertures being set at different optical path lengths. These images are captured digitally and Fourier transformed to the spatial frequency domain. For each spatial frequency in the sampled image, a matrix equation is solved that describes the observations as a weighting coefficient matrix times a vector representing the wavenumber content of the source at that spatial frequency, thereby solving for the source wavenumber content which is transformed to the image domain. The result is a hyperspectral image of the source, derived from an ensemble of panchromatic images.

Accordingly, the present invention takes advantage of the fact that a sparse aperture optical imaging system, whose aperture is composed of multiple subapertures can produce a range of very dissimilar point spread functions ("PSFs") by changing the relative distance of the subapertures to the image formation plane. The PSF of each panchromatic image formed by such a system is actually the integral of an ensemble of PSFs that vary with the wavenumber content of the pixels across the image plane. The independent use of all of the subapertures allows the estimation of wavenumber spectra at all the highest spatial frequencies passed by the optical system.

At a particular spatial frequency, a panchromatic image can be seen as the inner product of the wavenumber content of the source at that spatial frequency and the wavenumber-varying OTF at that frequency. For an ensemble of panchromatic images, assuming that the source distribution stays constant over the image formation time, the inner products of the wavenumber content of the source (unknown) and the various OTFs imposed by the imaging system (known) are observed. If there is enough diversity in these OTFs, the resulting set of equations for the wavenumber content of the source is solved at that spatial frequency. If this procedure is repeated for all spatial frequencies in the recorded image, a multispectral image of the source is obtained.

FIG. 1 is a basic diagram for illustrating a basic segmented aperture optical system with which the present invention may be implemented. As seen in FIG. 1, optical system 100 is shown which includes subapertures 101 and 102 for collecting wavefront 150 from a distant image source (not shown). The collected wavefront from each of subapertures 101 and 102 is directed to combiner optics 130 through the use of mirrors. At least one of the subapertures, in this case subaperture 101, includes an independent path length adjustment device 121 for adjusting the optical path length of the incident radiation gathered by subaperture 101 to image plane 140. In this manner, the optical path lengths (D1 and D2) of subapertures 101 and 102 are at different distances, which is used to adjust the point spread function of optical system 100, as discussed in more detail below.

Combiner optics 130 of optical system 100 is a combination of lenses and mirrors, such as a combiner telescope, for combining the incident radiation collected by subapertures 101 and 102 at image plane 140 to generate a combined image. In this regard, at image sensor 145 is provided at the image plane to digitally record (collect) the combined wavefronts formed from the radiation collected by subapertures 101 and 102. Image sensor 145 is preferably comprised of at least one panchromatic light intensity sensor that can record image intensity data over a wide range of wavelengths, and at a high signal to noise ratio (SNR). The image plane is located at the focal distance of the optical imaging system, so that a Fourier transform of the incident wavefield is accomplished; this is a well known technique for forming the image of a far-field source. In one embodiment, image sensor 145 can record image intensity data over the wavelength range of 400 nm to 2400 nm, which includes the visible and near infrared ranges. The digitally recorded measured intensity data set for each panchromatic image is thereby collected and transferred to a processor for the computational imaging spectroscopy according to the invention, as discussed in more detail below.

Segmented aperture optical system 100 may include more than two subapertures, some or all of which have independently-adjustable optical lengths (to the image plane) in order to adjust the point spread function of the optical system. For example, the optical length of each of the subapertures can be independently adjusted to achieve a desired point spread function for optical system 100.

In another embodiment, segmented aperture optical system 100 discussed above is a multi-telescope array of telescope subapertures which functions according to the same principles described above with respect to FIG. 1. Such a multi-telescope array optical system may be provided on a space-based platform for collecting images from space, such as of Earth. In this embodiment, each telescope subaperture has an independently-adjustable optical length (to the image plane). The independent adjustment of the optical lengths of all of the telescope subapertures is performed in order to adjust the point spread function of the optical system. FIG. 2 is a depiction of a multi-telescope array optical system 200 comprised of platform 201 which houses nine telescope subapertures 211 to 219, each of which has an independently-adjustable optical length.

In another embodiment, segmented aperture optical system 100 includes a controlled deformable segmented mirror, such as a MEMS mirror or other type of micro-machined mirror that can be deformed to control separate segments. In such a system, each controllable segment of the mirror operates as a subaperture having an independently-adjustable optical length (to the image plane). In this manner, the plurality of segments of such a mirror can be controlled to set their individual optical path lengths thereby adjusting the point spread function of the optical system. The optical system is configured so that the segmented mirror reflects the optical field prior to Fourier transformation into an image. In one embodiment, this is accomplished by forming an image of the incident field onto the mirror using a lens system in which the mirror is behind the focal plane of the lens. The reflection from this mirror is then passed through a separate lens system and the image is detected on the back focal plane of the second lens system.

FIG. 3 provides a depiction of an exemplary embodiment of optical system 300 in which one collecting element 302 is provided which collects radiation from an image source and forwards the collected wavefront via mirror 310 to controllable, deformable, segmented mirror 305 which is controlled by a processor (not shown) such as an on-board computer in the case of a space application. Mirror 305 is comprised of a plurality of controllable segments, which can be controlled by sending signals to mirror 305 to deform segments of its mirror face so as to control the shape of each segment. As seen in FIG. 3, the wavefront reflected from the plurality of controllable segments of mirror 305 is directed to mirrors 315 and 320, and then on to image plane 340, for digital recordation (collection) by image sensor 345. In this manner, each segment of mirror 305 acts as an independent subaperture and creates an individual pathlength of the wavefront, thereby adjusting the point spread function of optical system 300.

Whichever embodiment of segmented aperture optical system (telescope, segmented mirror, etc.) discussed above is utilized, the general principles for generating a multispectral, or hyperspectral, image from a set of collected panchromatic images will now be described more fully. In this regard, the present invention is directed to multispectral imaging of a reflecting/absorbing/emitting object which is illuminated by sunlight (or some other radiation), and uses the standard model of an incoherent imaging system and of a scalar wavefield. The source distribution is assumed to be in the far field of the aperture and the image plane is assumed to lie at the focal distance of the aperture optics, which is to be construed to possibly include any electrically controllable mirror. The observed intensity distribution on the image plane is digitized using a 2-D detector array (image sensor) that measures incident intensity and is responsive over the wavenumber band of interest.

Segmented aperture imaging systems allow a change of the imaging point spread function (PSF) from image to image by the adjustment of path lengths between the subapertures and the image formation plane. It should be noted that, even though incoherent imaging is assumed, the coherent combination of the wavefields from the various subapertures on the image plane is utilized to form the PSF. That is, all the optical path length differences between the subapertures must be less than the coherence interval of the wavefield. The recorded image is the intensity of this coherent combination of wavefields.

The PSF is the Fourier transform of the transmittance of the aperture. The narrowband aperture transmittance function of an N-aperture (N subapertures) system is denoted by the sum of the transmittances of the individual, spatially disjoint subapertures according to:

.PHI..function..times..times..PHI..function. ##EQU00001## where

.times..pi..lamda. ##EQU00002## is the scalar wavenumber associated with the optical center frequency. The aperture transmittance function is parameterized by k, because it is implemented by imposing delays (longer path lengths) on the wavefield that vary by subaperture. A path length difference of .DELTA. results in a phase difference of exp(jk.DELTA.), and if this is interpreted as imposing a phase-only weight on a subaperture, then it is seen that the weight varies with wavenumber. This type of array can be seen as the optical analog of the delay-and-sum beamformer used in passive, broadband acoustical imaging.

For a narrowband of wavelengths, the narrowband PSF is given by:

.function..intg..times..PHI..function..times.e.times..times..times..times.- .times..times.d.intg..times..intg..times..PHI..function..times..PHI..funct- ion..times..times.d.times.e.times..times..times..times..times.d.intg..time- s..function..times.e.times..times..times..times..times.d ##EQU00003## where x is a vector variable representing location on the image plane, u is a vector variable representing location on the aperture plane, u.sup.Tx is an inner product of u and x, the symbol A is used as the limit of integration to represent integration over the aperture plane, the symbol CA represents integration over the coarray, defined below, and the quantity z represents the distance between the aperture plane and the image plane. The term optical Fourier transform is used herein when the complex exponential kernel of the transform contains the wavenumber and image plane distance as in Equation (2) above, and the term spatial Fourier transform is used when the complex exponential kernel of the transform does not contain the wavenumber and image plane distance. Equation (2) expresses the narrowband PSF as the optical Fourier transform of the autocorrelation, C(w; k), of the aperture transmittance function, which is also defined in Equation (2). This is a well-known result in optics. For the segmented aperture the autocorrelation function defined in Equation (2) can be expressed as:

.function..times..times..times..times..function. ##EQU00004## where C.sub.n,m(w; k) is the cross-correlation of .PHI..sub.n(u; k) and .PHI..sub.m(u; k), given in Equation (1).

We can express {tilde over (P)}(.nu.; k), the inverse spatial Fourier transform of the PSF, in terms of C(w; k) using Equation (2) by according to:

.function..intg..infin..times..function..times.e.pi..times..times..times..- times..times.d.intg..times..function..function..intg..infin..times.e.pi..f- unction..lamda..times..times..times..times..times.d.times..times.d.functio- n..lamda. ##EQU00005##

In Equation (4), the integral in brackets evaluates to a delta function. The function C(.lamda.zv; k) in Equation (4) is simply the unnormalized optical transfer function (OTF).

The coarray is defined as the support in the w-plane of the autocorrelation function C(w; k); the support of this function does not vary with k, but its value does, in general. Integration over the coarray is denoted by the limit of integration CA in Equations (2) and (4). The variable w is referred to herein as a lag, and the support regions of the subaperture correlations, C.sub.n,m(w; k), are referred to herein as coarray segments. Each coarray segment is centered at a location on the coarray plane that is the vector location difference between the area centroids of the correlated subapertures; this location is referred to herein as the lag of that segment. For exemplary purposes, the aperture geometry 401 depicted in FIG. 4A is considered, which is composed of N=9 annular segments. The coarray segments 402 associated with this aperture are depicted in FIG. 4B. Each circle in FIG. 4B is of radius 2R, where R is the outer radius of the annular subapertures depicted in FIG. 4A, and there are

.function. ##EQU00006## of them. FIGS. 4C and 4D depict a single subaperture shape 403 and its autocorrelation 404 (assuming no apodization). The aperture shape is shown in FIG. 4C, and the silhouette of the autocorrelation is shown in FIG. 4D. The autocorrelation is rotationally symmetric, and the peak value is proportional to the area of the aperture.

The intensity image due to a monochromatic wavefield with wavenumber k is given by the convolution of the PSF at k with S(x, k), the narrowband intensity source distribution, which is a function both of location on the source plane and wavenumber. Expressing this convolution in the Fourier transform domain and by using Equation (4) results in:

.function..intg..lamda..times..times..times..function..lamda..times..times- ..times..function..times.e.pi..times..times..times..times..times.d ##EQU00007## where {tilde over (S)}(.nu.; k) is the inverse spatial Fourier transform of the image source, {tilde over (S)}(x, k), and the limit of integration CA.sub..lamda.z represents integration over the image of the coarray in the spatial frequency domain under the mapping .nu.=w/z. In the spatial frequency domain, CA.sub..lamda.z is the support of the inverse spatial transform of the narrowband PSF at wavelength .lamda..

Equation (5) provides the basis for the present invention in which an ensemble of panchromatic images is measured and used to computationally arrive at a hyperspectral estimate of the source image. Each observed panchromatic image is modeled as the integral over the optical passband (visible and near-IR) in wavenumber of the monochromatic image defined by Equation (5), as follows:

.function..intg..times..function..times..times.d ##EQU00008##

It is assumed here that the response of the imaging system is uniform over its passband in the wavenumber domain, which we denote by K; however, it would also be easy to account for a wavenumber-dependent sensitivity in the system. The spatial Fourier transform of Equation (6) is denoted by:

.function..intg..infin..times..intg..times..function..times.e.pi..times..t- imes..times..times..times.d.times..times.d ##EQU00009##

Substituting Equation (5) into Equation (7) results in:

.function..intg..times..intg..intg..lamda..times..times..times..function..- lamda..times..times..times..times..omega..times..times..function..omega..t- imes.e.pi..omega..times..times.d.omega.e.pi..times..times..times..times.d.- times..times.d.intg..times..intg..lamda..times..times..times..function..la- mda..times..times..times..times..omega..times..times..function..omega..fun- ction..intg.e.pi..times..omega..times..times.d.times.d.omega..times.d.intg- ..times..function..lamda..times..times..times..function..times.d ##EQU00010##

For a fixed spatial frequency, .nu., this expression is an inner product in the wavenumber dimension, over the optical passband of the system, between the actual wavenumber content of the source at a certain spatial frequency and a weighting function imposed by the aperture. The wavenumber weighting function at spatial frequency .nu. is denoted as:

.function..function..lamda..times..times..times..times..times..times..func- tion..times..pi..times..times. ##EQU00011## where .lamda. is written as

.times..pi. ##EQU00012## Note that, for a non-trivial segmented aperture, not all the coarray segments at a given wavenumber will include the spatial frequency .nu. (see FIGS. 4A-D). In general, many coarray segments will not include that frequency for any wavenumber, so the weighting function of Equation (9) will typically only be influenced by some subset of the subaperture correlations in the double sum.

Equation (8) indicates that for a given spatial frequency in a recorded image, the value of the inner product of the wavenumber content with a known weighting function, determined by the subaperture transmittances, can be observed. If the subaperture transmittances are controllable at the time of image formation, the formation of multiple such weighting functions can be considered and it can be attempted to solve the resulting system of linear equations for the wavenumber content. In particular, for L observed images, the equations: I.sub.q(.nu.)=.intg..sub.KW.sub.q(k;.nu.){tilde over (S)}(.nu.,k)dk, for q=1, . . . , L (10) can be solved for {tilde over (S)}(.nu., k). This is true even if {W.sub.q} is not an orthogonal set of vectors or even a basis, in which case this set of equations could be "solved" in the least squares sense for the projection of {tilde over (S)}(.nu.,k) onto the space spanned by {W.sub.q}. This is the approach taken in the computed spectroscopy of the present invention, and the dimension of this space is important to the performance of the method.

If the only adjustment allowed is the optical path length to the image plane, then each subaperture transmittance function in Equation (1) will be of the form: .PHI..sub.n(u;k)=e.sup.jkD.sup.n.alpha.(u-u.sub.n) (11) where D.sub.n is the path length deviation from some nominal value, u.sub.n is the location of the subaperture on the aperture plane and .alpha.(u) is a function centered at the origin describing the common transmittance of all the subapertures. It is assumed that all the subapertures have the same size, shape and apodization, although the analysis could easily be carried out for more general assumptions. The subaperture cross-correlation functions associated with Equation (11) are:

.function..times.e.times..times..function..times..times..intg..times..alph- a..function..times..alpha..function..times..times.d.times.e.times..times..- function..times..function. ##EQU00013## where X(w) is the autocorrelation of .alpha.(u), which is located at lag zero, and (u.sub.n-u.sub.m) is the lag at which C.sub.n,m(w;k) is located. In particular, if the subapertures are uniformly apodized annuli, then the .alpha.(u) functions are like that depicted in FIG. 4C, and the corresponding X(w) functions are like that depicted in FIG. 4D.

In order to obtain a set of specific simultaneous equations of the form given by Equation (10), L distinct panchromatic images are collected, each with a different set of subaperture settings. For the segmented aperture, the q.sup.th weight function is associated with a set of selected path lengths {D.sub.n.sup.(q) for n=1, . . . , N}, and the weight function at spatial frequency .nu. is given by:

.function..times..times.e.times..times..times..function..times..pi..times.- .times. ##EQU00014##

Note that each term of the weight function sum is composed of an amplitude weight modulated by a segment of a complex exponential with frequency (D.sub.n.sup.(q)-D.sub.m.sup.(q)).

In order to solve the equations given by Equation (10) numerically, to obtain the wavenumber content of the image source, the equations must be discretized both in spatial frequency and in wavenumber. In general, this change of representation will incur some discretization error, but for the special case of bandlimited wavenumber content, a condition guaranteed by the bandlimited response of the optical system, the sampling theorem will allow an exact representation in the two spatial dimensions. In spatial frequency, the images are bandlimited by virtue of the fact that the optical system passes only those spatial frequencies allowed by the aperture (for a given wavenumber). In the wavenumber dimension, the required sample rate depends on the variation of the {W.sub.q(k; .nu.)} with respect to k.

The discretized version of the problem is obtained by using a two-dimensional DFT for the spatial Fourier transform in Equation (7). The DFT is applied to a sampled version of the intensity image, such as would be obtained from an array of detectors on the image plane if the sensor size were small compared to the PSF. For the qth data image, the DFT is given by:

.function..times..times..times..intg..times..function..times..DELTA..times- ..times..times..DELTA..times..times..times..times.d.times..times.e.times..- times..times..times..pi..times..times. ##EQU00015## where n=(n.sub.1,n.sub.2) and m=(m.sub.1,m.sub.2) are index vectors with integer components and .DELTA.x is the distance between adjacent samples in both coordinate directions on the image plane. The DFT coefficients {hacek over (I)}.sub.q(n) may be approximately related to the Fourier transform .sub.q(.nu.) given in Equation (7) by writing a simple quadrature rule for the 2-D Fourier integral in Equation (7) and expressing the result in terms of Equation (14) as follows:

.function..apprxeq..DELTA..times..times..times..function..times..times..DE- LTA..times..times. ##EQU00016##

Using Equation (15), Equation (10) may be rewritten as:

.DELTA..times..times..times..function..intg..times..function..times..times- ..DELTA..times..times..times..function..times..times..DELTA..times..times.- .times..times.d.times..times..times. ##EQU00017##

Note that the integrand of Equation (16) is a point-by-point product between a DFT and a discrete mask function in the discrete spatial frequency domain. Such an operation implements a circular convolution between the mask and the DFT. In this case, the transform of the mask with respect to the spatial frequency variable is a sampled version of the PSF. This circular convolution is a good approximation for the linear convolution of the optical system in case the PSF is "small". In the context of the computation being described, this inaccuracy in the model may result in ringing around the spatial edges of the reconstructed multispectral image. This ringing will increase with increasing PSF size. In the frequency domain, this ringing appears as a bias added to spatial frequencies near the coordinate axes, and it can be suppressed during processing. The suppression can be implemented as mean subtraction across a pre-determined range of spatial frequencies, and it introduces a slight error at frequencies not associated with the edge effect.

To complete the computation, Equation (16) must be discretized in k, yielding:

.DELTA..times..times..times..function..times..function..times..times..DELT- A..times..times..times..times..DELTA..times..times..times..intg..times..fu- nction..times..times..DELTA..times..times..times..times.d ##EQU00018## where .DELTA.k is the sample interval in the wavenumber domain, k.sub.0 is the lowest wavenumber in the integration interval K, P.DELTA.k+k.sub.0 is the greatest wavenumber in K and K.sub.p is the p.sup.th wavenumber bin, centered at k=p.DELTA.k+k.sub.0. .DELTA.k must be small enough so that the {W.sub.q} are all approximately constant over any interval of length .DELTA.k, and they can be removed from the integral as in Equation (17). This defines a required sample rate in terms of the variation of the wavenumber weight vectors. For an application that imposes a desired sample rate (like hyperspectral imaging), the {W.sub.q} should be synthesized so as to satisfy the constant-value constraint for the desired sample rate. The synthesis is performed by choosing the right path lengths, {D.sub.n.sup.(q) for n=1, . . . , N}.

When all L such inner products are combined into a matrix expression for the n.sup.th DFT coefficient, the result is: {hacek over (I)}.sub.n=W.sub.n{tilde over (S)}.sub.n (18)

where {hacek over (I)}.sub.n is an L-component vector whose q.sup.th component is

.DELTA..times..times..times..function. ##EQU00019## and W.sub.n is a P-by-L matrix whose (p,q).sup.th element is

.function..times..times..DELTA..times..times..times..times..DELTA..times..- times. ##EQU00020## {tilde over (S)}.sub.n is a P-component vector whose p.sup.th component is

.intg..times..function..times..times..DELTA..times..times..times..times.d ##EQU00021##

In general, the matrix W.sub.n is neither square nor of full rank. However, using Equation (18) the value of {tilde over (S)}.sub.n can be estimated in the least-squares sense using the pseudo-inverse: {tilde over (S)}.sub.n=W.sub.n.sup.#{hacek over (I)}.sub.n (19) and W.sub.n.sup.#, can be computed using the singular value decomposition of W.sub.n, so that:

.times..times..times. ##EQU00022## where s.sub.n,i is the i.sup.th largest singular value of W.sub.n, u.sub.n,i is the i.sup.th right singular vector, .nu..sub.n,i is the i.sup.th left singular vector and R is the number of singular values used in the computation. The singular value decomposition (SVD) required to produce these data may be computed by the well-known Golub-Reinsch algorithm. It should be noted that the matrix W.sub.n is always known prior to image data collection, and so the singular value decomposition can be computed beforehand and the singular vectors and singular values stored until they are needed to compute Equation (20). The value of R is important in this computation, and it is not determined by the SVD; it is usually estimated from the SVD data and it can be less than the algebraic rank of W.sub.n.

Note that Equation (18) can also be solved using various iterative numerical techniques. For example, any known minimization approach, such as the method of Rosenbrock, can be applied to the minimization of |{hacek over (I)}.sub.n-W.sub.n{tilde over (S)}.sub.n|.sup.2 with respect to {tilde over (S)}.sub.n.

The final step in the computation is to perform an inverse spatial DFT to the image domain on each wavenumber plane of the data cube constructed by aggregating the estimates of Equation (19). This done, the estimate of the three-dimensional multispectral source is given by: S=IDFT.sub.n[{tilde over (S)}.sub.n] (21) which is an M-by-M-by-L data cube in the image domain. In this manner, the estimate of the hyperspectral image is achieved computationally from an ensemble of collected panchromatic images, each panchromatic image being collected with the optical system adjusted to a different point spread function, in accordance with selected optical path lengths of the subapertures of the optical system.

As mentioned above, the ringing effect at spatial frequencies near the coordinate axes can be suppressed during processing by implementing a mean subtraction across a pre-determined range of spatial frequencies by replacing {hacek over (I)}.sub.n with ({hacek over (I)}.sub.n-mean({hacek over (I)}.sub.n)) in Equation (18).

FIG. 5 is a flowchart for illustrating an exemplary embodiment of the invention to computationally generate a hyperspectral image from an ensemble of collected panchromatic images. In step 501, the process starts by selecting desired optical path lengths for the subapertures of the optical system in order to adjust the point spread function (PSF) of the optical system to a desired PSF. The selected optical path lengths are from a predetermined set of optical path lengths. Once the subapertures of the optical system are set to the selected optical path lengths, a panchromatic image of the image source is collected from the image sensor of the optical system by obtaining a measured intensity data set from the sensor for a desired range of wavelengths (step 502). Preferably, the range of wavelengths for which intensity data is measured is comprised of a plurality of contiguous narrow wavelength bands, such as wavelength bands of 10 nm each over the entire wavelength range of 400 nm to 2400 nm.

In step 503, it is determined if there is another point spread function (PSF) for which a panchromatic image should be collected. This can be determined based on whether there are remaining optical path lengths left in the predetermined set of optical path lengths for which panchromatic images have not yet been collected. If the determination in step 503 is yes, then steps 501 and 502 are repeated to set the subapertures at new optical path lengths and collect another panchromatic image. If the determination in step 503 is no, then the process proceeds to step 504 in which a spatial discrete Fourier transform (DFT) is performed on each measured intensity data set for each collected panchromatic image, thereby transforming the measured intensity data set for each collected panchromatic image from the image domain to the spatial frequency domain.

Next, in step 505, a matrix equation is set up in which a vector of the transformed panchromatic image data is equal to the product of a predetermined matrix of weighting coefficients and a vector representing the wavenumber content of the image source, the latter vector being the vector to be solved. The matrix equation in one embodiment of the invention is set forth in Equation (18) above. The matrix equation is then solved, at each spatial frequency in the measured panchromatic image, in step 506 to determine the wave wavenumber content of the image source at that spatial frequency in the image domain. The solution to the matrix equation in one embodiment of the invention is set forth in Equations (19) and (20) above.

After solving for the wave wavenumber content of the image source at each spatial frequency, (vector of wavenumber content of the image source), the determined vector of wavenumber content of the image source is inverse spatial discrete Fourier transformed (DFT) in step 507 to transform the determined image wavenumber data from the spatial frequency domain into the image domain, thereby resulting in the high resolution hyperspectral image of the source. The inverse spatial discrete Fourier transformed (DFT) of step 507 in one embodiment of the invention is set forth in Equation (21) above. In this manner, the present invention computationally determines the wavenumber content of an image source across a desired range of wavenumbers from a series of measured panchromatic images and predetermined weight coefficients.

In another embodiment of the invention, a different computational approach can be used to determine the wavenumber content of an image source from the series of measured panchromatic images. In this regard, the problem of computational artifacts at low spatial frequencies can be reduced and the restriction on the smoothness of the induced weight functions can be relaxed by using a moment discretization for wavenumber discretization, based on the observation that the computed estimate of {tilde over (S)}(.nu., k) will always be a linear combination of the {C.sub.q} as follows:

.function..times..function..times..function..lamda..times..times. ##EQU00023## and the estimation problem is equivalent to finding the {b.sub.q}. The set of equations of (10) can be written in the form of a vector equality for the n.sup.th DFT coefficient as set forth below:

.PHI..function..function..intg..times..lamda..times..times..function..time- s..times..function..function..times..times.d.intg..times..lamda..times..ti- mes..function..times..times..function..function..times..times.d ##EQU00024## where .nu.(n) is the analog spatial frequency associated with the n.sup.th DFT coefficient. This can be written as a matrix equation by substitution of the estimate in the form of (22) for the quantity {tilde over (S)}(.nu.(n), k) in (23) as follows:

.PHI..times..times..times..times..function. ##EQU00025## where we have suppressed the dependence of all the various terms on the righthand side in (24) on spatial frequency and have defined the inner products of the weight vectors as: c.sub.n,m=.intg..sub.KC.sub.n(.lamda.z.nu.(n);k)C.sub.m(.lamda.z.nu.(n);k- )dk (25)

Equation (24) can be denoted as: .PHI..sub.n=Cb (26)

The matrix C need not be of full rank. In general, if the {C.sub.q} span a space of dimension X, then C will have rank X. In this case, a pseudoinverse can be computed from the SVD that will allow us to express the least-squares solution to (23) in the form of (22).

The main advantage of moment discretization is that it requires no assumptions about the weight functions. As long as the numerical integration used to compute the integrals of (25) is accurate, no assumptions are required.

A discrete wavenumber spectrum estimate in the form of integrals over a partition of the wavenumber domain: {tilde over (S)}.sub.p=.intg..sub.K.sub.p{tilde over (S)}(.nu.(n),k)dk (27) can be computed from (22) by numerical integration over the set of bands {K.sub.1, . . . , K.sub.p} forming the partition.

The self-correlation terms in Equation (13) cause a bias in the computation for low spatial frequencies. The terms in Equation (3) for which m=n have a modulating frequency of zero. These terms are associated with correlation segments that are centered at the origin, and they contribute the same information to every component image. This is referred to as the uncontrollable part of the weight, and the part of the weight associated with correlation segments centered at higher lags is referred to as the controllable part of the weight. The fact that the uncontrollable part is the same in every observation adds a bias that can make the operation of Equation (19) less well conditioned, and so must be addressed in the computation.

The foregoing discretization can be used to implement bias compensation. The zero-lag coarray segment Equation (8) above can be rewritten as: .sub.q(.nu.)=.intg..sub.K(C.sub.q(.lamda.z.nu.;k)+B(.lamda.z.nu.;k)){tild- e over (S)}(.nu.,k)dk (28) where the {C.sub.q} notation is used for the controllable part of the weight and a second term is added to represent the bias. This holds everywhere on the coarray plane with the understanding that the bias is zero outside the zero-lag coarray segment. If Equation (28) is substituted into Equation (23), and the result is used to re-write Equation (24), the following is obtained:

.PHI..times..times..times..times..function..function. ##EQU00026## with the definition of: c.sub.B,q=.intg..sub.KB(.lamda.z.nu.;k)C.sub.q(.lamda.z.nu.;k)dk (30)

Denoting the row vector in (29) by c.sub.B.sup.T results in .PHI..sub.n=Cb+(c.sub.B.sup.Tb)1.

If both sides are multiplied by the pseudoinverse of C and it is recognized that the inner product is a scalar, the result is: C.sup.+.PHI..sub.n=b+C.sup.+1c.sub.B.sup.Tb=(I+C.sup.+1c.sub.B.sup.T)b (31) where we note that the term in parenthesis is a rank-one update to the identity matrix. If we apply the partitioned matrix inversion lemma, the result is:

.times..times..times..times..times..times..PHI. ##EQU00027## assuming that C.sub.B.sup.TC.sup.+1.noteq.-1, which could be part of the design criteria for the {C.sub.q}. This computation applies for all DFT frequencies, with the understanding that c.sub.B=0 outside the zero-lag coarray segment. In this manner, b is solved with a bias compensation, and, as described above, b can then used to solve for the computed estimate of the wavenumber content of the image source, as in Equation (22).

Some exemplary results of the present invention are now discussed. FIG. 6 is a graphic depiction of a measured intensity data set 601 for a single collected panchromatic image over the visible spectrum at a particular point spread function. As seen in FIG. 6, the features of panchromatic image 601 are blurry. FIGS. 7 to 9 are related to a simulation using an exemplary embodiment of the computational spectroscopy method of the present invention in which the optical system is comprised of 9 subapertures and 24 wavenumber bins over the visible spectrum (400 nm to 667 nm in wavelength) of the hyperspectral image are estimated by using 100 collected panchromatic images. In FIG. 7, a true image of an image source 701 is shown, which is the image source used as the image source for the simulation. FIG. 8 depicts the estimated hyperspectral image data set 801 which has been reconstructed from 10


Free Web Sudoku Puzzles.
Solve with your browser.
          3     7
    9 8 4        
    3         5  
  8 5   1   3    
2               5
    4   9   1 2  
  4         9    
        5 7 8    
8     6          
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!