The Explosive Transient Camera: An Automated, Wide-Field Sky Monitor for Short-Timescale Celestial Optical Flashes.

Roland K. Vanderspek, John P. Doty, and George R. Ricker
 
Massachusetts Institute of Technology 
Department of Physics and Center for Space Research
Cambridge, MA 02139-4307

Abstract:

The Explosive Transient Camera (ETC) is a wide-field sky monitor designed to detect short-timescale celestial optical flashes. It consists of two arrays of wide-field CCD cameras monitoring ~0.75 steradian of the night sky for optical transients with risetimes of the order of one second and peak magnitudes mV < ~10. The ETC is a completely automatic instrument which executes its observing program year-round with minimal human intervention. A computer controls all aspects of observations, including roof motion, CCD readouts, and weather sensing: under software control, the ETC is able to perform all the functions of a human observer in an automated fashion. In this paper, the Explosive Transient Camera is described in detail.

Keywords: Optical Transients, Instrumentation, Automatic Telescopes, Gamma-ray Bursts

Table of Contents:

1. Introduction
2. Overview of the Explosive Transient Camera
3. Operational Characteristics
4. Scientific Goals of the ETC
5. ETC Hardware
6. ETC Software
7. Acknowledgements
8. References

1. Introduction

The quest to understand the source of gamma-ray bursts (GRBs) began with their first detection in the late 1960's (Klebesadel, Strong, and Olson 1973). However, despite over twenty years of research, no definitive picture of the GRB source has emerged. In fact, first results from the Burst and Transient Source Experiment on the Compton Gamma Ray Observatory, which many had hoped would confirm models involving a galactic population of neutron stars as the source of GRBs, have led to increased confusion about the nature of GRB sources. There is, at present, no consensus regarding even the most fundamental characteristics of GRBs: estimates of their distances from the Earth and intrinsic luminosities range over many orders of magnitude.

One major reason for the uncertainty about GRB sources is the fact that they have only been detected during outburst: there is not a single confirmed detection of a quiescent GRB source in any waveband. Follow-up observations of GRB error regions at radio, IR, optical, and x-ray wavelengths have revealed many candidate sources, but have failed to unquestionably link a candidate source with a GRB (Radio: Hjellming and Ewald 1981. IR: Apparao and Allen 1982; Schaefer 1989. Optical: Chevalier, et al. 1981; Fishman, Duthie, and Dufour 1981; Laros, et al. 1981; Pedersen, et al. 1983; Schaefer, Seitzer, and Bradt 1983; Schaefer and Ricker, 1983. X-ray: Helfand and Long 1979; Pizzichini, et al. 1985). This failure is due in large part to the size of the error regions of GRBs, which is a result of the poor intrinsic angular resolution of gamma-ray burst detectors. Most GRBs error regions are large, with areas measuring hundreds of square arc-minutes to square degrees: of the hundreds of GRBs detected to date, only a handful have error regions small enough (< ~ 10 sq. arcmin) to allow reasonably deep searches for a quiescent counterpart at other wavelengths (Laros, et al. 1981; Chevalier, et al. 1981; Pedersen et al. 1984).

Thus, it has become clear that the study of GRBs would benefit greatly from a high-precision localization of a GRB. In the early 1980s, several experiments were initiated to search for contemporaneous optical emission from GRBs (Schaefer 1981; Schaefer, Vanderspek, Bradt, and Ricker 1984; Hurley, private communication), in the hope of pinpointing the celestial coordinates of the bursts using optical detectors with high angular resolution. Experimenters were encouraged by the discoveries of Schaefer (1981) and Schaefer, et al. (1984), which demonstrated that GRBs may have optical counterparts, and that these counterparts might be quite bright: as bright as V ~ 3 for a one-second optical burst. These early experiments met with limited success, however, due in part to the rareness of GRBs and the time-intensive data analysis methods required. In 1983, the development of the Explosive Transient Camera (ETC) began at the Massachusetts Institute of Technology (Ricker, et al. 1984). This instrument was designed to detect short-timescale (t ~ 1s) optical transients of V < ~10 and localize the source of the emission to ~15". The ETC was designed to be completely automatic, able to perform observations and data reduction without the need of an observer on site. The ETC was to be deployed as a ground-based optical counterpart to space-borne GRB detectors, in the hope of detecting any optical light emitted contemporaneously with the GRB, and thereby improving the localization of the GRB by many orders of magnitude.

The ETC is a wide-field sky monitor which can detect transients as faint as V ~ 10. The ETC consists a bank of wide-field CCD cameras, each sensitive to optical transients with risetimes of the order of one second and capable of localizing bright transients to within ~20". The ETC conducts a program of monitoring the night sky for optical transients automatically each night.

The ETC was built and tested during the mid-1980s, and is presently set up at a dedicated site at the Kitt Peak National Observatory in Arizona. The ETC has been operating automatically in January, 1991.

This paper is organized as follows. Section 2 is an overview of the ETC hardware and operation. Section 3 provides a summary of the operational characteristics of the ETC, such as limiting sensitivity and observing efficiency. Section 4 reviews the scientific goals of the ETC. Section 5 is a detailed description of the ETC hardware, while Section 6 describes the ETC's operational software. Section 7 lists future modifications to the ETC intended to increase its field-of-view and operational efficiency.

2. Overview of the Explosive Transient Camera

2.1. ETC Instrumentation

The ETC is a wide-field, imaging sky survey instrument capable of detecting optical transients with risetimes of the order of one second. The ETC imagers are sixteen wide-field CCD cameras, each able to detect field stars of V ~ 11 in a five-second exposure. Associated with each CCD camera is a dedicated microcomputer, which can store two consecutive CCD images and compare them in real time in a search for optical transients. Each camera can, in this manner, detect transients as faint as V ~ 10 in a five-second exposure. The cameras operate in pairs: two cameras monitor the same part of the sky, so that sources of false optical transients in one camera, such as cosmic rays, are recognized and rejected because of the absence of a confirming report in the second camera.

Each ETC camera consists of a cooled CCD in the focal plane of a commercial 24mm-format SLR lens. The field-of-view of each CCD camera is 20.5 x 15.3 degrees, consisting of 390 x 292 pixels, each subtending 2.2 arc-minutes (a typical ETC image is shown in Figure 1).

Figure 1: A full image from an ETC camera: east is to the right, north is at the top. The field-of-view of this image measures 20.5 x 15.3 degrees.

The cameras are mounted in two sets of eight on two telescope drives which track the sky during observations. The declinations of the cameras are fixed, but the two telescope drives are independent, and can steer each set of eight fields-of-view to any hour angle. During observations, the fields-of-view are oriented in a manner which minimizes the zenith distance of the cameras: a typical arrangement of fields-of-view is shown in Figure 2.

Figure 2: The layout of the ETC CCD camera fields-of-view on the night sky. The view shown is a zenith projection from Kitt Peak: the outer circle represents the horizon and the inner circle an altitude of 30 degrees (2 airmasses). The declinations of the centers of the cameras are roughly 4 degrees, 16 degrees, 28 degrees, and 40 degrees. The field-of-view of each CCD camera measures 14 degrees x 11 degrees.

The ETC cameras are housed in a dedicated building on the summit ridge of Kitt Peak. The building is covered with a fully-retractable roof, which allows the ETC cameras access to the full sky above 30 degrees altitude. A summary of ETC CCD camera characteristics is given in Table 1.

The ETC has been designed to be completely automatic, in order to reduce the trouble and cost of constant human attention to the instrument. The ETC computers have complete control of all of the ETC instrumentation, and so are able to open and close the roof, slew the telescope drives, and sense weather conditions (precipitation, windspeed and temperature). The ETC software determines when and how to operate, and makes decisions regarding operating conditions in the manner that an observer on site would. In short, no human observer is required at the site, because the ETC computer system performs all the functions that the observer on site would.

2.2. ETC Operations

The ETC is able to execute its observation program each night without the need for human input, as its software has been written to mimic the actions of a human observer in all phases of operations. Observations do not begin until astronomical twilight, and are then interspersed with checks of the weather and sky conditions: in the case of cloudy skies or inclement weather, the ETC pauses for twenty minutes, and then rechecks the weather and sky. In most cases of hardware failure, the ETC is intelligent enough to shut down in a safe manner and notify MIT via electronic mail that there is a problem; in cases of real emergencies, the ETC is able to send out a cry for help over phone lines.

The method used by the ETC to detect optical transients is straightforward: compare consecutive CCD images in a search for 'new' stars or 'suddenly brighter' stars. When observing, the ETC's CCD cameras simultaneously take a continous series of contiguous, precisely-timed exposures of the night sky. The image data from each CCD camera is analyzed by its dedicated microprocessor, which compares consecutive images for sudden, point-like brightenings. Any detected brightenings are reported to the central control computer, which tabulates and correlates flash reports from all cameras. If two cameras monitoring the same field-of-view detect a brightening at the same celestial coordinates, the brightening is considered a bona fide celestial optical transient, and data from the event is stored. If no events are detected, no action is taken; in either case, the reduction of CCD image data stays on its precisely-timed schedule. Data taken by the ETC, which consist of a time series of images of the flash and of several SAO stars (as astrometric and photometric references), is stored on hard disk and later transferred to MIT via Internet.

