Hack2023 1st Prize: Difference between revisions

From MECwiki
Jump to: navigation, search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<p class="left" style="font-size:26px;"> ←''[[ETSI_-_LF_-_OCP_-_MEC_Hackathon_2023|MEC Hackathon 2023]]''<p>
<br>
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}
{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}


Line 44: Line 46:
A computer vision platform or ecosystem that utilizes 5G, edge computing, and AI to handle
A computer vision platform or ecosystem that utilizes 5G, edge computing, and AI to handle
multiple video stream sources from various devices such as drones, fixed cameras, and IoT
multiple video stream sources from various devices such as drones, fixed cameras, and IoT
sensors. This platform aims to enable the application of different AI detection and analytic
sensors. </p>
models based on user selection. The inference process takes place at the edge, where
<p>
computational resources are shared to execute AI models relevant to different scenarios,
This platform aims to enable the application of different AI detection and analytic
including forest fire and smoke detection, wildlife control, and deforestation.
models based on user selection. </p>
The key components and functionalities of this computer vision platform can be described as
<p>
follows:
The inference process takes place at the edge, where computational resources are shared to execute AI models relevant to different scenarios, including forest fire and smoke detection, wildlife control, and deforestation.
</p>
 


[[File:Green-cyclops.png|800px|center|top|class=img-responsive]]
[[File:Green-cyclops.png|800px|center|top|class=img-responsive]]
Line 55: Line 59:
The key components and functionalities of this computer vision platform can be described as
The key components and functionalities of this computer vision platform can be described as
follows:
follows:
* Video Stream Management: The platform receives and manages multiple video
<p>
Video Stream Management: The platform receives and manages multiple video
streams and information from diverse sources, such as drones, fixed cameras, and IoT
streams and information from diverse sources, such as drones, fixed cameras, and IoT
sensors. These streams are transmitted via the high-speed and low-latency capabilities
sensors. These streams are transmitted via the high-speed and low-latency capabilities
of a 5G network.
of a 5G network.
 
</p>
* IoT Events Management: The platform receives and manages multiple events from
<p>
IoT Events Management: The platform receives and manages multiple events from
devices placed on the ground to add information to the use cases in the described
devices placed on the ground to add information to the use cases in the described
scenario.  
scenario. </p>
 
<p>
* Edge Computing: The platform leverages edge computing infrastructure, which brings
Edge Computing: The platform leverages edge computing infrastructure, which brings
computational resources closer to the video sources. This allows for real-time analysis
computational resources closer to the video sources. This allows for real-time analysis
and decision-making at the network edge, reducing the need for data transmission to a
and decision-making at the network edge, reducing the need for data transmission to a
central server or cloud. Edge computing facilitates faster response times and more
central server or cloud. Edge computing facilitates faster response times and more
efficient resource utilization.
efficient resource utilization.</p>
 
<p>
* AI Detection and Analytic Models: The platform supports the selection and deployment
AI Detection and Analytic Models: The platform supports the selection and deployment
of different AI detection and analytic models based on specific requirements. For
of different AI detection and analytic models based on specific requirements. For
example, models can be chosen for forest fire and smoke detection, wildlife monitoring,
example, models can be chosen for forest fire and smoke detection, wildlife monitoring,
or deforestation analysis. These models utilize computer vision techniques, such as
or deforestation analysis. These models utilize computer vision techniques, such as
object detection, image classification, and semantic segmentation, to extract
object detection, image classification, and semantic segmentation, to extract
meaningful information from the video streams.
meaningful information from the video streams.</p>
 
<p>
* Model Inference at the Edge: The selected AI models are executed at the edge
Model Inference at the Edge: The selected AI models are executed at the edge
computing nodes, where the necessary computational resources are available. This
computing nodes, where the necessary computational resources are available. This
eliminates the need to transmit large volumes of video data to a centralized server or
eliminates the need to transmit large volumes of video data to a centralized server or
cloud for inference. By performing inference at the edge, the platform achieves
cloud for inference. By performing inference at the edge, the platform achieves
real-time analysis and enables quick response to detected events or anomalies.
real-time analysis and enables quick response to detected events or anomalies.</p>
 
<p>
* Resource Sharing: allowing for the simultaneous execution of multiple AI models on
Resource Sharing: allowing for the simultaneous execution of multiple AI models on
different video streams. This flexibility enables efficient resource allocation and
different video streams. This flexibility enables efficient resource allocation and
scalability to handle varying workloads.
scalability to handle varying workloads.</p>
 
