On 28 August 1993 the Galileo spacecraft, on its way to Jupiter, passed the main-belt asteroid 243 Ida at about 2,400 km. The images came back to Earth over the following months. On 17 February 1994 Ann Harch of the imaging team, working through the returned frames, noticed a second, much smaller body beside Ida. It was the first indisputable moon of an asteroid, later named Dactyl (NASA, 243 Ida). Six months separate the encounter from the recognition. The moon had been in the data the whole time.
Two and a half years later, on 14 July 1996, Eric Elst and Guido Pizarro photographed an object with the ESO 1-m telescope at about magnitude and saw that it had a tail. Its orbit was that of an ordinary outer-main-belt asteroid. That object, now 133P/Elst–Pizarro, became the prototype of the main-belt comets: bodies in asteroidal orbits that lose dust, apparently because they still hold ice (Snodgrass et al. 2017).
Both stories are about the same failure mode, and it is the subject of this chapter. Every pipeline in Part IV treats a moving object as a point: a PSF-shaped blob whose position and flux are fitted, linked into a tracklet and turned into an orbit (Chapter 10, Chapter 12). Some moving objects are not points. A comet adds a diffuse coma and a tail. A binary adds a second point, often closer to the first than the PSF is wide. Both are discoveries about a body, not of a body, and both are usually made after the body itself is known, sometimes decades after, in images that were already in an archive.
The two halves of the chapter have the same structure. We write down the image of an active or double body, derive what distinguishes it from a single point, and then follow the methods that have actually found such signals, with their sample sizes and their failures. The two problems share a mathematical core: once the orbit is known, the search is a small linear model fitted to a small cutout, and the hard part is calibrating the null hypothesis, not computing the fit.
Two ways not to be a point
It helps to fix vocabulary first, because the literature’s counts depend on it.
An active asteroid has an asteroid-like orbit and observable mass loss, usually dust. A main-belt comet (MBC) is an active asteroid whose activity is attributed to sublimating ice, either because it recurs near perihelion or because gas has been detected. An active Centaur orbits among the giant planets and loses mass at distances where water ice alone cannot sublimate. Impacts, rotational break-up and thermal fracture can all make a comet-like tail. A tail is evidence that material is escaping. It is not, by itself, evidence of ice (Jewitt et al. 2015).
For companions, a detached binary has two bodies on a mutual orbit. A contact binary is a single body with two lobes touching. An asteroid pair is two related bodies that are no longer bound. These categories nest: the Lucy spacecraft found that Selam, the moon of the small asteroid Dinkinesh, is itself a contact binary (Levison et al. 2024).
In both cases there are two discovery events: finding the body, and finding the property. They can happen in different surveys decades apart. When a paper quotes a “discovery distance” for a comet, it may mean the first image, the first linked detection, the announcement, the first recognised coma, or a modelled onset of activity. When a survey quotes a “binary fraction”, it means the fraction detected within that survey’s own window of separation, contrast and brightness. Keeping these apart is most of the work of reading this literature honestly.
The diagram below shows the two signals side by side. On the left, an active body: a compact nucleus, a symmetric coma and an asymmetric tail, with the apertures used to search for them. On the right, a pair of point sources closer than the PSF width, and what is left after a single-PSF fit is subtracted.
Comets and active asteroids: how the search grew
From fuzzy comets to active asteroids
The visual rule that comets are fuzzy and asteroids are stellar broke down early. Object Wilson–Harrington showed a tail in 1949 and was later identified with a near-Earth asteroid. The modern literature treats it as the first bridge between the categories (Chandler et al. 2024; Jewitt et al. 2015). 133P made the bridge a research programme, because its activity recurred and its orbit was firmly in the outer main belt.
Henry Hsieh’s Hawaii Trails Project turned the conjecture into an experiment. It deliberately targeted Themis-family asteroids and other plausible analogues of 133P, and made 657 observations of 599 asteroids. On 26 November 2005 two 120-s exposures with Gemini North showed a tail on the already-numbered asteroid 118401, now 176P/LINEAR. The combined image reached a surface-brightness limit of 26.8 mag arcsec; the tail itself was about 25.3 mag arcsec. A Lulin 1-m image a month earlier had shown nothing (Hsieh 2009). One detection in 599 targets is a low rate, but it was a measurement with a stated surface-brightness sensitivity, which most later searches lack. Michael Read had independently found 238P/Read on 24 October 2005 with the 0.9-m Spacewatch telescope. Three objects made a population.
Survey-scale searches
The next step was to stop choosing targets and mine every known asteroid that a survey happened to observe. Adam Waszczak and colleagues measured the extendedness of 2,013,279 detections of 221,402 known main-belt objects in Palomar Transient Factory data (Waszczak et al. 2013). Hsieh, Larry Denneau, Richard Wainscoat and colleagues analysed 760,475 Pan-STARRS1 observations of 333,026 main-belt objects between 20 May 2012 and 9 November 2013; PS1 discovered two MBCs and one disrupted asteroid in that interval (Hsieh et al. 2015). The PS1 paper is valuable for its candour: it records the comets it missed and explains why a simple tail finder failed on artefact-rich survey images.
Then came archives and volunteers. Colin Orion Chandler, Chadwick Trujillo and collaborators built a pipeline (SAFARI, then HARVEST) that cuts out every known minor planet from archival Dark Energy Camera images, and in August 2021 launched the Zooniverse project Active Asteroids. By 2024 about 8,300 volunteers had examined some 430,000 images in 6.7 million classifications. They found previously unknown activity on 15 asteroids and one Centaur. After dynamical analysis, only four of those 15 were active asteroids in the narrow sense: one MBC and three MBC candidates. The rest were Jupiter-family comets and quasi-Hildas on asteroid-like designations (Chandler et al. 2024). Sixteen activity discoveries are not sixteen new MBCs. The volunteer side of that story belongs to Chapter 28; its detection statistics appear below.
Spectroscopy finally made the ice hypothesis testable directly. JWST detected water from 238P/Read, then from 358P/PANSTARRS on 8–9 January 2024, with molecules s and CO below (Hsieh et al. 2024). In 2026 it measured water from 133P itself, and molecules s at two epochs (Hsieh et al. 2026). Yet the visibly dusty MBC 457P/Lemmon–PANSTARRS gave a water upper limit of molecules s (Noonan et al. 2026). Appearance, recurrence and composition had become separately measurable, and they do not always agree.
Distant activity
At the other end of the Solar System the question is how far out a comet becomes active. C/2017 K2 (PANSTARRS), discovered on 21 May 2017 at about 15.9 au, was found active in CFHT images from 2013 at 23.7 au; Hubble resolved a coma about km in radius and limited the nucleus radius to below 9 km for an albedo of 0.04 (Jewitt et al. 2017). Man-To Hui and colleagues pushed the record for C/2010 U3 (Boattini) to 25.8 au, in precovery images from November 2005 (Hui et al. 2019). Both of these are retrospective measurements, not real-time discoveries at those distances.
C/2014 UN271 (Bernardinelli–Bernstein) is the cleanest example of a comet found as a body. Pedro Bernardinelli and Gary Bernstein linked it out of about 108 million single-night transient detections in 80,000 Dark Energy Survey exposures, as a moving point, not because it looked fuzzy. It appeared in 42 DES images on 25 nights, giving 32 useful astrometric measurements on 21 nights, the first in 2014 near 29 au. A VISTA precovery extended the record to 2010 at 34.1 au. The announcement came on 19 June 2021, and only then was a diffuse coma found retrospectively in combined DES data (Bernardinelli et al. 2021). The 34.1-au figure is a body detection, not an activity detection. The linking itself is the subject of Chapter 12 and Chapter 6.
In 2025 ALMA detected carbon monoxide (–1) from UN271 at 16.6 au, in observations from 8 and 17 March 2024, identifying the volatile that drives its distant activity (Roth et al. 2025). And in September 2026 Chandler’s group showed that activity survives in the shallow coadds of the Rubin Observatory’s second Early Data Preview: 59 active cutouts out of roughly 700 examined, spanning 32 objects, including 29 designated comets, the interstellar comet 3I/ATLAS (Chapter 14) and new activity on the asteroid-designated 2025 NC6 (Chandler et al. 2026).
The physics of a coma
The image model
Write the calibrated image of exposure as a sum of components:
Here is the smooth sky, the static scene of stars and galaxies, the flux of the unresolved nucleus, a normalised coma profile with flux , a possibly asymmetric tail, and the noise. The position comes from the orbit. is the PSF smeared by the body’s motion during an exposure of length :
This decomposition is a synthesis of the trailed-PSF and coma fits of Ferellec et al. (2022) and the scene modelling of Bernardinelli et al. (2021), not the notation of any one survey. One trap is worth naming at once. If the telescope tracked the comet, the stars are trailed and the comet is not, and adding another motion kernel double-counts the motion. Using a field star’s untrailed PSF as the reference for a trailed asteroid is worse: the asteroid looks extended because it moved, and a pipeline reports a coma that is not there.
Why a coma falls as
Suppose dust leaves the nucleus steadily and isotropically at speed , with grains per second. Conservation of grains through a sphere of radius gives the space density
The surface brightness at projected distance from the nucleus is the line-of-sight integral of this density:
So a steady coma has outside the PSF core, and the flux inside an aperture of radius grows linearly with , because . This is why a profile convolved with the PSF is the standard coma template (Ferellec et al. 2022), and why the usual dust measure is divided by :
Here is the heliocentric distance in au, the distance from the observer, the coma flux inside the aperture, the solar flux at 1 au, the grain albedo and the filling factor of grains in the aperture. For an ideal steady coma, does not depend on aperture. A bright nucleus inside the aperture breaks that property badly (Ye et al. 2023).
The law is a template, not a theorem about real comets. A finite age of activity, changing production, grain acceleration, jets and radiation pressure all bend it. The UN271 analysis considered logarithmic slopes of both and and measured stacked coma emission fainter than 30 mag arcsec (Bernardinelli et al. 2021). The template also needs an outer truncation radius to be normalised, and some prescription for its central singularity before convolution. A fitted “coma fraction” therefore means nothing without its truncation and background convention.
What switches activity on
A patch of exposed ice at distance balances absorbed sunlight against thermal radiation and the latent heat carried off by sublimation:
with Bond albedo , solar constant , emissivity , latent heat , and a geometric factor between the subsolar case () and the isothermal one (). The mass flux follows from kinetic theory,
where is the vapour pressure and the molecular mass (Hsieh et al. 2015). Because depends exponentially on temperature, activity switches off much faster than sunlight fades. The PS1 study’s thermal model gives subsolar water fluxes of , and kg m s at 2.5, 3.1 and 3.8 au. Over this range the flux drops by a factor of 4.1 while insolation drops by , and the gap widens farther out. A mantle of dust over the ice reduces production much further, so these are upper envelopes, not predictions of what a telescope will see.
Gas is not what an optical survey sees; it sees dust that the gas lifted. Grains must overcome cohesion and gravity, stay in the aperture long enough to be counted, and scatter light toward us. In a single-size approximation the dust mass in the aperture is , for grain density , radius and total scattering cross-section , and the production rate is roughly divided by the residence time in an aperture of physical radius . The grain size and speed usually dominate the uncertainty in the result.
Tails
Sunlight pushes grains outward with a force proportional to their cross-section, so a grain feels a reduced effective gravity:
where is the radiation-pressure efficiency. Small grains (large ) drift anti-sunward. Large grains stay near the orbit and form a trail. Curves of constant release time (synchrones) and of constant (syndynes), projected onto the sky, give physically motivated tail templates. Projection can produce an anti-tail pointing roughly sunward. A search that only looks in the anti-solar direction is therefore incomplete (Jewitt et al. 2015; Ye et al. 2023).
Forecasts use an empirical total magnitude , with phase function and activity index ; it is a fit, and extrapolating it past a change in activity moves forecast discovery dates substantially (Inno et al. 2024). Classification uses the Tisserand parameter with respect to Jupiter,
for semimajor axis , eccentricity and inclination . Orbits with (the boundary is drawn at 3, 3.05 or 3.08) are comet-like; this is a dynamical label, not a compositional one.
Finding activity
A calibrated activity statistic
Once the orbit is known, activity detection is a matched-filter problem on a small cutout, with nuisance parameters. The research dossier behind this chapter proposes a clean formulation that connects the published PSF-plus-coma fits to the detection theory of Chapter 1. Whiten the cutout with its noise covariance, . Collect the whitened nuisance templates (nucleus PSF, background, centroid derivatives, PSF corrections) as the columns of . Project them out of the activity template :
Under Gaussian noise with a non-negative coma amplitude, . The projection does the important work. It removes the part of the coma template that cannot be told apart from a slightly brighter nucleus or a slightly higher sky. If little norm survives, the observation contains little information about activity, however bright the source. This is the formal version of the familiar statement that an unresolved coma is degenerate with the nucleus.
The statistic is not yet a search. Maximising over tail angles, widths, apertures, epochs and a million asteroids produces trials, and for independent Gaussian tests the tail is roughly . Real templates are correlated and real residuals are not Gaussian, so the threshold must come from inactive control objects and injected comae, not from that formula.
Catalogue extendedness
The first survey-scale methods never touched pixels. They compared catalogue shape measurements of each asteroid with those of stars.
Pan-STARRS1 flagged moving sources whose second moments exceeded the PSF’s (a pipeline change on 13 July 2013 shifted this statistic by , a reminder that definitions matter), then had experts review repeat detections and request deeper imaging. It produced hundreds to thousands of flags per night. From comets found by other surveys that PS1 had observed but not flagged, the authors put an upper bound of about 70% on discovery efficiency. That is a bound from missed opportunities, not an injection-based completeness (Hsieh et al. 2015).
Waszczak and colleagues used a concentration index in magnitudes: the difference between peak surface brightness and total magnitude for the asteroid, minus the median of the same difference for stars in that image. Positive values mean less concentrated light. The index also responds to brightness, motion, seeing, sky level and sub-pixel centring, so they built an empirical model of inactive asteroids in a five-dimensional space of those observables, ten bins per dimension, cells, and scored each detection by its residual from the cell mean. Screening selected 1,577 objects, about 0.7% of the sample, and retained 76 of 115 testable known comets, an efficiency of 66%. From the absence of new MBCs they set 95% upper limits of 33 or 22 active MBCs per million main-belt asteroids, under two efficiency assumptions. The search found four new comets, which is a different result from finding new MBCs (Waszczak et al. 2013).
The PTF approach costs once catalogues exist and never re-reads an image. Its weakness is averaging: combining an object’s residuals over all its epochs dilutes a brief outburst, so epoch-level scores must be kept.
Motion-matched PSF plus coma
The pixel-level method, refined by Sarah Sonnett and colleagues and documented in detail by Ferellec et al. (2022), fits each cutout as a mixture of a bare nucleus and a nucleus with coma:
for each target and each exposure:
bias/flat correct; mask defects
pick nearby, slightly brighter, isolated stars; normalise; build empirical PSF
trail the PSF by the asteroid's motion during this exposure
for the target:
stack synthetic asteroid images with the same registration as the data
convolve the synthetic asteroid with a 1/r coma profile
fit (1 - f_c) * P_ast + f_c * P_coma to the data stack
compare f_c with control stars; inspect residuals
Building frame-specific models before stacking keeps changing seeing from masquerading as dust. The Isaac Newton Telescope survey that used it took three to ten frames totalling 500 s per target at 0.333 arcsec per pixel, imaged 534 asteroids, and obtained valid tail results for 316 and coma fractions for 293 frame sets. It found one possible candidate, 279870 (2001 NL19), not a confirmed MBC. An optimiser problem left some coma fractions stuck near their initial value of 0.01 (Ferellec et al. 2022). For a fixed centroid and coma kernel the amplitudes are a linear least-squares problem and should be solved in closed form, with a background term. An iterative optimiser on a linear problem is both slower and, as this case shows, less reliable.
The cost is for exposures, coma shapes and cutout pixels. On small stamps, direct convolution often beats FFTs. Template reuse matters more than clever transforms.
Tails: sectors, wedges and polar maps
A thin tail can leave the central PSF almost untouched, so it needs its own search. The INT study split an annulus into 18 sectors. The inner radius followed the seeing, usually 10–20 pixels, and the annulus was 12 pixels (about 4 arcsec) wide, with a separate 2-arcsec outer annulus for the sky. The asteroid’s score is its brightest sector’s median flux above local sky, . Each comparison star gets the same maximum-sector treatment, and the asteroid is ranked against them:
Taking the maximum over sectors for the stars too builds the look-elsewhere effect into the comparison. A permissive cut sent the lowest-ranked fifth of targets to visual inspection. It was a triage threshold, not a false-alarm rate (Ferellec et al. 2022).
Annular tail finders have a mixed record, and the failures are instructive. PS1 intended to run one operationally and abandoned it because image artefacts produced too many false flags (Hsieh et al. 2015). Chandler’s wedge photometry, which sums annular wedges of several angular widths to measure tail significance and direction, was severely limited by background sources (Chandler et al. 2024). Galaxies and neighbouring stars are the dominant false positives. They do not average away, and they look like short tails.
The best-controlled recent example is a non-detection. David Jewitt, Max Mutchler and Yoonyoung Kim remapped a Hubble image of the asteroid Bennu into polar coordinates at 1-degree steps out to 100 pixels (4 arcsec), looked for excess brightness near the predicted trail angle, and calibrated visibility with artificial trails of 1-arcsec FWHM. No trail implied a dust production below kg s under their grain assumptions, while the near-nucleus profile gave only kg s (Jewitt et al. 2026). Measuring away from the nucleus, where the PSF wings no longer compete, bought a factor of twenty. Bennu is also a reminder of physical limits: OSIRIS-REx saw particles leaving it in situ at rates far below what any remote image can detect.
Archives and volunteers at scale
HARVEST shows where the compute of an activity search actually goes (Chandler et al. 2024). It queries archive metadata, predicts which minor planets fall in each image through the SkyBot service, downloads and validates files, cuts out thumbnails, records provenance in a database, and sends the thumbnails to volunteers. It ran in Python and Bash under Slurm on a university cluster; no GPU use and no total CPU-hour figure are reported.
A depth cut does a great deal of the work. HARVEST dropped predicted objects less than one magnitude brighter than the image’s S/N = 10 depth, removing about 57% of SkyBot predictions, some 21 million. Later batches required a two-magnitude margin. The cut makes activity recognisable when it is there, but it also discards a faint nucleus whose outburst would have made it visible.
Each thumbnail received about 15 volunteer votes, combined as a weighted mean of binary votes , with a candidate threshold . Each volunteer’s weight mixes, in the ratio 7:2:1, their accuracy on training images, their experience, and a penalty for saying “yes” too often on science images; the penalty matters because training images are all active, so a habitual “yes” would otherwise look perfect. Chapter 28 treats the scheme in detail and charts what each term bought. On a development sample of about 170,000 images the combined weighting cut the review load from 2,513 to 1,718 images, a third, not an order of magnitude. On a later sample of 406,082 images volunteers produced 4,171 candidates; experts flagged 526 for investigation, and separately found 138 candidates that the volunteer threshold had missed. The throughput numbers expose the real bottleneck. About 18 million vetted thumbnails waited, volunteers retired images a day, and some 5,000 new thumbnails arrived daily. At the mean rate the static backlog alone would take about 60 years (Chandler et al. 2024). That describes the historical workflow, not the project’s current state, but it shows that human attention, not pixel processing, set the rate of discovery.
Distant comets: scene modelling and spatial filtering
For UN271 the DES team jointly fitted the static sky scene and a moving point source across overlapping exposures, subtracted both, rotated the residuals into a common physical frame, and averaged them with inverse-variance weights. The point-source photometry showed little brightening between 34.1 and 23.7 au. Yet TESS, measured in a large aperture, recorded a brightening of 1.5 mag between 23.8 and 21.2 au, and at the earlier epoch was about mag brighter than contemporaneous DES point-source photometry (Bernardinelli et al. 2021). The two did not contradict each other. A point-source fit measures the nucleus plus whatever coma falls inside the PSF. A large aperture measures the coma.
Background subtraction can delete the signal it is meant to reveal. For P/2021 HS, 3,446 TESS images provided 574 hours of integration, and the authors compared static-sky removal, which can suppress extended features, with comet-centred, direction-aligned median stacks (Ye et al. 2023). That comet had been discovered as an asteroid by Pan-STARRS on 16 April 2021. Its coma became recognisable only near perihelion, when forward scattering of sunlight by dust at a phase angle of up to 139 degrees amplified extremely weak activity. Models suggested an active area of only about 700 m on a nucleus 0.6–1.1 km across. Geometry, not depth, decided whether it looked like a comet. Long stacks along known orbits are the subject of Chapter 17. Here they must also allow the coma to change during the stack.
Photometric time series offer another route: a persistent excess over a modelled bare-nucleus light curve flags activity even when morphology is ambiguous. ATLAS, ZTF and Las Cumbres photometry show Chiron’s post-outburst excess decaying over about 1.4 years, though its rings also scatter light (Murtagh et al. 2026).
Forecasting Rubin
How many more comets will the Rubin Observatory’s Legacy Survey of Space and Time (LSST) find, and how early? Inno et al. (2024) asked a controlled counterfactual: if an idealised LSST-like survey had been running before each known long-period comet’s perihelion, when would it have seen it? With monthly ephemerides over a ten-year window, empirical total magnitudes and a faint limit of , they found 868 observable comets, about 40% of them detectable at least five years before perihelion. Tightening the limit to delays about a third of the sample by about a year. The paper has inconsistencies in its object counts, and its “at least double” discovery rate is a conditional inference, not a cadence simulation. A real forecast needs population, activity physics, cadence, linking and an activity classifier, as Boe et al. (2019) built for 150 Pan-STARRS long-period comets (Chapter 16).
The first real Rubin result is more modest and more concrete. Using predicted positions for 14,030 comets, depth maps and the exact list of visits contributing to each coadd, Chandler’s group selected about 700 cutouts in shallow regions of the Early Data Preview 2 coadds and found activity in 59. In one- and two-visit coadds the comet is present in only one visit, so its flux is diluted by the weights and can be clipped as an outlier. The authors therefore do not use those coadds for quantitative photometry, and the 8% active fraction applies only to those selection rules (Chandler et al. 2026). Coadds built for static science are hostile to moving sources; Chapter 39 explains why.
Moons and binaries: a short history
The first trans-Neptunian binary was found before the Kuiper belt was: James Christy and Robert Harrington’s 1978 discovery of Charon, whose first sign was an imperfect, distorted image of Pluto (Stephens & Noll 2006). The Pluto–Charon mutual events of 1985–1990, when each body passed in front of the other as seen from Earth, then measured both bodies’ sizes and surface brightness without resolving them (Proudfoot et al. 2026).
Asteroid moons had a less secure start. Several claims from anomalous light curves were never confirmed, which is why Dactyl in 1994 was decisive. In 1999 William Merline and collaborators reported a moon of (45) Eugenia from ground-based adaptive optics, and AO imaging went on to find satellites of Sylvia, Kleopatra, Minerva and other large asteroids. Petr Pravec and Gerhard Hahn reported 1994 AW1 as a photometric binary candidate in 1997, confirmed photometrically in 2008. The small moons of large main-belt asteroids and the close, similar-sized pairs among small asteroids appeared to trace different formation mechanisms (Margot et al. 2015).
Robert Millis’s team discovered 1998 WW31 with the Kitt Peak 4-m telescope in November 1998. With only a short arc, it became a recovery target. Christian Veillet and Alain Doressoundiram imaged it at CFHT on 21–22 December 2000, without at first recognising it. When Veillet reprocessed the run in April 2001 he recovered the object and saw that it was double, separated by 1.2 arcsec. Images from an earlier CFHT run, in January 2000, showed it at 0.8 arcsec. Hubble’s WFPC2 then resolved separations of about 0.7 arcsec in 2001. The sharp HST images alone spanned too short an arc. Combining them with the heterogeneous ground data gave the orbit: eccentricity about 0.8, period about 570 days (Veillet et al. 2002). It was the first Kuiper-belt binary other than Pluto–Charon, and it was found by reprocessing archival data for a different purpose. Resolution revealed the companion; time coverage made it a binary.
Hubble then made binaries routine, and PSF fitting made them common. Denise Stephens and Keith Noll took 81 previously unclassified trans-Neptunian objects observed with NICMOS. Three binaries were visible by eye. Fitting shifted model PSFs found six more, for an observed rate of 11% (+5/−2 percentage points) within the survey’s detection domain, with cold classical objects contributing 6 of 27 and the dynamically excited sample 3 of 54 (Stephens & Noll 2006). Eighteen years later Simon Porter, Susan Benecchi, Anne Verbiscer, Will Grundy, Keith Noll and Alex Parker did the same with WFC3 images of 198 cold classical objects from the Solar System Origins Legacy Survey (SSOLS): 23 visually separated binaries and 19 more blended ones (Porter et al. 2024). In both cases fitting roughly doubled or tripled the yield from images already taken.
Archives and closer views continued the pattern. Alex Parker and colleagues found Makemake’s moon in WFC3 data from 27 April 2015: six 725-s exposures showed a co-moving companion 0.57 arcsec from the dwarf planet and mag fainter. It was gone in a second visit two days later, and earlier HST images had missed it too, probably because the orbit is seen nearly edge-on and the moon was often projected against the primary’s glare (Parker et al. 2016). Csaba Kiss and colleagues found the moon of 2007 OR10, now Gonggong, in archival HST images, prompted partly by the primary’s unusually slow rotation (Kiss et al. 2017). New Horizons’ LORRI camera, far closer to its targets than any telescope at Earth, resolved the near-equal pair 2011 JY31 with a mutual semimajor axis of km and flagged 2014 OS393 as a likely binary (Weaver et al. 2022). On 1 November 2023 the Lucy spacecraft passed Dinkinesh at 431 km and found its moon Selam, which turned out to be two lobes of about 210 and 230 m in contact, orbiting about 3.1 km from the 720-m primary every 52.67 hours (Levison et al. 2024).
Finally, binary searches became statistical surveys of astrometry. Luana Liberato and collaborators searched Gaia’s asteroid positions for periodic wobbles and reported 358 candidates from Data Release 3 in 2024, then 343 from the Focused Product Release in 2026, of which only 99 overlap (Liberato et al. 2024; Liberato et al. 2026).
The physics of a companion
Separation, contrast and resolution
At observer distance , a companion at projected physical separation appears at angle . Its flux ratio gives a contrast . If the two bodies have equal albedo, . Projected separation is not the semimajor axis: phase, eccentricity and viewing angle all enter.
A telescope of aperture has its first Airy minimum at about . For a 10-m telescope at 1.2 μm, the diffraction limit is about 30 mas, and main-belt satellites are commonly 5–10 mag fainter than their primaries (Margot et al. 2015). At 40 au, 30 mas is about 870 km. The Airy scale is not a hard cutoff, however. A well-known PSF fitted at high S/N can detect a pair closer than that, and the next subsection says how much closer.
The blended-binary signal
Model a cutout as a background plus point sources,
For , let the total flux be , the flux fractions and (so ), and the separation vector . Put the origin at the photocentre, so that and . Expanding each PSF to second order in its offset,
The first-order terms cancel because , which is what the photocentre means. The second-order coefficient is . This derivation is the dossier’s analytic assessment, not a published completeness law, but its consequences match the measurements.
After the best single PSF is fitted at the photocentre, the leading signature of an unresolved binary is a zero-sum quadrupolar distortion of amplitude . For a known Gaussian PSF of width , its detection S/N scales roughly as . Three consequences follow:
- Equal pairs () are easiest; a 10:1 pair has , three times harder.
- The minimum detectable separation shrinks only as . Halving it needs four times the S/N, which is sixteen times the exposure in the background-limited regime.
- Any freedom in the PSF’s ellipticity or width can absorb exactly this signal. Independent PSF calibration is the measurement, not a cosmetic correction.
The SSOLS injection tests agree in shape. Equal-brightness pairs at combined were recovered down to about 0.5 pixel, about 600 km at 40 au. At about one pixel was needed, and equal blended pairs effectively disappeared near . At 5:1 contrast the limiting combined brightness was about , and at 10:1 about (Porter et al. 2024).
The natural test statistic is , maximised over separation and position angle. It does not follow a textbook distribution. Under the null the secondary’s flux is zero and its position undefined, the flux is constrained positive, and the search over positions adds trials. False-alarm rates must be calibrated by running the entire search, nuisance fits included, on simulated single sources.
From orbit to mass
A companion’s real value is the mass it measures. For a relative orbit of semimajor axis and period , Kepler’s third law gives the system mass
Bin Yang and colleagues observed the large main-belt asteroid (31) Euphrosyne with VLT/SPHERE/ZIMPOL in March–April 2019, found a moon about 4 km across at a contrast of mag, and fitted its orbit: km and days, both at (Yang et al. 2020). With m and s,
in agreement with the published kg. Ignoring covariance, the mass error is . Here and , so the separation dominates: , which is the published uncertainty. With the volume from a 3-D shape model of the 268-km primary, the density is kg m, low enough that Euphrosyne probably holds a large fraction of water ice. The cube on is why precise relative astrometry, not a long baseline in time, is what limits most asteroid masses.
Two scales bound where companions can live. The Hill radius , evaluated near the system’s heliocentric perihelion, marks where solar tides compete with the pair’s mutual gravity. It is a scale, not a strict stability boundary. The DES binary 2013 RJ124 has a mutual semimajor axis of about 34.9 thousand km and a Hill radius of about 490 thousand km, so it orbits at about 7% of its Hill radius (Bernardinelli et al. 2023). At the other end, a fluid Roche limit does not exclude cohesive or contact systems, as Selam shows. Close pairs also precess under the primary’s oblateness, at a leading-order rate
for mean motion , primary radius and oblateness coefficient . For Huya, adding such non-Keplerian terms improves the orbit fit dramatically (Rommel et al. 2025), and a Keplerian ellipse fitted blindly can miss real structure.
Mutual events and occultations
An unresolved pair’s light curve combines both bodies’ rotation with events in which one hides the other:
In an occultation one body blocks our view of the other; in an eclipse one body’s shadow falls on the other. Away from opposition they happen at different times. If the secondary disappears completely, the fractional drop is , or in magnitudes. A 0.03-mag attenuation floor corresponds roughly to a diameter ratio of 0.17, below which photometric detection becomes difficult (Margot et al. 2015). An elongated single body seen equator-on varies by about for axis ratio , so a large amplitude alone cannot distinguish a contact binary from an elongated single body.
A stellar occultation works differently, because it measures the star’s light, not the companion’s. A moon too faint to see can still cast a shadow. For shadow speed , a spherical moon of radius crossed at impact parameter blocks the star for a time with , so a single chord gives a lower bound on diameter. At 20 km s a 100-km moon hides the star for at most 5 seconds. The sharp edge is softened by the exposure time, the star’s angular size, and Fresnel diffraction on the scale , about 1.3 km for visible light at 40 au. Chapter 25 treats occultation physics in full.
Photocentre wobble
Gaia does not resolve asteroid binaries. It measures the light-weighted centre, which moves around the centre of mass as the pair orbits. With mass ratio and flux ratio , the photocentre and centre of mass differ by
If the bodies share density and albedo, mass scales as and flux as , so . The bracket then vanishes both for a negligible moon and for identical twins, and peaks near , a diameter ratio of 0.536 (Liberato et al. 2024). Gaia only sees the projection of this vector onto its scan direction, which changes from transit to transit.
The figure shows a physical blind spot, not a computational one. The pairs that are easiest to resolve in images are exactly the ones astrometry cannot see, and no faster periodogram can recover a displacement that is zero.
Finding companions
The table summarises what each method measures and what it misses. The subsections follow it in order.
| Method | Observable | Yields | Blind spot |
|---|---|---|---|
| Resolved imaging (HST, AO) | Second PSF at | Separation, contrast, orbit with epochs | Tight pairs; high contrast in halo |
| Blended PSF fitting | Quadrupole residual | Candidate binaries below resolution | Faint pairs; PSF errors mimic signal |
| Scene modelling (surveys) | Two PSFs in seeing-limited images | Wide binaries, orbits | Pairs inside ~1 arcsec seeing |
| Light curves | Mutual events, odd shapes | Size ratio, separation in radii | Small secondaries; unfavourable aspect |
| Stellar occultation | Second shadow | Chord sizes, positions | Shadow missing all stations |
| Gaia astrometry | Photocentre wobble | Period, amplitude candidates | Equal pairs; shape-induced wobble |
| Thermal excess | Emitting area above occultation size | Companion size (model-dependent) | Unequal surfaces, rings, shape |
Hubble: separated and blended companions
The HST procedure starts from a known orbit: register the dithered exposures, fit one and two PSFs, check that the second source keeps its offset across exposures and filters, and confirm with more epochs, since a background star separates from a moving target while a companion shares its motion.
The NICMOS search is unusually reproducible. With the NIC2 camera’s 0.075-arcsec pixels and typical exposures of 256 s in F110W and 512 s in F160W, Stephens and Noll generated PSFs with the Tiny Tim model, shifted on a 0.1-pixel grid, giving 100 sub-pixel positions per pixel over a search box 4–5 pixels on a side. The algorithm tried pairs of positions and adjusted fluxes at fixed total. A detection needed consistent separation (to 0.01 arcsec), position angle (to 10 degrees) and flux fractions (to 10%) across the dithers, and more than 7,000 synthetic images mapped the sensitivity (Stephens & Noll 2006). A literal position-pair search costs for exposures, candidate positions and pixels per stamp. Precomputing the image–PSF inner products and the PSF–PSF overlaps reduces each pair to a linear solve.
SSOLS used four F606W and four F814W exposures per object, at distances of 35.98–53.43 au where one WFC3 pixel spans 1,044–1,550 km. The team masked defects, made target-centred stacks upsampled by two, and fitted Tiny Tim single and double PSFs separately in the two filters. Their score turns the improvement into and , then penalises disagreement between the filters beyond 0.25 pixel in separation or 1 mag in contrast. Nineteen blended systems scored above 95% (Porter et al. 2024). That number is not a calibrated posterior probability: no evidence integral or parameter-volume penalty enters it, so “95%” cannot be read as a 5% false-discovery rate across the catalogue. The injection tests, with real backgrounds, 0.1-pixel jitter and flux ratios of 1:1, 2:1, 5:1 and 10:1, are what give the result its weight.
Adaptive optics: subtracting the halo
From the ground, AO images pose a harder inference. A bright main-belt primary may be resolved, the PSF changes with the atmosphere, and the moon sits in a structured halo. The Euphrosyne team removed the halo with running medians in boxes about 50 pixels in azimuth and 40 pixels in radius, inserted 100 synthetic point sources into each science image to measure how much flux the processing removed, fitted positions with 2-D Gaussians, and fitted the orbit with the GENOID code. The moon appeared at five of seven epochs; the orbit fitted five positions over 26 days with an RMS of 1.52 mas (Yang et al. 2020). The lesson carries over directly to exoplanet imaging (Chapter 33): halo subtraction removes part of the companion too, so injections must go in before subtraction and recovery must be mapped in radius and angle. An azimuthally averaged contrast curve can hide blind sectors.
Seeing-limited surveys: scene modelling
A wide-field survey with 1-arcsec seeing can still find wide binaries if it models the whole scene. For DES, Bernardinelli, Bernstein, Jindal and colleagues fitted the static background as a 20×20 grid at 0.35-arcsec spacing (7×7 arcsec) jointly with the moving source, mapping it into each exposure through the known WCS and PSF. For a binary they added a second PSF and solved the fluxes linearly at each trial geometry. From about 25,000 measurements, two systems showed a companion at S/N ≥ 5 in multiple images: the known 2014 LQ28 and the new 2013 RJ124, with mutual semimajor axes of about 32.9 and 34.9 thousand km, periods of about 1,470 and 1,850 days, and system masses of about and kg (Bernardinelli et al. 2023).
The DES paper describes five extra parameters for the binary model, invokes a null, and associates with a 0.1% null probability. But for five degrees of freedom , about 11%. The binary model is also non-regular (the secondary’s position is undefined when its flux is zero), and fixing the single-source centroid while letting the binary model move can inflate the improvement when atmospheric image motion is present. None of this invalidates the two binaries, which rest on repeated images. It means that is a screening rule whose false-alarm rate must be measured on simulated single sources (Bernardinelli et al. 2023).
Light curves and mutual events
Photometry finds companions in two ways. Detached binaries show mutual eclipses and occultations on top of rotation; contact binaries show light curves that no single convex body can produce. The front end is calibrated differential photometry, light-time correction, removal of geometric trends and a period search. Two similar minima can put the strongest periodogram peak at half the true period, so rotation and events must be fitted jointly, not one after the other.
Lucy’s Dinkinesh campaign is the worked example. From 267 images, an iterative two-component Fourier model separated the primary (amplitude about 0.25 mag, spin period about 3.7387 h) from Selam (about 0.82 mag). Eighteen discrepant points were excluded, and the remaining dips were identified as mutual eclipses using the encounter geometry. The spacecraft photometry alone gave Selam’s period as h, consistent with the ground-based 52.67 h (Levison et al. 2024). Resolved images and photometry together made the case. Photometry alone would have been an interpretation.
For contact-binary candidates, the method compares ellipsoids, Roche-shaped binaries and general shapes under one photometric likelihood. Audrey Thirouin and colleagues measured a 17.43-h period and a -mag amplitude for Logos, which already has a resolved moon, Zoe. Their rendering models favour a close or contact pair inside Logos, about 143 km apart, making the system a likely triple (Thirouin et al. 2025). For 2001 XR254, ten nights of 4.3-m Lowell Discovery Telescope photometry between 2021 and 2026 gave an 11.17-h period, a 0.42-mag amplitude and a sharp minimum suggesting a possible inner pair (Thirouin et al. 2026). Both are inferred architectures, not resolved images. Forward modelling a mesh of facets at epochs for trial shapes costs at least , a natural fit for GPU ray tracing. But no amount of rendering supplies viewing angles that were never observed.
Mutual events can also be predicted: Benjamin Proudfoot, Will Grundy and Darin Ragozzine propagate orbit posteriors (500 realisations per event) to forecast event seasons for Altjira, Logos–Zoe, Huya and others, often with large timing uncertainties (Proudfoot et al. 2026).
Stellar occultations
A satellite’s shadow can pass well away from the primary’s predicted track, and earlier or later than the primary event. Campaigns therefore need a “fence” of stations across the shadow path, spaced at most about half the target’s diameter, and recordings long enough to cover plausible moon positions. For known TNO binary orbits and an assumed 20 km s shadow speed, observing for 15 minutes covers both sides of the orbit for 65% of systems, 30 minutes for 73%, and one hour for 92% (Braga-Ribas et al. 2025). Those fractions describe the known-orbit sample. And recording longer does not help if no station lies under the moon’s path.
The close binary 2014 WC510 was revealed by a December 2018 occultation. Its components are 349 km apart, about 13 mas on the sky, less than a third of a WFC3 pixel (Leiva et al. 2020, as summarised by Porter et al. 2024). For Huya, three single-chord satellite detections in 2021 and 2023 gave precise positions and a lower limit of 165 km on the moon’s diameter, and a system density of kg m under the adopted shape assumptions (Rommel et al. 2025).
The event search itself is cheap: prefix sums test trial durations over samples in . What limits these campaigns is geometry: the star, the prediction, and where the stations stand.
Gaia wobble searches
The Gaia search is the largest statistical workload in the subject. First fit each asteroid’s heliocentric orbit and form along-scan residuals. Because the scan angle changes, a fixed projected sinusoid is a reasonable model only over short windows; Liberato et al. use windows of at least ten transits within at most ten days. A transit lasts about 40 s and holds up to nine CCD measurements, combined by inverse-variance weighting into one residual with uncertainty . A systematic error common to the whole transit does not average down with the number of CCDs, and the 2026 analysis models it separately (Liberato et al. 2026).
In each window, the test compares a constant against a constant plus sinusoid,
with a generalised Lomb–Scargle periodogram (computed with the nifty-ls library). The significance of the maximum over the frequency grid is calibrated with 10,000 Monte Carlo noise realisations per window, using the actual timestamps and uncertainties. The eligible data were 47,896 objects in 60,152 windows over the 66-month FPR interval. For objects with several windows, the p-values are combined by Fisher’s method and by the minimum-p method, and Benjamini–Hochberg selection is applied at a deliberately permissive 75% target false-discovery rate. That yields 1,448 statistically selected objects, of which the authors expected roughly a quarter, about 362, to be real. Checks on implied density and separation, consistency across windows and rejection of special cases leave 343 candidates in 410 windows, including nine known or strongly suspected binaries. In noise-only control simulations the typical number of detections was 88% lower than in the real data. Another 45 objects show repeated trends that could indicate wide companions (Liberato et al. 2026).
Two cautions apply. FDR control on each selection does not carry over to their union, as the paper notes. And physical plausibility does not prove a moon: Lutetia’s detected wobble period of about 8.12 h matches its rotation, and the Rosetta flyby excluded a satellite large enough to cause it, so the wobble comes from the body’s shape. The 343 are candidates, with no demonstrated contamination rate. The Monte Carlo alone amounts to simulated window series. No hardware or run time is reported. This workload returns in the last section.
Thermal excess
A final method needs no image of the companion at all. Two unresolved bodies with similar surfaces emit like one body of diameter with . If an occultation measures directly, a thermal diameter larger than implies a hidden companion. Gómez-Limón and colleagues combined Herschel and Spitzer data with occultation sizes for ten objects, four of them known binaries for validation, in a Bayesian model assuming equal albedo and beaming for both components (128 emcee walkers, 500 burn-in steps). They inferred a nonzero companion size for three of the known binaries and for three unconfirmed systems: 2002 TC302, 2002 KX14 and Máni, with satellite diameters of , and km (Gómez-Limón et al. 2026). A posterior mode away from zero is not a Bayes factor, and unequal surfaces, shape or rings can mimic the excess. These are follow-up targets, not moons.
Landmark results
| Year | Who, with what | Result | Anchor |
|---|---|---|---|
| 1978 | Christy & Harrington | Charon: first trans-Neptunian binary | A distorted image of Pluto |
| 1993–94 | Galileo; Ann Harch | Dactyl, first certain asteroid moon | Flyby 28 Aug 1993; seen 17 Feb 1994 |
| 1996 | Elst & Pizarro, ESO 1-m | 133P, prototype main-belt comet | |
| 2002 | Veillet et al., CFHT + HST | 1998 WW31, first non-Pluto KBO binary | , d |
| 2006 | Stephens & Noll, NICMOS | PSF fitting finds blended binaries | 9 of 81, six by fitting |
| 2009 | Hsieh, Gemini | 176P from a targeted search | 1 in 599; 26.8 mag arcsec |
| 2013 | Waszczak et al., PTF | Catalogue extendedness at scale | 2.0 M detections; ≤33 MBCs per million |
| 2015 | Hsieh et al., PS1 | Operational activity screening | 333,026 objects; two MBCs |
| 2016 | Parker et al., HST | Makemake’s moon | 0.57 arcsec, 7.8 mag fainter |
| 2020 | Yang et al., VLT/SPHERE | Euphrosyne’s moon and density | kg m |
| 2021 | Bernardinelli et al., DES | UN271 linked as a point, coma later | Body at 34.1 au (precovery) |
| 2024 | Porter et al., WFC3 | SSOLS binaries | 23 separated + 19 blended of 198 |
| 2024 | Levison et al., Lucy | Selam, a contact-binary moon | Lobes ≈210 and 230 m |
| 2024 | Chandler et al., Zooniverse | Volunteer archive search | 16 activity discoveries; 4 active asteroids |
| 2025 | Roth et al., ALMA | CO drives UN271 | Detected at 16.6 au |
| 2026 | Liberato et al., Gaia FPR | Astrometric binary candidates | 343 from 60,152 windows |
| 2026 | Hsieh; Noonan et al., JWST | Water in 133P; none in dusty 457P | 457P s |
| 2026 | Chandler et al., Rubin EDP2 | Activity survives shallow coadds | 59 cutouts, 32 objects |
| 2026 | Jewitt et al., HST | Bennu dust limit from trail search | kg s |
Limitations and open problems
Confusion, not photon noise, sets the false-positive rate. A faint galaxy looks like a short tail. A neighbouring star changes sector ranks. Tracking jitter, PSF ellipticity and detector effects mimic blended companions. Rotation can masquerade as eclipses, and shape can produce astrometric wobble. Null controls must match the target in motion, brightness, crowding, seeing, detector position and processing history (Ferellec et al. 2022; Hsieh et al. 2015).
No single completeness number exists. Activity detectability depends on nucleus flux, coma fraction, tail length, width and angle, phase angle, background and epoch. Binary detectability depends on primary brightness, flux ratio, projected separation, PSF state, orbital phase, inclination and cadence. A non-detection, such as Makemake’s second visit, constrains one region of that space at one epoch. Hsieh’s 2009 comparison of his surface-brightness limit with a known weak tail remains rare: later surveys have more objects and less sensitivity calibration.
The physics of activity is uncertain. Recurrent perihelion activity supports sublimation but does not exclude rotational help; (6478) Gault’s recurrent activity was not tied to perihelion, so a perihelion-prioritised search selects against other mechanisms. Water-only models miss supervolatile activity, while extrapolated power laws overpredict distant brightness. Optical cannot be converted to water production in general, as 457P shows (Noonan et al. 2026).
The close-binary population is barely measured. SSOLS’s recovery limits leave room for many faint, compact pairs that New Horizons and occultations show exist. Wladimir Lyra points to a dearth of measured binary masses around – kg, near absolute magnitude –5. That could reflect formation history, undetected companions, or the difficulty of measuring mutual orbits; it is not proof of an empty mass interval (Lyra 2025).
Statistics near threshold are fragile. The Gaia study tested its own confidence intervals. Amplitude intervals approach 95% coverage only for wobbles above about 1 mas, and period intervals reach about 90% coverage only above about 2 mas, while most selected amplitudes are 0.3–1 mas (Liberato et al. 2026). Scores reported as percentages (SSOLS’s 95%, a volunteer’s 0.473) are rankings until calibrated against independent positives, negatives and injections.
Where the room is
Both problems share a structure that favours the algorithm designer. Once the orbit is known, each test is a small linear model on a small cutout, and the expensive parts are repetition (millions of objects, thousands of null simulations) and I/O. Nothing here is asymptotically hard. The gains come from not redoing work, from statistics that preserve information, and from moving the human out of the inner loop. These are proposals drawn from the research dossiers. None has a published, controlled speedup at equal sensitivity. Chapter 42 puts them alongside the book’s other open problems.
Read each exposure once. An archive activity search like HARVEST touches each image for many asteroids. The efficient design reads an exposure once, builds its PSF, background and source model, and scores every asteroid cutout in it as one batch. A compact coma and tail basis evaluated with batched matrix products, and amplitudes solved in closed form, turn the science kernel into dense linear algebra. The data volume is the real constraint. As an illustrative estimate, cutouts of float32 pixels occupy 16.4 GB, about 49 GB with variance and one working plane. At that scale, decompression and transfer can outweigh the scoring, and caching at the detector level matters more than a faster kernel. The same reuse applies to binary searches. For fixed templates the fit needs only and , which can be cached across a grid of separations instead of recomputed per pair, with PSF-derivative templates as a cheap screen for the quadrupole signal.
Gate, then infer. If a cheap gate costing passes a fraction of cutouts on to an expensive fit costing , the speedup is
which reaches ten only if and . The gate must be shown to preserve weak-activity completeness, measured as a function of morphology, with an audit sample of rejected cutouts. The Active Asteroids weighting cut candidates by a third. That is useful ranking, but nowhere near a validated order-of-magnitude gate.
The Gaia wobble search spends most of its arithmetic on about simulated noise series, each scanned over a frequency grid. Within a window the timestamps, weights, frequency grid and nuisance model are fixed across all 10,000 realisations. Whiten the window and project out the nuisance (a constant or trend). At each frequency , let be an orthonormal basis for the projected sine and cosine columns. The periodogram power is then for the whitened, projected data . Stacking all into one matrix and all realisations into another turns the whole null simulation for a window into a single matrix multiplication, a squared-norm reduction and a maximum over frequency: work that tensor cores do well once the numerical error is validated. For long windows, NUFFT periodograms (nifty-ls already has a GPU path) may win instead. For Gaia’s ten-transit windows, a precomputed dense basis probably does, but that should be benchmarked, not assumed. Sequential Monte Carlo can stop early on clearly insignificant windows, provided the p-values stay valid for the Benjamini–Hochberg step, and empirical p-values should be reported as for exceedances in simulations, never zero. An order-of-magnitude gain over a serial loop is plausible, but no baseline run time has been published.
Sum likelihoods along orbits, not detections. When a comet’s activity or a companion is marginal at each epoch, requiring a significant detection at each epoch throws information away. For activity with a known time profile , accumulate signed matched-filter numerators and their normalisations along the orbit, and test change points or a small basis of production histories so that a brief outburst is not diluted by a long steady stack. For binaries, sum the pixel likelihood along a trial mutual orbit around the known primary. This is the relative-orbit version of Chapter 20 and of orbit-stacking in exoplanet imaging (Chapter 33). The template space grows, and so does the trials penalty, which must be calibrated the same way. Sum normalised likelihoods from native exposures, not residual images from which subtraction may already have removed the secondary.
Move humans to the hard cases. The Active Asteroids backlog (18 million thumbnails, 5,000 new per day, 800 retired per day) is a throughput mismatch that no faster kernel fixes. Machine scores can retire the obvious cases, active learning can send ambiguous ones to volunteers, and sequential vote aggregation can stop early on confident subjects. A randomised audit stream must be kept, because classifiers that share a systematic error do not confirm one another. Locally propagated ephemerides joined against footprints, as in the Rubin Ponder workflow, can replace repeated remote queries (Chandler et al. 2026).
Build the benchmark. The most valuable missing product is a survey-matched set of weak comae, tails and close binaries, with realistic inactive and single controls, end-to-end injections, pixel likelihoods for both hypotheses, and follow-up outcomes. Without it, a rise in activity rate or binary fraction can come from a deeper fit or a looser false-positive policy, and a tenfold faster pipeline at a changed threshold is not a tenfold better one.
Know which limits are physical. Photon noise, angular resolution, unfavourable scattering geometry, the degeneracy of an unresolved coma with its nucleus, the zero wobble of twin binaries, the absence of mutual events at bad orientations, and an occultation shadow that missed every station are limits of information. More computation cannot recover what the photons do not contain; Bennu’s in-situ particle activity lies far below any remote limit. PSF errors, lost diffuse emission, unnecessary resampling, repeated downloads, uncalibrated thresholds and follow-up latency are engineering and statistical limits. That second list is where the room is.
References
- NASA Science. 243 Ida (mission history: Galileo encounter and the discovery of Dactyl by Ann Harch). NASA Science. science.nasa.gov
- Veillet, C., Parker, J. W., Griffin, I. et al. (2002). The binary Kuiper-belt object 1998 WW31. Nature 416, 711–713. doi:10.1038/416711a
- Stephens, D. C., Noll, K. S. (2006). Detection of Six Trans-Neptunian Binaries with NICMOS: A High Fraction of Binaries in the Cold Classical Disk. AJ 131, 1142. arXiv:astro-ph/0510130
- Hsieh, H. H. (2009). The Hawaii Trails Project: Comet-Hunting in the Main Asteroid Belt. A&A. arXiv:0907.5505
- Waszczak, A. et al. (2013). Main-belt comets in the Palomar Transient Factory survey: I. The search for extendedness. MNRAS. arXiv:1305.7176
- Hsieh, H. H. et al. (2015). The Main-Belt Comets: The Pan-STARRS1 Perspective. Icarus. arXiv:1410.5084
- Jewitt, D., Hsieh, H., Agarwal, J. (2015). The Active Asteroids. Asteroids IV. arXiv:1502.02361
- Margot, J.-L., Pravec, P., Taylor, P., Carry, B., Jacobson, S. (2015). Asteroid Systems: Binaries, Triples, and Pairs. Asteroids IV. arXiv:1504.00034
- Parker, A. H., Buie, M. W., Grundy, W. M., Noll, K. S. (2016). Discovery of a Makemakean Moon. ApJL. arXiv:1604.07461
- Kiss, C., Marton, G., Farkas-Takács, A. et al. (2017). Discovery of a satellite of the large trans-Neptunian object (225088) 2007 OR10. ApJL. arXiv:1703.01407
- Snodgrass, C. et al. (2017). The Main Belt Comets and Ice in the Solar System. A&A Review. arXiv:1709.05549
- Jewitt, D., Hui, M.-T., Mutchler, M. et al. (2017). A Comet Active Beyond the Crystallization Zone. ApJL. arXiv:1709.10079
- Hui, M.-T. et al. (2019). C/2010 U3 (Boattini): A Bizarre Comet Active at Record Heliocentric Distance. AJ. arXiv:1903.02260
- Boe, B. et al. (2019). The Orbit and Size-Frequency Distribution of Long Period Comets Observed by Pan-STARRS1. Icarus. arXiv:1905.13458
- Yang, B., Hanuš, J., Carry, B. et al. (2020). Binary asteroid (31) Euphrosyne: Ice-rich and nearly spherical. A&A. arXiv:2007.08059
- Leiva, R. et al. (2020). Stellar Occultation by the Resonant Trans-Neptunian Object (523764) 2014 WC510 Reveals a Close Binary TNO. PSJ 1, 48. doi:10.3847/PSJ/abb23d
- Bernardinelli, P. H. et al. (2021). C/2014 UN271 (Bernardinelli-Bernstein): the nearly spherical cow of comets. ApJL. arXiv:2109.09852
- Weaver, H. A., Porter, S. B., Spencer, J. R. et al. (2022). High Resolution Search for KBO Binaries from New Horizons. PSJ 3, 46. arXiv:2201.05940
- Ferellec, L. et al. (2022). A Targeted Search for Main Belt Comets. MNRAS. arXiv:2211.01435
- Ye, Q. et al. (2023). Comet P/2021 HS (PANSTARRS) and the Challenge of Detecting Low-Activity Comets. arXiv:2303.00221
- Bernardinelli, P. H., Bernstein, G. M., Jindal, N. et al. (2023). Photometry of outer Solar System objects from the Dark Energy Survey I: photometric methods, light curve distributions and trans-Neptunian binaries. arXiv:2304.03017
- Chandler, C. O. et al. (2024). The Active Asteroids Citizen Science Program: Overview and First Results. AJ. arXiv:2403.09768
- Porter, S. B., Benecchi, S. D., Verbiscer, A. J. et al. (2024). Detection of Close Kuiper Belt Binaries with HST WFC3. PSJ. arXiv:2406.02808
- Liberato, L., Tanga, P., Mary, D. et al. (2024). Binary asteroid candidates in Gaia DR3 astrometry. arXiv:2406.07195
- Levison, H. F., Marchi, S., Noll, K. S. et al. (2024). A contact binary satellite of the asteroid (152830) Dinkinesh. Nature 629, 1015–1020. arXiv:2406.19337
- Hsieh, H. H. et al. (2024). The Volatile Composition and Activity Evolution of Main-Belt Comet 358P/PANSTARRS. arXiv:2411.07435
- Inno, L. et al. (2024). How much earlier would LSST have discovered currently known long-period comets? arXiv:2412.12978
- Rommel, F. L., Fernández-Valenzuela, E., Proudfoot, B. C. N. et al. (2025). Stellar occultation observations of (38628) Huya and its satellite: a detailed look into the system. PSJ 6, 48. arXiv:2501.09739
- Braga-Ribas, F., Vachier, F., Desmars, J., Margoti, G., Sicardy, B. (2025). Investigating the formation of small Solar System objects using stellar occultations by satellites. Phil. Trans. R. Soc. A. arXiv:2503.00874
- Thirouin, A., Noll, K. S., Grundy, W. M. et al. (2025). Logos-Zoe: A contact binary triple system in the trans-neptunian belt. arXiv:2504.15363
- Roth, N. X. et al. (2025). First Detection of Molecular Activity in the Largest Known Oort Cloud Comet: ALMA Imaging of C/2014 UN271 (Bernardinelli-Bernstein) at 16.6 au from the Sun. ApJL. arXiv:2505.04767
- Lyra, W. (2025). Where are the missing Kuiper Belt binaries? arXiv:2507.08948
- Proudfoot, B., Grundy, W., Ragozzine, D. (2026). Trans-Neptunian Binary Mutual Events in the 2020s and 2030s. arXiv:2603.05394
- Noonan, J. W. et al. (2026). Emerging Diversity Among the Main-Belt Comets: Insights from JWST and Ground-Based Observations of 457P/Lemmon-PANSTARRS. arXiv:2604.22931
- Hsieh, H. H. et al. (2026). Characterization of the Volatile Properties of 133P/Elst-Pizarro and Other Main-Belt Comets with JWST and Ground-Based Observations. arXiv:2604.22932
- Gómez-Limón, J. M., Leiva, R., Ortiz, J. L. et al. (2026). Probing close-in satellites of Trans-Neptunian Objects through thermal and direct size measurements. arXiv:2605.22296
- Liberato, L., Tanga, P., Mary, D. et al. (2026). Follow the wobble: Statistical methods to detect astrometric binary asteroids in Gaia FPR. arXiv:2605.22702
- Murtagh, J. et al. (2026). Multi-year Ground-Based Survey Photometry of Active Comet 103P/Hartley 2 and Centaur (2060) Chiron: A Tale of Two Comets in the Pre-LSST Era. arXiv:2606.30280
- Thirouin, A., Grundy, W. M., Sheppard, S. S. et al. (2026). Rotation and Mutual Eclipse Events Season in the Kuiper Belt: (524366) 2001 XR254. arXiv:2607.27589
- Chandler, C. O. et al. (2026). Tails and Trails: Comets and NEOs Survive Co-addition in Rubin Early Data Preview 2. arXiv:2609.30361
- Jewitt, D., Mutchler, M., Kim, Y. (2026). Hubble Space Telescope Observations of Active Asteroid (101955) Bennu. arXiv:2610.07636