3. Operational Characteristics

In this section, we discuss those characteristics of the ETC which describe the quality of observations performed by the ETC. These characteristics are 1) the sensitivity of the ETC cameras to the detection of field stars, 2) the sensitivity of the ETC cameras to the detection of optical transients, and 3) the observing efficiency of the ETC.

3.1. Sensitivity

A discussion of the sensitivity of the ETC includes discussions of 1) the sensitivity of the ETC cameras to the detection of field stars, and 2) the sensitivity of the ETC system to the detection of optical transients. Measuring the sensitivity to the detection of field stars is straightforward, in that it is very similar to analyses of CCD images taken at a telescope, and many of the standard techniques used to reduce astronomical CCD images can be applied. Estimating the sensitivity of the ETC to the detection of optical transients is made more complicated by the uncertain nature of the source of the optical light (i.e. characteristics of the transient's light curve and spectrum) as well as by the method of detection of the transient by the ETC.

3.1.1. Detection of Field Stars

The sensitivity of an ETC CCD camera to the detection of field stars can be estimated in a straightforward manner from the values of the CCD readout noise and efficiency, the exposure time, and the throughput of the optical path. A star with a flux of fph photons/cm2/sec/1000 is detected in the CCD as ne electrons, where

where A is the area of the lens (in cm2), texp is the exposure time, Dl1000 is the bandwidth of the filter in units of 1000, eatm, efilter, elens, and ewindow are the transmission efficiencies of various optical elements in the system, and eCCD is the efficiency of the CCD (in electrons/photon). (A more precise method would involve integrating the stellar spectrum over the bandpass, taking into account the variation in throughput with wavelength of the various elements of the system).

The significance of the detection is measured by its signal-to-noise ratio,

where Np is the number of pixels subtended by the stellar image, and

is the total variance per pixel in the CCD image, where sR is the CCD readout noise (in electrons).

At present, each ETC camera is equipped with a 24 mm, f/1.4 Nikon lens and a filter which passes most B-,V-, and R-band radiation. The measured values of the parameters in equation (1) are A = 4.9 cm2, texp = 5.0 seconds, Dl1000 = 3, eatm = 0.8 (Allen 1976), efilter = 0.75, elens = 0.9, ewindow = 0.92, eCCD = 0.3 e-/photon (averaged over the entire passband). In addition, the value of sR is typically 20 e-, and the sky rate during dark time has been measured as 300 e-/s (corresponding to ~20.5 mag/sq. arcsec over the entire passband, which is consistent with published Kitt Peak values). With these values, equation (1) reduces to ne = 11.0 fph. Assuming that a 15th magnitude star gives fph = 1 ph/cm2/sec/1000, this reduces further to m = 17.6 - 2.5*log10(ne). The limiting magnitude is given by solving equation (2): for Np=9 and S/N=4, the limiting value of ne is 530 electrons, which reduces to a limiting magnitude of 10.8. As a comparison, a histogram plotting the frequency of detection of a star of a given magnitude vs. magnitude for a typical ETC image is shown in Figure 3.

Figure 3: A plot of the frequency of detection of stars of a given magnitude vs. magnitude. The data were taken from a five-second exposure made in May, 1991. Because of the large-bandpass filter used on the ETC, the magnitude corresponds to a "B+V" magnitude, spanning the wavelength range of ~4000 to ~6500: the magnitudes were calibrated with known A-stars in the field-of-view. The level of significance of the detections was set at S/N = 4.

3.1.2. Detection of Optical Transients

Equations (1) and (2) can be used to calculate the sensitivity of the ETC to the detection of optical transients, with two modifications. The term texp in equation (1) should be replaced by tOT, which is equal to either the burst duration, if the burst duration is less than the exposure time, or the exposure time. In addition, since the ETC detects optical transients by measuring the variation in brightness of individual pixels, and the point spread function of the lens spreads the image of a point source over several pixels, the term esplit, representing the fraction of the total light from a star that is in the peak pixel, must be introduced into equation (1). The value of esplit varies, depending on the location of the image centroid within a pixel: if the centroid of an image is directly in the center of a pixel, the value of esplit is maximum (the peak value for the ETC is esplit ~ 0.8), while, if the centroid falls on the boundary between four pixels, esplit = 0.25.

The result is that a transient of fOT photons/cm2/sec/1000 of duration tOT is detected at its peak as ne electrons, where

Equations (2) and (3) can be solved for the limiting sensitivity in the same manner as equations (1) and (2) were, above; the only differences are 1) a burst duration must be assumed, 2) the value of Np in equation (2) should be set to 1, and 3) the term sT2 should be multiplied by two to account for the fact that two pixels are being compared. Using the values given in the analysis above, equation (3) reduces to ne = 2.2fOTtOTesplit, and the magnitude of a burst is calculated as mOT = 15.9 - 2.5*log10(ne/(tOT*esplit)). If the detection threshold is set at S/N = 10, then the detection threshold is ne = 490 electrons, and the detection threshold is given by

Equation (4) demonstrates the strong dependence of the calculated detection threshold on tOT and esplit. If we assume an intermediate value of esplit = 0.5 and a transient duration of 1.0 seconds, the limiting transient magnitude is calculated to be mlim = 8.4. If, on the other hand, esplit = 0.8 and tOT = 5 seconds, then mlim = 10.6. In Figure 4, the effect of the random nature of the location of the centroid of an image on the possible values of esplit is shown.

Figure 4: Because the ETC is sensitive only to the variations in brightness of individual pixels, the probability of detecting a transient depends not on the integrated brightness of the transient, but rather the brightness of the peak pixel within the image of the transient. Thus, the probability of detection of a transient depends on the FWHM of the point-spread function (PSF) of the image: as the FWHM of the image increases, the fraction of the total light which is in the brightest pixel of the image decreases. In this Figure, we demonstrate this effect with images of four different FWHM: plotted is the fraction of the total light in the brightest pixel, calculated as a difference in sensitivity in magnitudes. The spread in each plot is due to the fact that the fraction of total light in the brightest pixel is a function of the location of the image centroid within the brightest pixel.

The probability of seeing a particular value of esplit is given as a function of the FWHM (in pixels) of the seeing disk of the system: for the ETC, the typical FWHM is ~1 pixel. The effect of this distribution of esplit is to introduce a probability distribution in the limiting magnitude. The time of the onset of the optical transient with respect to the contiguous series of ETC exposures also plays a role in whether the transient is detected. Equation (4) implicitly assumes that, if tOT < texp, that the burst occurs entirely within one ETC exposure, and if tOT > texp, that the burst begins at the beginning of an ETC exposure. In the former case, there is, clearly, a probability that the burst will straddle two consecutive exposures, thus reducing the probability of its detection; in the latter case, the burst will start anywhere within an exposure, thus changing the probability of its detection. In Figure 5, the effect of burst duration and phase with respect to the ETC integration cycle is shown.

Figure 5: The time of the onset of an optical transient with respect to the contiguous cycle of ETC exposures can affect the probability of detecting the transient if the transient fluence is close to the fluence required to be detected by the ETC. A transient with fluence equal to the threshold fluence and duration, tOT, equal to the exposure time, texp, will rarely be detected, because the probability is high that the transient will straddle the boundary between two consecutive exposures; if this transient has tOT = 0.5texp, however, the probability of detecting the transient will rise to 50%. This effect is demonstrated in this Figure using sample values of tOT/texp.

Since the phase of the onset of the optical transient is random, Figure 5 gives the probability of the detection of a burst as a function of the strength of the burst (compared to the detection criterion). The probability of detecting a burst is unity for bursts well above the detection threshold: only near the detection threshold does the probability decrease.

The ETC is also sensitive to sudden brightenings of field stars. It is possible that certain classes of flare stars can brighten enough in a few seconds to be detected by the ETC. In addition, Schaefer (1989) postulates the existence of flare phenomena on "normal" stars. The requirements for detection of a field-star brightening are that the brightening be large enough and fast enough to trigger the ETC's algorithms. A star which brightens by ten magnitudes over one day may not be detected by the ETC because its rate of rise is too slow, while a star brightening 0.1 magnitudes in five seconds may not be seen because its magnitude increase is too small. Figure 6 plots the decrease in magnitude during one ETC exposure required for a field star brightening to be detected, as a function of the star's quiescent magnitude.

Figure 6: A plot of the magnitude decrease required of field stars in order to be detected by the ETC, as a function of the quiescent magnitude. The detection criterion is S/N = 10.

3.2. Observing Efficiency

The total amount of observing time available for ETC observations each year is affected by several factors: the number of hours in each night, the sky conditions, the moon, and the actual observing efficiency of the instrument. The effect of each of these factors can be calculated to some precision, providing an estimate of the overall observing efficiency of the ETC. From this number, the sky survey capabilities of the ETC can be estimated. The fraction of the year which the ETC can observe can be expressed as follows:

