ABSTRACT

Small Solar system bodies are pristine remnants of Solar system formation, which provide valuable insights for planetary science and astronomy. Their discovery and cataloguing also have strong practical implications to life on Earth as the nearest asteroids could pose a serious impact threat. Concurrently with dedicated observational projects, searches for small bodies have been performed on numerous archival data sets from different facilities. Here, we present a framework to increase the scientific return of an exoplanet transit-search survey by recovering serendipitous detections of small bodies in its daily and archival data using a GPU-based synthetic tracking algorithm. As a proof of concept, we analysed |$12\, \times 12\, \mathrm{arcmin^2}$| sky fields observed by the 1-m telescopes of the SPECULOOS survey. We analysed 90 sky fields distributed uniformly across the sky as part of the daily search for small bodies and 21 archival fields located within 5 deg from the ecliptic plane as part of the archival search (4.4 deg2 in total). Overall, we identified 400 known objects of different dynamical classes from Inner Main-belt Asteroids to Jupiter Trojans and 43 potentially new small bodies with no priors on their motion. We were able to reach limiting magnitude for unknown objects of V = 23.8 mag, and a retrieval rate of ∼80 per cent for objects with V < 22 mag and V < 23.5 mag for the daily and archival searches, respectively. SPECULOOS and similar exoplanet surveys can thus serve as pencil-beam surveys for small bodies and probe parameter space beyond V = 22 mag.

1 INTRODUCTION

Small Solar system bodies are rocky, icy, and metallic objects orbiting the Sun, which are not massive enough to satisfy the definition of a planet or a dwarf planet.1 This group of objects is very diverse (in terms of size, orbit, and composition) and includes asteroids, comets, most trans-Neptunian objects (TNOs), and interplanetary dust particles.

The study of small bodies is a broad topic and it holds a significant value in several areas of scientific discovery. Asteroids are planetesimal remnants related to the formation of the terrestrial and giant planets of the Solar system, while comets are remnants of the initial population of planetesimals of the outer part of the protoplanetary disc. Compared to larger Solar system bodies, asteroids and comets have been minimally affected since their formation and their orbits have been shaped by early dynamical processes. This means they contain an invaluable record of the early Solar system and its evolution (DeMeo & Carry 2014; Dones et al. 2015; Michel, DeMeo & Bottke 2015). The presence of volatiles on some small bodies suggests that comets and asteroids could lead us to answers about the distribution of water in the Solar system and how Earth gathered an abundance of water to support life (Osinski et al. 2020). Finally, some small bodies could also pose an impact threat to Earth (Michel et al. 2015), and their discovery and cataloguing have strong practical implications (National Research Council 2010).

Major developments in our understanding of small Solar system bodies have been made thanks to all-sky wide-field observational projects,2 such as Spacewatch (Gehrels & McMillan 1982), Lincoln Near-Earth Asteroid Research (LINEAR; Stokes et al. 2000), Catalina Sky Survey (CSS; Larson et al. 1998), Near-Earth Asteroid Tracking (NEAT; Pravdo et al. 1999), and Panoramic Survey Telescope and Rapid Response System (Pan-STARRS; Kaiser et al. 2002), as well as space-based surveys such as the Wide-field Infrared Survey Explorer mission (WISE; Wright et al. 2010). Simultaneously, searches for specific populations of small bodies are accomplished by dedicated surveys, e.g. TNO surveys (Bannister et al. 2016; Weryk et al. 2016; Chen et al. 2018; Sheppard, Trujillo & Tholen 2019) and surveys for bodies located inside the orbit of Venus (Bolin et al. 2022).

Currently, the IAU Minor Planet Center (MPC) lists ∼1.3 million discovered small bodies,3 where the overwhelming majority is the population of main-belt asteroids (MBAs). Many more discoveries of small bodies of different classes will be driven in the future by next-generation projects such as the Rubin Observatory (LSST Science Collaboration 2009), Roman Space Telescope (Holler et al. 2018), NEOCam (Mainzer & NEOCam Science Team 2017), and Euclid (Carry 2018).

Concurrent with dedicated observational projects, searches for small bodies have been performed on various archival data sets (Vaduvescu et al. 2009; Gwyn, Hill & Kavelaars 2012; Vaduvescu, Curelaru & Popescu 2020). Indeed, many astronomical observations contain serendipitous detections of small bodies. Mining such data can be a useful tool for making statistical inferences about their population (Ivezić et al. 2001; Popescu et al. 2016; Sergeyev & Carry 2021), gaining various insights from small body photometric light curves (Marton et al. 2020) and discovering new objects (Bernardinelli et al. 2022). In this regard, space-based missions hold a special place as they offer all-sky coverage and/or increased sensitivity to fainter objects. For example, Kruk et al. (2022) used Hubble Space Telescope (HST) data to detect numerous asteroids as faint as V ∼ 24.5 mag. Woods et al. (2021) developed a pipeline for the Transiting Exoplanet Survey Satellite (TESS; Ricker et al. 2015) to detect comets, asteroids, and near-Earth objects (NEOs) as faint as V ∼ 19.5 mag using conventional techniques. A rich set of small bodies down to G ∼ 21.0 mag from Gaia astrometric mission was reported by Tanga et al. (2022).

Small bodies are identified in images due to their motion on the sky relative to the background stars. This motion is a combination of the actual orbital movement of the body and Earth’s reflex motion. Most of the above-mentioned projects rely on detecting objects in single images and linking detected motion between multiple exposures. This method is robust and computationally fast, but it has its limitations for fainter objects (i.e. smaller and/or more distant), which might not show up in a single exposure. Detecting such objects would require a more sensitive telescope/detector, but it can be mitigated in certain cases by combining multiple existing exposures.

The ‘shift-and-stack’ technique, first introduced in the 1990s (Tyson et al. 1992; Cochran et al. 1995), can improve the signal-to-noise ratio (S/N) of small bodies by combining multiple exposures. This technique is accomplished by removing the high-S/N stationary sources from each image, predicting the linear motion of the object of interest, shifting the image pixels with respect to the motion, and then combining the shifted images. This results in an image where the flux from only the moving object has been added constructively (Parker & Kavelaars 2010). However, the original ‘shift-and-stack’ technique requires prior knowledge of the object’s motion on the sky. Synthetic (or digital) tracking is an extension of the ‘shift-and-stack’ method that does not require prior knowledge of an object’s motion and can be employed as a real-time tracking and identification technique (Shao et al. 2014). The technique has been proven to be successful in several dedicated ground-based small body surveys (Heinze, Metchev & Trollo 2015; Zhai et al. 2020) and in the TESS exoplanet survey, enabling the recovery of objects as faint as V ∼ 21.0 mag with no prior information about objects’ motion (Rice & Laughlin 2020). Its main drawback of computational cost can be alleviated by performing computations using graphics processing units (GPUs).

In this paper, we present the first results of a framework to increase the scientific potential of an exoplanet transit survey by recovering serendipitous detections of small bodies in its photometric data. We developed a pipeline based on the publicly available GPU-accelerated synthetic tracking software tycho tracker (Parrott 2020). We extensively tested the pipeline on archival and last-night data sets from the SPECULOOS (Search for Planets EClipsing ULtra-cOOl Stars) targeted ground-based photometric survey, which aims to find terrestrial exoplanets transiting the nearest ultracool dwarf stars.

The rest of the paper is organized as follows. In Section 2, we present the data processing and analysis pipeline. Section 3 describes information about the SPECULOOS survey and the data it provides. We review application of the pipeline to last night and archival images from SPECULOOS in Section 4, and we summarize our findings in Section 5.

2 DATA PROCESSING AND ANALYSIS PIPELINE

We developed two versions of the data processing and analysis pipeline. One version is designed to run daily after the end of an observing night and provides a list of all possible moving object candidates before the beginning of the next observing night. We refer to it as the last-night data pipeline. Its development is motivated by our desire to submit new observations to the MPC in a timely manner and to be able to follow up objects of interest during the next observing night. The other version of the pipeline is intended to process archival images and is focused on detecting small bodies that move relatively slowly and could be present within the telescope’s field of view (FoV) for several subsequent nights (which greatly improves orbit determination). We refer to this version as the archival data pipeline.

Both versions of the pipeline are run on a computer with a windows 10 operating system. All parts of the pipeline are coded in python programming language, except the synthetic tracking algorithm. It is realized in tycho tracker,4 which communicates with GPUs using the opencl framework. We present more a detailed description of the pipelines in the following subsections and outline the data pipeline structure in Fig. 1.

