<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" specific-use="SMUR" dtd-version="3.0" xml:lang="en">
<front>
<journal-meta>
<journal-id journal-id-type="publisher">EGUsphere</journal-id>
<journal-title-group>
<journal-title>EGUsphere</journal-title>
<abbrev-journal-title abbrev-type="publisher">EGUsphere</abbrev-journal-title>
<abbrev-journal-title abbrev-type="nlm-ta">EGUsphere</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub"></issn>
<publisher><publisher-name>Copernicus Publications</publisher-name>
<publisher-loc>Göttingen, Germany</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.5194/egusphere-2026-4608</article-id>
<title-group>
<article-title>Contrails cannot exist without flights: physics-informed contrail detection, tracking, and attribution in ground-based camera video</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dalmau</surname>
<given-names>Ramon</given-names>
<ext-link>https://orcid.org/0000-0003-3587-7331</ext-link>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jarry</surname>
<given-names>Gabriel</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Very</surname>
<given-names>Philippe</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group><aff id="aff1">
<label>1</label>
<addr-line>EUROCONTROL Innovation Hub, Brétigny-sur-Orge, France</addr-line>
</aff>
<pub-date pub-type="epub">
<day>12</day>
<month>08</month>
<year>2026</year>
</pub-date>
<volume>2026</volume>
<fpage>1</fpage>
<lpage>38</lpage>
<permissions>
<copyright-statement>Copyright: &#x000a9; 2026 Ramon Dalmau et al.</copyright-statement>
<copyright-year>2026</copyright-year>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri"  xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p>
</license>
</permissions>
<self-uri xlink:href="https://egusphere.copernicus.org/preprints/2026/egusphere-2026-4608/">This article is available from https://egusphere.copernicus.org/preprints/2026/egusphere-2026-4608/</self-uri>
<self-uri xlink:href="https://egusphere.copernicus.org/preprints/2026/egusphere-2026-4608/egusphere-2026-4608.pdf">The full text article is available as a PDF file from https://egusphere.copernicus.org/preprints/2026/egusphere-2026-4608/egusphere-2026-4608.pdf</self-uri>
<abstract>
<p>A contrail cannot exist without a flight. We exploit this constraint by inverting the usual detect-then-attribute pipeline: instead of finding contrails in an image and asking which flight made them, we start from each flight and ask whether its contrail is visible. Aircraft positions from surveillance data and reanalysis wind fields feed a contrail lifecycle model that predicts where each flight&apos;s contrail should appear in a ground-based camera image, not at the aircraft&apos;s position but where the wind has carried the plume. These predictions become spatial prompts that guide a video segmentation model to either outline the contrail or reject the prompt when nothing is visible. Because each prompt belongs to exactly one flight, the output mask carries the flight&apos;s identity by construction, and tracking across frames requires no re-identification. We compare prompt encodings of increasing physical richness: binary presence, age-weighted freshness, and suppression of competing flights. On the Ground Visible Camera Contrail Sequences dataset, the richest design improves mean average precision, averaged over intersection-over-union matching thresholds from 0.25 to 0.75, by 25 % over the binary baseline, reaches 96.2 % attribution precision, rejects empty prompts with an area under the receiver operating characteristic curve of 0.97, and maintains detection across roughly three-quarters of a contrail&apos;s visible lifetime. A video-level cluster bootstrap confirms the attribution and segmentation-quality gains, and is equally clear that the richer prompts do &lt;em&gt;not&lt;/em&gt; find more contrails: detection coverage is statistically indistinguishable from the binary baseline. What richer prompts buy is delineation and identity, not discovery.</p>
</abstract>
<counts><page-count count="38"/></counts>
</article-meta>
</front>
<body/>
<back>
</back>
</article>