The value of eNIGHT is just the average over the year of the fraction of each day which is after evening astronomical twilight and before morning astronomical twilight, and is 0.37. The effect of the moon is taken into account in eDARK: as the ETC does not observe when the moon is within 1.5 hours of the meridian, the value of eDARK is 0.875. The value of eCLEAR is more subjective: it is the fraction of "useable" dark hours per year. The definition of "useable" varies from one astronomer to the next, but we estimate, based on our experience with the ETC on Kitt Peak, that eCLEAR is ~0.65. This value takes into account the fact that most of the months of July and August are lost to the summer monsoon season in southern Arizona. This value compares well with the value calculated by Kitt Peak staff of ~0.7 (Kitt Peak Newsletter, No. 28, 1991). Finally, the value of eOBSERVATION, which is the efficiency with which the ETC conducts observations on clear, dark nights, has been seen to be ~0.65 for the present ETC configuration. Using these values, the value of eETC is calculated to be 0.14: this implies that the ETC will conduct observations for 1200 hours each year, and that the total sky survey coverage will be over 400 steradian-hours per year.

4. Scientific Goals of the ETC

The primary goal of the Explosive Transient Camera is to detect an optical transient which is spatially and temporally coincident with a gamma-ray burster. However, because the ETC is sensitive to all sources of short-timescale optical transients, it will conduct a systematic survey of the night sky for optical transients with risetimes of the order of one second and peak magnitude V < ~10. As such a survey has not yet been performed, the prospect of serendipidous discoveries of new classes of astronomical objects by the ETC is very promising. The ETC is also sensitive to transient behavior from field stars, and so will be able to detect new classes of fast flare stars, or brightenings from "normal stars" (Schaefer, 1989). In the course of normal operations, the ETC will also create an enormous archive of wide-field optical images of the night sky to a limiting magnitude of mV ~ 11: this archive will be searched for transients with longer timescales (hours, days, weeks) and also serve as an image archive for other workers in the field.

4.1 Optical Counterparts to Gamma-Ray Bursters

The ETC will detect optical counterparts to GRBs provided GRBs have optical counterparts and the optical counterparts are bright enough. The detection of an optical counterpart to a GRB would increase our understanding of the nature of the GRB source in several ways. The high angular precision with which the optical burst would be localized would improve the efficiency of searches for quiescent counterparts to the GRB source at various energies. The lightcurve of the optical burst will provide clues to the physics and geometry of the burst source; any time delays between the optical and gamma-ray emission help determine whether the GRB source is a solitary neutron star, or one in a binary system.

One can make a rough estimate of the rate at which the ETC will detect optical counterparts to GRBs, given the ETC sensitivity, the log N(>S) - log S relation for GRBs, and an estimate of the ratio of gamma-ray to optical fluence, Sg/Sopt, for such GRBs. The number of bursts the ETC will detect in one year, NETC, is given by

where NGRBS (S > SETC) is the number of GRBs corresponding to the ETC fluence limit, SETC, WETC is the solid angle covered by the ETC, eETC is the fraction of a year that the ETC is actually conducting observations, and eGRB/OT is the fraction of GRBs which create optical transients. Assuming for now that eGRB/OT is unity, the ETC detection limit of V ~10 corresponds to SETC(optical) = 3.6 x 10-10 erg/cm2, assuming a one-second burst duration. The canonical value for Sg/Sopt is ~103 (Grindlay 1983; Schaefer 1981); thus, (Sg/Sopt) SETC(optical) = 3.6 x 10-7 erg/cm2. From Jennings (1982), NGRBS (S > 3.6 x 10-7) = ~1000. The value of WETC/4p is 0.03. The value of eETC was shown to be 0.14 in Section 3.2. Thus, NETC ~ 4 optical counterparts per year. If the ~ 3x higher GRB rates from BATSE are adopted (reference), NETC becomes of order ten.

4.2. Search for Optical Counterparts to BATSE-detected Gamma-Ray Bursters

Since the operational phase of the Gamma Ray Observatory began in May, 1991, the ETC has been operating contemporaneously with the Burst and Transient Source Experiment (BATSE) on GRO. Should BATSE detect a GRB in a field which the ETC is observing, the ETC will be able to confirm the existence or non-existence of an optical counterpart to that GRB. If a celestial optical transient is seen at the time a GRB is detected, it will provide conclusive evidence of the existence of optical counterparts to GRBs. If a GRB occurs and no optical counterpart is seen, then limits will be set on the values of eGRB/OT, Sg/Sopt, and the duration of the optical counterpart, tOT.

The probability that the fields-of-view of BATSE and the ETC will overlap, eBATSE/ETC, is given by

where WBATSE and WETC are the solid angles covered by BATSE and the ETC, respectively, and eBATSE and eETC are the observing efficiencies of BATSE and the ETC, respectively. The values of eETC and WETC are given above; WBATSE/4p ~ .75 because of Earth occultation, and eBATSE = 0.85 (GRO Newsletter, Vol. 1, No.3). Thus, eBATSE/ETC is 0.003. Given the present rate of detection of bursts by BATSE of 92 in 109 days (GRO Newsletter, Vol. 1, No.3), BATSE and the ETC will overlap during a GRB roughly once a year.

4.3. Survey for Other Sources of Optical Transients

In addition to monitoring the night sky for optical counterparts to gamma-ray bursters, the ETC will be performing the first systematic survey of the night sky for transients of m < ~10 and risetime tOT ~ 1 - 10 seconds. Previous experiments to measure the rate of celestial optical transients have yielded no detected transients in 0.3 sr-hr (Schaefer, Vanderspek, Bradt, and Ricker 1984) or 3.0 sr-hr (Vanderspek 1985) of observations, to a limiting magnitude of V ~ 7. The ETC is expected to monitor ~1-2 sr-hrs of sky per clear night, resulting in ~200 sr-hrs of sky monitoring per year: these observations will result in stringent new limits on the rate of celestial optical transients.

4.4 Search for Long-Term Variability

As part of the ETC scientific program, the ETC stores up to four exposures from each CCD each clear night. As the field-of-view of the entire instrument is ~0.4 steradians, this means that ~1-1.5 steradians of the night sky are imaged to a limiting magnitude of m ~ 11 each night. Over the course of a year, the entire declination band spanned by the ETC (roughly 0 to 45) will be imaged multiple times, creating a vast archive of image data (~2-4 Gbytes). Each part of this declination band will be imaged an average of ~60 times per year, which allows us to monitor the brightness of known variable sources as well as search for new optically-variable sources over timescales of hours to months. We expect the survey to be sensitive to 0.1 magnitude variations (1s) in stars of m ~ 10 over all timescales.

5. ETC Hardware

In this section, we describe the details of important parts of the ETC hardware. Because the ETC is a complex instrument, this paper is broken up into discussions of large, self-contained subsections of the ETC. Section 5.1 describes the computers controlling the instrument. Section 5.2 describes the CCD cameras, the clocking and data processing electronics, and the hardware to which the cameras are mounted. Section 5.3 is a discussion of the hardware which makes gives the ETC the ability to operate autonomously.

5.1. The ETC Computer System

The ETC computer system consists of: 1) a central coordinating computer, called the Overseer Computer (hereafter OC), which controls the operation of the entire instrument; 2) the CCD control electronics, which control the clocking of the CCD and the analog processing of the image data; 3) the Trigger Processors (hereafter TPs), which are responsible for the real-time data analysis; and, 4) the peripheral hardware controller, which is the OC's interface to the automation hardware. Software running in the OC controls the actions of the other computers in the ETC system: communications between the OC and the other computers occur over RS-232 serial links. The data collected by the ETC passes from the CCD control electronics to the TPs, and from there to the OC over a custom parallel data link. A schematic diagram of the ETC computer system is shown in Figure 7.

Figure 7: A block diagram of the ETC computer and peripherals system. Each set of CCD control electronics controls eight CCD cameras, and each Trigger Processor Enclosure contains eight Trigger Processors, each corresponding to one CCD camera.

The OC is built around a Pacific Microcomputers 68000 CPU board running the Unix V7 operating system. Three Winchester hard disks provide 100 Mbytes of storage space for ETC software and data. An octal serial port card provides eight RS-232 serial ports. Data from the TPs enters the OC through a Heurikon HK68B/ME single-board computer. The CCD image data can be displayed on an AED color graphics unit. The OC is equipped with an Ethernet card to allow access to the Internet on Kitt Peak: when the network is unavailable, data and software in the OC can be accessed efficiently from MIT via a Telebit high-speed (>10 kbaud) modem. The OC synchronizes its system clock with WWV over a serial interface to a commercial WWV receiver.

The CCD control electronics are the Overseer Computer's interface to the CCD cameras. A block diagram of the CCD control electronics is shown in Figure 8.

Figure 8: A block diagram of the CCD control electronics. A single COSMAC system controls the clocking of eight CCDs. The clocking voltages for each CCD are supplied by dedicated digital-to-analog converters; the clock timing for eight CCDs is supplied by a single programmable sequencer.

