# Example Data (Your First Edge AI Project)

Note: This tutorial is targetting Imagimob Studio 3.2.

# Background

Before you can continue with your first Edge AI project, you need to have some data to work with. To get you started, we provide you with sample data containing everything that is needed to walk through the rest of this guide and produce your first Edge AI Application.

# Objective

The objective of this guide is to build an AI application that can identify five different human activities (sitting, standing, walking, running, jumping) from an accelerometer worn on the wrist.

A sample of one of the activities (running). The accelerometer sensor is worn on the wrist (red arrow).

By the end of this guide, we will optimize this AI application so that it can be deployed to an actual device with a microcontroller (MCU) and an accelerometer.

When worn on the wrist, such a device will be able to identify these five activities and output the performed activity in real-time.

# Data

The data consists of 57 recording sessions of the five different human activities across three different people.

Each recording session contains:

  • Video (used for visual reference)
  • Accelerometer data (used as input to the AI model)

# Download sample project

The project can be downloaded inside of Imagimob Studio by clicking on Create New Project

and selecting the Human Activity Recognition in the list of starting projects:

After clicking on OK, the download process starts. Once it is done, you will get a folder that includes

  • Data - Folder where data is located along with the relevant configuration file so that the data can be reproduced.
  • IM Units - Folder where custom layers and pre-processors can be added.
  • Project Iteration # - Folder where the project file is located. All results related to a specific project file should be placed in the subfolder "Results".
  • Tools - Folder where all extra tools and scripts belonging to the project should be placed, e.g., a tool to perform real-time testing.

# Open a recording session

Let's open up a recording session to see what it contains.

Double click the .imsession file as the picture shows.

A new tab opens up in Imagimob Studio containing:

  1. Video view, if the video was recorded during data capture (the video is used for visual reference when labelling sensor/time-series data)
  2. Sensor plot (to visualize the time-series data)
  3. Label/video tracks (used for data labelling and video synchronization)
  4. Timeline overview (zoomed out view of the entire recording session)

We will learn more about these modules later.

Let's move over to the next section.

Next section (Labelling)