Neural Network with Early Exits and Split Points
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F25%3A00383599" target="_blank" >RIV/68407700:21230/25:00383599 - isvavai.cz</a>
Result on the web
<a href="https://gitlab.fel.cvut.cz/mobile-and-wireless/codes/public-software/nn-split-and-early-exit" target="_blank" >https://gitlab.fel.cvut.cz/mobile-and-wireless/codes/public-software/nn-split-and-early-exit</a>
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
Neural Network with Early Exits and Split Points
Original language description
Our software constructs modular process pipelines for road sign recognition in real-time systems. In the first stage, a road sign is detected using the You Only Look Once algorithm, version 3 (YOLOv3). Once road sign is detected, the sign is cropped and passed to a custom convolutional neural network that supports early exit points and dynamic splitting of computation between the local system and a multi-access edge computing (MEC) server. The split points and early exits reduce the time required to classify the road sign at the cost of lower classification accuracy. The application has been tested on real-world data from autonomous vehicles.
Czech name
—
Czech description
—
Classification
Type
R - Software
CEP classification
—
OECD FORD branch
20203 - Telecommunications
Result continuities
Project
<a href="/en/project/LUASK22064" target="_blank" >LUASK22064: Predictive allocation of edge computing resources for autonomous driving</a><br>
Continuities
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Others
Publication year
2025
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Internal product ID
nn-split-and-early-exit
Technical parameters
Our software starts by capturing an image of the vehicle's surroundings and detecting potential road signs using a lightweight object detection module, in current version is detection module You Only Look Once, version 3 (YOLOv3). Once a road sign is detected, road sign is cropped and forwarded to a custom convolutional neural network (CNN) designed with support for early exits and split processing. The classification task can be processed either locally on the autonomous vehicle (AV) or partially/fully offloaded to a multi-access edge computing (MEC) server, depending on the selected split point. The excange of information between MEC server and AV is obtained by the structured messages via Transmission Control Protocol (TCP). Early exits enable faster classification and reduced computational load by allowing the inference to terminate at earlier layers. However, this comes at the cost of lower classification accuracy. The input to the software is image data captured from a camera, which is processed internally by the software. The output consists either of a terminal printout showing the detected and classified road signs, or a structured message containing the classification result sent via TCP. For further details and usage instructions, please refer to the associated GitHub project page.
Economical parameters
This software enables a reduction in the cost of computing resources on autonomous vehicles (AVs) by at least 50%. By offloading intensive computation, the AV no longer requires a dedicated GPU or high-performance CPU, which significantly lowers hardware costs. Additionally, this reduces demands on the power supply system, as it no longer needs to be dimensioned for GPU. The usage of MEC server also reduce the energy consumption of the CPU up to 2.6 and decrease the processing time of the CNN up to 2.5, which also reduce the cost of the AV especially the power system. Additionally, the use of a MEC server reduces the CPU's energy consumption by up to 2.6 times and decreases the CNN processing time by up to 2.5 times. These improvements lead to further cost savings, particularly in the vehicle’s power supply system.
Owner IČO
68407700
Owner name
České vysoké učení technické v Praze / FEL / katedra telekomunikační techniky