Evolutionary Algorithm for Optimized CNN Architecture Search Applied to Real-Time Boat Detection in Aerial Images

preprint OA: closed CC-BY-4.0
🔓 Open OA copy View at publisher

Abstract

Abstract When processing the detection of boats in aerial images by neural networks, we have always been concerned about the execution time of these networks in the equipment on board the Unmanned Aerial Vehicle (UAV). Throughout its mission, the UAV will capture images that must be processed in real time. For this purpose, a network optimized for execution time is essential. This article proposes an enhanced Network Architecture Search (NAS) method for searching for time-optimized detection networks, for a given dataset, using an evolutionary algorithm. The search uses mutations as a mechanism of evolution that affect the structure of the network and the hyper-parameters of its layers. Its original fitness function allows the choice of architectures that are not very greedy in terms of operations, specifically favouring small networks whose advantages are to be fast and quick to train, thus accelerating the search algorithm. Using this method, we were able to obtain detection networks with an improved mean Average Precision (mAP) compared to the initial network (parent) but with much fewer FLoating-point OPerations (Flops): 68% of operations reduction. This induces considerable gain in terms of execution time with 50 Frames Processed per Second (FPS) in an embedded environment on a drone.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00
unpaywall
last seen: 2026-05-24T02:00:01.246996+00:00
License: CC-BY-4.0