If there is enough interest, I could create a list of email addresses to send announcements to of new FIgLib data sequence additions. If you are interested in that, send an email to fback@hpwren.ucsd.edu and let me know. If possible (not a dependency) it would be interesting for us to hear in one of more sentences what your use case is.
Access to the individual sequences, images, and time-lapse videos is provided via the HPWREN-FIgLib-Data pointer. It will show a directory view of the sequences named, e.g., like:
- 20170708_Whittier_syp-n-mobo-m
- meaning: YYYYMMDD_firename_camera/imager
- specifically here the July 8 2017 ignition of the Whittier
Fire, as seen from the camera on Santa Ynez Peak near Santa Barbara
in the "n"orth direction, using the "m"onochrome chip.
Clicking one of the sequences will show the contents of the
specific directory, including the MP4 time-lapse video and the individual
JPEG files utilizing the file name format mentioned above.
As of July 2024 the whole archive is almost 30 GB in size.
The Tar directory contains whole image sequences in tgz (tar czf) compressed
format.
Data sets of notable long
fire data sequences, along with a large tar file of those
sequences are available for comparison purposes, as well as to consider
neural networks to interpret fire behavior. The JPEG file names
here do not follow the FIgLib naming convention, and just use the
image-origin Unix Epoch time stamp.
To investigate temporal aspects of a fire plume, using motion vectors to estimate movement, the HPWREN-FIgLib-Motionvectors directory contains files along the objectives in the https://www.hpwren.ucsd.edu/news/20190823/ summary. A large tar file of the motion vector experimental data is available as well.
Image labels
For the time being we labeled a few fires with Bounding Boxes, using Jim Davidson's labelem.py python3 script. Some data sets for this are available in CSV and in XML format.
Regarding labelem.py: It makes things easier to start by pressing "End" to go to the end of a fire data set and work backwards on labeling the images, pulling the bounding box with the left mouse button, and then "Shift-leftarrow" to carry over the bounding box to the previous image in this time series. Don't forget "Save and Exit" at the end to write out the output files. The program has been tested on Ubuntu Linux, and can be run like:
python3 ./labelem.py "--image=imagedir/*.jpg" --bbfile=bboxfile.csv --screensize 2540x1508 --vocdir=VOC/xmloutfile
The screensize parameter depends on your screen. While labelem.py generally works, it is not a finished product, so your mileage may vary. Some disclaimers are in the source code.