Data processing and analysis pipeline structure. Both the archival and last-night data sets are processed following the same structure. Raw FITS images are first calibrated and filtered. Then, images are grouped or stacked based on the type of search being performed and then passed through to the synthetic tracker. RA and Dec. measurements of every detection (matched and unmatched to known objects) are generated for submission to MPC. Orbital parameters of objects of interest are derived for follow-up observations.
Figure 1.

Data processing and analysis pipeline structure. Both the archival and last-night data sets are processed following the same structure. Raw FITS images are first calibrated and filtered. Then, images are grouped or stacked based on the type of search being performed and then passed through to the synthetic tracker. RA and Dec. measurements of every detection (matched and unmatched to known objects) are generated for submission to MPC. Orbital parameters of objects of interest are derived for follow-up observations.

2.1 Last-night data

The last-night data are raw FITS files that must be calibrated and corrected accordingly before they can be searched for moving objects. We perform calibration following a standard technique (bias, dark, and flat-field correction) for all last-night data sets using ccdproc, an astropy affiliated python package (Astropy Collaboration 2013, 2018). Then, we perform additional correction steps, including masking and removing bad pixels. We remove cosmic rays using the lacosmic method (van Dokkum 2001; McCully et al. 2018) and align the images relative to one another using the astroalign python module (Beroiz, Cabral & Sanchez 2020). Finally, astrometric calibration of images is done using astrometry.net (Lang et al. 2010).

In the next step, the pipeline performs source extraction using the image segmentation technique realized in photutils, an astropy affiliated python package. Different parameters of images and extracted sources are analysed in order to filter the images. Defocused and satellite-contaminated images are discarded based on mean FWHM, where FWHM is the mean full width at half-maximum of the stars’ point spread function (PSF) in the image. Images obtained in poor weather conditions (e.g. clouds) are filtered based on the number of detected stars and on the standard deviation of the sky pixel counts.

Calibrated and filtered images from each telescope pointing (sky field) are passed to tycho tracker in several groups. The grouping of images is motivated by the fact that a moving object can be detected by the software only if it is present above a given threshold for at least half of the images. This detection limitation does not pose a problem for slowly moving objects, which are present in the FoV throughout the whole image sequence. However, faster moving objects in long image sequences might be lost (e.g. if 100 images are passed to tycho tracker and an object is visible only on 20 images). To minimize the possible loss of fastest detectable objects, an initial image sequence is divided into a number of slightly overlapping groups that are passed to synthetic tracker one by one. Here, speed of the fastest detectable objects is defined by the exposure time – a small amount of streaking per exposure due to object’s movement is allowed (several of typical FWHM of the images). Image group size is defined in such a way that the fastest detectable objects is present in the group for 70 per cent of the time. After the search for fast moving objects is completed, the pipeline sums every N images from the observing run so that the resulting summed images have a total exposure of several minutes. Such summed image sequence is passed to tycho tracker to search for slow-moving objects.

For every group of images, the median combination of the image sequence is used to remove the high-S/N stationary sources (stars) from each image. Though small bodies have a set of predominant position angles (PAs) and angular speeds (see Fig. 2), we perform shifting and summing on cleaned images with no constraints on PA under the assumption of their linear motion.

Geocentric total apparent angular rate in the plane-of-sky and position angle (PA) distributions for a random 1 per cent of MBAs and for all Distant objects (TNOs, Centaurs and scattered disc objects) from the MPC data base. The distributions were created by querying JPL Horizons ephemeris system (accessed 2022 August 1; Giorgini et al. 1996) for every object with a start date of 1 April 2017, end date of 1 April 2027, and a time-step of 1 d. The PA of the target’s direction of motion in the plane-of-sky is measured counterclockwise from the apparent of-date north pole direction. PA peaks around 90 and 270 deg reflect motion of objects before and after opposition, respectively.
Figure 2.

Geocentric total apparent angular rate in the plane-of-sky and position angle (PA) distributions for a random 1 per cent of MBAs and for all Distant objects (TNOs, Centaurs and scattered disc objects) from the MPC data base. The distributions were created by querying JPL Horizons ephemeris system (accessed 2022 August 1; Giorgini et al. 1996) for every object with a start date of 1 April 2017, end date of 1 April 2027, and a time-step of 1 d. The PA of the target’s direction of motion in the plane-of-sky is measured counterclockwise from the apparent of-date north pole direction. PA peaks around 90 and 270 deg reflect motion of objects before and after opposition, respectively.

As mentioned above, the maximum speed limit is defined by the exposure time. The minimum speed limit is defined by the minimum shift of the images (usually, 0.5 pixel). After shifting and stacking, tycho tracker analyses images where the fluxes from only the moving objects have been added constructively. A set of candidate detections (tracks) is returned with corresponding speed, PA, pixel coordinates, and S/N of detection.

When detections are made, the MPC data base of small body orbits and find_orb5 software are used by tycho tracker to cross-match the detections with already known objects. A match is made if a known object is within a certain distance of the candidate detection. For our pipeline, we restricted a match distance (observed minus calculated coordinates) to 0.3 arcmin to minimize false matches. RA and Dec. measurements of every matched and unmatched candidate (‘tracklets’) are generated by tycho tracker and can be further sent to the MPC. We also use the tracklets to fit the orbit using find_orb and generate ephemeris for follow-up observations. We present specifics of archival image processing in the next subsection.

2.2 Archival data

Generally, if a small body was observed during only a short, one-night arc and was not followed up afterwards, its orbit determination will be poor. Such objects might be lost completely or until future recovery observations. Objects that happen to be in an FoV for several consecutive nights might offer better prospects of orbit determination (typically, tracklets from three different nights are needed for robust MBA orbit determination; see Holman et al. 2018 and references therein). Such objects will be also better placed for detection by synthetic tracking as more images will be stacked together, increasing the objects’ S/N (and enabling probes of more distant populations of small Solar system bodies). Motivated by this, we focused on detecting slow-moving objects, treating archival sky fields as ‘deep drilling’ data sets.

For every sky field, the archival pipeline performs data calibration and filtering similar to the last-night version. Then, instead of image grouping, it sums every N images for every night so that the resulting summed images have a total exposure of several minutes. Broadly, N is defined so that a slow-moving object moves more than 0.5 pixels from one exposure to another. N depends on the exposure time of individual images, the image scale, and the upper speed limit of the object (typically, total apparent angular rate in the plane-of-sky <1 arcsec min−1). For a typical observation with 30 s exposures, N = 14 what results in a summed image with 420 s exposure time.

In the next steps, a set of summed images is passed to tycho tracker for synthetic tracking. Detected candidates are linked over several nights and their orbital parameters are derived with the find_orb software. We note that after each individual night from a particular sky field is processed, the archival data pipeline also performs synthetic tracking on a group of images comprising several consecutive nights together (referred to as two-night data set hereafter). In this case, objects showing non-linear motion due to significant speed and PA changes from one night to another will not be detected, as the synthetic tracker cannot use a single motion vector for them. However, depending on their orbital configuration, a large fraction of small bodies may show such a linear motion and could be successfully detected using synthetic tracking. To illustrate this statement, we computed daily changes of PA and speed of motion in the plane-of-sky for all known MBAs and distant objects presented by the MPC (TNOs, Centaurs, and scattered disc objects) over the course of 10 yr (see Table 1 for orbital grouping parameters). As shown in Fig. 3, a significant fraction of MBAs and distant objects have daily changes of PA smaller than 0.5 deg and daily changes of speed smaller than 0.005 arcsec min−1. This allows successful recovery of such objects with synthetic tracking over the course of several nights, which will be demonstrated in Section 4.

Daily changes of geocentric total apparent angular rate in the plane-of-sky and PA distributions for a random 1 per cent of MBAs and for all Distant objects (TNOs, Centaurs, and scattered disc objects) from the MPC data base. The distributions were created by querying JPL Horizons ephemeris system (accessed 2022 August 1) for every object with a start date of 1 April 2017, end date of 1 April 2027, and a time-step of 1 d. Presented PA change rates are limited to 2 deg per day.
Figure 3.

Daily changes of geocentric total apparent angular rate in the plane-of-sky and PA distributions for a random 1 per cent of MBAs and for all Distant objects (TNOs, Centaurs, and scattered disc objects) from the MPC data base. The distributions were created by querying JPL Horizons ephemeris system (accessed 2022 August 1) for every object with a start date of 1 April 2017, end date of 1 April 2027, and a time-step of 1 d. Presented PA change rates are limited to 2 deg per day.

Table 1.

Small bodies are assigned to groups and families based on their orbital elements, where a is the semimajor axis (au), e is the orbital eccentricity, i is the orbital inclination (deg), q is the perihelion distance (au), and Q is the aphelion distance (au).