On command from the OC, each set of CCD control electronics generates the clocking signals to read out eight CCDs. The video signals from all CCD are then amplified and digitized in parallel, and the digital data are transmitted to dedicated TPs. The TPs then analyze the image data in real time.

Each TP is a Heurikon HK68B/ME 68000-based single-board computer with 1 Mbyte of memory and DMA for efficient data reception and transmission. Data passes to the TP over a 250 kpixel/second parallel link from the CCD control electronics. The TPs are housed in groups of eight in a single Multibus enclosure. Communication between each of the eight TPs in an enclosure to the OC occurs via another Heurikon HK68B/ME called the Intermediate Level Processor (ILP). The ILP acts as a sophisticated post office for the eight TPs: it allows for more efficient operations by reducing the number of communications paths from the OC to the TPs from eight to one.

The peripheral hardware controller is the ETC's interface to much of the hardware in the system. Through the peripheral hardware controller, the OC controls the motion of the roof, and the motion of the sidereal drives; it also decodes the signals from the various weather sensors. A block diagrams of the peripheral hardware controller is shown in Figure 9.

Figure 9: A block diagram of the peripheral hardware controller.

Both the peripheral hardware controller and the CCD control electronics are controlled by an RCA 1802 'COSMAC' microprocessor. The COSMAC system, designed in MIT's Laboratory for Scientific Engineering, is an excellent instrument-control computer: it operates with a simple, low-level, FORTH-like language, and is flexible enough to handle a wide variety of applications.

5.2. An ETC Module

The largest self-contained subunit of the ETC is an eight-camera system called a module. An ETC module consists of eight CCD cameras mounted on a common vacuum manifold; the manifold forms the polar axis of a sidereal telescope drive. A module also includes the CCD control electronics for the eight cameras, and the hardware necessary to cool the CCDs. A view of the ETC observation platform, showing two modules and their associated hardware, is shown in Figure 10.

Figure 10: A view of the entire ETC observation floor, facing northeast. Both ETC modules, each consisting of a manifold and eight CCD cameras, are visible. The CCD control electronics and thermoelectric cooler power supplies are in racks to the north of the modules.

5.2.1. The ETC CCD Cameras and Associated Electronics

5.2.1.1. A CCD Camera

An ETC camera consists of a thermoelectrically-cooled CCD behind a fast (~f/1.4), wide-field, commercial SLR lens (focal length = 24mm); the lens is covered with a 3 mm thick KG-1 filter, which passes light of 4000 < l < ~6500. The CCD is housed in a cylindrical aluminum vacuum enclosure with a quartz window in the front face. The CCD is mounted in zero-insertion-force sockets, and is thermally coupled to an aluminum heat sink; the heat sink is thermally coupled to two thermoelectric coolers (see below). The heat sink is supported by thin-wall stainless-steel tube legs mounted to the back plate of the camera. Signals to and from the CCD are passed out of the camera through hermetic connectors in the back plate of the camera. Each camera mounts to the rest of the system by standard 2.75" ConFlat vacuum flanges attached to the side of the camera body. A cross-sectional view of an ETC CCD camera is shown in Figure 11.

Figure 11: A cross-sectional view of an ETC CCD camera. In this figure, a single Marlow thermoelectric cooler cools the CCD (the tinned-copper braid coupling the CCD heat sink to the cooler has been omitted for clarity). The CCD is shown with its frame-store area obscured by an aluminum cover.

5.2.1.2. Cooling the CCDs

Each CCD is cooled by a pair of thermoelectric coolers mounted to the back plate of the camera: the ETC uses both three-stage coolers manufactured by Marlow, Inc., and four-stage units manufactured by Cambion, Inc. Each thermoelectric cooler is coupled to the CCD heat sink with a short strap of tinned copper braid, and the base of each cooler is well coupled to the CCD camera back plate. Power to the thermoelectric coolers is brought in through a hermetic connector in the camera back plate.

As each pair of thermoelectric coolers generates ~70 Watts of heat during operation, a water/antifreeze solution is pumped through a groove in the back plate of each camera to remove the heat (Figure 11). The antifreeze is added to the solution not only to prevent the coolant lines from freezing in the winter, but also to prevent corrosion in the camera back plates. The solution is circulated through an automobile radiator and air-cooled. The power to the thermoelectric coolers is interlocked to the coolant flow by a McDonnell flow switch, so that the power is turned off if the coolant pump fails. (Without the coolant solution, the camera bodies cannot dissipate the heat from the thermoelectric coolers very efficiently: as a result, camera bodies can heat up to the point where their contents are in danger of being damaged.) With this arrangement, the CCDs typically reach a temperature below -50 degrees C. The moderate dark current in the CCDs at -50 degrees C is not a problem for the ETC, because the typical exposure time is under ten seconds. Also, because the timescale on which the CCD temperature varies is much longer than the exposure time, the CCD temperature is not actively controlled: the CCDs are allowed to get as cold as possible.

5.2.1.3. The ETC CCDs

The sensors used in the ETC are Texas Instruments TI-4849 virtual-phase CCDs. The TI-4849 measures 390x584 pixels, where each pixel is 22mm square. In the ETC, the TI-4849 is operated in frame store mode, where the lower 390x292 pixels are masked with an aluminum cover and serve as a memory area for the upper 390x292 pixels. (In frame-store operation, a CCD readout begins with a quick (~3 ms) shift of the charge in the imaging area into the memory area: the memory area is then read out at normal rates (~0.5s). This method removes the need for a shutter and ensures a duty cycle near 100%.) With a 24 mm lens, the field-of-view of the 390x292 imaging area is ~20.5 degree x 15.3 degrees, with each pixel subtending ~2.2'.

5.2.1.4. CCD Clock Generation and Signal Processing Electronics

The CCD control electronics are responsible for the generation of the CCD clocks and the amplification and digitization of the CCD output signal. A COSMAC system controls a programmable sequencer, which provides the CCD clock timing, and a programmable set of digital-to-analog converters (DACs), which supply the CCD clock voltages. A clock driver board creates the tri-level clocking signals for each CCD from the DAC voltages and the sequencer timing signals. (The method of generating tri-level clocks is described well in Doty, Luppino, and Ricker 1987). Each CCD has its own clock driver board and programmable DACs, because each CCD has its own best values for the clock voltages; however, only one programmable sequencer provides the timing signals to all eight CCDs in a module, because the performance of the CCDs is not very sensitive to variations in the clock timing. The signals to the CCD are filtered of voltage spikes greater than ~20V on a junction board mounted inside the camera.

The output signal from each CCD is fed over a short cable to a dedicated preamplifier (discussed in detail in Doty, Luppino, and Ricker 1987) mounted on the vacuum manifold. The signal is then passed to the CCD control electronics, where it is amplified and digitized to 12 bits on an analog processing board (one per CCD). In the ETC, the CCD image data is quantized in steps comparable to the readout noise, which is 15-25 e-. The digitized data is then passed to the appropriate TP over a custom high-speed parallel data link.

5.2.2. The Manifold and Sidereal Drive

The CCD cameras are mounted to a common vacuum manifold designed at MIT and custom-made for the ETC. The manifold is a 81 cm long, 6 cm O.D. hollow stainless-steel cylinder which serves as a common vacuum enclosure for up to eight CCD cameras. The eight camera mounting points are coplanar, and are arranged in four pairs of diametrically-opposed 2.75" vacuum flanges welded to the manifold at 20 cm intervals. A butterfly valve and a 12 cm straight vacuum nipple are attached to each mounting point: the cameras are mounted to the vacuum nipples. The butterfly valves allow individual cameras to be vented to atmospheric pressure while not disturbing the vacuum in the other cameras. Two views of the ETC manifold are shown in Figure 12.

Figure 12: a) A side view of the ETC manifold (the nearest four cameras have been omitted for clarity). Each CCD camera has rotational freedom about the axis of the camera mounting flange, thereby allowing the declination of each camera to be adjusted individually: once vacuum has been applied, however, the rotational freedom disappears and the declination of the camera is fixed.

Large image found here.

b) A view of the ETC manifold from the north.

Each vacuum nipple has one rotateable flange, so each camera can be fixed at any angle in the plane perpendicular to the manifold. Because the manifold is parallel to the polar axis, this rotational freedom means each camera can be set at virtually any declination; however, the declination of the camera must be fixed before the manifold is brought under vacuum. Because of the large field-of-view of the ETC cameras, having all of the eight cameras on one manifold point at the same right ascension can introduce significant overlap in the cameras' field-of-view (just as lines of longitude converge near the poles). The manifold is rough-pumped through one of two additional 2.75" vacuum ports mounted perpendicular to the plane of the camera mounting ports. Two 30 l/s ion pumps mounted directly to 4.5" vacuum flanges on the manifold maintain vacuum in the manifold and cameras. The OC can read the pressure in the manifold over an RS-232 serial line to the ion pump controller. The typical operating pressure in the manifold is ~3x10-6 Torr.

