Skip to report

Media Intelligence / Applied video analysis

What can a few seconds of video tell us about motion?

From imperfect footage to measurable evidence. A frame-by-frame study of projected motion, with the method, assumptions, and limits kept in view.

ContextFormers18 September 2026

Explore the evidence
THE MEASUREMENT WINDOWF23—F34
A grid of detection frames showing the helicopter enclosed by a diagnostic bounding box, from its initial entry at the right edge of the frame through the final clean scaling frame and the onset of occlusion by vegetation
0.367 s of clean motion30 frames / second
~50 mph

Projected forward component

Approximately 44 kt across the image plane. Forward uncertainty: ±20%.

≥3,200 ft/min

Average image-plane descent

The report’s conservative video-based estimate; not an impact rate.

~3,420 ft/min

Last clean vertical interval

F33 → F34 only, before the aircraft is substantially obscured.

These are projected two-dimensional measurements. They do not establish true airspeed, three-dimensional velocity, or accident cause.

01 / THE ANALYTICAL APPROACH

Measure the motion. Preserve the evidence.

The question is how much visible movement can be quantified from a short, uncalibrated video. ContextFormers isolates the aircraft, tracks coherent features, and converts their displacement using a physical reference that matches the image.

01

Select

Use the clean real-time pass. Exclude replay and heavily occluded frames.

02

Detect

Subtract a stationary background to locate the moving aircraft.

03

Track

Validate coherent feature motion in both forward and backward directions.

04

Scale

Match the marked nose-to-tail span to the published fuselage length.

05

Convert

Calculate projected physical motion and compare it with external data.

Source footage and measurement scopeTwo copies · one camera feed · F23–F34

51426c028307e330513d4af9f42784a1974045c8.mov and c7eaffaf811a4c8eb1fa665753bcc470.MOV.mov. Both report approximately 30 frames per second. The first file provides the cleaner geometry used for quantitative measurement; the second is the same camera feed in a wider, screen-recorded framing and contains a later labeled slow-motion replay. It is a consistency check, not an independent viewpoint.

The two supplied copies and the analytical role of each.
Source copyMetadataAnalytical role
Square copy720 x 720 | 644 frames | 21.467 sPrimary F23-F34 tracking and scale
Wide copy910 x 512 | 606 frames | 20.200 sSame-camera consistency check; replay excluded

ContextFormers performed a frame-by-frame computer-vision analysis of the real-time footage. We estimate a projected forward groundspeed of approximately 50 miles per hour, or 44 knots, and an image-plane descent of at least about 3,200 feet per minute, increasing to approximately 3,420 feet per minute in the last clean interval. Public flight-tracking data reported 4,160 feet per minute at 01:55:19 UTC and 4,800 feet per minute in the final sample, with a final groundspeed of 39 knots. Because those samples are not frame-synchronized to the supplied video and the camera view compresses three-dimensional motion, 3,200 feet per minute should be presented as a conservative video-based estimate, not an exact descent or impact rate.

Measurement window

Frames F23 through F34 of the clean real-time pass, corresponding to 0.767 through 1.133 seconds within that edited clip. The slow-motion replay and frames after substantial overlap with the treeline were excluded from the primary calculation.

Incident-scope verification

The second supplied file carries the 'Via @CopterPilot' credit and the labeled regular-speed and slow-motion sequence described in contemporary coverage of the 15 September 2026 Chatsworth, Los Angeles news-helicopter crash. Telemundo 52 identifies that event as the NewsChopper4 crash, and Flightradar24 identifies the aircraft and flight data as N358TV. The registration and flight data used in this report are therefore tied to this specific event. No historical AS350 accident record is used in the calculations or comparison.

02 / FRAME-BY-FRAME EVIDENCE

A visible sequence. A bounded measurement.

The usable interval ends where the scene stops supporting reliable tracking. Diagnostic boxes locate the moving region; the box corners are not the velocity measurement.