Orbital groupingOrbital parameters
Near-Earth asteroidq < 1.3
Inner main-belt asteroida < 2.0, q > 1.666
Main-belt asteroid2.0 < a < 3.2, q > 1.666
Outer main-belt asteroid3.2 < a < 4.6
Mars-crossinga < 3.2, 1.3 < q < 1.666
Jupiter Trojan4.6 < a < 5.5, e < 0.3
Comet-likeQ > 5.0
Orbital groupingOrbital parameters
Near-Earth asteroidq < 1.3
Inner main-belt asteroida < 2.0, q > 1.666
Main-belt asteroid2.0 < a < 3.2, q > 1.666
Outer main-belt asteroid3.2 < a < 4.6
Mars-crossinga < 3.2, 1.3 < q < 1.666
Jupiter Trojan4.6 < a < 5.5, e < 0.3
Comet-likeQ > 5.0
Table 1.

Small bodies are assigned to groups and families based on their orbital elements, where a is the semimajor axis (au), e is the orbital eccentricity, i is the orbital inclination (deg), q is the perihelion distance (au), and Q is the aphelion distance (au).

Orbital groupingOrbital parameters
Near-Earth asteroidq < 1.3
Inner main-belt asteroida < 2.0, q > 1.666
Main-belt asteroid2.0 < a < 3.2, q > 1.666
Outer main-belt asteroid3.2 < a < 4.6
Mars-crossinga < 3.2, 1.3 < q < 1.666
Jupiter Trojan4.6 < a < 5.5, e < 0.3
Comet-likeQ > 5.0
Orbital groupingOrbital parameters
Near-Earth asteroidq < 1.3
Inner main-belt asteroida < 2.0, q > 1.666
Main-belt asteroid2.0 < a < 3.2, q > 1.666
Outer main-belt asteroid3.2 < a < 4.6
Mars-crossinga < 3.2, 1.3 < q < 1.666
Jupiter Trojan4.6 < a < 5.5, e < 0.3
Comet-likeQ > 5.0

2.3 Injection-retrieval tests

The most time-consuming part of the data processing pipeline is synthetic tracking. Here, the processing time scales quadratically with the number of images passed to the synthetic tracker and linearly with the size of the images (number of pixels). In order to reduce processing time to have candidate detections before the beginning of the next observing night and not to lose dramatically in the sensitivity to faint and fast objects, we experimented with different image grouping, spatial downsampling (binning), and image summing. To this end, we ran series of injection-retrieval tests. We injected 1000 synthetic moving objects in raw FITS files representing a typical observing night from a facility of interest. Objects’ FWHM in each image equals mean FWHM of that image derived from the analysis of stars. Our synthetic moving object injection module uses real distributions of small bodies angular speed, PA (Fig. 2) and visual apparent magnitudes (Fig. 11). After processing the data with the pipeline, detected objects were compared with the injected ones (see also an example of the results for injection-retrieval by object magnitude in Fig. 10).

For the typical observing night of 5 h with 25 s exposure time from the SPECULOOS telescopes (see Section 3), we found these parameters to be the optimal: group size of 50 images and 2 × 2 binning for detection of fast-moving objects, and summing of every 13 images and no binning for detection of slow-moving objects. We provide a detailed description of the archival and last-night data sets from the SPECULOOS telescopes in the next section.

3 DATA

SPECULOOS is a ground-based targeted transit survey that aims to detect terrestrial exoplanets orbiting the nearest ultracool dwarfs (Delrez et al. 2018; Gillon 2018; Jehin et al. 2018). It is composed of six identical 1-m Ritchey–Chrétien robotic telescopes, equipped with 2K × 2K CCD detectors with a pixel size of 13.5 μm. The FoV of each telescope is |$12\, \times 12\, \mathrm{arcmin^2}$| and the corresponding pixel scale is 0.35 |$\mathrm{arcsec\, pixel}^{-1}$|⁠. Since 2019, all telescopes have been photometrically monitoring targets from the SPECULOOS input catalogue, aiming to collect between 100 and 200 h for every target in the near-infrared. There are 1700 targets in the input catalogue, which are distributed uniformly across the sky (Sebastian et al. 2021). Upon completion of the survey, all the telescopes will have observed almost 70 deg2 of sky with remarkable photometric precision and high cadence (Murray et al. 2020; Burdanov et al. 2022).

Each night, every SPECULOOS telescope typically observes 1–2 targets from the input catalogue, mostly in the I + z′ filter (Delrez et al. 2018) with exposure times ranging from 10 to 120 s. Occasionally, various follow-up targets are also observed (e.g. transiting exoplanet candidates from the K2 and TESS missions; Niraula et al. 2020; Wells et al. 2021; Delrez et al. 2022; Schanche et al. 2022). These images are then processed daily to extract the photometry of all static point sources in an FoV using the independent photometric pipelines described in Murray et al. (2020), Demory et al. (2020), and Garcia et al. (2021). Our last-night data pipeline for moving targets in an FoV runs daily on a dedicated computer with two NVIDIA RTX™A6000 GPUs and is optimized to process data before the start of the next night for each telescope. For the sake of the testing, the pipeline has been processing data only from four telescopes from mid-September to mid-November 2022: SPECULOOS-Artemis, installed at the Teide Observatory (Spain; MPC observatory code Z25) and SPECULOOS-Europa, SPECULOOS-Io, and SPECULOOS-Ganymede, installed at the ESO Paranal Observatory (Chile; MPC observatory code W75).

Depending on the exposure time, typical data sets from each night comprise several thousand FITS images. Defocused images (FWHM > 10 pixels) and those observed in cloudy conditions (featuring <10 stars) are discarded. Detailed information about fields processed by the last-night version of the pipeline with small body detections (26 fields) is presented in Table 2 and all 90 observed fields’ sky-projected positions are presented in Fig. 4.

Projection of a celestial sphere with the ecliptic plane (orange line) overplotted and stars (blue dots) from the Tycho-2 catalogue (Høg et al. 2000). Searched SPECULOOS archival fields (teal squares) and last-night fields (pink hatched squares) are also shown. The size of all the fields on the plot is exaggerated for better viewing.
Figure 4.

Projection of a celestial sphere with the ecliptic plane (orange line) overplotted and stars (blue dots) from the Tycho-2 catalogue (Høg et al. 2000). Searched SPECULOOS archival fields (teal squares) and last-night fields (pink hatched squares) are also shown. The size of all the fields on the plot is exaggerated for better viewing.

Table 2.

Fields with small body detections observed by the four SPECULOOS telescopes from mid-September to mid-November 2022 and processed by the last-night version of the pipeline. Latitude and longitude coordinates are provided in the geocentric mean ecliptic reference frame. Faintest Vmag refers to a visual magnitude of the faintest detected known object in the field (if no known objects were detected, Vmag refers to the unknown object).