The manifold is mounted directly to a polar sidereal tracking drive manufactured by DFM Engineering, Inc., with the long axis of the manifold coaxial with the polar axis of the drive. The sidereal drive consists of a 35 cm rolled steel disk resting on two roller bearings. The disk can be driven by either a small 1 RPM AC motor (to drive the manifold at the sidereal rate), or a 1 A stepper motor (to slew the manifold). The stepper motor can slew the manifold at a top speed of ~30/minute; the precision of the stepper motor is ~1'. The angle of the disk about the polar axis (and thus the hour angle of the manifold) is measured with a synchro shaft-angle encoder mounted directly to the polar axis of the drive. A synchro-to-digital converter in the peripheral hardware controller digitizes the output of the synchro to 14 bits: the hour angle can therefore be measured to a precision of ~1'. A limit switch on the tracking drive prevents the manifold from tracking indefinitely in the case of a computer failure.

5.3. Automation Hardware

The primary difference between the ETC and typical astronomical instruments is its ability to operate without an observer on site. This is made possible by the weather-detection and roof control hardware described below. The OC's interface to the automation hardware is the peripheral hardware controller. The peripheral hardware controller is based on a COSMAC microcomputer system: custom-built cards provide the COSMAC its interface to the weather and roof-control hardware.

5.3.1. Weather System

The ETC weather system consists of two precipitation sensors, an anemometer, lightning-detection circuitry, and detectors used to measure the ambient temperature. All signals from weather sensors are fed to the OC via the peripheral hardware controller. The weather sensors are located near the ETC building: the anemometer is mounted on the WWV antenna/lightning sensor due east of the building, while the two precipitation sensors are mounted to the northwest and northeast of the building. A sample of the weather record collected by the ETC is shown in Figure 13.

Figure 13: A sample of the record of weather conditions at Kitt Peak reported by the automatic ETC weather station. The record a two-week period in February and March, 1991. The hatching in the plot of the outside temperature indicates times when precipitation was detected. The sharp peaks in the diurnal variation of the outside temperature can be attributed to the fact that the housing in which the temperature sensor in enclosed is in direct sunlight for 2-3 hours each morning.

5.3.1.1. Precipitation Sensors

The precipitation sensors are copper-clad epoxy plates, etched to form two interleaved, electrically-isolated combs of copper separated at all points by ~1 mm. When the plate is dry, the resistance between the combs is >20MW; any precipitation on the plate shorts the two combs together, causing a reduction in the resistance to <100kW. Circuitry in the peripheral hardware controller constantly monitors the resistance between the combs for a sudden reduction associated with precipitation. A power resistor mounted underneath the plate warms the plate, so that snow or hail on the plate melts and can be detected. The roof motion control is interlocked to the rain sensor, so that the roof is automatically closed as soon as precipitation is detected.

5.3.1.2. Lightning Sensors

Because sudden strong rainstorms are not rare occurrences on Kitt Peak (especially during the summer monsoon season), the ETC is equipped with lightning-detection circuitry as an extra signal of possible precipitation. A simple comparator circuit in the peripheral hardware controller monitors the output of the WWV antenna (a 1 m2 loop antenna mounted near the ETC building) for radio static associated with nearby lightning. The comparator circuit is sensitive to voltage surges of ~0.1 mV; the circuit has been shown to be sensitive to lightning strikes several kilometers distant. At the time of this writing, the lightning sensor has been disabled in favor of the second, redundant rain sensor. We plan to rebuild the weather-sensing hardware to allow for two rain sensors and the lightning sensor before the monsoon season of 1992.

5.3.1.3. Windspeed Sensor

The windspeed is measured by an Tradewind anemometer mounted near the WWV antenna. The voltage produced by the anemometer (which is roughly proportional to the windspeed) is digitized to eight bits in the peripheral hardware controller. The anemometer output is also fed to an analog integrator/latch circuit, the output of which is the ten-second average of the windspeed, updated every ten seconds. The OC, therefore, can measure a ten-second average of the windspeed, as well as monitor the instantaneous windspeed for gusts. The minimum detectable windspeed is ~6 MPH, the maximum readable windspeed is ~100 MPH, and the precision of measurement of the windspeed is ~0.4 MPH.

5.3.2. Retractable Roof

Until the summer of 1990, the ETC was housed in a cylindrical building covered with a 4.9 m diameter Ash dome with a 1.1 m-wide shutter; the dome slit subtended ~25 of azimuth and ~105 of altitude. This small slit severely restricted the access of the ETC cameras to the night sky; because of this, the dome was replaced with a roll-off roof in the summer of 1990.

The design of the roll-off roof was conceived by Stanly Black, AIA, Architect, in consultation with the ETC team at MIT. Several of the more critical design features were supplied by AutoScope, Inc., of Mesa, Arizona, and are based on the successful implementation of an automated astronomical site at the Automatic Photometric Telescope on Mt. Hopkins (reference). A custom roof-control circuit was designed and installed by Pete Manly of Tempe, Arizona: this roof-control circuit allows the roof to be controlled by the OC, through the peripheral hardware controller. A view of the ETC site on the summit ridge of Kitt Peak is shown in Figure 14.

Figure 14: A view from the southeast of the ETC building with the roof fully retracted.

The roof is a simple gabled roof, measuring 3.9 m x 4.8 m and pitched 1:6. It is supported at four points by Osborn V-groove hardened-steel wheels; these wheels run along inverted-V rails on the north and south sides of the building. The V-groove wheels were recommended by AutoScope, Inc., because of their ability to break through any ice that may form on the rails. The roof and wheel well were designed in a way that captures the wheel in the well, thus preventing the roof from lifting off from the building in high winds.

The roof is driven by a 1 HP reversible AC motor mounted to a 50:1 gearbox. A 3/4" pitch steel sprocket mounted to the drive shaft of the gear box drives a stainless-steel chain, which runs over an idler sprocket located ~8 meters west of the ETC building. The chain is connected to the center of the western wall of the roof. Power to the motor passes through a set of solid-state zero-crossing power relays: these relays are arranged in a way that allows the direction of rotation of the motor to be reversed easily. The relays are connected directly to the roof control circuit.

The roof control system was built to act as a computer interface to the roof; however, the safety of any occupants of the building was stressed during its design. The roof control system is equipped with an audible alarm which alerts anyone in the instrumentation area that roof motion is imminent: the alarm sounds for five seconds before roof motion is initiated. There are also two emergency stop buttons in the instrumentation area which, when struck, freeze the motion of the roof and disconnect the roof from computer control.

The safety of the instrumentation was also considered during the design of the roof control system. The roof control system has a built-in watchdog timer which requires a three-second voltage pulse from the peripheral hardware controller at regular intervals: if a pulse does not arrive in time, the control system assumes the computer has crashed, and closes the roof on its own. If the AC power goes out for more than thirty seconds, the control system will close the roof. Finally, the rain sensor is interlocked to the roof motion: if precipitation is detected while the roof is open, the peripheral hardware controller with command the control system to close the roof.

The roof control system initiates roof motion through the relay circuit described above; it senses the roof's location through four limit switches mounted to the rails. The innermost limit switches are intended only to notify the computer that the roof is fully open or closed; the outermost switches are hard limits, beyond which the roof control system will not allow the roof to travel. (Hard stops are welded to the rails in the off chance that the roof control system fails or the roof is moved manually past the hard limits).

The roof control system's computer interface allows the peripheral hardware controller access to all salient information about the state of the roof and the control system. A single computer card in the peripheral hardware controller uses this capability to control the roof motion. This board is the interface to the roof control system, and is therefore responsible for generating open and close commands, as well as the watchdog timer pulses. The roof control board also provides extra safety at the hardware level, so that, e.g., the software cannot ask the roof to open in a rainstorm or drive the roof off of the rails.

6. ETC Software

The ETC is a completely automated instrument, capable of performing an observing program without a human observer on site. The role of the human observer is played by the set of small computers and weather detectors described in Section 5. The Overseer Computer acts as the brain of the ETC, while several peripheral computers control the actions of the ETC instrumentation. Software running in the Overseer Computer controls the flow of ETC operations, from deciding whether observing conditions are adequate to begin work, to whether a candidate transient event was caused by a cosmic ray or some celestial source.

This section is devoted to a description of the "thought processes" of the ETC: the software procedures and algorithms it utilizes in order to perform remote, automatic operations. The operation of the ETC will be described from its highest level, the "day-to-day" decisions the ETC must make about observing times and conditions, to the low-level details of the algorithms used to detect optical transients.

6.1. Hardware Overview

For the purposes of a discussion of ETC operations, the ETC can be considered to consist of three parts: the Overseer Computer, the Trigger Processors, and everything else. The Overseer Computer and Trigger Processors are active participants in the coordination of ETC operations and the real-time analysis of image data. The rest of the system can be treated as a set of "black boxes" for the purposes of the discussion here: through these black boxes, the Overseer Computer controls the ETC instrumentation.

The Overseer Computer (OC) is, as the name denotes, the primary control computer of the ETC (the "brains" of the ETC). As described in Section 5.1, the OC is linked via serial lines to all peripheral instrument control computers, and through these it has complete control of the actions of all of the ETC instrumentation. Software running in the OC which determines the flow of ETC operations and enables the ETC to operate as an automatic, autonomous instrument.