A grid of detection frames showing the helicopter enclosed by a diagnostic bounding box, from its initial entry at the right edge of the frame through the final clean scaling frame and the onset of occlusion by vegetation
Figure 2 — Key detection frames from initial entry through the final clean scaling frame and onset of occlusion.View full size
F23–F28

Entry & tracking

Cabin features are visible as the tail enters the frame. A coherent moving cluster supports optical-flow measurement.

F29–F34

Complete profile

The aircraft follows a steady diagonal path. F34 provides the most complete clean nose-to-tail reference.

F35–F38

Occlusion boundary

Vegetation increasingly overlaps the aircraft. These frames are excluded from primary speed and impact claims.

Inspect the complete frame-by-frame observationsF23–F38 · visibility and analytical use
Table 7 — Observation and measurement status across the reviewed sequence.
FramesTimeDirect observationAnalytical use
F23-F250.767-0.833 sNose and forward cabin enter from the right; much of the tail remains outside the image.Tracking starts on visible cabin features.
F26-F280.867-0.933 sNose, cabin, mast region and more of the tail boom form a coherent profile.Clean optical-flow displacement; far tail remains near the edge.
F29-F310.967-1.033 sNearly the complete side profile is visible and follows a steady diagonal path.Forward component remains near 50 mph; descent is about 36-38 mph.
F32-F341.067-1.133 sThe most complete aircraft profile is visible; F34 gives the best nose-to-tail scale.Primary scale frame and final clean speed interval.
F35-F361.167-1.200 sThe aircraft approaches and begins overlapping the lower background and vegetation.Diagnostic boxes only; no primary speed claim.
F37-F381.233-1.267 sOnly portions of the aircraft remain cleanly separable from the background.Excluded from quantitative speed and impact analysis.

03 / PIXELS TO PHYSICAL MEASUREMENTS

The reference has to match the image.

Public incident reporting and the FAA registration record identify N358TV as a 2004 Eurocopter AS 350 B2, serial number 3788. The low-resolution supplied frames do not independently reveal the registration. The published AS350-family dimensions used below include the B2 variant.

An annotated video frame labelling the nose and cockpit, cabin and engine cowling, rotor mast and hub region, tail boom, and tail fin of the helicopter, with an orange line marking the visible nose-to-tail reference of about 338 pixels
Figure 1 — Visible aircraft features and the nose-to-tail scaling reference in F34.View full size
35.8 ftpublished fuselage length
338 pxmarked nose-to-tail reference
0.106 ft/pxphysical image scale
Aircraft identity, dimensions, and endpoint selectionAS 350 B2 · F34 nose (367, 271) → tail (704, 307)

The moving image maintains a coherent aircraft structure across consecutive frames. The rounded white nose, cabin and cowling, rotor-mast region, narrow dark tail boom, and tail-fin region move together as a single rigid object. This distinguishes the helicopter from compression artifacts, the stationary pole, the mountains, and vegetation.

Table 1 — Aircraft dimensions considered in the scale selection.
Published dimensionValueUsedReason
Rotor diameter35.0 ftNoBlade-tip positions are not resolved reliably
Fuselage length35.8 ftYesMatches the marked visible nose-to-tail endpoints
Overall D-value42.45 ftNoIncludes rotor geometry not represented by the marked line

The F34 nose and tail endpoints were marked at approximately (367, 271) and (704, 307). Their straight-line separation is approximately 338.9 pixels, rounded to 338 pixels for scale conversion.

An enlarged view of frame F34 with an orange line running from the helicopter nose to the far-aft tail, marking the roughly 338-pixel scale reference, and a cyan pointer identifying an intermediate dark tail feature near x = 625
Figure 4 — Enlarged F34 endpoint selection used for the 338-pixel scale.View full size

A dark vertical feature near x = 625 is an intermediate tail feature, consistent with the stabilizer or end-plate region. Fainter aircraft geometry continues to the far-aft tail assembly near x = 704 in F34 and adjacent frames. Selecting x = 625 as the aft endpoint would shorten the reference to about 260 pixels and inflate every converted speed by roughly 30 percent; it does not match the complete visible nose-to-tail extent.