Field nameLongitudeLatitudeRADec.FilterObservedKnownUnknownFaintest
(deg)(deg)(hms)(dms)hoursobjectsobjectsVmag
Sp0004-2058352.379−19.63500 04 42−20 58 30I + z3121.8
Sp0006-0732358.521−7.58100 06 43−7 32 17r139320.9
Sp0109-034314.651−10.29501 09 51−3 43 26I + z1516121.5
Sp0202+102032.049−1.9702 02 1610 20 14i6419.8
Sp0216+133536.419−0.07902 16 3013 35 13i51121.3
Sp0248-165133.757−31.44102 48 41−16 51 22I + z17222.3
Sp0253+165245.8140.32102 53 0116 52 53r1512222.1
Sp0314+160350.432−1.87303 14 0316 03 06I + z710421.7
Sp0330+541364.69934.0203 30 4954 13 55i212120.4
Sp0351-005255.268−20.51503 51 0000 52 45I + z132118.0
Sp0409-060558.919−26.59304 09 22−6 05 19I + z181118.5
Sp0426+033665.37−17.8504 26 2003 36 36I + z11122.7
Sp0510+271478.9434.2705 10 2027 14 02z81020.3
Sp0602+391090.50115.74506 02 3139 10 59I + z40420.1
Sp0602-091590.848−32.68806 02 54−9 15 04I + z8120.5
Sp0714+3702105.17914.57807 14 0437 02 46I + z313121.5
Sp2327-1741345.454−13.01323 27 26−17 41 33I + z285220.7
Sp2335-0223353.3530.27123 35 10−2 23 21r75120.6
Sp2346+11291.59611.84123 46 4611 29 09I + z478521.3
Sp2354-3316344.114−29.66223 54 09−33 16 27I + z25121.4
TOI-371473.59717.17604 38 1339 27 29g7121.1
TOI-4506349.742−9.56423 37 39−12 50 33g1121.4
TOI-531528.3465.501 37 1216 01 07r11221.5
TOI-534955.5031.79403 30 5120 52 47r104321.5
HIP 41378122.006−9.8708 08 0810 04 49r1121.1
TRAPPIST-1345.7290.63423 06 29−5 02 28I + z463322.1
Field nameLongitudeLatitudeRADec.FilterObservedKnownUnknownFaintest
(deg)(deg)(hms)(dms)hoursobjectsobjectsVmag
Sp0004-2058352.379−19.63500 04 42−20 58 30I + z3121.8
Sp0006-0732358.521−7.58100 06 43−7 32 17r139320.9
Sp0109-034314.651−10.29501 09 51−3 43 26I + z1516121.5
Sp0202+102032.049−1.9702 02 1610 20 14i6419.8
Sp0216+133536.419−0.07902 16 3013 35 13i51121.3
Sp0248-165133.757−31.44102 48 41−16 51 22I + z17222.3
Sp0253+165245.8140.32102 53 0116 52 53r1512222.1
Sp0314+160350.432−1.87303 14 0316 03 06I + z710421.7
Sp0330+541364.69934.0203 30 4954 13 55i212120.4
Sp0351-005255.268−20.51503 51 0000 52 45I + z132118.0
Sp0409-060558.919−26.59304 09 22−6 05 19I + z181118.5
Sp0426+033665.37−17.8504 26 2003 36 36I + z11122.7
Sp0510+271478.9434.2705 10 2027 14 02z81020.3
Sp0602+391090.50115.74506 02 3139 10 59I + z40420.1
Sp0602-091590.848−32.68806 02 54−9 15 04I + z8120.5
Sp0714+3702105.17914.57807 14 0437 02 46I + z313121.5
Sp2327-1741345.454−13.01323 27 26−17 41 33I + z285220.7
Sp2335-0223353.3530.27123 35 10−2 23 21r75120.6
Sp2346+11291.59611.84123 46 4611 29 09I + z478521.3
Sp2354-3316344.114−29.66223 54 09−33 16 27I + z25121.4
TOI-371473.59717.17604 38 1339 27 29g7121.1
TOI-4506349.742−9.56423 37 39−12 50 33g1121.4
TOI-531528.3465.501 37 1216 01 07r11221.5
TOI-534955.5031.79403 30 5120 52 47r104321.5
HIP 41378122.006−9.8708 08 0810 04 49r1121.1
TRAPPIST-1345.7290.63423 06 29−5 02 28I + z463322.1
Table 2.

Fields with small body detections observed by the four SPECULOOS telescopes from mid-September to mid-November 2022 and processed by the last-night version of the pipeline. Latitude and longitude coordinates are provided in the geocentric mean ecliptic reference frame. Faintest Vmag refers to a visual magnitude of the faintest detected known object in the field (if no known objects were detected, Vmag refers to the unknown object).

Field nameLongitudeLatitudeRADec.FilterObservedKnownUnknownFaintest
(deg)(deg)(hms)(dms)hoursobjectsobjectsVmag
Sp0004-2058352.379−19.63500 04 42−20 58 30I + z3121.8
Sp0006-0732358.521−7.58100 06 43−7 32 17r139320.9
Sp0109-034314.651−10.29501 09 51−3 43 26I + z1516121.5
Sp0202+102032.049−1.9702 02 1610 20 14i6419.8
Sp0216+133536.419−0.07902 16 3013 35 13i51121.3
Sp0248-165133.757−31.44102 48 41−16 51 22I + z17222.3
Sp0253+165245.8140.32102 53 0116 52 53r1512222.1
Sp0314+160350.432−1.87303 14 0316 03 06I + z710421.7
Sp0330+541364.69934.0203 30 4954 13 55i212120.4
Sp0351-005255.268−20.51503 51 0000 52 45I + z132118.0
Sp0409-060558.919−26.59304 09 22−6 05 19I + z181118.5
Sp0426+033665.37−17.8504 26 2003 36 36I + z11122.7
Sp0510+271478.9434.2705 10 2027 14 02z81020.3
Sp0602+391090.50115.74506 02 3139 10 59I + z40420.1
Sp0602-091590.848−32.68806 02 54−9 15 04I + z8120.5
Sp0714+3702105.17914.57807 14 0437 02 46I + z313121.5
Sp2327-1741345.454−13.01323 27 26−17 41 33I + z285220.7
Sp2335-0223353.3530.27123 35 10−2 23 21r75120.6
Sp2346+11291.59611.84123 46 4611 29 09I + z478521.3
Sp2354-3316344.114−29.66223 54 09−33 16 27I + z25121.4
TOI-371473.59717.17604 38 1339 27 29g7121.1
TOI-4506349.742−9.56423 37 39−12 50 33g1121.4
TOI-531528.3465.501 37 1216 01 07r11221.5
TOI-534955.5031.79403 30 5120 52 47r104321.5
HIP 41378122.006−9.8708 08 0810 04 49r1121.1
TRAPPIST-1345.7290.63423 06 29−5 02 28I + z463322.1
Field nameLongitudeLatitudeRADec.FilterObservedKnownUnknownFaintest
(deg)(deg)(hms)(dms)hoursobjectsobjectsVmag
Sp0004-2058352.379−19.63500 04 42−20 58 30I + z3121.8
Sp0006-0732358.521−7.58100 06 43−7 32 17r139320.9
Sp0109-034314.651−10.29501 09 51−3 43 26I + z1516121.5
Sp0202+102032.049−1.9702 02 1610 20 14i6419.8
Sp0216+133536.419−0.07902 16 3013 35 13i51121.3
Sp0248-165133.757−31.44102 48 41−16 51 22I + z17222.3
Sp0253+165245.8140.32102 53 0116 52 53r1512222.1
Sp0314+160350.432−1.87303 14 0316 03 06I + z710421.7
Sp0330+541364.69934.0203 30 4954 13 55i212120.4
Sp0351-005255.268−20.51503 51 0000 52 45I + z132118.0
Sp0409-060558.919−26.59304 09 22−6 05 19I + z181118.5
Sp0426+033665.37−17.8504 26 2003 36 36I + z11122.7
Sp0510+271478.9434.2705 10 2027 14 02z81020.3
Sp0602+391090.50115.74506 02 3139 10 59I + z40420.1
Sp0602-091590.848−32.68806 02 54−9 15 04I + z8120.5
Sp0714+3702105.17914.57807 14 0437 02 46I + z313121.5
Sp2327-1741345.454−13.01323 27 26−17 41 33I + z285220.7
Sp2335-0223353.3530.27123 35 10−2 23 21r75120.6
Sp2346+11291.59611.84123 46 4611 29 09I + z478521.3
Sp2354-3316344.114−29.66223 54 09−33 16 27I + z25121.4
TOI-371473.59717.17604 38 1339 27 29g7121.1
TOI-4506349.742−9.56423 37 39−12 50 33g1121.4
TOI-531528.3465.501 37 1216 01 07r11221.5
TOI-534955.5031.79403 30 5120 52 47r104321.5
HIP 41378122.006−9.8708 08 0810 04 49r1121.1
TRAPPIST-1345.7290.63423 06 29−5 02 28I + z463322.1

At the time of writing, the SPECULOOS telescopes have accumulated 300 targets from the input catalogue with more than 10 h each. To test our archival data pipeline, we selected 21 sky fields which are located within 5 deg from the ecliptic plane (to increase our chances of detecting small bodies) and which were observed for more than 10 h (and at least 7–8 h per night), starting from the commissioning of the telescopes in 2018 until mid-2022 (see Table 3 and Fig. 4). As in the case for the last-night data, the archival pipeline processing uses GPUs (four NVIDIA RTX™3090). In the next section, we review and discuss detections from each version of the pipeline.

Table 3.

All sky fields processed by the archival version of the pipeline. All fields are located within 5 deg from the ecliptic plane and were observed for more than 5 h by five SPECULOOS telescopes from 2018 until mid-2022. Latitude and longitude coordinates are provided in the geocentric mean ecliptic reference frame. Faintest Vmag refers to a visual magnitude of the faintest detected known object in the field (if no known objects were detected, Vmag refers to the unknown object).