The Trigger Processors (TPs) are responsible for the bulk of the real-time analysis of ETC image data in the search for optical transients. Each TP is a single-board microcomputer dedicated to the analysis of the image data from one CCD camera. The TPs are programmed to perform a select few tasks quickly and efficiently: as such, they act as idiots savants in the ETC system. Each TP runs a basic, low-level operating system stored in an EPROM on board: the software used during operations is downloaded into TP memory before operations begin.

6.2. ETC Operations

The operation of the ETC can be broken up into three distinct, nested parts: 1) the day-to-day, overall operation, which is modelled on what a human observer would do; 2) the observation cycles, which include instrument calibration as well as data-taking and storage; and, 3) the data reduction algorithms programmed into the TPs, used to recognize optical transients in the CCD image data. These parts are described below. In Section 6.2.4, certain algorithms used during observations are described in more detail.

6.2.1. Day-to-Day Operations

The OC's decision-making process at the beginning of a night is diagrammed in Figure 15.

Figure 15: A flow chart of the decisions made by the Overseer Computer at the beginning of a night (see detail in Section 3.1).

During the day, the ETC is idle, and the OC waits for astronomical twilight. At astronomical twilight, the OC checks the weather: if the weather is bad (precipitation has been detected or the measured windspeed is too high), the OC pauses for a short period (~15 minutes) and checks again. If the weather conditions are acceptable, the OC moves the cameras to their starting hour angles (see Section 6.2.4.2), opens the roof, and checks the night sky for clouds (see Section 6.2.4.3 for details). If the sky is cloudy, the roof is closed, the cameras are brought to their idle positions, and the OC pauses, as above; if the skies are clear, observations begin.

6.2.2. Observation Cycles

ETC observations are broken up into a series of "observation cycles", each of which lasts roughly one to two hours. An observation cycle consists of a period of instrument calibration followed by a period of observations. During observations, consecutive, contiguous exposures of the night sky are analyzed for optical transients. The observation periods are interrupted on a regular basis (every 30 minutes) to store collected data, recalibrate the camera pointing, and, if necessary, to slew the cameras to monitor a new set of fields-of-view and begin a new observation cycle. The observing conditions, such as sky clarity and weather conditions, are checked regularly during the observation cycles to protect the instrumentation from inclement weather. ETC observations end at astronomical twilight: at this time, the roof is closed, the cameras are brought to their idle positions, and data are stored. Once the ETC has been shut down for the night, the data collected during the night are prepared for transfer to MIT. A flow chart describing an observation cycle is shown in Figure 16.

Figure 16: A flow chart of an ETC observations cycle (see detail in Section 3.2). The phase labelled "conduct observations" generally lasts ~30 minutes, and is terminated in order to check the observing conditions, store event data, refresh the observing parameters, or, if appropriate, to move the cameras to an new hour angle.

6.2.2.1. Calibration

The ETC's observing parameters are calibrated at the beginning of observations, and recalibrated after observations to accommodate changes in the observing conditions. These parameters are 1) the mapping of CCD coordinates to celestial coordinates in each field (the camera "pointing"), and 2) the statistical properties of each CCD image. The astrometric mapping, described in detail in Section 6.2.4.1, gives the OC the ability to calculate the celestial coordinates of a reported candidate event from its CCD coordinates quickly. A knowledge of the statistical properties of the CCD image is necessary during observations in order to be able to judge what a "statistically significant" brightening is: the role of the statistical properties of the image is explained in detail in Section 6.2.3.

6.2.2.2. Observations

The method used by the ETC to detect optical transients is straightforward: compare consecutive CCD images in a search for 'new' stars or 'suddenly brighter' stars. When observing, the ETC's CCD cameras take continuous, contiguous, precisely-timed exposures of the night sky simultaneously. The image data from each CCD camera is analyzed by a dedicated TP, which compares each image to its immediate predecessor for sudden, point-like brightenings. Any detected brightenings are reported to the OC, which tabulates and correlates flash reports from all cameras. If two cameras monitoring the same field-of-view detect a brightening at the same celestial coordinates, the brightening is considered a bona fide celestial optical transient, and data from the event is stored. If no events are detected, no action is taken; in either case, the reduction of CCD image data stays on its precisely-timed schedule. Data taken by the ETC are stored on hard disk and later transferred to MIT over the Internet. The timing of ETC observations is determined entirely by a precision onboard clock in the OC. This clock generates a hardware interrupt every 10 ms: these interrupts are counted in software to create an integration timer. The integration timer generates sets a flag in software every 5.00 seconds, which the OC uses to time CCD exposures. Each TP is also equipped with an onboard timer, known as the sift timer. The purpose of the sift timer is to prevent a TP from continuing the analysis of image data for an excessively long time: if the image analysis is not complete by the time the sift timer expires, the analysis is aborted and the TP prepares to receive new image data. The sift timer is set to be somewhat shorter than the integration timer, so that there is roughly one second between the end of image analysis and the reception of new data.

The flow of analysis in the TPs and OC is as follows. Shortly before the integration timer expires, the OC notifies all TPs that new image data are imminent. When the integration timer expires, the OC commands the CCDs to be read out. The TPs then read the image data directly into their onboard memory and begin the process of data analysis, even as the data are being read in. Each TP reports the CCD location of any candidate events it finds to the OC. The OC quickly calculates the celestial coordinates of the event, and compares them to the coordinates of other events detected in other CCD cameras during the same exposure. If the coordinates of two candidate events detected in two cameras coincide to a preset precision (usually ~1 pixel), the event is considered a celestial optical flash.

After the analysis of image data is complete in all TPs, the OC uses the time before the integration timer expires again to notify the appropriate TPs if any of the reported events was real, and that they should store data from such events and any previous events in on-board RAM. The data collected consist of 9x9 pixel subarrays centered on the location of the flash event, as well as 9x9 pixel subarrays centered the locations of eight known SAO stars in the frame, for photometric and astrometric calibration. Because the image frame exposed before the flash event is in TP memory at the time of the detection, image subarrays from the flash location before the event can be collected. Image subarray data is taken from both detecting cameras for the ten exposures following the event detection.

Once the OC has commanded the storage of any event data, it notifies all TPs that new data are imminent, and waits for the integration timer to expire: when the timer expires, the procedure above repeats.

6.2.2.3. Interruptions in the Observations

At regular intervals, ETC observations are interrupted for a check of the observing conditions and recalibration of the observing parameters; observations will also be interrupted if the maximum allowable number of events has been detected (determined by the memory capacity of the TPs), or if one of several timers has expired. When observations are interrupted, the ETC immediately checks the weather conditions: if they are bad, the roof is closed, the instrument is idled, data are stored, and the OC waits for better weather or the end of the night, whichever comes first. If the weather is acceptable, the OC stores data collected during the last set of observations into FITS format files (Greiner and Wells 1981) on hard disk, and then continues operations in a manner consistent with the reason for the interruption. If observations were interrupted because the maximum number of events had been seen or because the time to recalibrate the pointing has come, the astrometric mapping is recalibrated and observations continue. If the OC has decided that a new part of the sky should be observed (e.g. if the present hour angle is too large, or the cameras are pointing too close to the Moon), the cameras are moved to their new positions and a new observation cycle starts. If the OC has determined that morning astronomical twilight has arrived, the roof is closed and the system is idled (see Figure 16).

6.2.3. Transient Recognition Algorithms

The primary responsibility for CCD image data analysis, as well as the bulk of the computational power of the ETC, rests in the TPs. After each exposure, each TP must scan >200 kbytes of CCD image data in roughly one second in a search for optical flashes. The data reduction process, known as sifting, must therefore be fast and efficient. The TPs employ a set of five sifting algorithms which are optimized to identify quickly all candidates for an optical flash event. These algorithms are described in the sections below.

In the sifting process, the pixels in the CCD image are examined individually. The sifting process is divided into five Sift Levels, each of which examines a pixel for a certain signature of an optical transient. All pixels are tested by Level 1 of the sifter: a pixel passing the Level 1 sift test is passed to Level 2. A pixel is tested by successive levels of the sifter until it fails to meet the criteria of one of the levels, at which point it is removed from further consideration and the next pixel is examined. A pixel passing all sifting tests is a candidate optical flash. This procedure is block-diagrammed in Figure 18.

Figure 18: A flow chart of the sifting algorithms in the ETC Trigger Processors (see detail in Section 3.3).

The sifting algorithms used by the ETC are simple and somewhat conservative, in order to eliminate the possibility of not recognizing a real celestial optical flash. Sift Level 1 eliminates all pixels which are not significantly brighter than the sky. Sift Level 2 eliminates all pixels passing Level 1 which have not brightened significantly since the last exposure. Sift Level 3 passes only those pixels which can be considered the center pixel of an optical flash. Sift Level 4 rejects events which occurred in the neighborhood of extremely bright stars. Finally, Sift Level 5 rejects events which occurred in "bad" columns of the CCD (i.e. blocked or bright columns).