04 / TECHNICAL METHODOLOGY

Every rate starts with a measured interval.

The accepted points move with the aircraft, survive a forward-backward validation, and remain distinct from the stationary background.

23.2 px/framemedian forward displacement
16.6 px/framemedian downward displacement
40–95 pointsTypically accepted per interval

23.2 pixels per frame forward and 16.6 pixels per frame downward at 30 frames per second.

The tracking test

High-contrast points inside the aircraft region were tracked to the next frame using pyramidal Lucas-Kanade optical flow. Each point was also tracked backward to its starting frame. Points that failed to return within 1.5 pixels were rejected, as were stationary background points. The median displacement of the coherent moving cluster, typically 40 to 95 accepted points per interval, was used instead of any single pixel or box corner.

Four charts of the intermediate measurements: raw optical-flow displacement in pixels per frame, cumulative relative vertical drop reaching 19.6 feet in 0.367 seconds, converted frame-to-frame speeds in miles per hour, and a bar chart comparing the speeds that would result from three different assigned physical dimensions
Figure 3 — Raw optical-flow displacement, relative drop, converted speeds, and sensitivity to the selected physical dimension.View full size
Detection and point-validation procedureBackground subtraction · brightness threshold · optical flow

A median empty-scene background was formed from post-pass frames. Each measurement frame was converted to grayscale and compared with that background. Pixels differing by more than 18 brightness levels were retained, isolated noise was removed, nearby changed pixels were joined, and the principal moving component in the sky region was enclosed by a diagnostic bounding box.

High-contrast points inside the aircraft region were tracked to the next frame using pyramidal Lucas-Kanade optical flow. Each point was also tracked backward to its starting frame. Points that failed to return within 1.5 pixels were rejected, as were stationary background points. The median displacement of the coherent moving cluster, typically 40 to 95 accepted points per interval, was used instead of any single pixel or box corner.

The box locates the moving aircraft and constrains feature tracking. It is not used directly as the aircraft length or velocity reference. Early boxes terminate at x = 719 because the tail is outside the frame. Later boxes degrade as the aircraft approaches the vegetation.

Complete frame-pair measurements11 intervals · F23 → F34
Table 3 — Frame-pair optical-flow results and converted motion estimates.
Intervaldx pxdy pxForward mphDownward ft/minCumulative drop ft
F23-F24-23.316.450.43,1181.7
F24-F25-23.515.950.93,0263.4
F25-F26-23.316.450.53,1225.1
F26-F27-23.316.350.63,0996.9
F27-F28-21.816.447.23,1308.6
F28-F29-23.516.950.93,21710.4
F29-F30-23.216.650.23,16112.2
F30-F31-22.617.448.93,32614.0
F31-F32-22.717.549.13,32815.8
F32-F33-22.917.649.73,34717.7
F33-F34-22.317.948.33,42219.6

Downward figures are image-plane rates. Viewing geometry can compress apparent vertical motion, so each is a lower bound rather than a measured descent rate.

Relative image-plane drop185.1 px · 19.6 ft · 0.367 s

Absolute altitude was not recovered. No calibrated ground-plane point at the helicopter's distance, camera focal calibration, or three-dimensional site geometry is available in the supplied copies. The defensible quantity is relative vertical displacement. Taking the unknown height at F23 as H0:

Table 4 — Relative vertical drop with F23 defined as the zero reference.
FrameRelative timeCumulative drop pxRelative drop ftNext descent ft/min
F230.000 s0.00.03,118
F240.033 s16.41.73,026
F250.067 s32.23.43,122
F260.100 s48.65.13,099
F270.133 s64.96.93,130
F280.167 s81.38.63,217
F290.200 s98.110.43,161
F300.233 s114.712.23,326
F310.267 s132.214.03,328
F320.300 s149.615.83,347
F330.333 s167.217.73,422
F340.367 s185.119.6-