Field nameLongitudeLatitudeRADecFilterObservedKnownUnknownFaintest
(deg)(deg)(hms)(dms)hoursobjectsobjectsVmag
Sp0024-01584.819−4.23500 24 24−01 58 19I + z8120623.5
Sp0202+102032.055−1.97002 02 1610 20 13i37922.8
Sp0216+133536.426−0.07902 16 2913 35 12i35122.0
Sp0253+165245.8210.32102 53 0116 52 52I + z101723.0
Sp0314+160350.439−1.87303 14 0316 03 05I + z567422.8
Sp0320+185452.7770.45603 20 5918 54 22I + z39623.0
Sp0510+271478.9534.27005 10 2027 14 01I + z603023.4
Sp0741+1738114.071−3.70607 41 0617 38 44I + z22
Sp0752+1612116.992−4.64107 52 2316 12 15I + z10322.3
Sp0840+1824127.7020.05908 40 2918 24 08I + z5317323.0
Sp0900+2150131.2784.62209 00 2321 50 04i19222.9
Sp0949+0806146.763−4.76209 49 2208 06 45I + z82823.1
Sp1056+0700162.6810.23010 56 2807 00 51r9320.5
Sp1444-2019224.866−4.21514 44 20−20 19 22I + z5515223.4
Sp1507-2000229.982−2.36315 07 27−20 00 43I + z623323.5
Sp1534-1418234.8854.81515 34 56−14 18 49I + z11018123.3
Sp1656-2046255.1831.85016 56 33−20 46 37I + z661322.7
Sp1845-2535280.168−2.54518 45 07−25 35 13I + z94421.2
Sp2049-1716310.1440.44820 49 52−17 16 08I + z1732323.2
Sp2210-0936331.2491.52822 10 55−09 36 01I + z38622.6
Sp2228-1325333.978−3.62422 28 54−13 25 19I + z191323.0
Sp2315-0627347.338−1.58723 15 54−06 27 46I + z49422.5
Field nameLongitudeLatitudeRADecFilterObservedKnownUnknownFaintest
(deg)(deg)(hms)(dms)hoursobjectsobjectsVmag
Sp0024-01584.819−4.23500 24 24−01 58 19I + z8120623.5
Sp0202+102032.055−1.97002 02 1610 20 13i37922.8
Sp0216+133536.426−0.07902 16 2913 35 12i35122.0
Sp0253+165245.8210.32102 53 0116 52 52I + z101723.0
Sp0314+160350.439−1.87303 14 0316 03 05I + z567422.8
Sp0320+185452.7770.45603 20 5918 54 22I + z39623.0
Sp0510+271478.9534.27005 10 2027 14 01I + z603023.4
Sp0741+1738114.071−3.70607 41 0617 38 44I + z22
Sp0752+1612116.992−4.64107 52 2316 12 15I + z10322.3
Sp0840+1824127.7020.05908 40 2918 24 08I + z5317323.0
Sp0900+2150131.2784.62209 00 2321 50 04i19222.9
Sp0949+0806146.763−4.76209 49 2208 06 45I + z82823.1
Sp1056+0700162.6810.23010 56 2807 00 51r9320.5
Sp1444-2019224.866−4.21514 44 20−20 19 22I + z5515223.4
Sp1507-2000229.982−2.36315 07 27−20 00 43I + z623323.5
Sp1534-1418234.8854.81515 34 56−14 18 49I + z11018123.3
Sp1656-2046255.1831.85016 56 33−20 46 37I + z661322.7
Sp1845-2535280.168−2.54518 45 07−25 35 13I + z94421.2
Sp2049-1716310.1440.44820 49 52−17 16 08I + z1732323.2
Sp2210-0936331.2491.52822 10 55−09 36 01I + z38622.6
Sp2228-1325333.978−3.62422 28 54−13 25 19I + z191323.0
Sp2315-0627347.338−1.58723 15 54−06 27 46I + z49422.5
Table 3.

All sky fields processed by the archival version of the pipeline. All fields are located within 5 deg from the ecliptic plane and were observed for more than 5 h by five SPECULOOS telescopes from 2018 until mid-2022. Latitude and longitude coordinates are provided in the geocentric mean ecliptic reference frame. Faintest Vmag refers to a visual magnitude of the faintest detected known object in the field (if no known objects were detected, Vmag refers to the unknown object).

Field nameLongitudeLatitudeRADecFilterObservedKnownUnknownFaintest
(deg)(deg)(hms)(dms)hoursobjectsobjectsVmag
Sp0024-01584.819−4.23500 24 24−01 58 19I + z8120623.5
Sp0202+102032.055−1.97002 02 1610 20 13i37922.8
Sp0216+133536.426−0.07902 16 2913 35 12i35122.0
Sp0253+165245.8210.32102 53 0116 52 52I + z101723.0
Sp0314+160350.439−1.87303 14 0316 03 05I + z567422.8
Sp0320+185452.7770.45603 20 5918 54 22I + z39623.0
Sp0510+271478.9534.27005 10 2027 14 01I + z603023.4
Sp0741+1738114.071−3.70607 41 0617 38 44I + z22
Sp0752+1612116.992−4.64107 52 2316 12 15I + z10322.3
Sp0840+1824127.7020.05908 40 2918 24 08I + z5317323.0
Sp0900+2150131.2784.62209 00 2321 50 04i19222.9
Sp0949+0806146.763−4.76209 49 2208 06 45I + z82823.1
Sp1056+0700162.6810.23010 56 2807 00 51r9320.5
Sp1444-2019224.866−4.21514 44 20−20 19 22I + z5515223.4
Sp1507-2000229.982−2.36315 07 27−20 00 43I + z623323.5
Sp1534-1418234.8854.81515 34 56−14 18 49I + z11018123.3
Sp1656-2046255.1831.85016 56 33−20 46 37I + z661322.7
Sp1845-2535280.168−2.54518 45 07−25 35 13I + z94421.2
Sp2049-1716310.1440.44820 49 52−17 16 08I + z1732323.2
Sp2210-0936331.2491.52822 10 55−09 36 01I + z38622.6
Sp2228-1325333.978−3.62422 28 54−13 25 19I + z191323.0
Sp2315-0627347.338−1.58723 15 54−06 27 46I + z49422.5
Field nameLongitudeLatitudeRADecFilterObservedKnownUnknownFaintest
(deg)(deg)(hms)(dms)hoursobjectsobjectsVmag
Sp0024-01584.819−4.23500 24 24−01 58 19I + z8120623.5
Sp0202+102032.055−1.97002 02 1610 20 13i37922.8
Sp0216+133536.426−0.07902 16 2913 35 12i35122.0
Sp0253+165245.8210.32102 53 0116 52 52I + z101723.0
Sp0314+160350.439−1.87303 14 0316 03 05I + z567422.8
Sp0320+185452.7770.45603 20 5918 54 22I + z39623.0
Sp0510+271478.9534.27005 10 2027 14 01I + z603023.4
Sp0741+1738114.071−3.70607 41 0617 38 44I + z22
Sp0752+1612116.992−4.64107 52 2316 12 15I + z10322.3
Sp0840+1824127.7020.05908 40 2918 24 08I + z5317323.0
Sp0900+2150131.2784.62209 00 2321 50 04i19222.9
Sp0949+0806146.763−4.76209 49 2208 06 45I + z82823.1
Sp1056+0700162.6810.23010 56 2807 00 51r9320.5
Sp1444-2019224.866−4.21514 44 20−20 19 22I + z5515223.4
Sp1507-2000229.982−2.36315 07 27−20 00 43I + z623323.5
Sp1534-1418234.8854.81515 34 56−14 18 49I + z11018123.3
Sp1656-2046255.1831.85016 56 33−20 46 37I + z661322.7
Sp1845-2535280.168−2.54518 45 07−25 35 13I + z94421.2
Sp2049-1716310.1440.44820 49 52−17 16 08I + z1732323.2
Sp2210-0936331.2491.52822 10 55−09 36 01I + z38622.6
Sp2228-1325333.978−3.62422 28 54−13 25 19I + z191323.0
Sp2315-0627347.338−1.58723 15 54−06 27 46I + z49422.5

4 RESULTS AND DISCUSSION

First, we review and discuss results from the last-night data pipeline. Over the course of 60 nights, 90 different fields (3.6 deg2 in total) were observed with four SPECULOOS telescopes, mostly in I + z′ filter and occasionally in g′, r′, i′ and z′ filters. We detected 148 known objects in 24 fields (0.96 deg2) with a median matching distance of 1.5 arcsec. These objects belong to different dynamical classes, including: three inner main-belt asteroids (IMBs), two Mars-crossing asteroids, 134 MBAs, four outer main-belt asteroids (OMBs), four Jupiter Trojans (TJNs), and one comet. Dynamical classes of detected known objects were retrieved from NASA/JPL Small Body Database6 (see Table 1). The distribution of V mag of these objects is presented in Fig. 5 and their total apparent angular rate in the plane-of-sky is presented in Fig. 6. The brightest detected object has V = 17.6 mag, the faintest V = 22.3 mag, and the median value of V mag distribution is 20.4 mag.

