Hostname: page-component-6766d58669-r8qmj Total loading time: 0 Render date: 2026-05-18T17:12:01.848Z Has data issue: false hasContentIssue false

Fireball streak detection with minimal CPU processing requirements for the Desert Fireball Network data processing pipeline

Published online by Cambridge University Press:  01 January 2020

Martin C. Towner*
Affiliation:
Space Science and Technology Centre, School of Earth and Planetary Sciences, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Martin Cupak
Affiliation:
Space Science and Technology Centre, School of Earth and Planetary Sciences, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Jean Deshayes
Affiliation:
School of Civil and Mechanical Engineering, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Robert M. Howie
Affiliation:
Space Science and Technology Centre, School of Earth and Planetary Sciences, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Ben A. D. Hartig
Affiliation:
Space Science and Technology Centre, School of Earth and Planetary Sciences, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Jonathan Paxman
Affiliation:
School of Civil and Mechanical Engineering, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Eleanor K. Sansom
Affiliation:
Space Science and Technology Centre, School of Earth and Planetary Sciences, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Hadrien A. R. Devillepoix
Affiliation:
Space Science and Technology Centre, School of Earth and Planetary Sciences, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Trent Jansen-Sturgeon
Affiliation:
Space Science and Technology Centre, School of Earth and Planetary Sciences, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
Philip A. Bland
Affiliation:
Space Science and Technology Centre, School of Earth and Planetary Sciences, Curtin University, GPO Box U1987, Perth, Western Australia6845, Australia
*
Author for correspondence: Martin C. Towner, E-mail: martin.towner@curtin.edu.au
Rights & Permissions [Opens in a new window]

Abstract

The detection of fireballs streaks in astronomical imagery can be carried out by a variety of methods. The Desert Fireball Network uses a network of cameras to track and triangulate incoming fireballs to recover meteorites with orbits and to build a fireball orbital dataset. Fireball detection is done on-board camera, but due to the design constraints imposed by remote deployment, the cameras are limited in processing power and time. We describe the processing software used for fireball detection under these constrained circumstances. Two different approaches were compared: (1) A single-layer neural network with 10 hidden units that were trained using manually selected fireballs and (2) a more traditional computational approach based on cascading steps of increasing complexity, whereby computationally simple filters are used to discard uninteresting portions of the images, allowing for more computationally expensive analysis of the remainder. Both approaches allowed a full night’s worth of data (over a thousand 36-megapixel images) to be processed each day using a low-power single-board computer. We distinguish between large (likely meteorite-dropping) fireballs and smaller fainter ones (typical ‘shooting stars’). Traditional processing and neural network algorithms both performed well on large fireballs within an approximately 30 000-image dataset, with a true positive detection rate of 96% and 100%, respectively, but the neural network was significantly more successful at smaller fireballs, with rates of 67% and 82%, respectively. However, this improved success came at a cost of significantly more false positives for the neural network results, and additionally the neural network does not produce precise fireball coordinates within an image (as it classifies). Simple consideration of the network geometry indicates that overall detection rate for triangulated large fireballs is calculated to be better than 99.7% and 99.9%, by ensuring that there are multiple double-station opportunities to detect any one fireball. As such, both algorithms are considered sufficient for meteor-dropping fireball event detection, with some consideration of the acceptable number of false positives compared to sensitivity.

Information

Type
Research Article
Copyright
Copyright © Astronomical Society of Australia 2020; published by Cambridge University Press
Figure 0

Figure 1. Camera image showing a 3 s fireball seen relatively closely to the camera, at Perenjori in Western Australia, on 2015 April 27. Such an event is easy to detect, although extra false positive coordinates were produced due to the presence of moon and moon halo close to track.

Figure 1

Figure 2. DFN data pipeline showing processing steps and decisions for the traditional Hough transform-based processing.

Figure 2

Figure 3. Testing dataset example images showing (a) plane streak, (b) satellite streak, (c) straight cloud edge and Moon aperture diffraction spikes, and (d) small fireball.

Figure 3

Table 1. A list of software parameters for the event detection algorithm, as detailed in the processing steps text and figure.

Figure 4

Figure 4. Examples of positive fireball samples (left group of six images) and negative samples (right) for neural network training.

Figure 5

Figure 5. Receiver operating characteristics plot for the neural network for all training and validation data combined.

Figure 6

Table 2. Analysis of 5 weeks of imagery from a single camera, in blocks of 5d, from late 2015. Columns describe the results of the Hough transform-based algorithm and the neural network algorithm, as compared to a manual analysis which provides a control dataset.

Figure 7

Table 3. Data subdivided into long/big fireballs and remainder (‘small fireballs’). Long/big fireballs are defined as greater than one Hough size image tile (400 × 400 pixels).

Figure 8

Table 4. Confusion matrix from evaluation of the Hough and neural network algorithms on the 5-week collection of imagery as described in main text and previous tables.

Figure 9

Figure 6. Results of the autodetection algorithms (Hough and NN), showing examples of a variety of small fireballs and false alarms. (a) small fireball not observed by autodetection, (b), (c) fireballs detected by autodetection, (d) one of the two ‘large fireballs’ not seen by Hough-based detection algorithm (actually a relatively dim satellite streak), and (e) lightning-illuminated cloud on the horizon that produced a false positive. For clarity to the reader, the images have been inverted, to black on white, rather than what would normally be a white streak on a black background. In reality, the algorithm processes the raw white on black image.

Figure 10

Figure 7. A sketch diagram of the idealised ground layout of camera network in a triangular pattern, with two central primary cameras (solid circle) and surrounding secondary cameras (open circle).