Relative image-plane drop from F23, not absolute altitude loss. No absolute height above the ground is recoverable from the supplied footage.

The accumulated displacement from F23 through F34 is approximately 185 pixels, corresponding to 19.6 feet over 0.367 seconds. Dividing distance by time gives approximately 53.4 ft/s, or 3,204 ft/min, consistent with the median frame-pair result. This is relative image-plane drop, not absolute altitude loss.

Scale and velocity equationsPhysical scale · component rates · combined 2D motion

scale = 35.8 ft ÷ 338 px ≈ 0.106 ft/px

forward rate = 23.2 px/frame × 30 frame/s × 0.106 ft/px

vertical rate = 16.6 px/frame × 30 frame/s × 0.106 ft/px

combined 2D speed = √(forward² + downward²) ≈ 62 mph

Dimensional sensitivity analysisWhy rotor diameter and overall D-value are not substitutes

Assigning a different real-world dimension to the same 338-pixel marked line scales every speed linearly. This is a sensitivity demonstration, not a reason to substitute a dimension that does not match the visible endpoints.

Table 6 — Numerical sensitivity if alternative dimensions were incorrectly assigned to the marked line.
Dimension assigned to 338 pxScale ft/pxForward mphDownward mph
35.0-ft rotor diameter0.10449.235.2
35.8-ft fuselage length used0.10650.336.0
42.5-ft overall D-value0.12659.742.7

A demonstration of sensitivity, not a set of alternative results. Only the 35.8-ft fuselage length matches the endpoints actually marked in F34.

Diagnostic bounding-box coordinates12 frames · source coordinate system: 720 × 720

The box locates the moving aircraft and constrains feature tracking. It is not used directly as the aircraft length or velocity reference. Early boxes terminate at x = 719 because the tail is outside the frame. Later boxes degrade as the aircraft approaches the vegetation.

Table 2 — Diagnostic aircraft bounding boxes in 720 by 720 source coordinates.
FrameClip timeLeft xTop yRight xBottom y
F230.767 s61161719122
F240.800 s58867719139
F250.833 s56582719155
F260.867 s54199719172
F270.900 s518117719188
F280.933 s494133719204
F290.967 s472145719222
F301.000 s451167719252
F311.033 s427183719269
F321.067 s404200719290
F331.100 s382216719313
F341.133 s360235713329

Boxes are diagnostic. They locate the aircraft and constrain tracking; they are not the length or velocity reference.

05 / INDEPENDENT FLIGHT-DATA COMPARISON

A separate signal. A consistency check.

Flightradar24 published granular flight data for N358TV showing an increasing descent near the end of the received data. These samples are not frame-synchronized to the supplied video. The reported altitudes are barometric values referenced to standard pressure, not height above ground.

PROJECTED FORWARD MOTION44 kt

Clean F23–F34 video sequence.

REPORTED GROUNDSPEED39 kt

01:55:26 UTC final Flightradar24 sample.

The video's 44-kt projected forward component agrees in order of magnitude with the final reported 39-kt groundspeed. The 3,200 to 3,420 ft/min image-plane vertical result is approximately 18 to 33 percent below the reported 4,160 to 4,800 ft/min samples. Projection, perspective and sample timing can account for a material difference, so the video result is best presented as a conservative lower-bound estimate rather than a symmetric plus-or-minus range.

Table 5 — Published final flight-data samples for N358TV.
UTC sampleBarometric altitudeGroundspeedVertical rate
01:55:191,300 ftnot stated-4,160 ft/min
01:55:26 final850 ft39 kt-4,800 ft/min

External data, not frame-synchronized to the supplied video. Altitudes are barometric, referenced to standard pressure, not height above ground.

Those samples fall at roughly 6:55 p.m. PDT on 15 September, consistent with the reported time of the crash. That is a timing consistency observation; it does not synchronize the flight data to any individual video frame.