V  mag distribution of known and unknown objects detected by the last-night data pipeline.
Figure 5.

V  mag distribution of known and unknown objects detected by the last-night data pipeline.

Total apparent angular rate in the plane-of-sky of known and unknown objects detected by the last-night data pipeline.
Figure 6.

Total apparent angular rate in the plane-of-sky of known and unknown objects detected by the last-night data pipeline.

Additionally, 100 detections with S/N > 15 in shifted and stacked images could not be matched to any known object closer than 0.3 arcmin by tycho tracker. We also checked positions of any known objects using mpchecker tool and could not find any matches. Taking into account detections of the same object in different groups of images, 27 unique objects were identified, ranging in brightness from V = 20.9 mag to V = 22.8 mag. The median value of V mag distribution of unknown objects is 21.6 mag. Their speeds ranged from 0.2 to 1.25 arcsec min−1, very likely corresponding to MBA orbits. These detections were made in 14 fields (in 12 of them, we also detected known objects). Overall, we detected 175 small bodies (148 known and 27 unknown) in 26 fields (1.04 deg2) located within 30 deg from the ecliptic plane by the last-night version of the pipeline.

To assess efficiency of the pipeline, we compared detected known small bodies with those predicted to be within an FoV at the time of observations. We used the NASA Jet Propulsion Laboratory (JPL) Small-Body Identification7 Application Program Interface (API) to obtain small bodies’ orbits (which were numerically integrated using a high-fidelity force model). According to the ephemeris, 217 small bodies were present in the last-night FoVs with speeds in the 0.01–2.3 arcsec min−1 range and brightness ranging from V = 17.5 mag to V = 30.0 mag (with a median value V = 21.4 mag). Our pipeline was able to detect 81 per cent of all possible known objects down to V = 22.3 mag (faintest detected known object). Three near-Earth asteroids (NEAs) were present in FoVs, but they were not detected because of their faintness (V ≥ 23.7 mag).

We note that the fastest detected object has a speed of 1.25 arcsec min−1. Generally, objects as fast as 8 arcsec min−1 can be detected by the SPECULOOS telescopes, given a minimum exposure time of 10 s. This range covers typical speeds of NEAs. Vereš et al. (2018) found that delayed submission of newly observed NEA candidates to the MPC plays a significant role in a large fraction of the unconfirmed NEA candidates (which might have MBA-like motions). A relatively quick processing time and ability to submit MPC reports by the last-night pipeline could allow for timely follow-up of NEAs and other types of small bodies and minimize losses of such objects.

Regarding the search in the archival data, the pipeline processed 21 fields (0.84 deg2) – that is, 390 individual nights and 240 000 unsummed images – in ∼7 d. It resulted in detections of 252 known objects in individual nights ranging in brightness from V = 16.0 mag (MBA Wesson) to V = 23.5 mag with a median matching distance of 0.7 arcsec. Among them, 78 objects were detected on more than one night, with an extreme case of MBA 2002 QR57 (V ∼ 20 mag). It was present in the FoV for seven nights in 2018 November with a speed in 0.1–0.06 arcsec min−1 range and PA in 270–10 deg range. The vast majority of the known detected objects are MBAs (243 objects), with some detections of OMBs (8 objects) and one TJN. Semimajor axes a of detected objects span a range from 2.1 to 5.2 au. When the pipeline processed two consecutive nights as one set, 35 known objects were detected (MBAs: 32, OMBs: 2, TJN: 1). We note that these 35 targets were also detected in individual nights, however, one object (MBA 1999 BP4) was identified in two-night data sets only. The distribution of V mag of known detected objects is presented in Fig. 7 and their total apparent angular rate in the plane-of-sky in Fig. 8. The median value of V mag distribution of known objects detected by the archival pipeline is 21.8 mag.

V  mag distribution of known and unknown objects detected by the archival data pipeline.
Figure 7.

V  mag distribution of known and unknown objects detected by the archival data pipeline.

Total apparent angular rate in the plane-of-sky distribution for known and unknown objects detected by the archival data pipeline.
Figure 8.

Total apparent angular rate in the plane-of-sky distribution for known and unknown objects detected by the archival data pipeline.

As in the case of the last-night data, we assessed efficiency of the archival pipeline by comparing detected known small bodies with those predicted to be within the FoVs. According to the ephemeris, 896 small bodies were present in the FoVs with speed between 0.006 and 1.5 arcsec min−1 range and brightness ranging from V = 15.7 mag to V = 34.0 mag (with a median value V = 21.8 mag). Because of the employed image summing, the archival pipeline is more sensitive to slowly moving objects, as fast-moving objects appear streaked on summed images (median value of the angular speed of all detected known objects is 0.19 arcsec min−1). If we consider only small bodies present in the FoVs with a speed below 0.3 arcsec min−1, then our pipeline recovery rate is 80 per cent for objects down to V = 23.5 mag (faintest detected known object). This result is in agreement with the injection-retrieval tests where objects with speed of 0.2 arcsec min−1 where injected (see Fig. 10). Most of the undetected known objects spent too small amounts of time with the FoVs to be detected and/or were close to stars or image artefacts which prevented their robust detection. Regarding the NEAs, 22 objects were in the FoVs during the observations. None of them were detected as 20 of the objects were too faint (V ≥ 24.1 mag) and the remaining two brighter objects were too fast (speed ∼1 arcsec min−1).

Additionally, 26 detections with S/N > 15 in the archival data could not be matched to any known object by tycho tracker nor by the mpchecker tool. The brightest among them has V = 21.7 mag, and the faintest V = 23.8 mag (detected on 215 shifted and stacked images with 75 s exposure time each). The median V mag value of these detections is 23.0 mag (1.2 mag fainter than for the known objects). Some of the objects were visible on consecutive nights and their positions were linked, leaving us with 16 new and unique identified targets. Three unknown objects were visible on three consecutive nights which allowed us to determine their orbital elements and attribute them to MBAs with semimajor axis a in 2.3–3 au range and inclination i in 1–8 deg range.

As mentioned above, the faintest and unknown detected object has V = 23.8 mag. Its stacked and shifted image is presented in Fig. 9. It is composed of 215 images in I + z′ filter with 72 s exposure time and obtained by the SPECULOOS-Ganymede telescope on 2020 March 19 in Sp1444-2019 field. The target’s speed and PA are 0.23 arcsec min−1 and 302 deg, respectively. To understand archival pipeline search completeness for this extreme case, we ran a series of injection-retrieval tests of slow-moving objects (0.2 arcsec min−1). We were able to recover 85 per cent of objects brighter than V ≈ 23.0 mag, which is remarkable given that the data come from 1-m optical telescope (Fig. 10).

Detection of the faintest (V = 23.8 mag) unknown object in the archival data. Stacked and shifted image is composed of 215 images in I + z′ filter with 72 s exposure time and obtained by the SPECULOOS-Ganymede telescope on 2020 March 19 in Sp1444-2019 field. The target’s speed and PA are 0.23 arcsec min−1 and 302 deg, respectively. The target’s S/N on the shifted and stacked image is 15. Blue diamonds mark the locations of known stars from the Gaia DR2 star catalogue.
Figure 9.

Detection of the faintest (V = 23.8 mag) unknown object in the archival data. Stacked and shifted image is composed of 215 images in I + z′ filter with 72 s exposure time and obtained by the SPECULOOS-Ganymede telescope on 2020 March 19 in Sp1444-2019 field. The target’s speed and PA are 0.23 arcsec min−1 and 302 deg, respectively. The target’s S/N on the shifted and stacked image is 15. Blue diamonds mark the locations of known stars from the Gaia DR2 star catalogue.

Injection-retrieval tests for slow-moving targets (0.2 arcsec min−1) performed on the data obtained by the SPECULOOS-Ganymede telescope on 2020 March 19 in Sp1444-2019 field where the faintest unknown target was detected.
Figure 10.

Injection-retrieval tests for slow-moving targets (0.2 arcsec min−1) performed on the data obtained by the SPECULOOS-Ganymede telescope on 2020 March 19 in Sp1444-2019 field where the faintest unknown target was detected.

As expected, the archival pipeline tends to detect objects which move more slowly across the sky because of the employed image summing over a long observing night: median value of the angular speed of all known objects detected by the last-night pipeline is 0.45 arcsec min−1 and 0.19 arcsec min−1 for the known objects from the archival search. Similarly, archival search tends to detect fainter objects: the median V mag value of known object detections in the archival search is 21.8 mag, which is 1.4 mag fainter than the median value from the last-night search.