<p>
* Scenario-Specific Applications: The platform is adaptable and customizable to address
Scenario-Specific Applications: The platform is adaptable and customizable to address
a wide range of use cases.
a wide range of use cases.</p>
 
<p>
* Cloud Management Applications: The platform delivers cloud components for high level
Cloud Management Applications: The platform delivers cloud components for high level
supervision and management purposes, as well as use case configuration to be
supervision and management purposes, as well as use case configuration to be
deployed over the edge nodes.
deployed over the edge nodes.</p>
 
<p>
* Sustainable applications: All the AI applications will be measured in terms of energy
Sustainable applications: All the AI applications will be measured in terms of energy
consumption making smart decisions on how to run trying to make a sustainable
consumption making smart decisions on how to run trying to make a sustainable
context
context</p>
 
<p>
* The offloading of the AI to the edge makes more efficient the drone consumption
The offloading of the AI to the edge makes more efficient the drone consumption
helping in the autonomy of the UAVs
helping in the autonomy of the UAVs


Line 118: Line 124:


= Project Videos =  
= Project Videos =  
SOON
<!--
* See the demo video of the project [[https://wiki.akraino.org/display/AK/ETSI-LF+Edge+Akraino+Hackathon+2022?preview=/61835204/61835620/DOMINO-DEMO-EQIX-5G-MEC.mp4 here] ]


* See the presentation pitch at the Edge Computing World conference [[https://wiki.akraino.org/download/attachments/61835204/ETSI-LFE-HACKATHON-DOMINO.mp4 here]]


-->
 
{{#evu:https://www.youtube.com/watch?v=zmEYpDqo0FU
|alignment=inline
|dimensions="120"
}}

Latest revision as of 09:04, 28 March 2024

MEC Hackathon 2023


1st Prize Award

Managing natural resources using AI, Edge Computing and Advanced Communication


Team

Team Green Cyclops from Optare Solutions

  • Xose Ramon Sousa Vazquez
  • Santiago Rodriguez Garcia
  • Fernando Lamela Nieto
Optare1.png

Introduction

A computer vision platform or ecosystem that utilizes 5G, edge computing, and AI to handle multiple video stream sources from various devices such as drones, fixed cameras, and IoT sensors.

This platform aims to enable the application of different AI detection and analytic models based on user selection.

The inference process takes place at the edge, where computational resources are shared to execute AI models relevant to different scenarios, including forest fire and smoke detection, wildlife control, and deforestation.


Green-cyclops.png


The key components and functionalities of this computer vision platform can be described as follows:

• Video Stream Management: The platform receives and manages multiple video streams and information from diverse sources, such as drones, fixed cameras, and IoT sensors. These streams are transmitted via the high-speed and low-latency capabilities of a 5G network.

• IoT Events Management: The platform receives and manages multiple events from devices placed on the ground to add information to the use cases in the described scenario.

• Edge Computing: The platform leverages edge computing infrastructure, which brings computational resources closer to the video sources. This allows for real-time analysis and decision-making at the network edge, reducing the need for data transmission to a central server or cloud. Edge computing facilitates faster response times and more efficient resource utilization.

• AI Detection and Analytic Models: The platform supports the selection and deployment of different AI detection and analytic models based on specific requirements. For example, models can be chosen for forest fire and smoke detection, wildlife monitoring, or deforestation analysis. These models utilize computer vision techniques, such as object detection, image classification, and semantic segmentation, to extract meaningful information from the video streams.

• Model Inference at the Edge: The selected AI models are executed at the edge computing nodes, where the necessary computational resources are available. This eliminates the need to transmit large volumes of video data to a centralized server or cloud for inference. By performing inference at the edge, the platform achieves real-time analysis and enables quick response to detected events or anomalies.

• Resource Sharing: allowing for the simultaneous execution of multiple AI models on different video streams. This flexibility enables efficient resource allocation and scalability to handle varying workloads.

• Scenario-Specific Applications: The platform is adaptable and customizable to address a wide range of use cases.

• Cloud Management Applications: The platform delivers cloud components for high level supervision and management purposes, as well as use case configuration to be deployed over the edge nodes.

• Sustainable applications: All the AI applications will be measured in terms of energy consumption making smart decisions on how to run trying to make a sustainable context

• The offloading of the AI to the edge makes more efficient the drone consumption helping in the autonomy of the UAVs




Software resources

Project repository

https://github.com/flamela/green-cyclops-etsi-hack23

Web App for Managing green cyclops Edge app and model ecosystem as well as dashboard representations.

Need to be complemented with backend API not availbale in this repo, that is only uploaded to be used as inspiration or reusability, for another teams.

Github-optare.png


Project Videos