Author: Giuseppina Schiavone

Fruitpunch AI is a private organization founded in 2018 in the Netherlands and operating globally in the software education sector. Fruitpunch AI aims at developing a challenge-based AI education platform, with the goal to educate AI engineers at scale with an ethical & sustainable mindset. Through the platform, learners can have access to free AI education, become part of a global community of AI for Good, be exposed to real-world experience. The challenges are set-up together with corporates or other type of organizations (including NGOs, SMEs and knowledge centers) seeking for AI talent and new AI solutions for real-world problems contributing to address “humanity’s greatest challenges like protecting our biodiversity, fighting climate change and improving healthcare and wellbeing“.

At the beginning of June, I found a LinkedIn post about the AI for Greener Cities Challenge, opened by Fruitpunch AI in collaboration with the JADS and DPDgroup Netherlands. I was looking for open projects in AI for Good possibly in connection to sustainability in the logistics, a focused sector for SAAC. I did not hesitate to apply; the challenge represented several opportunities for me i) to get insights into concrete use cases of logistics companies interested in measuring their socio-environmental impacts; ii) to manipulate new type of data and machine learning techniques; iii) introduce my work on transparency and accountability at SAAC to the AI for Good community.

On the 10th of June 2022 my application was accepted and I was enrolled into a 10-weeks program, which kicked-off on the 13th of June 2022. The challenge was managed by Dorian Groen from Fruitpunch AI, accompanied by Jonie Oostveen from JADS and Janne Wijnands from DPDgroup Netherlands, the latest being the main challenge stakeholder.

The general goal of the challenge was to Analyze driving datasets, specifically video from cameras mounted on vehicles, and come up with an AI-powered solution for a more sustainable city.

The challenge was launched as part of the exploratory activities in the DPD entrepreneurship program interested in i) understanding how to turn logistics data into value, for example through strategies for data monetization or data-driven green strategies; ii) exploring AI opportunities for logistics; iii) make those opportunities explicit.

More than 30 people across the globe participated to the challenge, all communications where held on slack and google.meet. We were suggested to consider the Berkley Driving Dataset BDD100K, as reference dataset and eventually look for alternative datasets. After a first round of proposals we voted on two main topics to dive in: 1) detection of vehicles and CO2 estimation, 2) detection of vegetation.

I worked on the detection of vehicles and CO2 estimation, together with an international and multidisciplinary team of 6 more people, Resham Sundar (junior deep learning engineer, specialized in smart mobility), Shail Chachra (senior deep learning engineer, specialized in computer vision), Shubham Baid (AI engineer, specialized in edge computing) from India, Antoine Miltenburg (business developer specialized in impact investment fund and agro-tech), Luca Simonetti (cognitive science and artificial intelligence student) from the Netherlands, Teddy Kosciuszek  (data science student) from the US.

We worked using agile scrum methodology, with weekly updates and reflections. I took the role of project owner and I helped the team to define and assign tasks, on the basis of their expertise; I coordinated the activities and monitor the project execution. I stimulated the team to focus on a clear definition of the use cases setting up meeting with Janne Wijnands from DPDgroup Netherlands, our business stakeholder, to clarify business needs, requirements and expectations. We brainstormed on few relevant use cases and define criteria to select the most relevant to work on. Criteria included business relevance and feasibility given the project timeline and the data availability.

We decided to focus on the detection of light vs heavy vehicles, from which we could define CO2 emission metrics and traffic metrics, and the detection of private vs public vehicles from which we could define traffic and public transport coverage metrics.

With this focus, my technical contributions were the definition of the conceptual data model (the workflow from data gathering, processing and modeling, to metrics, insights and visualization) and the visualization of insights into mashable maps. The deep learning/AI engineers in the team worked on the selection of an appropriate machine learning model for detection of vehicles in the video images of the Berkley Driving Dataset BDD100K, specifically created for developing multiobject tracking and segmentation algorithms. Finally, the yolov5 architecture was selected, as the best performing on our sample set compared to other deep learning architectures such as yolov7, Faster-RCNN, and ConvNext.

After our final presentation, on the 22nd of August, our work was published on Fruitpunch AI blog and posted on LinkedIn.

GET IN CONTACT if you are interested in knowing more about the project!

Video and GPS based vehicles detection for traffic, crowd, transport coverage and CO2 estimation
Example of mahsable map: crowd estimation
Proud of my Certificate of Completition!

Reflections and learnings

Working on the Fruitpunch AI challenge was an interesting experience for several reasons:

Leave a Reply

Your email address will not be published. Required fields are marked *