Several candidate detections of unknown objects in two-night data sets were identified. However, they all were rejected after further inspection. We suspect that these candidate detections arose from coherent noise, which was removed when images with 2 × 2 binning were passed to tycho tracker. Nevertheless, this type of processing can be considered successful as MBA 1999 BP4 (V ∼21 mag) was recovered only in two-night sets because of its small apparent motion of only 0.01 arcsec min−1 during its observations on 2022 May 29. This detection serves as a proof of concept for future application of our pipeline to detect TNOs and other distant objects with a typical speed of 0.01 arcsec min−1 and a daily rate of PA change smaller than 0.25 deg (see Figs 2 and 3).

To put our results in context, we compared our findings from the last-night pipeline with the work of Cortés-Contreras et al. (2019), who reported small body detections in four fields observed by the WFCAM Transit Survey (WTS). The survey operated on 3.8-m UKIRT telescope and targeted four fields of 1.6 deg2 each (three of the fields were located within 30 deg from the ecliptic plane) with 5–10 s exposures over 600 observing nights. In a total of 6.4 deg2, the authors detected 1821 different small bodies (285 objects per 1 deg2) using a conventional technique, i.e. detecting an object’s displacement from image to image. Their reported limiting magnitude of known objects is V = 21.5 mag with the median value of V ≈19.5 mag (see fig. 3 from Cortés-Contreras et al. 2019). Although it is not trivial to compare different surveys given their difference in observing strategy and instrumentation, we detected a comparable number of small bodies in the data from SPECULOOS 1-m optical telescopes – 175 objects in 1.04 deg2. In contrast, our limiting magnitudes for known objects from the last-night pipeline is V = 22.9 mag with the median value of V = 20.4 mag (almost 1 mag fainter than WTS). One of the reasons of fewer detections in SPECULOOS data is longer exposure times which limit telescopes capabilities to discover fast-moving objects. However, despite that and having a smaller aperture and FoV, SPECULOOS can compete with larger-aperture facilities such as UKIRT. Furthermore, taking into account results of the archival search for slow-moving objects (which allowed detection of objects as faint as V = 23.8 mag), SPECULOOS can serve as pencil-beam surveys for small bodies and probe parameter space beyond V = 22 mag (see Fig. 11), approaching limiting magnitudes from single HST images (Kruk et al. 2022).

Apparent visual magnitude distribution of all MBAs and distant objects (TNOs, Centaurs, and scattered disc objects) in the MPC data base. Values are calculated for objects at opposition and using their absolute magnitudes H.
Figure 11.

Apparent visual magnitude distribution of all MBAs and distant objects (TNOs, Centaurs, and scattered disc objects) in the MPC data base. Values are calculated for objects at opposition and using their absolute magnitudes H.

5 CONCLUSIONS

We have presented a data processing pipeline based on the publicly available GPU-accelerated synthetic tracking software tycho tracker. We developed two versions of the pipeline. One version is designed to run daily after the end of an observing night and provides a list of all possible moving object candidates before the beginning of the next observing night (last-night data pipeline). Its development was motivated by our desire to be able to submit new observations to the MPC in a timely manner and to be able to follow up objects of interest during the next observing night. The other version of the pipeline is intended to process archival images and is focused on detecting small bodies that move relatively slowly and could be present within the telescope’s FoV for several subsequent nights (archival data pipeline). We analysed pipeline application on daily and archival data gathered by the SPECULOOS targeted ground-based photometric survey.

Over the course of 60 nights, 90 different fields (3.6 deg2 in total) were observed with four SPECULOOS telescopes. In these last-night data sets, we identified 148 unique, known objects of different dynamical classes and 27 potentially new small bodies in 26 fields (1.04 deg2) located within 30 deg from the ecliptic plane. From the search in the archival data that covers 390 individual nights, we identified 252 unique, known objects and 16 potentially new small bodies in 21 fields (0.84 deg2). All detections were made with no priors on the motion of small bodies and will be reported to the MPC. We were able to reach limiting magnitudes for unknown objects from the last-night and archival data of V = 22.8 mag and V = 23.8 mag, respectively. SPECULOOS and similar surveys can serve as pencil-beam surveys for small bodies and probe parameter space beyond V = 22 mag (see Fig. 11).

Three NEAs were present in the last-night FoVs, but they were not detected because of their faintness (V ≥ 23.7 mag). More objects were present in the archival data set (22 NEAs). None of them were detected as 20 objects were too faint (V > 24.1 mag) and remaining two brighter objects were too fast (speed 1 arcsec min−1) for archival configuration of the pipeline. We expect that relatively bright NEAs will be detected by the last-night version of the pipeline once more data are processed.

We were also able to recover small bodies using synthetic tracking in groups of images comprising several consecutive nights together. One of the detected objects (MBA 1999 BP4) was recovered only in two-night sets because of its small apparent motion of only 0.01 arcsec min−1. This detection serves as a proof of concept for future application of our pipeline to detect TNOs and other distant objects with a typical speed of 0.01 arcsec min−1 and small daily changes of PA and angular speed.

For small bodies that persist within the FoV for an extended period of time, we have the opportunity to construct photometric light curves. Light curves can provide more detailed information about minor bodies, including rotation rates and surface characteristics. tycho tracker offers the capability to construct light curves and extract rotation periods across multiple nights of observations. In future work, we will use this capability to construct light curves of objects that remain in the fields over the course of more than one night.

Our ‘blind’ search is computationally intensive, but usage of even consumer-grade GPUs with a modest RAM of 8–10 GB makes it possible to perform the search in reasonable time. A relatively quick processing time and ability to submit MPC reports by the last-night pipeline could allow for timely follow-up of NEAs and other types of small bodies and minimize losses of such objects. Additionally, the archival pipeline is able to produce numerous detections (tracklets) of small bodies, which will mostly populate the Isolated Tracklet File of the MPC. Such observations might be linked with previous or future observations done by other facilities and will contribute to a pool of objects with well-established orbits. In some cases (when an object is present in an FoV for several days), its orbit can solely be established by the data from the archival pipeline. Over the course of a lifetime of the SPECULOOS project (∼10 yr), our pipelines will detect over 10 000 individual small bodies.

Ultimately, our data processing and analysis pipeline can be adapted and applied to other photometric surveys to search for moving bodies and maximize the overall science return. It might be especially promising in the search for TNOs (which are predicted to outnumber any other type of small bodies) using JWST. Already, the pipeline has been adapted to analyse archival data from the ASTEP400 telescope, which is part of the ASTEP project (Antarctic Search for Transiting ExoPlanets; Daban et al. 2010). Thanks to an uninterrupted night during the Antarctic winter and view of the ecliptic plane and solar antiapex (Hoover, Seligman & Payne 2022), this site is a good location to potentially discover interstellar objects (whose orbits are strongly hyperbolic and not gravitationally bound within the Solar system’s orbital plane) and Solar system minor bodies.

ACKNOWLEDGEMENTS

