Exoplanet Detection

The Odd-Even Transit Depth Test: Catching Eclipsing-Binary False Positives

Fold a light curve at the wrong period and a pair of stars can masquerade as a Jupiter-sized planet — until you notice that every other dip is 200 parts-per-million deeper. That tiny alternating difference is the fingerprint the odd-even transit depth test hunts for. It is one of the cheapest, most decisive vetting checks in the Kepler and TESS pipelines: split a phase-folded transit signal into its odd-numbered and even-numbered events, measure each depth independently, and ask whether they agree.

When they don't agree to within a few sigma, you are almost certainly not looking at a planet. You are looking at an eclipsing binary (EB) whose orbital period was accidentally halved — so that the deep primary eclipse and the shallow secondary eclipse have been stacked on top of each other as if they were identical planetary transits.

  • TypePhotometric vetting diagnostic
  • DomainExoplanet transit detection
  • TargetsEclipsing-binary false positives
  • Key thresholdOdd-even depth difference > 3σ = flagged
  • Key relationδ = (Rp/R★)² ; EB: δ_prim ≠ δ_sec
  • Observed inKepler, TESS, NGTS, K2 pipelines

Interactive visualization

Press play, or step through manually. The visualization is yours to drive — try it before reading on.

Open visualization fullscreen ↗

Watch the 60-second explainer

A condensed visual walkthrough — narrated, captioned, under a minute.

What the test is and its physical basis

A transiting planet blocks the same fraction of starlight on every orbit. The fractional dip, or transit depth, is set by the geometry: δ = (Rp/R★)², the square of the planet-to-star radius ratio. Because the planet does not change size or brightness between orbits, transit number 1, 3, 5, 7 (odd) and transit number 2, 4, 6, 8 (even) must all reach the same depth within the photometric noise.

An eclipsing binary breaks this symmetry in a subtle way. Detection algorithms like Box Least Squares (BLS) that scan for periodic dips frequently lock onto half the true orbital period of an EB, because the deep primary eclipse and the shallow secondary eclipse look like two evenly spaced events of a shorter period. Folded at that half-period, primaries land on the odd transits and secondaries on the even transits (or vice versa). Since two stars of different size and temperature block different amounts of light, the two eclipse depths differ — and that difference is exactly what the odd-even test measures.

The mechanism: why the depths split

Consider two stars, A (larger, hotter) and B (smaller, cooler). When B passes in front of A, it blocks a patch of A's bright surface — a deep primary eclipse. Half an orbit later A passes in front of B, blocking B's fainter surface — a shallow secondary eclipse. For circular orbits these are separated by exactly half the period.

  • Primary depth scales roughly as (R_B/R_A)² × [1 − (surface-brightness ratio term)].
  • Secondary depth scales with how much of the fainter star's light is removed — set by the ratio of effective temperatures, ~(T_B/T_A)⁴ via the Stefan–Boltzmann surface-brightness contrast.

Because these two depths depend on different combinations of radius and temperature, they are essentially never equal unless the stars are near-identical twins. Fold at the half-period and you interleave a deep and a shallow event — the machine reports one 'transit' depth that alternates. The odd-even statistic simply asks: is |δ_odd − δ_even| larger than the combined noise?

Key quantities and a worked example

The diagnostic is a signal-to-noise comparison. Define S = |δ_odd − δ_even| / √(σ_odd² + σ_even²), where each σ is the uncertainty on the separately fitted, phase-folded depth. Pipelines flag the candidate when S exceeds a threshold — 3σ in the Kepler Data Validation module, with ~5σ used as a more conservative cut in some TESS/ground-based surveys.

Worked example. Suppose a G star (R★ ≈ 1 R_sun) has a companion. Folded at the half-period, odd events show δ_odd = 1.20% and even events δ_even = 0.90%, each with σ ≈ 0.05%. Then S = |1.20 − 0.90| / √(0.05² + 0.05²) ≈ 0.30 / 0.071 ≈ 4.2σ — a clear fail. A genuine planet at ~1% depth implies Rp/R★ ≈ √0.01 = 0.1, i.e. a ~1 R_Jupiter body, so the depths look planetary; only the odd-even split reveals the two-star nature. Doubling the folding period then shows one deep and one shallow eclipse per cycle, confirming the EB.

How it is observed and applied in pipelines

The test lives inside automated vetting stages that process every Threshold Crossing Event (TCE):

  • Kepler Data Validation (DV) — Twicken, Jenkins et al. built the odd-even depth and epoch comparison directly into the DV reports for the ~34,000 TCEs from the Q1–Q17 runs; it appears as a one-page summary metric.
  • TESS SPOC and QLP — the same check runs on TESS TCEs, where background eclipsing binaries blended into the large 21-arcsecond pixels are the dominant false-positive source.
  • NGTS, K2, ground-based surveys — odd-even flux asymmetry is a standard entry in vetting checklists and citizen-science tools like Planet Hunters.