The sifting algorithms described here are quite fast: a benchmark test in the laboratory using real CCD image data showed that a full image, even one with an optical transient present, can be fully sifted in under 0.6 seconds. However, this is not the limiting factor in determining the speed of the overall system. When a TP detects a candidate transient event, it reports the location of the event to the OC over a serial line, and then waits for an acknowledgement of reception from the OC before continuing. If there happens to be a large number of candidate events in a given integration, a TP may wait up to 100 ms before continuing its analysis. As a result, the TPs are presently given 3.0 seconds to complete their analyses.

6.2.3.1. Sift Level 1: Is the Pixel Significantly Brighter than the Sky?

A typical ETC CCD image, as well as one containing a bright optical flash, consists of ~105 pixels, of which ~99% are sky pixels, ~1% contain stars, and .01-.001% contain candidates for optical flashes. Sift Level 1 was designed to recognize and eliminate the sky pixels quickly, so that only a small fraction of the CCD image pixels are considered by the more time-consuming sift levels which follow.

Sift Level 1 checks each pixel to see if it is significantly brighter than the sky. The statistical criteria - - the level of significance required to pass Sift Level 1, N1, and the total noise per pixel, sT - - are supplied to each TP during the calibration phase before observations. The system noise is measured in real time, while the level of significance is set in the OC software at compile time.

In order to increase the speed of Sift Level 1, a comparison, or reference frame is created in TP memory during the calibration phase before observations. The reference frame is an image of the night sky with a constant offset (= N1sT) added: the offset represents how much brighter than the sky a pixel must be in order to be "statistically significantly" brighter than the sky, and thus to pass Sift Level 1.

The image of the night sky is created by median-filtering a CCD image along both rows and columns: first, the median of each column is calculated, stored in a vector, and subtracted from each pixel value; then, the median of each resulting row is calculated and stored in a second vector, which is orthogonal to the first. When the two vectors are summed, the resulting two-dimensional array is essentially the original image minus high-spatial-frequency features, such as stars, and is a good representation of the sky level in the image. Thus, the reference frame is calculated as

where R(x,y) represents the value of the reference frame at CCD coordinates x and y, and, thus, the Sift Level 1 test reduces to

where In(x,y) represents the value of the present image frame (the nth in a series) at (x,y).

The pixels passing Sift Level 1, then, are pixels which are significantly brighter that the sky, and include pixels from most stars in the field and any optical flashes in the field.

6.2.3.2. Sift Level 2: Has the Pixel Brightened Significantly?

Sift Level 2 checks pixels passing Sift Level 1 to see if they have brightened significantly since the previous exposure. Sift Level 2 compares the value of the pixel with the value of the same pixel in the previous image, plus a value which reflects the shot noise in the pixel. The system noise and level of significance, N2 (which may be different from N1), are used in calculating this value: as the calculation of this value is time-consuming, the value is calculated during the calibration phase before observations.

To pass Sift Level 2, a pixel must pass the following test:

where In-1(x,y) represents the value of the previous image at (x,y) and g is the system gain, in units of electrons per ADU (analog-to-digital unit). The factor of two in the square root reflects the fact that two independent measurements of total noise are required to make this comparison (to be complete, the term under the square root should read {2sT2 + In-1(x,y)/g + In(x,y)/g}, but as In(x,y) > In-1(x,y) in cases of transients, this can be replaced with {2(sT2 + In-1(x,y)/g)} with no loss of sensitivity).

To minimize the time required to execute this comparison, a table of values corresponding to the right side of equation 9 is calculated during the calibration phase; the table is just

so the Sift Level 2 test reduces to

Thus, the pixels passing Sift Level 2 have brightened significantly since the last exposure.

6.2.3.3. Sift Level 3: Is the Pixel the Center of the Optical Flash?

Sift Level 3 checks pixels that have brightened to see whether they are the center of an optical event. The TP compares the amount of brightening of the pixel with the amount of brightening of its eight immediate neighbors: if the pixel brightened more than its neighbors, it is passed to the next Sift Level. If the amount of brightening is equal to that in one of the neighbors, the pixel is passed only if that neighbor pixel has already been analyzed by the TP (of the eight immediate neighbors, four will have already passed through the sifter, and four are still waiting for analysis).

By passing only those pixels that have brightened more than their eight immediate neighbors (as described above), Sift Level 3 avoids multiple counting of flash events. Sift Level 3 is relatively complicated, and thus relatively time-consuming. However, very few pixels ever reach Sift Level 3, and these pixels are strong candidates for being an optical flash.

6.2.3.4. Sift Level 4: Is the pixel near an extremely bright star?

It has been seen that the very high shot noise associated with the pixels near a nearly-saturated image can cause false triggers in the ETC: Sift Level 4 checks to see whether the value of the immediate neighbors of the pixel are near saturation in the previous frame to reject such false events. As it would be very difficult to discern virtually any optical transient detected so close to a saturated image, the effect of this sift level on the effectiveness of the ETC is only positive: the rate of false optical flashes is decreased.

6.2.3.5. Sift Level 5: Is the pixel on a bad column?

Each CCD has a small number of columns which are "bad" (bright or dark, both generally insensitive to light) which can create signals resembling those of optical transients. The locations of these bad columns were determined during calibration, and a list of these columns is maintained by the OC. During the calibration phase of observations, each TP is informed of the locations of the bad columns. A pixel passes Sift Level 5 if it is not in one of the bad columns.

6.2.4. Details of Selected Observation Procedures

This section gives more detail on some of the procedures described only briefly above. These procedures include 1) calibration of the astrometric mapping, 2) selection of fields to observe, and 3) determination of sky clarity.

6.2.4.1. Astrometry

In order to calculate the celestial coordinates of any reported candidate event, the OC must be equipped with a mathematical representation of the mapping of celestial coordinates (a,d) to CCD coordinates (x,y). The OC calibrates this mapping for each camera, using a CCD image from each camera and an on-board SAO catalog to locate astrometric standard stars in each field. The ETC instrumentation can measure the hour angle of each set of cameras, and the declination of each camera is fixed and known to the software; as a result, the OC can estimate where each camera is pointing to within <~1 degree. Using this rough estimate of the center coordinates of each CCD field, the OC can estimate the location of 24 SAO stars in each CCD field to within ~20 pixels. A simple analysis of 61x61 pixel boxes around the estimated locations of all the SAO stars quickly reveals the magnitude and direction of the error in the estimate. Once identified, the SAO stars' position on the CCD are measured using a simple parabolic fit, and used in a least-squares fit of position to celestial coordinates to calculate the parameters of a linear mapping of celestial coordinates to CCD coordinates (Podobed 1965, p. 66). The astrometric mapping from each CCD camera is stored in the OC and used during observations to calculate the celestial coordinates of reported candidate flashes. The measured error from this procedure is typically 20" (1s).

6.2.4.2. Field Selection

The CCD cameras in the present sixteen-camera array are mounted on two telescope mounts: the cameras are fixed in declination, and the hour angle of each mount fixes the hour angles of all the cameras on the mount. Thus, the only parameter which can be varied to point the cameras is the hour angle of each mount. When the cameras are slewed to a new part of the sky at the beginning of an observation cycle, they will be pointed 1) preferentially one to three hours east of the meridian, so they spend most of the observation time as near the zenith as possible, 2) into Earth shadow, to reduce the rate of optical transients from sunlit satellites, and 3) more than three hours away from the Moon, to keep the sky brightness in the CCDs to a minimum.

As these three criteria described above and the physical restriction that the cameras cannot be pointed more than four hours from the meridian cannot always be met simultaneously, we have developed a pointing strategy which attempts to maximize the scientific return of the ETC. In summary, this strategy is as follows: 1) if the Moon is within 1.5 hours of the meridian, suspend observations, as it is not possible to keep all CCD cameras more than three hours from the Moon; 2) if the Moon is in the western sky, observe in the eastern sky, and vice versa; 3) if the Moon is not up and the Earth's shadow is within three hours of the meridian, point into Earth's shadow; 4) if the Moon is not up and the Earth's shadow is more than three hours from the meridian, point the cameras three hours east of the meridian.

This observing strategy insures that the ETC will conduct observations all night, except for a few nights near full Moon. The restriction of not observing when the Moon is near the meridian has little impact on the quality of ETC observations, as this occurs only near full moon, when the ETC sensitivity is at a minimum. The strategy of pointing into Earth shadow is only effective in the winter months, when the Earth's shadow is at its northernmost point.

6.2.4.3. Sky Clarity

The ETC is equipped with a simple, empirical cloud-detection algorithm which allows it to make a quick, reliable estimate of the extent of cloud cover (speed is of the essence, because precipitation may be imminent). The algorithm relies on the fact that pixels in stellar images are in the wings of the distribution of pixel values in a CCD image, and that the absence of such wings implies the absence of stellar images. In essence, the cloud detection algorithm looks for stars in a CCD image by counting the number of pixels, N, which exceed the median by 10s, where s is calculated from the readout noise and sky brightness: if N is small, clouds are likely present.