JdW and MIT gratefully acknowledge financial support from the Heising-Simons Foundation, Dr and Mrs Colin Masson and Dr Peter A. Gilman for Artemis, the first telescope of the SPECULOOS network situated in Tenerife, Spain. Authors would like to thank the reviewer for their time and attention. The constructive comments we received, helped us to improve the quality of the paper. The authors would like to thank SPECULOOS consortium colleagues F. Pozuelos, E. Jehin, B. Rackham, M. Timmermans, and P. Niraula for their valuable comments. The authors would also like to thank developer of tycho tracker, Daniel Parrott, for his advice on the use of the software. This work has been supported by the NVIDIA Academic Hardware Grant Program. This research has made use of data and/or services provided by the International Astronomical Union’s Minor Planet Center, the NASA/JPL Horizons On-Line Ephemeris System and Small-Body DataBase (https://ssd.jpl.nasa.gov). This research has made use of numpy (Harris et al. 2020), matplotlib (Hunter 2007), astropy (Astropy Collaboration 2013, 2018), astroalign (Beroiz et al. 2020), L.A.Cosmic (van Dokkum 2001), and tycho tracker software (www.tycho-tracker.com, Parrott 2020).

DATA AVAILABILITY

Data available on request. The data underlying this article will be shared on reasonable request to the corresponding author.

Footnotes

1

See International Astronomical Union (IAU) resolution B5 on ‘Definition of a Planet in the Solar System’.

3

https://minorplanetcenter.net (Accessed 2022 October 01).

4

https://www.tycho-tracker.com (Accessed 2022 February 21).

5

https://www.projectpluto.com/find_orb.htm (Accessed 2022 November 01).

6

https://ssd-api.jpl.nasa.gov/doc/sbdb.html (Accessed 2023 February 21).

References

Astropy Collaboration
,
2013
,
A&A
,
558
,
A33

Astropy Collaboration
,
2018
,
AJ
,
156
,
123

Bannister
M. T.
et al. ,
2016
,
AJ
,
152
,
70

Bernardinelli
P. H.
et al. ,
2022
,
ApJS
,
258
,
41

Beroiz
M.
,
Cabral
J.
,
Sanchez
B.
,
2020
,
Astron. Comput.
,
32
,
100384
https://doi.org/10.1016/j.ascom.2020.100384

Bolin
B. T.
et al. ,
2022
,
MNRAS
,
517
,
L49

Burdanov
A. Y.
et al. ,
2022
,
PASP
,
134
,
105001

Carry
B.
,
2018
,
A&A
,
609
,
A113

Chen
Y.-T.
et al. ,
2018
,
PASJ
,
70
,
S38

Cochran
A. L.
,
Levison
H. F.
,
Stern
S. A.
,
Duncan
M. J.
,
1995
,
ApJ
,
455
,
342

Cortés-Contreras
M.
et al. ,
2019
,
MNRAS
,
490
,
3046

Daban
J.-B.
et al. ,
2010
, in
Stepp
L. M.
,
Gilmozzi
R.
,
Hall
H. J.
, eds,
Proc. SPIE Conf. Ser. Vol. 7733, Ground-Based and Airborne Telescopes III
.
SPIE
,
Bellingham
, p.
77334T

Delrez
L.
et al. ,
2018
, in
Marshall
H. K.
,
Spyromilio
J.
, eds,
Proc. SPIE Conf. Ser. Vol. 10700, Ground-Based and Airborne Telescopes VII
.
SPIE
,
Bellingham
, p.
107001I

Delrez
L.
et al. ,
2022
,
A&A
,
667
,
A59

DeMeo
F. E.
,
Carry
B.
,
2014
,
Nature
,
505
,
629

Demory
B. O.
et al. ,
2020
,
A&A
,
642
,
A49

Dones
L.
,
Brasser
R.
,
Kaib
N.
,
Rickman
H.
,
2015
,
Space Sci. Rev.
,
197
,
191

Garcia
L. J.
et al. ,
2021
,
MNRAS
,
509
,
4817

Gehrels
T.
,
McMillan
R. S.
,
1982
, in
Fricke
W.
,
Teleki
G.
, eds,
Astrophysics and Space Science Library, Vol. 96, Sun and Planetary System
.
Springer-Verlag
,
Berlin
, p.
279

Gillon
M.
,
2018
,
Nat. Astron.
,
2
,
344

Giorgini
J. D.
et al. ,
1996
,
AAS/Division for Planetary Sciences Meeting Abstracts
,
#25.04

Gwyn
S. D. J.
,
Hill
N.
,
Kavelaars
J. J.
,
2012
,
PASP
,
124
,
579

Harris
C. R.
et al. ,
2020
,
Nature
,
585
,
357

Heinze
A. N.
,
Metchev
S.
,
Trollo
J.
,
2015
,
AJ
,
150
,
125

Høg
E.
et al. ,
2000
,
A&A
,
355
,
L27

Holler
B. J.
et al. ,
2018
,
J. Astron. Telesc. Instrum. Syst.
,
4
,
034003

Holman
M. J.
,
Payne
M. J.
,
Blankley
P.
,
Janssen
R.
,
Kuindersma
S.
,
2018
,
preprint
()

Hoover
D. J.
,
Seligman
D. Z.
,
Payne
M. J.
,
2022
,
Planet. Sci. J.
,
3
,
71

Hunter
J. D.
,
2007
,
Comput. Sci. Eng.
,
9
,
90

Ivezić
Ž.
et al. ,
2001
,
AJ
,
122
,
2749

Jehin
E.
et al. ,
2018
,
Messenger
,
174
,
2

Kaiser
N.
et al. ,
2002
, in
Tyson
J. A.
,
Wolff
S.
, eds,
Proc. SPIE Conf. Ser. Vol. 4836, Survey and Other Telescope Technologies and Discoveries
.
SPIE
,
Bellingham
, p.
154

Kruk
S.
et al. ,
2022
,
A&A
,
661
,
A85

LSST Science Collaboration
,
2009
,
preprint
()

Lang
D.
,
Hogg
D. W.
,
Mierle
K.
,
Blanton
M.
,
Roweis
S.
,
2010
,
AJ
,
139
,
1782

Larson
S.
,
Brownlee
J.
,
Hergenrother
C.
,
Spahr
T.
,
1998
,
BAAS
,
30
,
1037

McCully
C.
et al. ,
2018
,
astropy/astroscrappy: v1.0.5 Zenodo Release
.

Mainzer
A. K.
,
NEOCam Science Team
,
2017
,
AAS/Division for Planetary Sciences Meeting Abstracts
,
#219.01

Marton
G.
et al. ,
2020
,
Icarus
,
345
,
113721

Michel
P.
,
DeMeo
F. E.
,
Bottke
W. F.
,
2015
,
Asteroids IV
.
University of Arizona Press
,
Tucson, AZ
, p.
895

Murray
C. A.
et al. ,
2020
,
MNRAS
,
495
,
2446

National Research Council
,
2010
,
Defending Planet Earth: Near-Earth-Object Surveys and Hazard Mitigation Strategies
.
National Academies Press
,
Washington, DC

Niraula
P.
et al. ,
2020
,
AJ
,
160
,
172

Osinski
G.
,
Cockell
C.
,
Pontefract
A.
,
Sapers
H.
,
2020
,
Astrobiology
,
20
,
1121

Parker
A. H.
,
Kavelaars
J.
,
2010
,
PASP
,
122
,
549

Parrott
D.
,
2020
,
J. Am. Assoc. Var. Star Obs.
,
48
,
262

Popescu
M.
et al. ,
2016
,
A&A
,
591
,
A115

Pravdo
S. H.
et al. ,
1999
,
AJ
,
117
,
1616

Rice
M.
,
Laughlin
G.
,
2020
,
Planet. Sci. J.
,
1
,
81

Ricker
G. R.
et al. ,
2015
,
J. Astron. Telesc. Instrum. Syst.
,
1
,
014003

Schanche
N.
et al. ,
2022
,
A&A
,
657
,
A45

Sebastian
D.
et al. ,
2021
,
A&A
,
645
,
A100

Sergeyev
A. V.
,
Carry
B.
,
2021
,
A&A
,
652
,
A59

Shao
M.
,
Nemati
B.
,
Zhai
C.
,
Turyshev
S. G.
,
Sandhu
J.
,
Hallinan
G.
,
Harding
L. K.
,
2014
,
ApJ
,
782
,
1

Sheppard
S.
,
Trujillo
C.
,
Tholen
D.
,
2019
,
EPSC-DPS Joint Meeting 2019
. p.
EPSC
DPS2019
.

Stokes
G. H.
,
Evans
J. B.
,
Viggh
H. E.
,
Shelly
F. C.
,
Pearce
E. C.
,
2000
,
Icarus
,
148
,
21

Tanga
P.
et al. ,
2022
,
preprint
()

Tyson
J.
,
Guhathakurta
P.
,
Bernstein
G.
,
Hut
P.
,
1992
,
American Astronomical Society Meeting Abstracts
,
#06

Vaduvescu
O.
,
Curelaru
L.
,
Birlan
M.
,
Bocsa
G.
,
Serbanescu
L.
,
Tudorica
A.
,
Berthier
J.
,
2009
,
Astron. Nachr.
,
330
,
698

Vaduvescu
O.
,
Curelaru
L.
,
Popescu
M.
,
2020
,
Astron. Comput.
,
30
,
100356

van Dokkum
P. G.
,
2001
,
PASP
,
113
,
1420

Vereš
P.
,
Payne
M. J.
,
Holman
M. J.
,
Farnocchia
D.
,
Williams
G. V.
,
Keys
S.
,
Boardman
I.
,
2018
,
AJ
,
156
,
5

Wells
R. D.
et al. ,
2021
,
A&A
,
653
,
A97

Weryk
R.
et al. ,
2016
,
preprint
()

Woods
D. F.
et al. ,
2021
,
PASP
,
133
,
014503

Wright
E. L.
et al. ,
2010
,
AJ
,
140
,
1868

Zhai
C.
et al. ,
2020
,
PASP
,
132
,
064502

This article is published and distributed under the terms of the Oxford University Press, Standard Journals Publication Model (https://academic.oup.com/journals/pages/open_access/funder_policies/chorus/standard_publication_model)