06 / EVIDENCE & INTERPRETATION

The limits are part of the result.

The footage supports projected image-plane motion. It does not establish cause, power state, pilot action, true airspeed, absolute altitude, or exact impact speed.

What the imagery supports

  • Projected forward motion of approximately 50 mph (44 kt) across the image plane.
  • Average image-plane descent of at least approximately 3,200 ft/min.
  • A last clean vertical interval of approximately 3,420 ft/min from F33 to F34.
  • Combined projected two-dimensional motion of approximately 62 mph.

What it does not establish

  • True airspeed, which requires the wind vector.
  • Full three-dimensional velocity or absolute height above ground.
  • Exact impact speed, because the aircraft is obscured before impact.
  • Engine state, rotor state, mechanical condition, pilot action, or accident cause.
Projection, uncertainty, and interpretation boundariesRead alongside the reported estimates

The clean real-time sequence supports a projected forward groundspeed of approximately 50 mph and an average image-plane descent rate of approximately 36 mph downward, equivalent to about 3,200 ft/min. The last clean frame-to-frame interval indicates about 3,420 ft/min downward. The combined projected two-dimensional flight-path speed is approximately 62 mph.

The 50 mph forward component supports a public uncertainty of approximately plus or minus 20 percent. The vertical result should instead be described as a conservative image-plane lower bound because viewing geometry can compress apparent vertical motion. The footage does not directly establish true airspeed, three-dimensional velocity, absolute altitude, or exact impact speed.

Summary of the supported measurements and how each should be read.
MeasurementEstimateMeaning
Projected forward component50 mph | 44 ktMotion across the image plane
Average image-plane descentat least 3,200 ft/minConservative video-based estimate
Last clean vertical interval3,420 ft/minF33 to F34 only
Reported final flight data4,160 to 4,800 ft/minExternal, not frame-synchronized
Combined projected speed62 mph | 54 ktVector sum of visible components
Uncertainty treatment+/- 20 percent forwardVertical stated as lower bound
  • The source files are edited social-media copies of the same camera feed, not independent viewpoints.
  • Aircraft yaw can foreshorten the fuselage, which would tend to make the physical scale and true speed larger than the side-view estimate.
  • Motion toward or away from the camera is not visible in the two-dimensional displacement, so the total three-dimensional speed could be higher.
  • True airspeed requires the wind vector. The video yields projected ground-relative motion, not aerodynamic airspeed.
  • The aircraft becomes obscured before impact. Exact impact speed and absolute height above the impact point are not visible.
  • Compression, endpoint selection, lens geometry and unknown camera calibration support approximately plus or minus 20 percent for the forward component.
  • The vertical component is better treated as a conservative image-plane lower bound than as a symmetric uncertainty interval.

Attitude versus path

Across the clean frames, the fuselage appears approximately level to slightly nose-up while the image-plane flight path is about 36 degrees downward. This is a visual attitude observation only; it does not by itself establish power state or accident cause.

Rotor caution

The main-rotor blade tips are not sufficiently resolved for measurement. Apparent blade stillness in individual video frames can result from shutter and frame-rate aliasing and is not evidence by itself that the rotor stopped.

07 / INCIDENT CONTEXT

The event behind the footage.

A Eurocopter AS 350 B2 flying as NewsChopper4 for NBC4 Los Angeles and Telemundo 52 came down shortly before 7:00 p.m. PDT on Tuesday 15 September 2026, in a parking lot near a self-storage facility in Chatsworth, in the San Fernando Valley, Los Angeles. It was covering an earlier, unrelated fatal collision at Nordhoff Street and De Soto Avenue in which two bus passengers were killed.

Contemporary reporting on the event, listed for reference. The incident facts stated at the top of this page are drawn from the NBC News report.

08 / RELATED COMMENTARY

A separate aviation perspective.