The fields-of-view of two cameras, pointed at the extremes of the declination range of the ETC, are examined for the presence of clouds. The cloud-detection algorithm is applied to each of nine 2 x 2 subarrays in each camera in order to detect patchy clouds. If the cloud-detection algorithm indicates the presence of clouds in any of the nine subarrays in either of the two fields, observations are suspended. (The presence of small, patchy clouds generally does not indicate immediate precipitation, but they have an effect on the quality of ETC observations: when they move out from in front of a bright field star, the star will brighten, often by a large enough amount to trigger the ETC event-detection algorithms).

7. Acknowledgements

A large number of people have contributed to the conception, design, development, construction, testing, and operation of the Explosive Transient Camera over the past several years. However, a select few have made significant contributions to the ETC program, both at MIT and at the Kitt Peak National Observatory. Gerard Luppino designed the thermoelectrically cooled CCD during his work on laboratory x-ray CCD cameras (Luppino, et al. 1987) and the CCD camera for the Rapidly Moving Telescope. During the development of the laboratory x-ray CCD camera systems, Dr. Luppino, in concert with Dr. John Vallerga, adapted existing designs for the CCD electronics to a standard, compact CCD system which is used in the ETC. He also provided innumerable suggestions and comments during discussions about virtually every facet of the ETC CCD camera hardware and electronics. Initial work on the automation of the ETC, including dome control and weather sensors, was done by Daniel Zachary. The "sifting" software which analyzes CCD images for optical transients was written by Steven Rosenthal. Todd Shauger, Brian Pan, Sheperd Doeleman, and Duane Thresher all contributed significantly to the construction and testing of the CCD electronics; Todd Shauger did much of the work required during the selection and tuning of ETC CCDs. David Breslau was very helpful during the design of the CCD cameras, the manifolds, and the roof motion system. Others who have contributed in some meaningful way are Patrick Mock, George Mitsuoka, Howard Stearns, Leo Rogers, Jim O'Connor, Fred Miller, and Edward Ajhar. We also thank Hans Krimm for a very thorough reading of the manuscript.

We would also like to thank the administration and staff of the Kitt Peak National Observatory, without whose cooperation the ETC would not be possible. In particular, Geoffrey Burbidge, Sidney Wolff, Bob Barnes, Dick Doane, Kurt Cramer, John Africano, John Scott, Hal Halbedel, Bill Binkert, Lee Craven, and Gloria Allen were of great help to our group. Don Versluis was of immense help during the development and installation of the roll-off roof.

Finally, we would like to thank Scott Barthelmy of the RMT team, whose vast store of tools and supplies has saved us time and effort in many situations.

This work is supported by NASA Grant NSG-7339.

8. References

  1. Allen, C.W. 1976, "Astrophysical Quantities", London, The Athlone Press.
  2. Apparao, K.M.V and Allen, D. 1982, Astron. Astrophys. 107, L5.
  3. APT reference
  4. Atteia, et al.
  5. Baity, W.A., Hueter, G.J. and Lingenfelter, R.E. 1984, in "High Energy Transients in Astrophysics",ed. S.E. Woosley (AIP Conf. Proc. No. 115; New York, AIP), 434.
  6. Burke, B.E., Mountain, R.W., Daniels, P.J., and Harrison, D.C. 1987, Optical Engineering, 26, 890.
  7. Chevalier, C., Ilovaisky, S.A., Motch, C., Barat, C., Hurley, K., Niel, M.,Vedrenne, G., Laros, J.G., Doyle Evans, W., Fenimore, E.E., Klebesadel, R.W.,Estulin, I.V., and Zenchenko, V.M. 1981, Astron. Astrophys. 100, L1
  8. Cline, T.L. 1982, in"Gamma Ray Transients and Related Astrophysical Phenomena", eds.Lingenfelter, R.E., Worrall, D.M., and Hudson, H.S.,(AIP Conf. Proc. No. 77; New York, AIP), 17.
  9. Doty, J.P., Luppino, G.A., and Ricker, G.R. 1987, Optical Engineering 26, 1055.
  10. Fishman, G.J., Duthie, J.G. and Dufour, R.J. 1981, Astrophys. Space Sci. 75, 135.
  11. FITS reference (Greiner and Wells?)
  12. Grindlay 1983
  13. Helfand, D.J., and Long, K.S. 1979, Nature 282, 589.
  14. Hjellming, R.M., and Ewald, S.P. 1981, Ap. J., 246, L137.
  15. Hurley, K. 1982, in "Gamma Ray Transients and Related Astrophysical Phenomena", eds. Lingenfelter, R.E., Worrall, D.M., and Hudson, H.S., (AIP Conf. Proc. No. 77; New York, AIP), 85.
  16. Hurley, K. 1983, Adv. Space Res., Vol. 3, No. 4, 163.
  17. Jennings, M.C., and White, R.S. 1980, Ap. J., 238, 110.
  18. Jennings, M.C. 1982, Ap. J. 258, 110.
  19. Kessler, D.J. and Cour-Palais, B.G. 1978, J. Geo. Res. 83, 2637.
  20. Kitt Peak Newsletter, No. 28, 1 December 1991.
  21. Klebesadel, R.W., Strong, I.B., and Olson, R.A. 1973, Ap. J. 182, L85.
  22. Laros, J.G, Evans, W.D., Fenimore, E.E., Klebesadel, R.W., Barat, C., Hurley, K., Niel, M., Vedrenne, G., Estulin, I.V., Zenchenko, V.M., and Mersov, G.A. 1981, Ap. J. 245, L63.
  23. Luppino, G.A., Ceglio, N.M. Doty, J.P., Ricker, G.R., and Vallerga, J.V. 1987, Optical Engineering 26, 1048.
  24. Pedersen, H., Motch, C., Tarenghi, M., Danziger, J., Pizzichini, G., Lewin, W.H.G. 1983, Ap. J. 270, L43.
  25. Pedersen, H., Danziger, J., Hurley, K., Pizzichini, G., Motch, C., Ilovaisky, S., Gradmann, N., Brinkmann, W., Kanbach, G., Rieger, E., Reppin, C., Trumper, W., and Lund, N. 1984, Nature 312, 46.
  26. Pizzichini, G., Gottardi, M., Atteia, J.-L., Barat, C., Hurley, K., Niel, M., Vedrenne, G., Laros, J.G., Evans, W.D., Fenimore, E.E., Klebesadel, R.W., Cline, T.L., Desai, U.D., Kurt, V.G., Kuznetsov, A.V., and Zenchenko, V.M. 1985, preprint, to be published in Ap. J.
  27. Podobed, V.V, 1965, "Fundamental Astrometry", University of Chicago Press.
  28. Ricker, G.R.R, Doty, J.P., Lewin, W.H.G., Vallerga, J.V. and Vanderspek, R.K. 1984, in "High Energy Transients in Astrophysics", ed. S.E. Woosley (AIP Conf. Proc. No. 115; New York, AIP), 669.
  29. Ricker, G.R., Doty, J.P., Vallerga, J.V., and Vanderspek, R.K. 1984, in "Instrumentation for Astronomy V" SPIE Vol. 445, p. 370.
  30. Ricker, G.R., Vanderspek, R.K., and Ajhar, E.A. 1986, Adv. Sp. Res., Vol. 6, No. 4, p. 75.
  31. Schaefer, B.E., 1981, Nature 294, 722.
  32. Schaefer, B.E., Seitzer, P. and Bradt, H.V., 1983, Ap. J. 270, L49.
  33. Schaefer, B.E. and Ricker, G.R. 1983, Nature 302, 43.
  34. Schaefer, B.E., Bradt, H.V., Barat, C., Hurley, K., Niel, M., Vedrenne, G., Cline, T.L., Desai, U., Teegarden, B.J., Evans, W.D., Fenimore, E.E., Klebesadel, R.W., Laros, J.G., Estulin, I.V., and Kuznetsov, A.V., 1984, Ap. J. 286, L1.
  35. Schaefer, B.E, Vanderspek, R., Bradt, H.V., and Ricker, G.R. 1984, Ap. J. 283, 887.
  36. Schaefer, B.E. 1989, Ap. J. 337, 927.
  37. Schaefer IRAS
  38. Su, S.Y. and Kessler D.J. 1985, in Adv. Sp. Res., Vol. 5, No. 2, p. 25.
  39. Teegarden, B.J., von Rosenvinge, T.T., Cline, T.L. and Kaipa, R. 1984, in "High Energy Transients in Astrophysics", ed. S.E. Woosley (AIP Conf. Proc. No. 115; New York, AIP), 687.
  40. Vanderspek, R.K. 1985, Ph.D. thesis, Massachusetts Institute of Technology.
  41. Zachary, D.S. 1986, M.S. thesis, Massachusetts Institute of Technology.

Figure Captions

Figure 17: A timeline of the flow of operation during a single ETC exposure and subsequent data-reduction cycle in the Trigger Processors. The actual time the Trigger Processor requires to complete the analysis of the data depends on the number of candidate events reported throughout the system, as the Overseer Computer must acknowledge the receipt of each candidate report, and the Trigger Processors wait for the acknowledgement before continuing the sifting process. The tick marks represent one-second intervals.

ETC Paper 3/92