Download View/Open - Calhoun: The NPS

Transcript
NAVAL POSTGRADUATE SCHOOL
Monterey, California
THESIS
DESIGN, DEVELOPMENT, AND TESTING OF
AN
ULTRAVIOLET HYPERSPECTRAL IMAGER
by
Erik 0. Johnson
December, 1996
Thesis Advisors:
D. Geary
S.
Approved
Thesis
J5925
for public release; distribution
Gnanalingam
is
unlimited.
DUDLEY KNOX LIBRARY
NAVAL POSTGRADUATE SCHOOI
MONTEREY CA
93943-5101
REPORT DOCUMENTATION PAGE
Public reporting burden for this collection of information
is
estimated to average
1
Form Approved
OMB
No. 0704-0188
hour per response, including the time for reviewing instruction, searching existing data
sources, gathering and maintaining the data needed, and completing and reviewing the collection of information
other aspect of this collection of information, including suggestions for reducing this burden, to
and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington,
(0704-0 88) Washington
1
and
to the Office
of Management and Budget, Paperwork Reduction Project
DC 20503.
AGENCY USE ONLY (Leave blank)
1.
VA 22202-4302,
Send comments regarding this burden estimate or any
Washington Headquarters Services, Directorate for Information Operations
REPORT DATE
3.
December, 1996
TITLE AND SUBTITLE
DESIGN, DEVELOPMENT,
REPORT TYPE AND DATES COVERED
Master's Thesis
5.
FUNDING NUMBERS
AND TESTING OF AN ULTRAVIOLET HYPERSPECTRAL
IMAGER (u)
AUTHOR(S) Johnson, Erik O.
6.
PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES)
.
8.
PERFORMING
ORGANIZATION
REPORT NUMBER
Naval Postgraduate School
Monterey CA 93943-5000
9.
SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES)
10.
SPONSORING/MONITORING
AGENCY REPORT NUMBER
11.
SUPPLEMENTARY NOTES The views
official policy or position
12a.
13.
expressed
in this thesis are
those of the author and do not reflect the
of the Department of Defense or the U.S. Government.
DISTRIBUTION/AVAILABILITY STATEMENT
Approved for public release; distribution is unlimited.
ABSTRACT (maximum 200
12b.
DISTRIBUTION CODE
words)
A
This research involved the development of an ultraviolet (UV) hyperspectral imager.
hyperspectral image is a three dimensional image in which two of the dimensions provide spatial
information and the third provides spectral information. In an effort to minimize the cost of this
experiment, the NPS Middle Ultraviolet Spectrograph for Analysis of Nitrogen Gases (MUSTANG)
instrument was modified to fiinction as a hyperspectral imager. This required the design, fabrication,
and testing of hardware and software to coordinate the operation of a two dimensional, charge coupled
Control and synchronization of
device (CCD) detector with a servo-controlled scanning mirror.
(written in Borland C++) run
software
was
accomplished
by
scanning mirror and image collection
hyperspectral
imager are primarily in the
from an Intel microprocessor based PC. The benefits of a UV
principal
applications:
There are two
1) target
area of Support to Military Operations (SMO).
dual
use
has
Additionally, this instrument
identification, and 2) battle damage assessment.
hazards
applications, namely, 1) redirection of jet aircraft to avoid the foreign object damage (FOD)
presented by volcanic ash clouds through analysis of the absorption of solar UV radiation by the sulfur
dioxide (S0 2 ) gas associated with volcanic ash, and 2) forest fire detection.
SUBJECT TERMS Hyperspectral Imaging, Ultraviolet, Imaging Spectroscopy,
Remote Sensing, Dual Use, Support to Military Operations
14.
15.
16.
17.
SECURITY
CLASSIFICATION
OF REPORT
18.
Unclassified
SECURITY
CLASSIFICATION OF
ANSI
Std.
SECURITY
CLASSIFICATION OF
THIS PAGE
ABSTRACT
Unclassified
Unclassified
NSN
Prescribed by
19.
239-18 298-102
NUMBER OF
PAGES 70
20.
PRICE
CODE
LIMITATION OF
ABSTRACT
UL
7540-01-280-5500 Standard Form 298 (Rev. 2-89)
Approved
for public release; distribution
is
unlimited.
AND TESTING OF AN ULTRAVIOLET
HYPERSPECTRAL IMAGER
DESIGN, DEVELOPMENT,
Erik O. Johnson
Lieutenant, United States
B.S., University of
La Verne,
Submitted in
Navy
California, 1988
partial fulfillment
of the requirements for the degree of
MASTER OF SCIENCE IN APPLIED PHYSICS
from the
NAVAL POSTGRADUATE SCHOOL
December 1996
DUDLEY KNOX LIBRARY
NAVAL POSTGRADUATE
SrHnnr
001
MONTEREY CA
ABSTRACT
MWW^"
This research involved the development of an ultraviolet (UV) hyperspectral
A hyperspectral
imager.
dimensions provide
effort to
image
is
a three dimensional image in which two of the
spatial information
and the
third provides spectral information.
minimize the cost of this experiment, the
for Analysis
of Nitrogen Gases
NPS
In an
Middle Ultraviolet SpecTrograph
(MUSTANG) instrument was modified to
function as a
hyperspectral imager. This required the design, fabrication, and testing of hardware and
software to coordinate the operation of a two dimensional, charge coupled device
(CCD)
detector with a servo-controlled scanning mirror. Control and synchronization of
scanning mirror and image collection was accomplished by software (written in Borland
C++) run from an
Intel
imager are primarily
microprocessor based PC. The benefits of a
in the area
principal applications:
of Support to Military Operations (SMO). There are two
1) target identification,
and 2)
battle
damage assessment.
Additionally, this instrument has dual use applications, namely,
aircraft to
1)
redirection of jet
avoid the foreign object damage (FOD) hazards presented by volcanic ash
clouds through analysis of the absorption of solar
(S0 2 ) gas
UV hyperspectral
UV radiation by the sulfur dioxide
associated with volcanic ash, and 2) forest fire detection.
VI
TABLE OF CONTENTS
I.
INTRODUCTION
1
A.
OBJECTIVES
3
B.
THESIS OUTLINE
3
BACKGROUND
II.
A.
B.
C.
D.
III.
B.
C.
D.
V.
REMOTE SENSING
HYPERSPECTRAL IMAGERY
MOTIVATION FOR A UV IMAGING SPECTROGRAPH
MUSTANG DESCRIPTION
MUSTANG CONVERSION
A.
IV.
5
5
6
8
10
13
GRATING SELECTION
DETECTOR UPGRADE
SCANNING MIRROR INSTALLATION
SOFTWARE DEVELOPMENT
DATA COLLECTION
14
17
26
33
39
CONCLUSION
45
A.
SUMMARY OF FINDINGS
45
B.
RECOMMENDATION FOR FURTHER RESEARCH
45
APPENDIX
LIST OF
49
REFERENCES
57
INITIAL DISTRIBUTION LIST
59
Vll
Vlll
LIST OF ABBREVIATIONS
AMI
All-Reflection Michelson Interferometer
AVIRIS
Airborne Visible/Infrared Imaging Spectrometer
CCD
Charge Coupled Device
COTS
Commercial Off The Shelf
CsTe
Cesium
DUUVIS
Dual Use Ultraviolet Imaging Spectrograph
EDD
Electronic Digital Driver
FOV
Field
FUV
Far Ultraviolet
Hg
Mercury
IDL
Interactive
IFOV
Instantaneous Field
LSB
Least Significant Bit
MCP
MicroChannel Plate
MgF
Magnesium Fluoride
2
MOS
MSB
MTF
MUSTANG
Telluride
Of View
Data Language
Of View
Metal Oxide Semiconductor
Most
Significant Bit
Modulation Transfer Function
Middle Ultraviolet SpecTrograph
Gases
MUV
Middle Ultraviolet
NPS
Naval Postgraduate School
NUV
Near
OPD
Optical Path Difference
PSF
Point Spread Function
Pt
Platinum
TIFF
Tagged Image
UAV
uv
Unmanned
Ultraviolet
File
Format
Aerial Vehicle
Ultraviolet
IX
for Analysis of Nitrogen
X
INTRODUCTION
I.
Over
the past decade, advancements in remote sensors have led to an effective
technique for image data acquisition, namely, Hyperspectral Imagery (HSI). The HSI
process
is
a form of "imaging spectrometry" in which an image
contiguous wavelengths
to distinguish features
( 1
in
obtained at
many
00 or more spectral bands) with spectral resolution sufficient
of interest
resolution on the order of
is
1
-
(e.g.
molecular transitions in materials with spectral
2 nm). This technique generates a three dimensional image
which two of the dimensions contain
contains spectral information.
To
spatial information
date,
some 45
and the third dimension
hyperspectral sensor systems are either
deployed or under development. Most of these sensors detect radiation in the visible or
(400
far infra-red
them
nm
detect radiation
testing
of the
first
15 \xm) portions of the electromagnetic spectrum, and only 2 of
below 400 nm. This research involved the design,
mid
MUV to visible (200
(UV) imager
-
-
ultraviolet
(MUV)
fabrication,
and
hyperspectral imager built to operate in the
500 nm) region of the electromagnetic spectrum.
will extend the range of current hyperspectral imagers
This ultraviolet
and enhance existing
capabilities for exploiting the spectral signature of targets.
The
(FUV) (100
UV
-
spectrum can be divided into three regions, namely, the
200 nm),
MUV (200
-
300 nm), and near
nm). Atmospheric transmission of radiation
near
ultraviolet
in the troposphere in
far ultraviolet
(NUV) (300 - 400
both the middle and
UV regions, is mainly determined by scattering (Rayleigh and Mie).
in these
two regions
on wavelength.
is
relatively high for path lengths
up
to tens
In the stratosphere, absorption by molecular
complete extinction of radiation
in the
FUV
Transmissivity
of kilometers, depending
oxygen can
result in
over a distance of less than ten meters, again
depending on wavelength. Since our applications involve remote sensing,
transmissive property of radiation in the
instrument bandwidth to the
In the
NUV,
FUV
caused us to
restrict the
this
lower end of our
MUV.
solar radiation penetrates the earth's atmosphere providing natural
illumination. Radiation in this wavelength region
is
similar to visible light in that target
materials are identified by their reflectance spectrum. Although both the target and
1
background can be
many
relatively bright at these wavelengths,
materials experience
The advantage of operating
electronic transitions in this region.
in the
NUV is that each
transition observed aides in the unique identification of a specific material.
Most of the
Earth's surface
by the ozone layer
below the ozone
altitude
illumination.
layer,
at
still
false alarm.
structures.
It is
natural
sensor operating at an
background
MUV radiation existing between the ground and the
The combined
be appreciable.
sources of
artificial
A MUV
an altitude of 40 km.
favorable atmospheric transmission below
emanating from
prevented from reaching the
is
would observe almost zero
Propagation of any
ozone layer can
MUV region,
solar radiation in the
it,
effects
of the ozone layer and
allow for detection of weak target signatures
MUV radiation with an extremely low probability of
For example, fluorescent
common
lights are
in nearly all buildings
These lamps have a number of atomic Mercury emissions
in the
and
Middle UV.
possible that the scattering of this radiation near building openings such as doors or
windows, could be used
for
overhead detection of human
activity, or
even
battle
damage
assessment (BDA).
The
to
it's
interest in the blue-green (400
-
500 nm) region of the visible spectrum
favorable transmission properties in water. Figure
wavelengths between 380 and 500
i
i
i
i
|
I
i
I
i
[
nm
i
i
1
shows
is
due
that light with
have the lowest coefficients for both absorption
i
i
t
[
t
i
i
]
p
r
i
-r
—n
|-t
0.15
l
o
M
<—*
mrt>
*n
c
S
i\
1
10xa
j
/
-
£u
O
o
>-)
;--»>
JJ
|\\\
o
C3
OQ
n>
o
c
o
0.10
Oh
I
200
1
1
1
IT
300
!—-,
1
1
l__l
400
1
lllil.
1
-500
1
\-^\
1
1
600
.
o
0.05 3
,—
3
.I..I..I..1..L..L..L..I-.
700
Sr
\
0.00
v
r-
800
wavelength X (nm)
Figure
1:
Absorption and Scattering Coefficients vs. Wavelength for Transmission
in Pure Sea Water.
Taken From Mobley (1994).
and scattering
pure sea water.
in
and mine detection
To
This
is
extremely beneficial in the area of submarine
in littoral waters.
briefly recap, the
new NPS Mid Uv
hyperspectral imager would have a
bandwidth covering three principal regions with the following
1.
Mid Uv - overhead
2.
Near
3.
Short-wave Visible
UV
utilities:
detection of human activity /B DA.
observation of electronic transitions to aide in the unique
-
identification of specific materials.
submarine/mine detection
in littoral waters.
OBJECTIVES
A.
The
and
objectives of the research described in this thesis were to design, fabricate,
test the first
two principal
maximum
Mid Uv
hyperspectral imager.
namely, economy and
factors,
Design of the instrument was driven by
size.
Limited funding resources encouraged
of existing components. Thus, the
utilization
SpecTrograph
the
-
for Analysis
of Nitrogen Gases
NPS
(MUSTANG)
Middle Ultraviolet
instrument was chosen to be
backbone of the new design. Furthermore, additional components required
for
MUSTANG'S
conversion were selected from commercial off the shelf (COTS) items.
The
was imposed by
the
B.
size limit
NPS Unmanned
the ultimate goal of flying the instrument aboard one of
Aerial Vehicles (UAV)'s during subsequent research.
THESIS OUTLINE
This thesis
is
divided into five chapters and one appendix. The
introduction. Chapter
development of the
two provides the background information
NPS UV
NPS MUSTANG
MUSTANG into a UV hyperspectral
discusses the data collected by the
goal of this
by generating the
first
to
for the design
is
the
and
instrument. Details of the conversion of
imager are provided
new
for future design
work was
chapter
hyperspectral imager. These areas include an overview of
hyperspectral imagery and the
recommendations
first
in chapter three.
hyperspectral instrument. Conclusions and
improvements are contained
demonstrate the operation of the
UV hypercube.
Chapter four
One appendix
is
of the instrument control and data collection programs.
first
in
Chapter
five.
UV hyperspectral
The
imager
included which contains a listing
BACKGROUND
II.
This chapter provides a brief introduction to remote sensing and the progression
from early imaging techniques
example
it
to hyperspectral imaging. Additionally,
to provide motivation for
introduces the
development of a
it
uses an
UV imaging spectrograph.
Finally,
MUSTANG instrument which will be thoroughly investigated in
follow-on chapters.
A.
REMOTE SENSING
It is
often easier to observe measurable features of an item of interest from a
considerable distance rather than close-up.
a valley
itself.
For example,
it is
easier to construct a
map of
from an observation point high atop a mountain than from within the valley
In the early days of remote sensing, cameras were
kites) to obtain aerial
mounted on balloons (and even
photographs of the land below. The information gained from these
photos proved extremely useful in a variety of applications ranging from locating armies
to surveying
unexplored
territories.
The once mysterious Amazon River and
surrounding rain forest which was impervious to the advance of civilization,
charted and open for development as a result of aerial surveying.
improved, airplanes and
satellites
it's
is
now-
As technology
served as the host platforms for the sensing equipment.
Just as the host platforms improved, so did the sensors.
The
earliest
were bi-spectral
remote sensing images were black and white photographs.
in nature, that
is,
These
distinguishing features of an object were depicted by
varying shades of gray resulting from different combinations of black and white.
Information obtained through
somewhat
limited. This
is
literal interpretation
because the
human eye
of these black and white images was
is
a multi-spectral sensor which allows
us to recognize a multitude of colors through combinations of three spectral bands,
namely, red, green and blue. Unfortunately,
in its resolution
ten.
Since the
of shades of gray. At
initial
this
remarkable color sensor
best, a trained analyst
data obtained from remote sensors
was
is
rather limited
can only distinguish about
in the
form of photographs
which were interpreted by trained human
analysts,
it
was a
natural progression to develop
multi-spectral sensors.
Color images obtained from early multi-spectral sensors provided much more
information than their black and white predecessors. The next logical progression was to
UV and infrared (IR).
extend the sensor's range beyond the visible spectrum into the
Today's multi-spectral sensors have on order of
1
spectral
electromagnetic spectrum at various points between the
bands which sample the
UV and IR regions.
These are
considered to be broad band sensors since their spectral bands (or channels) are fairly
wide, ranging from a few tenths of a micron up to several microns. Images generated
from spectral bands outside the
the
human eye
to data
is
visible region
incapable of viewing
from those
can no longer be
to
Since
UV or IR radiation, false coloring must be applied
many
spectral channels. Additionally, there are
employ techniques of linear algebra
literally interpreted.
algorithms which
perform transformations on the data
in different
multi-spectral bands to enhance their signal to noise ratio. Various combinations of the
bands are then examined
until the characteristic
In addition to providing
of interest
is
exploited.
more information, increasing
the
number of
bands opened the door to an even greater range of applications such as
spectral
terrestrial
land
ecology, bathymetry, and geology. Green plants, for example, use chlorophyll to absorb
the visible light from the the sun, but reflect radiation in the
Near IR
(0.7
\xm
-
2.5 |Ltm).
Sensors operating in this bandwidth will record a significant increase in reflectance
around 0.7 u\m due
this
to the
same phenomenon
tanks,
is
presence of vegetation. Incidentally, a military application of
detection of camouflaged objects such as artillery installations,
and troops. Today, there are IR reflecting camouflage paints capable of deceiving
broad band multi-spectral sensors. However, these paints each have unique spectral
signatures
which could be exploited by an imaging spectrometer.
were designed with
B.
this
Hyperspectral imagers
type of application in mind.
HYPERSPECTRAL IMAGERY
As
previously mentioned, hyperspectral imagers
electromagnetic spectrum into
many
distinct,
split a
portion of the
contiguous, narrow channels
whose widths
are
on the order of a few nanometers or
less.
This allows for very precise spectral
signature discrimination which broad band multi-spectral imagers are incapable of
providing. Exactly which
signature analysis
is
is
method
is
employed
for conducting such a precise spectral
the basis of a great deal of ongoing research.
that literal interpretation
thing of the past. This
is
The general consensus
of remote sensing imagery by trained human analysts
not necessarily bad since
human
precision data which lends itself rather nicely to digital processing.
amount of information
a
interpretations are highly
subjective and not perfectly repeatable. Hyperspectral images contain a vast
the
is
amount of
An appreciation of
collected by a hyperspectral imager can be gained from the
hyperspectral cube provided in Figure
2.
This image was produced by Jet Propulsion
Laboratory's Airborne Visible Infra-Red Imaging Spectrometer (AVIRIS) instrument
during an August 20, 1992 overflight of Moffett Field on a
Figure
2:
NASA ER-2 plane at an
AVIRIS "Hypercube", Taken From JPL
7
(1994)
altitude of
analysis,
20
it
km
(65,000
Although the hypercube
ft).
is
contained in the x-y plane
information
is
contained in the z direction.
nm to
wavelength
1
.9
Two
the top of the cube),
(i.e.
AVIRIS
and
dimensional spatial
spectral
has 224 spectral channels ranging
2.5 |im. In Figure 2, spectral information
ordered such that the shortest
is
The two
the top of the cube and the longest wavelength at the bottom.
is at
solid dark lines traversing the lower half of the
|im and
not a desirable format for data
clearly illustrates the nature of a hyperspectral image.
information
from 400
is
cube represent the absorption of IR
u.m due to the presence of water molecules
in the
atmosphere. Note the
They
rectangular features located in the upper right corner of the cube's larger side.
represent a
marked response
in the red portion
of the visible spectrum (around 700 nm) to
the presence of one centimeter long brine shrimp residing in an evaporation
altitude
pond located
of the top of the cube. The ability to identify such minute features
in the far right corner
from an
at 1.4
of 65,000 feet boggles the mind, however,
this is
only the
tip
of the
iceberg regarding potential capability of a rapidly evolving technology.
C.
MOTIVATION FOR A UV IMAGING SPECTROGRAPH
Figure 3
atmosphere as a
illustrates the vast
result
Object
it
also
commands
Damage (FOD)
into the
of volcanic eruption during recent activity beneath Vatnajokull
While the eruption poses an immediate
glacier in Iceland.
inhabitants,
amount of volcanic ash introduced
threat to nearby land
the respect of aviators as the ash cloud presents a Foreign
hazard to gas turbine engines. Current procedure
is
to give the
ash cloud an extremely wide berth (sometimes entire continents are avoided). Large
savings in time and
money could be achieved through
the accurate identification (or
prediction) of the "safe" ash cloud perimeter.
In addition to the lava, ash,
etc.,
one of the products of a volcanic eruption
is
S0
2
In fact, a strong correlation exists between the presence of volcanic ash and the
concentration of
S0
2
.
This
is
evidenced by the data obtained from the Total Ozone
Mapping Spectrometer (TOMS), an instrument on board
satellite
[Krueger
et. al.,
1995].
Nimbus-7
in a polar
is
the
Nimbus-7 low
sun-synchronous
crosses the equator every 26 degrees of longitude at local noon,
8
earth orbiting
orbit.
That
is, it
making approximately
.
Hii.
1
•+ut&
«A^
-»-
*
'>•
-
:
4B 1^
*
^fc^5"
O '*P
**
J
•Ggr*
4fl
.
V
^*3e|M
'"3!
3:
October
1
"*''
f
Ctf
Figure
..-.*(
hS
-
Eruption Beneath Vatnajokull Glacier in Iceland. Taken
the Nordic Volcanological Institute (1996).
'96
From
13.7 orbits/day, thus observing the entire earth once a day.
instrument with six spectral bands ranging from 312
monitor ozone depletion by measuring the
ratio
nm
-
TOMS
380
nm
is
a multi-spectral
originally designed to
of back-scattered Earth radiance to
incoming solar irradiance representative of UV absorption by the ozone
of TOMS contiguous
absorptions in
its
spatial
mapping of the
shortest wavelengths due to
El Chichon eruption [Krueger
with
it's
earth in the
et. al.,
SO
:
Near UV,
in the volcanic
1995]. Since then,
it
As
a result
recorded strong
plume during
the 1982
TOMS has been monitoring S0
four shorter spectral bands (312.5, 317.5, 331.2, and 339.8
continuous record of volcanism.
layer.
nm)
to provide a
2
In the previous chapter, the
dual use instrument, meaning that
it's
it
NPS UV
imaging spectrograph was proposed as a
could support commercial applications in addition to
support to military operations. Providing accurate identification of safe ash cloud
perimeters for civilian aircraft as a result of S0 2 analysis
A strong portion of the S0
application.
see Figure 4 below. This
TOMS instrument.
is
2
is
285 nm) which
is difficult to
hyperspectral imaging system
Additionally, the proposed
is
NPS
minimum
example of such an
nm
down to 260 nm,
detectable wavelength of the
an overlap of the
the absorption systems of both ozone (300
nm -
a prime
absorption spectrum extends
well below the
Additionally, there
is
S0
2
absorption spectrum with
360 nm) and sulfur monoxide (SO) (250
-
discern with a multi-spectral instrument.
A
necessary in this situation to properly sort things out.
instrument
is
capable of actually being flown through an
ash cloud in an experiment designed to provide an accurate assessment of the exact
correlation
between SO, concentration and volcanic ash concentration.
S0&S02
!'
Absorption
Figure
D.
4:
SO and SO,
Absorption Lines. Taken From Pearse and Gaydon (1963).
MUSTANG DESCRIPTION
The
NPS MUSTANG
instrument
has been flown on three separate
is
a l/8th
NASA sounding rocket experiments to obtain
information on nitrogen gases in the ionosphere.
illustrated in
by a
Figure
5.
is
MUSTANG'S
major components are
Incident light enters the off-axis telescope where
series of baffles prior to striking a l/8th
telescope mirror
m Ebert-Fastie spectrograph which
focused onto a
5mm by
m spherical mirror.
140
10
|i,m vertical slit.
it
is
collimated
Reflected light from the
After passing through
1/3
[
™^-anra n
j
Mtr
Aptrtutf
Sohtticol Uurcx
_snaa3IS-- ^^
3c
UT»m-.»fa^TT^^..'t.-«HI.Mt».L,.l
Wrc'W
"
.1
»tf,-.'l..-.ft
SSil
1/8 Ifetf Sph!ri«i
Uiircr
>1«cto' tes*n*7
^Or*
Figure
the entrance
slit,
Crtfinq Uirroi
5:
MUSTANG Instrument.
the light
diffraction grating.
The
is
Taken From Atckinson
reflected off the 1/8
(1993).
m Ebert mirror onto a reflective, plane
grating separates the incident polychromatic light into
monochromatic components which
are directed back to the Ebert mirror
it's
and subsequently
focused onto the detector area in the exit focal plane. The instrument's original detector
was
a one dimensional Plasma-Coupled Device (PCD), a monolithic, self scanning linear
array of 512 p-n junction photodiodes.
intensity vs. wavelength.
With a 1200
ruling per
had a band pass of 135
1995].
A typical
MUSTANG'S
nm
at
MUSTANG'S
output was in the form of a plot of
spectrum of the instrument
is
shown
in
Figure
6.
mm grating and a 25mm detector aperture, MUSTANG
a spectral resolution of approximately
1
nm
[Geary
et. al.,
spectrograph provided 135 narrow spectral channels which would
be ideal for hyperspectral imagery
if
the instrument could be modified to produce a
dimensional image.
11
two
4DC"
300-
'55
c
'COH
!
f
-f
.
i
M
i/l'V
.
n
I
I
I
|
1
1
t
i
I
I
1
i
1
1
1
i
n
i
i
i
2000
2200
I
i
I
I
I
I
I
i
M
I
1
1
r
2600
v*
1
I
1 r
i
n
i r
I
I
1
|
1
1
i
I
i
I
I
I
2800
3000
3200
I
240C
I
i
1
1
r
'Wavelength (A)
Figure
6:
Typical Spectrum from
MUSTANG
(1994).
12
Instrument. Taken
From Hymas
III.
MUSTANG CONVERSION
NPS
In an effort to minimize the cost of developing the
decision was
made
to
modify the existing
MUSTANG instrument to enable
as an imaging spectrograph. Additionally, the stipulation
hardware purchased for the conversion had
approach
install
to the
problem was
to retrofit
hyperspectral imager, the
to
be a
COTS
was made
item.
that
Simply
to function
any new piece of
stated, the basic
MUSTANG with a two dimensional detector and
a scanning mirror at the entrance of the telescope. Since both focal length and
entrance
slit
would remain unchanged,
(IFOV)
MUSTANG
as
,
At any given
direction.
the
new
instrument,
(Dual Use
field
instant
of time, a "snapshot" taken with
As
illustrated in
"sliver" contains spatial information in the y-direction
Once a snapshot
in the z-direction.
DUUVIS would produce
Figure 7 below, each
and spectral information (from 135
is
stored, the scanning mirror is
repositioned to obtain the next adjacent sliver and the process
is
mirror has scanned through the entire field of view (FOV),
the slivers are
one image
file
transformation of
of view
namely, 2.3° in the vertical direction and 0.06° in the horizontal
a very narrow sliver of a hyperspectral image.
narrow channels)
DUUVIS
would have the same instantaneous
Ultra-Violet Imaging Spectrograph)
into
it
and the instrument
is
ready to begin
all
all
Grating selection
2.
Detector upgrade
combined
over again. The
MUSTANG into DUUVIS was comprised of
1
repeated. After the
four
main elements:
X
y
Figure
7:
Method
of Constructing a Hyperspectral Image with
13
DUUVIS
Data.
3.
Scanning mirror
4.
Software development.
installation
This chapter will elaborate on each of the aforementioned elements.
A.
GRATING SELECTION
As
DUUVIS
previously mentioned,
is
designed to operate in the
of the electromagnetic spectrum. Unfortunately,
visible portion
instrument to cover the entire spectral range from 200
and maintain the desired spectral resolution.
spectrograph
is
provided in Figure
8.
it
nm through
is
is
not possible for the
path through the
configured such that the
incident angle between the incoming light and the normal of the grating
phi
=
0.
The instrument bandpass
on the grating and the detector
detectable wavelength
maximum
is
that
it is
is
when
a function of the separation distance between rulings
which has an
that
no longer normal
minimum and maximum
9.1°
is
aperture. Detector position dictates that the
detectable wavelength
grating so that
is
UV through
500 run simultaneously
A sketch of the optical
The spectrograph
Mid
exit angle
which has an
of approximately
exit angle
of 20°.
1
minimum
0° and the
Rotating the
to the Ebert mirror causes the values
of the
detectable wavelengths to change. However, the width of the
bandpass remains roughly constant.
A more detailed description of this relationship is
20.0
Figure
8:
Optical Path Through
14
DUUVIS
Spectrograph.
provided below. Since the focal length of our instrument
separation distance between the rulings,
incident and diffracted wavefronts.
As
we assume
is
much
greater than the
the light rays to be parallel in both the
illustrated in
Figure
path
9, the total difference in
length between two incident rays of light after reflecting off adjacent rulings in the
grating
is
given by
d sin a + dsin (3, where d
is
the incident angle, and
to
an integral multiple,
and produce a spectral
n,
is
the separation distance between rulings,
When this
difference in path length
is
equal
of the wavelength of interest, the reflected rays will be
in
phase
is
|3
line
the exit angle.
of order
n.
At
all
other angles, there
destructive interference. Therefore, the diffracted
as prescribed
beams
is
some measure of
will only exist at the angles
(3„
by the grating equation:
rik
= dsin a - dsin (3„
n = order number of the spectral line of interest.
where:
X = wavelength of the spectral line of interest.
a = Incident angle of the incoming light onto the
P„ = Exit angle of spectral line of interest.
It
was previously
detectable wavelength.
stated that rotation of the grating determined the
How is that grating angle determined?
grating.
minimum
Suppose we
rotate the
grating normal
+
9:
-
incident
diffracted
wavetront
wavetront
dsin
dsin/J
Figure
a
a
Geometry of Diffraction. Taken From Milton Roy Company
15
(1994).
grating so that
a
define
to
normal
it's
be the incident angle of the incoming
=
the Ebert mirror, then 6
The
angle.
displaced by an angle
is
(f»
-a
<{)
while keeping
light
rik
rik
=
grating angle
= d[(sin
())
cos a
= d(2 sin $ cos a),
Since this
d[sin
(<j)
- a) + sin
((j)
= ty + a
Once
\.
(J)
is
solving for
(J)
dp
In our instrument,
a
is
known,
it
arrive at
=
ty
=
...
(j)
sin a)
-1
sin
"^
f
2
J
are dealing with first order spectra
fixed at 9.1014°, thus
necessary to obtain the desired
is
we
we
an Ebert monochromator,
minimum
we
can determine the
detectable wavelength from:
1
sin" [(0.5064)*;].
can be substituted back into the grating equation to find the
values for the corresponding
minimum and maximum
example, with a 1200 line/mm grating
and the instrument bandpass
is
at
135 nm.
detectable wavelengths.
an angle of 6.3°,
A,
m
j
n
= 193 nm, X max = 328 nm,
Setting the grating angle at 3.0°,
= 200 nm, X max = 476 nm, with an instrument bandpass of 276 nm. This
bandpass does not come without
cost.
instrument dispersion and entrance
slit
For
A significant increase in bandpass can be
achieved by installing a 600 line/mm grating.
Spectral resolution
is
other things, the grating ruling density. Reducing the
obtain
increase in
is
controlled by,
number of rulings by a
by a factor of two as well. There are three
plane diffraction gratings currently available for
DUUVIS,
and 2400 1/mm. This grating assortment allows
the instrument to a variety of applications.
we
controlled primarily by the
width. Instrument dispersion
factor of two causes a reduction in resolution
1/ram,
the exit
+ a)],
- cos § sin a) + (sin § cos a + cos
<j>
among
We
grating equation becomes:
substituting the proper trigonometric identities
^max
constant.
with respect to the optical axis of
represents the incident angle, and Q'e
nX = dsin 6, + dsin Q'e =
therefore n
a
Table
1
for
these include, 600 1/mm, 1200
extreme
provides a
flexibility in tailoring
summary of capabilities
based on grating ruling density. Note that the bandpass and resolution are subject to
16
change while the number of spectral channels (bandpass/resolution) remains
fairly
constant.
Two
the other,
gratings were utilized during this experiment, one had 1200 lines/mm and
600 lines/mm. The 1200 1/mm grating has a bandpass and resolution which
match well with the challenges of S0 2 analysis while the 600 1/mm
is
better suited for
rocket plume analysis.
Table
B.
Summary
1.
of Capabilities
Grating Density
Instrument Bandpass
(1/mm)
(nm)
7,600
276
2
1,200
135
1
2,400
64
0.5
Resolution (nm)
DETECTOR UPGRADE
The next
one-dimensional
economical
step in
PCD
MUSTANG'S
conversion was replacement of
it's
detector with a two-dimensional detector. Adhering to the
restrictions described earlier, the decision
which was already employed
in the
NPS
was made
to
adopt a detector
(AMI)
All-Reflection Michelson Interferometer
contained in a high resolution digital camera (the
[Hicks 1995]. This detector
is
EDC-1000HR) produced by
the Electrim Corporation and commercially available for
under $1000.00. This created two major challenges:
The
1)
necessity to marry products
from the spectroscopy community (one inch wide rectangular standard aperture) with
those from the photography community in which circular apertures are standard, and 2)
Ensuring that design requirements met the needs of both
DUUVIS
and
AMI
while
maintaining complete interchangeability between the two instruments.
The
at
detector
is
a charge coupled device
wavelengths between 400
between 200
nm
nm
-
1
(CCD) which
sensitive to visible light
100 nm. Since we're interested in wavelengths
and 400 nm, modifications were necessary
light into visible light for the
is
CCD.
(IIT) performs that task quite nicely.
to convert the incident
A commercially available
Image
The image
proximity focused
intensifier is a
channel intensifier tube with dual microchannel plates.
It
Intensifier
was manufactured by
UV
Tube
BV
Delft
Electronische Producten (DEP) located in Holland. The basic intensifier consists of a
17
quartz input window, a photocathode, two microchannel plates, a phosphor screen and a
A quartz window is used to allow UV
fiber-optic face plate for output.
detector since glass
is
opaque
at
Mid
UV wavelengths.
light to enter the
Incident light encounters an S-20
photocathode which converts incident photons into electrons. S-20, the name of the
coating on the photocathode,
which,
among
photocathode
is
made from
others, contains cesium, potassium,
is
compound known
a multi-alkalide
sodium and antimony. The S-20
sensitive to light with wavelengths
between 200
Primary electrons emitted by the photocathode are directed
(MCP)
assembly. Figure 10
The
is
an
illustration
as Suprasil
nm
to the
of a microchannel
and 520 nm.
microchannel plate
plate.
MCP is comprised of millions of glass capillaries (channels) with an inner
diameter of approximately ten (im. Each tube acts as an independent photo-multiplier.
An electric
potential
(+6000 Vdc)
is
established across the
MCP as seen in Figure
11.
Incident primary electrons collide with the capillary walls and strip off electrons from the
glass in the process.
These secondary electrons are accelerated by the difference
electrical potential across the
capillary walls
and
strip
off
MCP.
more
approximately 15,000 electrons
in
Accelerated secondary electrons collide with the
electrons, etc.. This cascading of electrons results in
at the
output of the
MCP for every single electron
emitted by the photocathode. The amplified electron
beam
is
subsequently focused onto
an aluminum screen coated with P-43 luminescent phosphor causing
it
to fluoresce
^CHANNELS
Figure 10:
MCP Construction.
Taken From Hamamatsu Photonics
18
(1985).
CHANNEL WALL
PRIMARY
ELECTRON
ELECTRODE
OUTPUT
ELECTRONS
---I
From
Figure 11: Electric Representation of Electron Amplification. Taken
Hamamatsu Photonics (1985).
thereby emitting photons with wavelengths between 535
nm to
555 nm. Photons are then
directed to the output of the IIT via a 25 millimeter diameter fiber-optic faceplate
preserves the spatial order of the image. The incident
visible light within the
The
CCD's
which
UV light is thus converted into
sensitivity range.
CCD utilized in the digital camera is a TI-241chip
?
manufactured by Texas
Instruments, which consists of a two dimensional array (753(H) x 244(V) pixels) of
closely spaced metal oxide semiconductor
(MOS)
capacitors. Incident photons
energies which exceed the bandgap energy of the silicon material of the
MOS
have
capacitor.
This causes them to be absorbed by the semiconductor material resulting in the formation
of an electron-hole
pair.
Electrons are collected in energy wells generated by each of the
MOS capacitors when their gates are positively biased (i.e.
during the integration portion
of the operation cycle). The amount of charge collected
each of these "packets"
in
proportional to the total integrated light flux incident upon an individual
is
MOS capacitor
during the measurement period [Wilson and Hawkes, 1989]. "Read out" of the charge
packets
is
accomplished by sequentially reversing the bias on the capacitors thereby
transferring the stored charge from the
the vertical shift registers
which
period, each charge packet
is
image columns (exposed
are shielded
from incident
to incident radiation) to
radiation.
During the scan
sequentially transferred from the vertical shift registers to
19
the horizontal shift (readout) register to be processed
by the computer as shown
Using an analog-to-digital (A/D) converter, the output
12.
signal and
used for display or storage
is
in a
tagged image
is
Figure
in
transformed into an 8
file
format
(
TIFF
)
file
bit
for
further analysis.
MUSTANG had a circular aperture IIT very similar to the one previously
described.
However, the one dimensional nature of it's detector did not require any
optical consideration.
The 25
mm diameter of the IIT matched quite well with the one
inch horizontal width of the linear array allowing the fiberoptic output
to
further
be directly mated to the face of the
PCD detector.
In the case of DUUVIS,
necessary to focus the two dimensional image produced by the 25
mm
window of the
it
IIT
became
mm dia. circular
mm rectangular sensing area of the CCD.
aperture IIT
down
onto the 8.67
In the initial
AMI
configuration, a high quality fiber-optic taper with a demagnification
ratio
of
1
.6 is
by 6.59
used to transfer the image
to the
1 1
millimeter cross-diagonal face plate of
Interline transfer
vertical shift
registers
x*:
image column
:v:i
m
|:
:?:
I
Video out
horizontal shift
Figure 12:
CCD Data Output Circuit.
20
Taken From Walters,
(1990).
CCD chip.
the
Unfortunately, the tapered fiber-optic bundle generated an intolerable
amount of distortion
for the
AMI
application due to
it's
demagnification process.
Electro-optical Services Inc. located in Charlottesville,
manufacture an optical coupler between the IIT and
added
our challenge.
to
MUSTANG'S
VA, was
CCD. Now,
direct coupling
the
contracted to
COTS
between IIT and
requirement
PCD made
for a
very compact detector assembly. Since the instrument was used in sounding rocket
experiments,
13).
As
MUSTANG'S
designers were pretty stingy with
a result, there wasn't
much
it's
real estate
clearance between the back of the off axis telescope
and the detector assembly. Naturally, we desired the overall length of the
detector assembly to remain consistent with that of
to build a
new telescope.
consideration for the
new
DUUVIS
MUSTANG in order to avoid having
Unfortunately, the commercially available lenses under
optical coupler possessed focal lengths
matching detector assembly lengths and fabrication of lenses
to
which precluded
meet
were simply cost prohibitive. There were other considerations as
mapping of the IIT be
(See Figure
that requirement
well.
fully contained in the detector or vice versa (i.e.
Should the
should the circle
be contained within the rectangle or the rectangle be contained within the circle)? At that
time, the
AMI
mapping
to
experiment was in
full
swing so we decided on the
maximize the resolution of the
Figure 13: The
"circle in a square"
fringes observed with the
MUSTANG Instrument:
AMI. Figure 14
Telescope, Spectrograph, and Detector
Assembly.
21
illustrates the
the
geometry of the mapping
1
.
Once
the
mapping geometry was determined,
most challenging dimension became the length of the reduced radius section
front
at the
end of the lens coupler assembly. The focal plane of the instrument was located
0.151" from the rear face of the spectrograph. There was only 0.564" clearance between
the back of the grating and the rear face of the spectrograph. This implied the front of the
lens coupler casing could not extend over 3/8 of an inch
for positioning
window
Assuming a
front
focal plane to allow
of the grating. Ideally, the photocathode should have been positioned
the focal plane. In reality, the focal length
entrance
beyond the
to the
(i.e.
the distance
in
from the outer surface of the
S-20 coating) of the photocathode was 0.250" +/- 0.050".
minimum
1/16" (0.0625" +/- 0.005")
of the casing, the worst case scenario was
would extend 0.519" beyond the
thickness for the retaining lip on the
that the front
focal plane. This
0.045" (less than 1/16 of an inch).
would
of the lens coupler casing
clear the
back of the grating by
Figure 15 contains a block diagram of the lens
ecu
Window
Figure 14: Coverage of CCD Input
Device.
While
this decision
Window by
Taken from Hicks
was optimal
for
AMI,
22
it
Image From the Lens Coupling
the
(1995).
was
less than optimal for
DUUVIS.
LfK* CCWLLC
f— StANSAflO
'CROSS-HATCHCD «JC*>
I
-D£P7H DC Pi-crotATfKTC
(SAME AS RRCSCOT)
r-vCI CftKc&i EGX
42IK
Figure 15: Block Diagram of the Lens Coupler Assembly.
coupler assembly. Inspite of the close tolerances, and after numerous phone calls and
facsimile exchanges, an acceptable detector assembly
Upon
arrival
of the
new detector assembly,
was delivered
in
the next challenge
November
was
to
1995.
mount
it
onto the spectrograph while preserving the integrity of the off-axis telescope. This was a
rather delicate operation.
which,
when
A mounting clamp was designed consisting of two half shells
bolted together, provided support for the lens coupler in addition to
providing a means for attaching
the Physics
it
to the spectrograph.
The clamp was manufactured by
Department Machinist and subsequently, the painstaking process of fitting the
lens coupler with the telescope began.
The mounting clamp, located
DUUVIS
at the
detector assembly,
difference between the
is
tear
of the
top of Figure 16 which illustrates the size
MUSTANG and DUUVIS detector assemblies.
telescope and lens coupler were
much
shown
at the front
made of aluminum with
Both the
fairly thin wall thickness.
If too
metal was removed from any given area, the section being reduced would begin to
and the
integrity of the
component would be
violated.
An
iterative cycle
of
disassembly, machining, reassembly, and measurement was implemented to ensure just
23
Figure 16: Comparison of DUUVIS and
enough metal was removed from the
precise
fit
to a tolerance
telescope and the
of 0.001 ".
DUUVIS
MUSTANG Detector Assemblies.
right places.
An
The
result
of this process was a very
appreciation of the close
fit
between the
The
detector assembly can be gained by viewing Figure 17.
shiny ring in the middle of the lens coupler was originally a knurled adjustment ring
similar to those found
on telephoto
lenses.
When the
telescope could no longer be
machined, the coupler was disassembled, the ring removed and machined. Putting a
knurled finish on the ring subsequent to machining would require
tight in the
chuck of the
lathe that
solution to this problem
was
inserted without risking
damage
it
might
result in
to cut longitudinal
damage
to
be clamped so
to the internal threads.
The
grooves in the ring. They could be
to the internal threads
and
still
provide enough texture to
grip onto while adjusting the focus of the lens coupler assembly.
24
it
Figure 17: Comparison of Installed
MUSTANG (top) and DUUVIS (bottom)
Detector Assemblies.
25
C.
SCANNING MIRROR INSTALLATION
Several possibilities were considered for control of the scanning mirror. Initially,
a motor and
cam assembly was
envisioned for positioning the mirror, then the possibility
of making the mirror shaft out of two-way shape
memory NiTi
was considered. Neither of these designs provided
application.
Due
the accuracy required for this
to the position accuracy requirement
was
slewing, a servo-controlled mirror assembly
and potential need for high speed
finally chosen.
scanner, a high speed galvanometer designed for advanced
commercially available from General Scanning
alloy (sexy technology)
Inc.
beam
M3
The
series optical
positioning,
proved worthy of the
scanner uses a "moving-magnet" design which enables
it
to
move
at
task.
M3
The
high speed over wide
angles (total range of +/- 30° of travel) with precise angular positioning. Additionally, the
M3
maintains the low inertia rigidity and temperature control of moving iron devices
while retaining the low inductance of a moving coil
Watertown,
unit.
General Scanning, located in
MA, was chosen based on their outstanding reputation
for high quality
scanning components and their twenty five plus years of experience in the
field.
Again, financial limitations added to the challenge. Our budget did not allow
purchase of the complete system with
chassis. Instead,
we purchased
the
mirror, an electronic digital driver
all
M3
necessary electronics contained in a Eurocard
galvanometer, a
(EDD) with
MgF
2
coated
(UV
sensitive)
backplane, and a six foot cable (for
connecting the galvanometer to the backplane), with the understanding that
have to furnish power to the
Y mirror and M3
EDD and provide the computer interface.
galvanometer are provided
in
"Y"
Figure
18.
we would
Dimensions
While awaiting
arrival
for the
of the
scanner components, computer interface requirements were identified. Control of the
M3
scanner
(PC)
to the
signal
is
accomplished by sending a
EDD. The EDD
1
6 bit binary word from a personal computer
then converts the digital input signal into an analogue output
which repositions the galvanometer. General Scanning provided guidance on
selection of a compatible digital input/output (I/O) card for the
programming suggestions
(written in
C++)
computer as well as some
for galvanometer control.
26
20nn
Y
RCfLEClIVE SURTACE
2208
(5532)
1.384
C35J5)
1.152
(29265
c
"
5
-:oo
>
3X98 [6.345]
.2495 [6337]
|//|0003A|
«2.42±..76]"~]
1.000
REFERENCE DIAMETER
1
l2j,:-02d
r
1
[31
36±.02
2.66*. 12
I
{34.544.51]
[67.56*3.05]
ll
.25
75± 25]
T~
jm
2.00
[so.ea±.2S]
Figure 18:
^
Y Mirror (top) and M3
Galvanometer (bottom) Dimensions, Taken From
General Scanning (1992).
PCDI048-P
After thorough study of the sample General Scanning code, a
dual
channel digital I/O board was purchased from Industrial Computer Source in San Diego,
CA. The PCDI048-P
contains two Intel 8255A-5 programmable peripheral interface
integrated circuits (IC's) designed for use with Intel microprocessors
Intel
and
486DX2/50
is
In this
microprocessor).
The 8255 has 24 I/O
mode, Ports
C
is
A and B
in
Table
is
basic I/O.
comprised of two 8-bit words.
A passes the low order byte.
decimal value of 1797 passed to the 8255 from a
shown
0,
used for control of the 8255. Each of the 8 pins (or channels) assigned to
passes the high order byte and port
voltages
Mode
are utilized for transferring a 16-bit (2 byte) binary word,
an I/O port can be toggled individually. The 16-bit word
B
uses an
pins, constituting 3 I/O ports,
capable of several modes of operation. Our application calls for
while Port
Port
(DUUVIS
2.
27
C program would
For example, a
result in the output
Table
2.
Example of PCDIO-48P Signal Transfer
MSB
1797=
Port Address:
0000
B7
A0
PIN
VOLTAGE
NUMBER
(Vdc)
A
A
A
A
A
A
A
A
the factory to set
1
2
movement
5
5
3
4
5
6
7
DUUVIS
are driven
by two
to
A
factors, the horizontal
CCD to collect the image.
216 (65,536). This implies
total arc
word allows us
that the
of travel
M3
is
minimum
60/65,536 degrees or
minimum
increments in the
at
increment of
yields 20/65,536 degrees or 5.3 (irad. Actual positioning of the mirror
bit
to
galvanometer was tuned
arc of travel to +/- 10°. Recalculation of the
be in one mrad increments which translates to 188
The
mrad, pause, save the image,
1
16 bit binary
did not require 60o of rotation so our
it's
5
+
+
7
increment of movement for a scanner with a 60°
DUUVIS
+
6
and repeat through the desired horizontal FOV.
16 p.rad.
5
5
scan cycle would be to step the mirror
express integers ranging from
+
3
(1.12 mrad), and the exposure time required for the
DUUVIS
5
4
Scanning requirements for
typical
+
1
2
B
B
B
B
B
B
B
B
IFOV
0101
A7
BO
PORT
LSB
0000
0111
would
C program
controlling mirror position.
Upon
receipt of the scanning equipment, several additional
fabricated. First, an adapter
had
to
be designed to house the
M3
components had
to
be
scanner and allow for
mating with both the telescope and the sun shade. The adapter was designed to position
28
the scanning mirror at a 45° angle to the optical centerline of the telescope. This
minimize the vignetting
casing dictated that
it
of the scanning mirror. The height of the galvanometer
effect
should be mounted on top of the adapter. Figure 19 shows the
configuration of the scanning mirror adapter
Figure 19 reveals a seam
galvanometer
barrel.
when
fully assembled.
in the adapter at the base
The scanning mirror
is
Close inspection of
of the cylinder which houses the
wider than the diameter of the galvanometer
necessary to remove the top of the adapter to attach the scanning mirror
barrel
making
to the
galvanometer
it
would
shaft.
This
The next items needed
is illustrated
to
more
clearly in
Figure 20.
be fabricated were a chassis to mount the
EDD and
backplane, and ribbon cable to provide the connection between the 50 pin I/O connector
on the PCDI048-P and the input
in the student
to the
EDD. The
chassis,
shown
workshop out of excess material from discarded
in
Figure 21, was made
items.
ribbon cable was modified to make the connections shown in Table
A standard
3.
Figure 19: Scanning Mirror Adapter Completely Assembled.
29
50 pin
Figure 20: Scanning Mirror Adapter Partially Disassembled.
Figure 21:
EDD Chassis with
30
Backplane.
Table
Signal
Name
3.
PCIO
48 to
8255 Port
EDD Wiring List
PCDI048
Address
Pin#
DO
BO
31
Dl
Bl
29
D2
D3
D4
D5
D6
D7
D8
D9
D10
B2
B3
B4
B5
B6
B7
27
D12
D13
D14
D15
Al
A2
A3
A4
RESET
STROBE
RD/WR(DIR)
+ 5Vdc
GND
17
AO
47
CI
Al
45
C2
C3
C4
C5
C6
C7
C8
25
21
19
43
41
39
37
35
CO
15
CI
13
C2
C3
C4
C7
C5
11
N/A
N/A
49
to
9
C13
C14
C15
C16
7
NOT USED
A10
A12
1
5
C32
A32
50
Table 3 seem
listed in
J
Pin#
Al
23
Although the wiring requirements
accomplishment of the task proved
Backplane
A2
A3
A4
A5
A6
A7
A8
A2
A3
A4
A5
A6
A7
Dll
PI
pretty straight forward,
be non-trivial. Jl and J2 on the backplane are 96
pin connectors, configured as 3 columns of 32 rows, with the center column not used. The
backplane only had a female connector for
EDD plugs
into the
32.
No
to plug in a 90° connector (if
clear the backplane.
The
M3
connect the
EDD and the backplane.
There
one were even available) into PI and
isn't
still
Scanner/Driver User Manual furnished by General Scanning
does not contain a schematic of the
to
.
backplane so as to form a "T". This leaves approximately 1/4 inch of
clearance between the male connector (PI) on the
enough room
connector was provided for Jl The
EDD,
EDD to a digital I/O card.
nor does
it
outline a detailed procedure
Initially, this
1
on how
caused considerable amount of
confusion as to the function of Jl. Time was growing short and no 96 pin female
connectors were locally available, so ingenuity was forced to take control. Pin extenders
were made by soldering IC socket pins (See Figure 22) onto female connectors from a
standard 25 pin "D" connector. The extenders were insulated with heat shrink tubing and
slipped onto the appropriate pins of PI. Proper alignment of the
to
EDD with the backplane
allow the 25 pin extenders to pass through the correct holes on the backplane required
a significant
amount of patience. Once
the
the chassis served to lock the pins in place.
EDD was mated with the backplane the top of
Female socket connectors were then soldered
onto the appropriate leads on the ribbon cable. Each of the ribbon cable connectors was
Figure 22: Pin Extenders for
EDD Connector PI.
then insulated with heat shrink tubing, labeled, and attached to the appropriate pin of Jl
The
M3
last
items to be acquired were power supplies. Power requirements for the
scanner are identified in Table
4.
EDD Power Requirements
VOLTAGE
CURRENT
+ 18Vdc
1.5 A @ continuous
3 A peak
-18Vdc
1.5 A @ continuous
3 A peak
+ 5Vdc
1.5 A Max.
Table
4.
Three Hewlett Packard power supplies, two HPE3615A's and one HP6216B, were
obtained and a connector cable was fabricated to plug into J5 on the backplane.
was completely assembled.
32
DUUVIS
The
final
system including
in
DUUVIS
EDD,
configuration
is illustrated in
backplane, PC, power supplies, and associated cabling
Figure 24. As mentioned previously, the closest thing
M3
D.
Figure 23. The entire
Scanner/Driver User Manual
is illustrated
to a
DUUVIS
is
shown
schematic available in the
Figure 25.
SOFTWARE DEVELOPMENT
With
DUUVIS
completely assembled, the only missing ingredient was the
software to coordinate the operation of all
effort required to
accomplish
DUUVIS
experiment. If
is
this task
to operate
individual components.
it's
was by
on a
far the
The amount of
most underestimated aspect of the
UAV in future experiments,
it
must be able
to
function autonomously. This requires "hands-off operation after initiation of a master
program. As previously mentioned,
all
the individual
DUUVIS
components are
advertised as being capable of operating in this manner. Unfortunately, there are
subtle barriers that are not readily apparent until the individual
many
components begin
to
interact.
The
principle of operation
is
simple enough. After the desired
FOV
has been
determined, the main program slews the mirror over to one end and begins to step
through the
FOV
in
mrad increments. At each
1
incident radiation for the appropriate
disk as a
this
TIFF
file.
The cycle
step, the detector is
amount of time,
after
which
it
exposed
to the
stores the
repeats for each step through the entire
FOV.
it
image
to
In practice,
process would continue until the entire area of interest were imaged. For the sake of
simplicity, this discussion will only address one
attempt to minimize
of a program
in
C++
start
up time
for the instrument, this effort
for instrument control. This
with the equipment manufactures since most
Saving the
files in
sweep through the
TIFF format
array for data analysis
is
PC
was
entire
FOV.
In an
pushed the development
the easiest path to compatibility
application software
is
written in C.
for subsequent compilation into a multi-dimensional
a cumbersome method of operation. That bridge will have to be
crossed at a later time. The numerous bugs which surfaced during this experiment
precluded software development beyond successful control of the instrument. The actual
program "MSCNSCAN.C",
is
provided in the Appendix.
A general
overview of the
Figure 23: Final
Figure 24:
DUUVIS with
DUUVIS
Configuration.
Associated Support Equipment.
34
f o
Figure 25:
S
J^
*"'
V-.
EDD Backplane Wiring Schematic. Taken from
General Scanning (1992)
program and some of the problems encountered during
development are discussed
it's
herein.
There are three primary components which must successfully interact for
DUUVIS
namely, the
to function,
digital I/O card, the
camera. Program development was aimed
them
prior to incorporating
The
into the
component addressed was
first
PCDI048
which,
scanner, and the digital
conquering each component individually
main program.
previous section, control of the mirror
the
at
M3
the digital I/O card.
As mentioned
accomplished by passing a 16
is
in turn, delivers a digital signal to the
EDD card.
bit
in the
binary
word
to
In decimal values,
represents the limit of travel in one direction (+ 10°), 32,768 represents the center of
travel (0°),
and 65,536 represents the
PCDI048
Operation of the
300 hex. Addition of a
respectively.
To
0, 1,
set the
This sets only the
MSB
PCDI048 from
is
of travel in the opposite direction
pretty simple.
The base address of the I/O card
for
is
C
the 8255, add a 3 to the base address and send an 80 hex.
of the control register of the 8255
mode
operation with
program automatically
the
10°).
(-
or 2 to the base address provides access to Port A, B, or
mode on
which configures the 8255
to the
Mode
in
limit
all
HIGH
with
other bits
all
LOW
output ports. Every word passed
results in a corresponding digital signal
being sent to the backplane through the ribbon cable.
Once
the digital signal
directed to read
it
and convert
is
it
present at Jl of the backplane, the
to a position
command. This
direction
toggling the strobe. Refer to the timing diagram in Figure 26.
triggered control signal.
that value for the rest
digital signal is sent
When STROBE
through
D15 and
Now
position,
problems
it
the
At program
over
goes
DO
HIGH
through
RD/WR is
their cameras.
STROBE
achieved by
a leading edge
is
set
is
D15
again, the
(Port
B and
Port
A respectively,
EDD reads in the new digital
all
signal
pins).
on
DO
new position command.
converts
it
into a
program
is
able to control the position of the scanning mirror.
must obtain an image and subsequently
arise.
is
LOW (WRITE) and remains at
Strobe (Port C, pin 7)
set LOW before a new
start,
of the program.
EDD must be
store
it
to disk. This is
At each
where the
real
Electrim Corporation furnishes several programs to facilitate the use of
However, they keep the source code
36
for manipulation of the
CCD
itself
Ji SCripl .0:1
Symbol
CojieoI Setup
Data, S«tjp
Strobe-
TCVSL
TDVSK
Cor-trol
TSLSH
TSHCX
TSHDX
T5HCC
Hold
Baa Ho Id
DACc«dc
NOTE
Address Scaip
iiKnl.:.i
Typ,
Mill
Unit!
LO
_
.
nS
2Q
I'M
20
:oo
-
_
-
.
.
.
.
.
-
S
-
nS
nS
nS
nS
^S
l«
tfnei
Mdt.
idsitica] 10 ficse ot Ceacira-] Jincg.
• /
AI-A4
>
:HCV
TSLSH
SHT'>:
TDViH
X
r
SC-'DIJ
>
/ /
ALD
TSHCC
EDC-
- '
/-
OUT
Figure 26: Bus Write Cycle Diagram. Taken from General Scanning (1992).
proprietary.
their
programs
format.
files
They do provide "Linkable Routines" which allow
to
for slight modification
perform a variety of functions including saving images to disk
The functions
called out
by the linkable routines are contained
in
TIFF
in various object
(furnished by Electrim) which have already been compiled in Microsoft
C
The
8.0.
C
source code for control of the scanner was written in Borland C++. That version of
was chosen because
it
contains the outportb
command which was
Scanning's sample program for scanner control. After
many
compiling and linking, the incompatibility of Borland
C++ and
insurmountable obstacle. There was no
way
and the linkable routine for writing TIFF
utilized only
one
file
name
as
it
to
files
was designed
of
referenced in General
painful hours of self study in
Microsoft
C became
an
determine Electrim's function protocols,
would never
to terminate
suffice as written, since
upon successful image
it
storage.
After successfully writing a routine for generating sequential filenames, a copy of
Microsoft Visual
files.
C++ Ver.
One minor problem,
_outp
command had
to
1.52c.
Visual
was obtained
C++
to
be compatible with the Electrim object
doesn't contain the outportb
command
so the
be used for sending binary words to the digital I/O card.
17
"MSCNSCAN.C",
listed in the
in stepping the scanning mirror
Appendix,
is
the
program which
finally
proved successful
through a scene while collecting an image
file at
each
position increment along the way. Results obtained with this program are provided in the
following chapter.
38
IV.
Two UV
source lamps were used to conduct
mercury (Hg) lamp with
and a platinum
340
nm
(Pt)
is illustrated in
grating installed in the instrument.
Comparison of the
illustrate the
The
some of the
Figure 27, a
be the strong
Figure 27:
nm to
is
80
nm
and
unknown.
spectral features
static
of the source
image taken with the 1200
spectra along the bottom of the image
image
330 nm. Also, the bright
Hg emission at 254 nm.
DUUVIS
1
In this image, the two source lamps are
spectral features contained in the
estimated value of 195
254 nm,
two-dimensional property of the
is
that
to those
nice correlation of the Pt spectra leading us to believe the bandpass
to
is at
a
A wavelength calibration has not yet been conducted on
detector in addition to exploiting
separated in height.
DUUVIS,
which
thus the exact correlation between pixel and wavelength
lamps themselves. This
1/mm
of
5 spectral emission lines, the strongest of
However, the images contained herein do
DUUVIS
initial testing
hollow cathode lamp with 23 spectral emissions between
[Hymas, 1994].
DUUVIS,
DATA COLLECTION
Figure 29
"Snapshot" of Pt and
39
is
line
of the Pt lamp.
of Figure 28 show a
is
fairly close to the
above the Pt spectra, appears
an image of the same scene with
Hg Lamp
Spectra taken on 02
DEC 96.
-6C0-
500-
r V
2
r-"
400
30C -
200-
ri
f
,
!< *
vgw
800
200C
22C0
24C0
?*00
Figure 28: Platinum Hollow Cathode
Figure 29:
DUUVIS
i/'
u
23C0
Lamp
"Snapshot" of Pt and
40
1
w
!^v^/^agj[as
J000
Spectra.
Hg Lamp
32C0
34C0
Taken from Cleary
Spectra taken on 04
(1996).
DEC 96.
the
600 1/mm grating
In the left
installed.
The
pattern to that of Figure 27.
two
thirds
of the image
images presented
is
have been
problems curtailed progress
in the area
A feel
hyperspectral cube to display.
gained through Figure 30 a thru
for the
are observing
and 480 nm. So
far,
the
previously mentioned, software
of data analysis. As a
To
o.
As
static.
nm
image are
we
If this is true, then
approximately between 190
in this section
observe a similar
bright lines in the right one third of the
believed to be in the visible portion of the spectrum.
a spectral bandpass which
we
result, there is
no
dynamic properties of DUUVIS may be
actually scan through a 2.5°
FOV
would require
88 "snapshots". In Figure 30, 15 consecutive snapshots are presented thus
illustrating
the scanning capability of the instrument. For this image, a slight separation distance
introduced between the source lamps in both the horizontal and vertical directions.
DUUVIS
page)
we
scans through a 0.9°
FOV
observe a very strong
Hg
fade out around frame "g" and
signature continues to
grow
is
(moving from
signature in the
first
it
to
As
bottom on the
The Hg begins
few frames.
completely gone by frame
stronger until
and top
left to right
was
to
In similar fashion, the Pt
"i".
peaks out in frame "o".
All the images presented thus far have been in the form of vertical spectral lines.
Although
this is quite
normal
in spectroscopy,
not very desirable for imaging
A simple test to obtain a feel for the instrument's point spread function
applications.
(PSF) was conducted by positioning the
the entrance of DUUVIS' sun shade.
holes where poked through
it.
observed a vertical spectral
line
realized this
it is
is
Hg lamp approximately two
A shroud was placed over the
Initially,
we observed no
meters away from
lamp and two pin
difference, that
is,
we
still
even from a point source. After some consideration,
a property of an "off-axis" optical instrument.
appreciable distance off of the optical axis (as
is
When
the case in the
an object
DUUVIS
lies
we
an
spectrograph),
the incident cone of rays originating from that object strike the lens asymmetrically. This
causes an aberration
there are
two
known
as astigmatism. See Figure 31. In an off-axis instrument,
distinct focal lengths
focal plane of our instrument
illustration) in
which the
is
which cause the cone of rays
to
become
the tangential focal plane (represented by
ellipse degenerates into a line. This explains
41
elliptical.
FT
why
The
in the
our simulated
d
f
e
1.
Figure 30: Pt and
Hg Lamp
Spectra Obtained During
on 08
DEC
42
96.
DUUVIS
:
II
Scan of 0.9°
iK
FOV
-
taken
Circle of Icasi
contusion
Figure 31: Illustration of Astigmatism. Taken from Hecht (1987).
point source appeared as a line on the detector. Again, this
is
good
for spectroscopy but
doesn't lend itself to imaging.
Seeking improved performance, the mounting clamp for the lens coupler
assembly was loosened and the
spectrograph) in an attempt to
entire
move
assembly was moved back (away from the
the photocathode behind the tangential focal plane.
shown
in
Figure 32. The point spread function was
clearly reduced but further adjustment
is
necessary.
The
result
of this adjustment
is
43
Figure 32:
DUUVIS
"Snapshot" of a Simulated
09
DEC
44
96.
Hg
Point Source taken on
V.
A.
CONCLUSION
SUMMARY OF FINDINGS
The main objective of the research described
and
fabricate,
test the first
in this thesis
MUV hyperspectral imager.
was
to design,
Design began with the
NPS
MUSTANG instrument. MUSTANG'S one-dimensional detector was replaced with a
two-dimensional image intensified
optical coupler to
detector area.
As
map
the
CCD. The new two-dimensional
image from a
circular aperture IIT
a result of the optical coupler, the
new
down
onto a rectangular
detector assembly
length of it's predecessor. Great care was taken in mounting the
preserve the integrity of the existing off-axis telescope.
detector required an
new
was twice
the
detector assembly to
A servo-controlled scanning
mirror was then mounted to the front of the telescope. Budget constraints required design
and fabrication of a chassis
to
house the control circuitry for the scanning motor
addition to design and fabrication of special cabling to connect the
card. Three
power supplies were acquired
EDD to the digital
to provide the proper voltages to the
I/O
EDD.
A
of the instrument was written and compiled in Microsoft Visual C++.
program
for control
The
successful operation of DUUVIS occurred
first
in
compatibility problems between Borland
C++ and
on 08
DEC
Microsoft
C
96. Unforeseen
8.0 resulted in schedule
delays which precluded extensive testing of the instrument. The only data obtained by
DUUVIS
B.
to date is spectra
from two calibrated
UV source lamps.
RECOMMENDATION FOR FURTHER RESEARCH
There are two categories of software development associated with
this effort;
software for control of the instrument, and software to enable analysis of the data after
has been collected.
initial
Numerous problems encountered during
the
it
development of the
instrument control software, precluded any progress toward data analysis. In this
experiment,
it
was necessary
for instrument-control software to
be developed
first in
order to obtain a working instrument. Approaching the problem from the opposite end
might prove
to
be more productive. The premiere software on the market for analysis of
45
hyperspectral imagery
the Interactive Data
devices.
ENVI.
a very powerful software package that
It is
Language (IDL). IDL has the
to
files to
an
ENVI
file
efficiently if
is
it
could continuously
TIFF and subsequently
vice store each snapshot as a
make an image. There
written in
is
capability to control peripheral
The instrument would operate much more
download data
combine
is
potential for very productive research in this
area.
Before
it
can provide useful data, the instrument must undergo a wavelength
calibration. Additionally, the scanning mirror
determine
it's
FOV
This
performed on the instrument prior to
These three items could easily work
initial
to precisely
at the center position.
Finally, sensitivity tests should be
UAV flight.
must be bore sighted
it's first
into a thesis.
was conducted on a
cut at building a hyperspectral instrument
shoestring budget. There are several aspects of the design which were accepted mostly
An example
because there was no other alternative.
intensifier
image down onto the
detector.
of this
Another example
is
the
mapping of the
the scanning mirror
is
selection. Ideally, a larger mirror is desirable to eliminate vignetting.
currently installed in the instrument
manufacturer offered with a
conducted to determine
current design and at
(UV
was one of only two mirror
sensitive)
MgF
how much improvement
what point does
it
2
coating.
a compact
power supply needs
to
which the
A trade off analysis
should be
could be gained by upgrading the
become advantageous
instrument from the ground up based on lessons learned from
least,
sizes
The mirror
to design a
new
DUUVIS. At the
be manufactured for the instrument
bulky laboratory type power supplies currently in use prior to
DUUVIS's
very
to replace the
first
UAV
flight.
Finally,
now that we have
an instrument which extends the spectral range of the
hyperspectral imagers currently in operation, there should be a schedule for frequent data
collection. In the grand
scheme of things
volcanic ash cloud. There are
many
DUUVIS
is
working
it's
opportunities right here in our
shouldn't be overlooked, such as rocket
plume spectra over
46
at the
way towards
own back
NPS
a
yard that
rocket engine test
facility.
the
400
A
nm
trip to the
to
500
beach might prove interesting to see
nm portion
how well DUUVIS
of the visible spectrum. Even in the
lab,
more
performs
tests
should
be conducted to determine the optimum positioning of the photocathode to minimize
aberrations associated with off-axis optics.
47
in
48
APPENDIX
49
50
/*
Erik O. Johnson */
/*
1 1
/*
Program Name:
DEC
96
*/
MSCNSCAN.C
*/
/*
*/
/*This program controls the operation of DUUVIS through one complete
*/
FOV.
commands
*/
obtained from the
/*
scan through
/*
htfsamp.c program provided by Electrim Corp. to save images to disk
/* in
TIFF
/* the
it's
format.
It
It
contains
also contains the basic I/O functions required
Electronics Digital Driver
(EDD)
to control the
galvanometer for
DUUVIS'
/*
pages 44 thru 48 of the
/*
Scanning Inc. Detailed descriptions of the functions called out in
/* this
scanning mirror.
M3
*/
by
/*
based upon the sample code
*/
Scanner/Driver Users Manual by General
*/
listed
*/
program are contained in the M3 Scanner/Driver Users Manual and
source code for htfsamp.c. This program was compiled in
Microsoft Visual
C++
*/
*/
*/
Ver. 1.52.
/*
/*
*/
on
It is
/* in the
/*
*/
*/
SCENE SCAN FOR MICROSOFT VISUAL C++
*/
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <dos.h>
#include <malloc.h>
#include <math.h>
#include <string.h>
MefineBASEl 0x300
//
#defineDEV 0x000
#define
A 0x0
#define
B 0x1
C 0x2
#define
//
Base address of IO board
for
scanning mirror interface
#define P 0x3
#define
BASE
(Ox
//
//
V
#define H
#define
Base address of camera
must match camera address
(244)
//
Lines per field
(753)
//
Bytes returned per line
51
#define
KEYBOARD_CHECK
#defme
DEF AULT_EXPOSURE
(!0)
(
1
OOL)
//
100 millisecond exposure
#define BiasValue (127)
//
mid
#define GainValue (175)
//
2/3 scale of gain range
typedef unsigned char pixel;
//
one byte per pixel
//
field is a pointer to
//
array of pointers
typedef pixel
//
far
*
int
cdecl
highcaml (unsigned
_cdecl
far
int, int, int, int, int,
unsigned long
void _cdecl
cdecl
int,
unsigned
cdecl
converter
initialize
int,
unsigned
int);
//
set bias
D/A
converter
//
set
gain
D/A
converter
far
unsigned short
int
write_TIFF(char
cdecl
*,
int,
cdecl
unsigned
int);
far
unsigned
int,
unsigned
int, field,
unsigned
unsigned
int,
unsigned
int);
//save
int.
unsigned
image as a
int,
tiff file
far
set_ch_mode();
HIGHCAM1
int
D/A
//
far
cdecl
unsigned
int);
int);
SetGainValue (unsigned
void
800 x 600
far
SetBias Value (unsigned
void
to
far
InitDAC (unsigned
void
vga
// init
display image (field, unsigned
void
int, field, int);
far
init800 (void);
//
an
Linkable Routines Function Prototypes:
unsigned short
int
far *field;
scale of bias range
//
set
VGA to character mode
argument definitions:
base =
BASE;
//
52
base address of camera
unsigned long
exposuretime =
//
DEFAULT_EXPOSURE;
far* buffer [V];
pixel
//
//
DISPLAYJMAGE argument definition:
//
Each
//
line is displayed to the screen twice to give
exposure time value in milliseconds
for
EDC- 000HR
1
exposure control
image buffer
488
lines total.
Define storage for display buffer line pointers:
pixel
//
//
far* display_buffer[V*2];
//
display buffer pointers
//
numbers
Define the passing parameters
unsigned
int
AspcrXN, AspcrXD, AspcrYN, AspcrYD;
unsigned
int
FV, FH;
//
height
for aspect ratio
& width of the tiff image
void _cdecl
main(void)
{
void startup(int);
void shutdown(int);
void galvo_send(unsigned
void
int);
clrscr();
char image_name[12], *duvis, *strl, *str2 = ".tif, *fname;
double eoj_counter;
keyboard_check, ndig =
int dec, sign,
unsigned
int
int ctrlport,
MINPOS, MAXPOS,
i,
j,
0;
ILength, IWidth, position, retCode;
refresh_flag, ab_flag, interlace_flag, field_flag;
long counter;
//
MINPOS=3 1452.0;
//
MAXPOS= 34460.0;
MINPOS=24576.0;
MAXPOS= 40960.0;
eoj_counter = 100.0;
position=32767.0;
ctrlport=(B ASE 1 +(DEV«2)+P);
startup(ctrlport);
for(position=32767.0; position>MINPOS; position=position- 188.0)
{
galvo_send(position);
for(counter=1.0; counter<50.0; counter++)
{}
}
for(position=MINPOS; position<MAXPOS; position=position+188.0)
{
galvo_send(position);
//
Flags:
=
refresh_flag
ab_flag
=
!0;
!0;
interlace_flag
field_flag
=
=
disables
//
disables anti-blooming
!0 for interlace
//
0;
0;
the return code
is
for first frame,
!0 for
=
of saving the
initialize the return
//
file
code
number of lines to display
number of pixels to display
//
Width = H;
duvis
second frame
!KEYBOARD_CHECK;
ILength = V*2;
I
mode,
interlace
//
for checking the status
retCode=99;
keyboard_check -
mode
// if
//
//
RAM refresh
//
//
"duvis";
eoj_counter++;
strl
= _fcvt(eoj_counter.
&dec, &sign);
ndig,
strcpy(image_name, duvis);
strcat(image_name,
strl);
strcat(image_name,
str2);
InitDAC
(base);
//
call
only once at
SetBiasValue (base, BiasValue);
//
call to set bias
SetGainValue (base, 255
//
call to set
//
-
GainValue);
start
voltage
gain voltage
Allocate the image buffers:
for (i=0; i<V; i++)
{
if((buffer[i]
=
far *) calloc ((size_t)
(pixel
=
(pixel
_far
*)
NULL)
cprintf ("\n\n\rCannot allocate
exit ((char) -1);
}
H, sizeof (pixel)))
{
memory
for buffer !\n\r");
}
Build display buffers from image buffers:
for(i=0,j=0;i<V;i++,j+=2){
display_buffer[j] = display_buffer[j+l] =
//
54
buffer[i];
}
if (init8000)
// init
{
cprintf ("\r\nVESA
exit(l);
//
mode
VESA mode
1
03
103 not supported by display adapter!\r\n");
}
Read
for (i=0; i<4;
800 x 600 by 256 color
i
the
camera and display image:
= ++i
//
% V)
Read
the
{
camera (ignore keyboard
interrupt):
highcaml (base, refresh_flag, ab_flag, interlace_flag,
field_flag,
exposure_time, buffer, keyboardcheck);
display_image (display buffer, ILength, IWidth);
//
Set the
}
VGA to character/text mode
set_ch_mode();
image as a TIFF
//
Save the
//
Assign values to the parameters of write_TIFF before passing
last
file
FV=244;
FH=753;
AspcrXN=753;
AspcrXD=4;
AspcrYN=244;
AspcrYD=3;
//
buffer
is
already defined, buffer will be loaded by highcaml procedure
fname=image_name;
write_big_TIFF proc
//
for
//
filename, tif extension
//
in the filename is necessary.
retCode=write_TIFF(fname, FV, FH, buffer, AspcrXN. AspcrXD,
AspcrYN, AspcrYD);
//
print the return
code
cprintf ("\r\nThe return code
for (i=0; i<V; i++)
{
free(buffer[i]);
}
55
is
%d \r\n",
retCode);
for(position=MAXPOS; position>32766.0; position=position- 188.0)
{
galvo_send(position);
for(counter=1.0; counter<50.0; counter++)
{}
}
shutdown(ctrlport);
return;
}
/*
end of main
*/
void startup(int ctrlport)
{
int
modeOout,
cport, x_vvrite;
mode0_out=0x80;
_outp(ctrlport, mode0_out);
cport=(BASE 1 +(DEV«2)+C);
x_write=0x0a;
_outp(cport, x_write);
_outp(cport, (x_write
/*
|
set
RD/WR to
0x80));
/*
write
(LOW)
set strobe inactive
*/
(HIGH)
*/
return;
/*
}
*/
end of startup
void shutdown(int ctrlport)
1
int
modeOin;
mode0_in=0x9b;
_outp(ctrlport, mode0_in);
return;
}
/*
end of shutdown
*/
void galvo_send(unsigned
int position)
{
x_write;
int aport, bport, cport,
aport=(B ASE 1 +(DEV«2)+A);
bport=(B ASE 1 +(DEV«2)+B);
cport=(B ASE 1 +(DEV«2)+C);
x_write=0x0a;
& 0x7f));
_outp(bport, (position & Oxff));
_outp(aport, ((position & 0xff00)»8));
/*
set strobe active
/*
send
LS Byte
/*
send
MS Byte
_outp(cport, (x_write
/*
set strobe inactive
_outp(cport, (xwrite
|
0x80));
return;
}
/
end of galvo_send
*/
56
(LOW)
*/
*/
*/
(HIGH)
*/
LIST OF REFERENCES
Atkinson,
D. IV, "Implementation and use of a computational ray-tracing program for the
J.
design and analysis of complex optical systems", Master's Thesis, Naval Postgraduate School,
Monterey, California, (1993).
Cleary, D. D., Private Conversation, (1996).
Cleary, D. D., S. Gnanalingam, R. P.
ultraviolet
dayglow spectrum,"
Electrim Corp.,
Inc.,
M3
(AMI)
F.
G. Eparvier, "The middle
.
,
(1992).
Photonics, Characteristics and Applications of MicroChannel Plates (1985).
.
.
J.
and
Technical Manual (1992).
Scanner/Driver User Manual
Hecht, Eugene, Optics 2nd
Hicks,
Dymond
F.
Geophys. Res., 100, 9729-9739, (1995).
J.
EDC-100QHR Computer Camera
General Scanning
Hamamatsu
McCoy, K.
ed.,
Addison- Wesley Publishing Co., Menlo Park, CA, (1987).
D., "Design, development, and testing of the All-reflection Michelson Interferometer
Naval Postgraduate School,
for use in the mid-ultraviolet region", Master's Thesis,
Monterey, California, (1995).
Hoist, G.
C,
Electro-Optical Imaging System Performance
.
SPIE Press and JCD Publishing,
Winter Park, FL, (1995).
Hymas, H. M., "A
calibration of the
and a analysis of the Oil 2470
C
Naval Postgraduate School middle
ultraviolet spectrograph
emission obtained by the middle ultraviolet spectrograph",
Master's Thesis, Naval Postgraduate School, Monterey, California, (1994).
Industrial
Jet
Computer Source, Model PCDIO
Series Product
Manual (1995).
.
Propulsion Laboratory, "AVIRIS in a nutshell", ftp://ophelia.jpl.nasa.gov/, (1996).
Klein,
M.
V., T. E. Furtak, Optics
Krueger, A.
J.,
.
2nd
ed.,
John Wiley
&
Sons,
New York,
L. S. Walter, P. K. Bhartia, C. C. Schnetzler, N. A. Krotkov,
Bluth, "Volcanic Sulfur dioxide measurements from the total ozone
instruments",
J.
Geophys. Res., 100, 14057-14076, (1995).
Milton Roy Company, Diffraction Grating Handbook 2nd
.
57
ed., (1994).
(1986).
I.
Sprod, and G.
J.
S.
mapping spectrometer
Mobley, C. D., Light and Water. Radiative Transfer
in Natural
Waters Academic Press
.
Inc.,
New York, (1994).
Nordic Volcanological
Pearse, R.
Sons,
W.
Richards,
Springer- Verlag,
Samson,
J.
.
ed.,
(1996).
John Wiley
&
(1963).
A.,
J.
"NORDVULK Home Page", http://www.norvol.hi.is/,
A. G. Gaydon, The Identification of Molecular Spectra 3rd
B.,
New York,
Institute,
Remote
New York,
Sensing
Digital
Image
Analysis.
An
Introduction
.
2nd
ed.,
Sons,
New
(1993).
A. R., Techniques of
Vacuum
Ultraviolet Spectroscopy
.
John Wiley
&
York, (1967).
Walters, D. L.,
Wilson,
J., J.
PH4050
F. B.
Class Notes, (1990).
Hawkes, Optoelectronics. An Introduction 2nd
.
ed., Prentice Hall,
New York,
(1989).
Wolfe,
W.
L.,
G.
J.
Navy, Washington,
Zissis,
DC
The
Infrared
Handbook Office of Naval Research, Department of the
.
(1978).
58
INITIAL DISTRIBUTION LIST
1
Defense Technical Information Center
8725 John
Ft.
2.
J.
Kingman
Rd.,
STE 0944
Belvoir, Virginia 22060-6218
Dudley Knox Library
Naval Postgraduate School
411 DyerRd.
Monterey, California 93943-5101
3.
Dr.
Anthony A. Atchley, Chairman
PH
Physics Department
Naval Postgraduate School
Monterey, California 93943-5002
4.
Dr. D. D. Cleary,
Code PH/CL
Physics Department
Naval Postgraduate School
Monterey, California 93943-5002
5.
Dr. S.Gnanalingam,
Code
PH/GM
Physics Department
Naval Postgraduate School
Monterey, California 93943-5002
6.
LT
Erik O. Johnson
592 Belden Ave.
Camarillo,
C A 93010
59
DUDLEY KNOX LIBRARY
NAVAL POSTGRADUATE SCHOOl
MONTEREY CA
93943-5101