Flash Detection Software
Workshop Section
Capture your own Impact Flash
�
Stefanos Achlatis, Georgia Christofidi
IAASARS, National Observatory of Athens, Greece
Project Duration: October 2021 – September 2022
�
ESA Contract No. 4000135574/21/NL/IB/gg
Installation
What Operating System do you have?
Online Detection Domain:
Online Detection Domain:
Simulations:
Example of such video
Simulations:
Now we will place the simulations in Firecapture
Let’s start
Let’s start
Let’s start
A proper threshold value is important. The program will capture the event only if at least one pixel of the frame has value greater than the threshold (in the difference image).
You can change this parameter, at any point during the observation.
Setting a big threshold value will lead to “miss” some events.
On the other hand, setting a small threshold value will cause false positives.
Set the proper value, based on the weather conditions and the system.
Logger
Parameters
a-parameter
Frame 1
Frame 2
Average 1
(1-α) α
Average 1
Frame 3
Average 2
(1-α) α
Average N-1
Frame N+1
Average N
(1-α) α
1-st average
2-nd average
……
N-th average
α < 1.0
Location of output files
Output Files
frame_005
Metadata
frame_005
Now we are ready to capture our first Lunar Impact Flash (provided by NELIOTA)
First Video
frame_004
frame_005
Results
frame_005
Discussion
frame_005
Second Event (provided by NELIOTA)
Set-up Second Simulation
Now we will place the second event in FireCapture
Second Video
frame_005
frame_006
Discussion
frame_005
Experiment:
frame_005
frame_006
Third Event (provided by NELIOTA)
Set-up Third Simulation
Now we will place the third event in FireCapture
Third Video
Searching for flash
Writing flash
Experiment
Searching for flash
Writing flash
In which cases “threading” could be a problem?
Discussion
Discussion:
Question
frame_005
Question
frame_005
Why?
Frame 1
Frame 2
Frame 1
Frame 2
Before Processing
After Processing
Why?
Frame 1
Frame 2
Frame 1
Frame 2
Discussion
frame_005
Fourth Event (provided by NELIOTA)
Set-up Fourth Simulation
Now we will place the fourth event in FireCapture
Fourth Video
Discussion
Offline Detection
Set-up
Set-up
frame_005
Set-up
frame_005
Set-up
frame_005
Set-up
frame_005
First Step
frame_005
What will happen while waiting:
Results
Localization
First Event (provided by FDS team)
Set-up
frame_005
frame_005
Set-up
frame_005
Set-up
frame_005
Results of automatically circle fitting
The results
Visual inspection of the results – change color if you want
These results are empty because no focal length was given
Location of the event
Are we satisfied with the suggested lunar limb?
View Circle
View Limb
If no, change parameters of the algorithm
If no, change parameters of the algorithm
Set sd=4 and press Retry
Set sd=6 and press Retry
Set Boost = 1%
Set Boost = 5% -> This is the best result
If you are still not satisfied with the result use Manual Fit
Manual Circle Fitting
Manual Circle Fitting
frame_005
The best result: Set Boost = 5%
Next Step
frame_005
Next Step
Next Step:�Automatic Correlation
frame_005
Automatic Correlation
frame_005
Suggested rotation
View rotation
View moon
Rotation: -31.53 deg
Mare Humorum is now correctly placed
Results on the event directory:
Results on the event directory:
Second Event (provided by NELIOTA)
Event from Kryoneri telescope at 2020-06-25 18:28:18
Set-up
frame_005
frame_005
Set-up
frame_005
Fitting Circle
frame_005
Next Step
frame_005
Automatic rotation
frame_005
Grimaldi crater is correctly matched
Comparing results with NELIOTA
Third Event (provided by NELIOTA)
Event from Kryoneri telescope at 2018-08-08 02:29:44
Set-up
frame_005
frame_005
Set-up
frame_005
Fitting Circle
frame_005
Next Step
frame_005
Find the right rotation
frame_005
Shift Horizontal and Vertical
frame_005
Mare Crisium is now correctly placed
Comparing results with NELIOTA
Thanks for your attention