An FPGA smart camera implementation of segmentation models for drone wildfire imagery
Eduardo Guardu\~no-Martinez, Jorge Ciprian-Sanchez, Gerardo, Valente, Vazquez-Garcia, Gerardo Rodriguez-Hernandez, Adriana, Palacios-Rosas, Lucile Rossi-Tisson, Gilberto Ochoa-Ruiz

TL;DR
This paper demonstrates an FPGA-based implementation of a binarized U-Net model for wildfire segmentation in drone imagery, achieving high efficiency and real-time performance suitable for onboard edge computing.
Contribution
It presents an optimized, quantized U-Net model ported to an FPGA, enabling real-time wildfire segmentation on low-power devices with minimal accuracy loss.
Findings
Model throughput increased from 8 to 33.63 FPS
Parameters reduced by 90% through pruning and quantization
Segmentation performance remained high with MCC 0.912 and F1 0.915
Abstract
Wildfires represent one of the most relevant natural disasters worldwide, due to their impact on various societal and environmental levels. Thus, a significant amount of research has been carried out to investigate and apply computer vision techniques to address this problem. One of the most promising approaches for wildfire fighting is the use of drones equipped with visible and infrared cameras for the detection, monitoring, and fire spread assessment in a remote manner but in close proximity to the affected areas. However, implementing effective computer vision algorithms on board is often prohibitive since deploying full-precision deep learning models running on GPU is not a viable option, due to their high power consumption and the limited payload a drone can handle. Thus, in this work, we posit that smart cameras, based on low-power consumption field-programmable gate arrays…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFire Detection and Safety Systems · Video Surveillance and Tracking Methods · Advanced Neural Network Applications
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Max Pooling · Convolution · Concatenated Skip Connection · U-Net · Pruning