These are Zoey Tur's own remarks to news outlets, drawing on her career as a helicopter pilot and aerial journalist. They are not conclusions of the frame-by-frame measurement on this page. Where that commentary addresses the cause of the accident, it goes beyond what this footage can establish: the analysis above measures projected motion only and does not determine power state, mechanical condition, or cause. The NTSB is the investigating authority.

09 / TECHNICAL REPORT & REPRODUCIBILITY

Keep the path back to the source.

The complete measurement trail remains on this page, with the intermediate field definitions and source roles attached.

Technical report

Helicopter video motion analysis

This page is the citable report. No separate download is provided.

Intermediate CSV and data provenanceField definitions and availability

The clean square copy is 720 by 720 pixels, contains 644 video frames, and runs approximately 21.467 seconds. The second copy is 910 by 512 pixels, contains 606 video frames, and runs approximately 20.200 seconds. Both report a nominal 30-frame-per-second stream.

The accompanying CSV preserves the measurement inputs and derived values for each clean frame. The most important fields are defined below so another analyst can reproduce the conversion or substitute a different physical scale.

Table 8 — Intermediate-data field definitions.
CSV fieldUnitsDefinition
bbox x0 y0 x1 y1pixelsDiagnostic moving-object rectangle in source coordinates
dx to nextpixelsMedian horizontal optical-flow displacement to the next frame
dy to nextpixelsMedian downward optical-flow displacement to the next frame
cumulative droppixels and feetIntegrated relative descent from F23; not absolute altitude
forward speedmphProjected image-plane forward component after scale conversion
descent rateft/minVertical component after scale conversion

Source videos: 51426c028307e330513d4af9f42784a1974045c8.mov; c7eaffaf811a4c8eb1fa665753bcc470.MOV.mov

References and their role in the analysisIdentity · dimensional reference · comparison · incident identification
  • Aircraft registration

    FAA N358TV registration inquiry. Lists N358TV as a 2004 Eurocopter AS 350 B2, serial number 3788.

  • Supplied-video event match

    Contemporary report reproducing the @CopterPilot crash footage. Describes the same credited regular-speed and slow-motion security-camera sequence as footage of the 15 September 2026 Chatsworth crash.

  • Incident identification

    Telemundo 52 report on the NewsChopper4 crash. Identifies the 15 September 2026 Chatsworth event as the NewsChopper4 crash.

  • Aircraft dimensions

    EASA AS350 family operational evaluation report. The AS350 family table includes the B2 variant and gives 10.93 m fuselage length, 10.69 m rotor diameter, and 12.94 m overall D-value.

  • Published flight data

    Flightradar24 incident report for N358TV. Reports the final altitude, groundspeed and vertical-rate samples summarized in Table 5.

  • Incident facts

    NBC News, 16 September 2026 — the source for the casualties, operator, location, and investigation status stated at the top of this page. Additional contemporary coverage was published by the BBC.

  • Live analysis

    The canonical live version of this frame-by-frame analysis, including its measurement tables, limits, and source roles.

Incident record retained from the prior report

Eliana MorenoAerial photojournalist
George MarciniwPilot
Edy Gutierrez MejiaAged 29, a pedestrian on the ground

The NTSB is leading the investigation with FAA involvement, and a preliminary report was stated as due within 30 days.

Accounts of the operator differ. NBC News reported the aircraft as operated by Angel City Air; Airbus Helicopters' own statement names Welk Aviation as the operator. This page does not attempt to resolve the difference.

Airbus Helicopters, the aircraft's manufacturer, issued a statement:

Airbus Helicopters confirms that an AS350 operated by Welk Aviation was involved in an accident on Sept. 15, in Chatsworth, California, while covering news for local television stations. We offer our condolences to the families of those who died and to everyone impacted by this accident. Airbus Helicopters is assisting in the NTSB's investigation.

The company added that more than 4,800 AS350/H125 helicopters are in service today, having accumulated around 40 million flight hours, and that it cannot comment further while the investigation is ongoing. Nothing in this statement addresses the cause of the accident.