Two companion statistics ride alongside it: the epoch statistic (do odd and even events arrive on the predicted schedule, or is there a timing offset signalling an eccentric EB?) and a direct secondary-eclipse search at phase 0.5. Together they form the classic 'is this an EB?' triage before expensive follow-up like radial velocities or high-resolution imaging.

The odd-even test is one member of a suite; each catches a different flavor of impostor:

  • Secondary-eclipse detection — finds the shallow dip at phase 0.5. Complementary: an EB can fail odd-even even when its secondary is too shallow to detect alone, and vice versa.
  • Centroid / difference-image analysis — checks whether the flux dip comes from the target pixel or a nearby background eclipsing binary. Odd-even catches unequal depths; centroids catch spatial offset.
  • V-shape vs. U-shape — grazing EBs make V-shaped, depth-dependent ingress; planets make flatter-bottomed U-shapes.
  • Radial velocity — the gold standard: a stellar companion induces km/s reflex motion, versus m/s for planets.

Its great virtue is cost: it needs only the discovery light curve, no new observations. Its blind spots are twins (near-equal stars give equal depths and sail through) and cases where the true period was correctly recovered, so primaries and secondaries never interleave.

Significance, limits, and open issues

Eclipsing binaries — foreground, background-blended, or hierarchical triples — are historically the largest single class of transit false positives. Radial-velocity and multicolor studies (e.g., Santerne and collaborators on Kepler giant-planet candidates) found false-positive rates of tens of percent for hot-Jupiter-sized signals, much of it EBs. Automated odd-even vetting removes a big fraction of these before humans ever look, which is why Kepler could statistically 'validate' thousands of small planets.

Open and debated issues remain. The test is weak against equal-mass twin binaries and against background EBs so faint that dilution shrinks the odd-even split below 3σ — a growing concern for TESS's large pixels. Choosing the threshold is a real trade: too strict (3σ) rejects genuine planets whose depths differ by chance or by stellar activity; too loose (5σ+) lets EBs slip through into occurrence-rate samples. Modern machine-learning vetters (Robovetter, ExoMiner, and newer multimodal networks) fold the odd-even statistic in as one input feature rather than a hard cut, letting the classifier weigh it against centroids, shape, and stellar parameters.

Genuine planetary transit vs. an eclipsing binary detected at half its true period
PropertyReal planetEclipsing binary (period halved)
Odd vs. even depthEqual to <1σDiffer by 3–many σ
Physical cause of dipRp/R★ ratio, same each orbitPrimary vs. secondary eclipse of two stars
Typical depth~0.01%–1% (100 ppm–1%)Often 1%–50%, unequal by design
Secondary eclipseAbsent or tiny (ppm-level)Present, ~half phase between primaries
Odd-even epoch offsetZeroCan be non-zero if orbit eccentric
Correct interpretationOne transiting bodyTwo stars, true period = 2×folded period

Frequently asked questions

What is the odd-even transit depth test?

It is a vetting check that splits a phase-folded transit signal into its odd-numbered and even-numbered events, measures each depth separately, and compares them. A real planet blocks the same fraction of light every orbit, so odd and even depths agree; a significant difference (typically >3σ) flags an eclipsing binary whose period was mistakenly halved.

Why do eclipsing binaries fail this test?

Detection algorithms like BLS often lock onto half the true period of an eclipsing binary, so the deep primary eclipse and the shallow secondary eclipse get folded onto alternating 'transits.' Because the two stars differ in size and temperature, their eclipse depths differ — producing an alternating deep/shallow pattern a planet cannot make.

What threshold marks a false positive?

The Kepler Data Validation pipeline flags a candidate when the odd-even depth difference exceeds about 3σ of the combined noise, computed as |δ_odd − δ_even| divided by the quadrature-summed uncertainties. Some TESS and ground-based surveys adopt a more conservative ~5σ cut to avoid rejecting genuine planets.

Can a real planet ever fail the odd-even test?

Rarely, but yes. Stellar activity, spot crossings, correlated red noise, or a marginally sampled transit can make odd and even depths differ by chance. That is why pipelines cross-check with secondary-eclipse searches, centroid analysis, and transit shape before rejecting a candidate outright.

What kinds of binary does the test miss?

It is blind to near-identical twin binaries, whose two stars produce nearly equal eclipse depths that pass as planetary. It also weakens for heavily diluted background eclipsing binaries, where blended third-light shrinks the odd-even difference below the detection threshold — a notable concern for TESS's large 21-arcsecond pixels.

How does it relate to secondary-eclipse detection?

They are complementary EB tests. Secondary-eclipse detection looks for a shallow dip near phase 0.5 at the true period; the odd-even test detects unequal depths when the period is folded at half its true value. A system can fail one while passing the other, so pipelines run both.