Professional Documents
Culture Documents
ABSTRACT
MASCARA, the Multi-site All-Sky CAmeRA, consists of several fully-automated stations distributed across the globe.
Its goal is to find exoplanets transiting the brightest stars, in the V = 4 to 8 magnitude range, currently probed neither by
space- nor by ground-based surveys. The nearby transiting planet systems that MASCARA is expected to discover will
be key targets for future detailed planet atmosphere observations. Each station contains five wide-angle cameras
monitoring the near-entire sky at each location. Once fully deployed, MASCARA will provide a nearly continuous
coverage of the dark sky, down to magnitude 8, at sub-minute cadence.
Effectively taking an image of the full sky every 6.4 seconds, MASCARA will produce approximately 500 GB of raw
data per night, per station. This data needs to be processed in order to produce calibrated light curves, for up to ~40,000
stars down to magnitude 8 and with a signal-to-noise-ratio of better than 100. The aim of the data reduction pipeline is to
process the data locally and in real time, both to immediately have quality control, as well as to prevent a data back-log.
Although the cameras are fixed and the stars are therefore drifting over the CCDs, MASCARA is a targeted mission.
Data processing consists of three main steps:
1. Compute a complete astrometric solution to sub-pixel level for each exposure and extracting postage stamps for
each of the stars in the field of view.
2. Perform accurate photometry on each of the postage stamps, including back-ground subtraction and
identification of errors in the photometry due to bad pixels, satellites, air planes or Laser Guide Stars.
3. Remove fluctuations on time scales typical for transits, i.e., several hours, caused by for example the camera
and atmospheric transmission, color variations in stars and pixel-to-pixel gain fluctuations. Photometry on short
time scales already shows noise levels close to the photon noise limit, and using a combination of calibration
and relative photometry the red-noise component can be reduced to close to this photon noise limit, allowing for
semi-automated identification of exo-planet transits.
This paper discusses the data handling, processing and calibration and shows the first results of the pipeline
Keywords: Transit Survey, All-Sky, Camera, Exo-planet, High-cadence, Multi-site.
1. INTRODUCTION
The last decade was marked by a rain of exoplanet discoveries, which launched the field of exo-planetology: the study of
the properties of alien worlds. While the radial velocity method determines the main orbital elements and m sin(i) of a
planet, transits are the only way to determine the planetary radius. Transiting planets are also the favorite targets for the
determination of planet atmospheric properties. Currently, a large majority of the observations dedicated for atmospheric
characterization are done on the two transiting hot-Jupiter systems, HD 2094581 and HD 1897332 which both have
brightnesses of mV ~7.7.
Most of those observations are performed from space using the Spitzer or Hubble space telescopes. Nonetheless, the
detection of molecular features in the exoplanet's atmosphere can also be done using high resolution spectra of the
system3,4. Since atmospheric signals typically require measurements with accuracies on the order of 10-3-10-4, these
require observation at very high signal-to-noise just in order to disentangle the planetary from the stellar signal. Hence,
*
stuik@strw.leidenuniv.nl
Software and Cyberinfrastructure for Astronomy III, edited by Gianluca Chiozzi, Nicole M. Radziwill,
Proc. of SPIE Vol. 9152, 91520N · © 2014 SPIE · CCC code: 0277-786X/14/$18
doi: 10.1117/12.2055846
2. SCIENCE REQUIREMENTS
To achieve the scientific goals as outlined above, we require MASCARA to do the following:
# Description Requirement Goal
RQ1 Number of MASCARA stations ≥1 per hemisphere ≥ 6
RQ2 Air mass coverage per station 1 – ≥2 1–≥3
RQ3 Unsaturated Dynamic Range V=4–8 V= 3 – 9
RQ4 Minimal signal to noise per hour 100 @ V=8 100 @ V=9
In order to reach these requirements, the following MASCARA concept has been developed:
All-sky coverage with 5 wide-field cameras. MASCARA will be using at each station a total of 5 modified Atik
11000M cameras, each fitted with a Canon 24mm f/1.4 lens, used at its largest aperture.
Nearly complete to Air Mass = 2, >50% to AM=3. As can be seen in Figure 1, the 5 wide field lenses (53°x74°) cover
nearly the complete sky to air mass 3, see Figure 1. At any given moment, each MASCARA station can monitor
about one third of all the stars in the sky.
Figure 1. Local sky coverage using the Atik detector and the Canon 24 mm f/1.4 lens for one station. The field of
view of the camera overlap by nearly 18%. The cameras are pointing respectively towards North, East, South,
West with an inclination of 41°. The coverage of the central camera pointing towards zenith is shaded in grey. The
sky is nearly entirely covered till air mass 2, and partly from air mass 2 to air mass 3.
Dome/Weather
CCD Cameral CCD Camera2 CCD Camera3 CCD Camera4 CCD CameraS Local Storage
Temperature/...
A
Control PCO Control PC1 Control PC2 Control PC3 Control P4 Control PC4
Inside SWASP
r 1 I r-
Remote Storage
flf
& Processing
Y
11[ Y
1
Y
1
Leiden
A typical night will start with cooling down the camera to a set point, taking of a set of bias images, dark images and flat
images (the enclosure is constructed in such a way that flats should be relatively homogeneous) and processing these to a
single bias, dark and flat image to be used for the night and stored on disk. While the system is starting up, the current
input catalog is constructed for that night and all data which is stored for a limited time on the PC (like the oldest raw
and pre-processed data) is deleted from the local disk. Once the bias/flats/darks have been taken and weather permits, the
enclosure is opened. The rest of the night, the camera continuously takes images until it either becomes too light or too
clouded to proceed.
During data taking the following steps are taken:
Collect 50 images. A set of 50 images is taken at fixed sidereal times. This constitutes of dataset of 5m20s. Each of the
images is dark-corrected and potentially corrected for bias and flat fielded.
Collect auxiliary data. Meta-data for each exposure is collected. This includes the current status of the camera and
dome, like temperature, humidity, but also external weather information, location of the sun and moon, and any other
information that might be used to correct for slow variations in the calibration of the system.
Verify/update astrometric solution. When installing the station, an astrometric solution is made for each camera. Every
5 minutes the astrometric solution is verified by computing the offset between the actual source positions and the the
predicted position. If necessary, the astrometric solution is updated, see also Section 1.4.
Construct an integrated image. Based on the astrometric solution, an integrated image can be reconstructed. This
image maintains the noise properties of the individual images, but at significantly lower cadence and data volume.
Aperture photometry on all tracked stars. The number of stars each camera tracks depends on the brightness limit and
area on the sky, but are typically between 5000 stars down to magnitude 8 in the sparsely populated regions, i.e., near
the galactic poles, up to ~20000 stars for denser populated areas near the galactic equator, for magnitude 9. For more
on the photometry, see Section 1.5.
Detect and flag outliers. During both the astrometric step as well as the photometric step, many verification steps are
made to ensure that the final photometry of each star is as accurate as possible. Each observation is accompanied by a
flag that indicates, among other, if the star shows unexpected deviations in position, size, background, slope in
background and brightness, if there is a close neighbor, and if there are suspected hot pixels, either in the aperture or
in the background. Although the value of each of the above parameters is also saved, flagging the exposures with a
single flag allows for quick selection of ‘valid’ data points.
4. ASTROMETRY
Although a standard implementation for astrometry is given by astrometry.net, the solutions delivered were not stable,
only running under a Linux environment and not sufficiently fast. For MASCARA a dedicated two-step solution was
implemented. During the initial installation of the station, all the existing sources in the image are detected using a 5-
sigma threshold above the background noise. The sources are triangulated and matched to a grid of catalogue sources
using an initial guess of the camera pixel scale based on the f-number of the lens and pixel size. This step generates a set
of matched stars and an initial guess on the pointing and orientation of the camera, see Figure 3.
Using the matched stars, an iterative scheme is used to determine the pointing and distortions using a 10 parameter fit:
• Pointing of the optical axis of the lens (altitude0 and azimuth0)
• Orientation of the camera around its optical axis (rot)
• Lens optical axis on the CCD (X0, Y0)
• 5th order polynomial fit of the radial distortions of the lens. (((x-x0)2+(y-y0)2)0.5 = pn TAN(θ)n, n=1…5)
The resulting accuracy of the fit is determined by the accuracy of the determination of the position of the stars, the stars
used, asymmetry due to an imperfect lens and some higher-order polynomial terms in the radial direction. The higher
terms are calibrated by fitting low-order distortions to the actual positions of the stars. The residual errors after fitting are
of the order of 0.1 pix peak-to-valley, with 0.02 pixels noise in the stellar positions at the bright end due to scintillation
and the sky background.
2500
2000
1500
1000
500
During on-site test campaign, with significant changes in temperature (5-7 °C/night) and with a rather instable support of
the camera (wind impact), the astrometric solution remained stable at the sub-pixel level and solutions of the 10
parameters showed mainly a drift between similar parameters. For example, since the camera was pointed near zenith, an
offset in the rotation is nearly the same as another azimuth angle, while the pointing of the camera and the lens optical
axis on the CCD are interchangeable in a similar way, the exact solution depending on which stars are available in the
field of view.
5. PHOTOMETRY
The aperture photometry is done using a translation of the DAOphot aperture photometry routine. The photometry is
done for each catalogue star, based on the astrometric solution, i.e., no further centroiding and re-centering is applied.
Optimization of the aperture is still ongoing; the PSF varies significantly over the field of view, with large aberrations in
the corners of the field of view and an intentional defocus to 3 pixels in the center to decrease the intra-pixel sensitivity
variations. Selecting a too large aperture will lead to a large background contribution and confusion, while a small
aperture will lead to large variations due to small errors in the offset and the large variation in PSF size between center
and edge of the field of view. The optimal aperture size is between 4 and 8 pixels.
Even with an optimal aperture size, there is a strong variation in the system response. The photon flux varies by almost
more than a factor 2 between the center and the corners of the field of view, mainly due to the lens transmission and
vignetting, but also variations in atmospheric transmission due to variations in air mass and the fraction of the energy
captures in the aperture, which varies with the field-dependent PSF. Although the short term RMS variations in the flux
are at the level of 0.15-0.25% per hour at mV = 8, as extrapolated from 5-minute sets of exposures, the challenge lies in
removing long term fluctuations due to variations in the calibration. Currently a blind correction, based on overlapping
light curves of many stars, over the full night, yields a correction to the level of 1-2% RMS, see Figure 4.
1.04
1.02
0.96
- - Transit model
4 data binned by 5 min
0.94
} } data binned by 1 min
0.10 0.15 0.20 0.25
JD +2.4564934e6
Figure 4. The corrected curve for HD189733b, a known transiting exo-planet with a depth of 2.7%.
The data pipe line has been developed and is currently able to automatically extract light curves for all stars in the field
of view of the cameras. Calibration to the level of several percent can be done automatically, but removal of the last
systematic variations in the system response to the photon noise limit is under development. The test case of HD189733
has demonstrated that the correct light curve can be extracted, but the reliable automation of this process is still ongoing.
Calibration based on sidereal sampling of the light curve should significantly reduce the systematics, as long as exo-
planets are not transiting every 24 hours.
Further challenges that are under consideration are the way to store the data obtained by MASCARA; currently the data
storage of all MASCARA data is more expensive than the hardware for the station and methods are being developed to
only store the full data set for a limited time, with only a representative sub-set of the data being stored indefinitely. The
most optimal way currently seems to be by storing the extracted light curves together with 5-minute integrated images.
Future expansion of the pipe line to include time-domain astronomy and transients events will be investigated once the
first station is operational and the main transit pipe line is working. Transient events that might be used for triggering
are: meteorites, solar system bodies, satellites, and supernovae. Furthermore, the station is able to provide local data on
atmospheric transmission and clouds and we are expecting other interesting events in the very short time domain that
MASCARA is sensitive to.
REFERENCES
[1] Cody, A. M. and Sasselov, D. D., “HD 209458: Physical Parameters of the Parent Star and the Transiting
Planet,” APJ 569, 451-458 (Apr. 2002).