{
  "original_stroke_count": 7,
  "original_strokes": [
    0,
    1,
    2,
    3,
    4,
    5,
    6
  ],
  "crest_times": [
    31.131131,
    31.365,
    31.899,
    32.399,
    32.9,
    33.1665,
    33.7,
    34.200868
  ],
  "crest_x": [
    0.0,
    40.0,
    80.0,
    120.0,
    160.0,
    200.0,
    240.0,
    280.0,
    320.0
  ],
  "crest_y": [
    [
      160.0,
      151.0,
      126.0,
      144.0,
      156.0,
      157.0,
      165.0,
      169.0,
      173.0
    ],
    [
      164.0,
      156.0,
      140.0,
      154.0,
      164.0,
      161.0,
      165.0,
      169.0,
      171.0
    ],
    [
      169.0,
      166.0,
      163.0,
      165.0,
      164.0,
      165.0,
      166.0,
      170.0,
      170.0
    ],
    [
      171.0,
      170.0,
      166.0,
      169.0,
      167.0,
      170.0,
      169.0,
      171.0,
      172.0
    ],
    [
      172.0,
      169.0,
      168.0,
      166.0,
      168.0,
      170.0,
      171.0,
      171.0,
      173.0
    ],
    [
      173.0,
      171.0,
      168.0,
      168.0,
      169.0,
      171.0,
      170.0,
      173.0,
      173.0
    ],
    [
      174.0,
      169.0,
      171.0,
      168.0,
      172.0,
      173.0,
      174.0,
      174.0,
      174.0
    ],
    [
      174.0,
      172.0,
      172.0,
      170.0,
      172.0,
      173.0,
      174.0,
      174.0,
      175.0
    ]
  ],
  "mapping": "native y proportion maps into observed upper-foam-to-foreground envelope; original point/stroke order retained",
  "texture_drift": "bounded cumulative median Farneback flow in lower water, camera-subtracted; not physical particle correspondence"
}
