BBDC Basic:
Come by & experience big data!

The Basic Track is aimed at high school students. In the data analysis competition of the Cognitive Systems Lab (CSL), Center for Applied Space Technology and Microgravity (ZARM), and the Fraunhofer Institute for Digital Medicine (MEVIS) of the University of Bremen participants compete for prize money up to 2.000 Euro, and attractive prizes.

Primary Responsibility:            Hui Liu (hui.liu@uni-bremen.de)

ZARM-Track:                              Ina Barwich (ina.barwich@zarm.uni-bremen.de)

MEVIS-Track:                            Anna Rörich (anna.roerich@mevis.fraunhofer.de)

Technical Support:_____         Jordan Behrendt, Matthew White, Anthony Mendil, Lourenco Rodriguez, Arthur Belousov

Supervisor(s):                              Tanja Schultz and Heinz Brandt

FInancial Support:______        Bremen Stock Exchange Foundation

Gallery: BBDC and BBDC Basic

MEVIS-Track Challenge

Introduction:

The future of medicine is digital, and that's essential! Doctors are confronted with a flood of data in their daily work, from which they must derive diagnoses, treatment plans, and individual prognoses for their patients. AI can help manage this volume of data more effectively. MEVIS demonstrates, using the example of heart attack cases, how AI assists in processing data and making doctors' work easier. However, the limitations of predictions and prognoses also need careful consideration.

Submission Deadlines:

  1. MEVIS-Challenge Part 1 : 06.11.2024
  2. MEVIS-Challenge Part 2 : 19.01.2025

Task Description:

  1. Load the data from the CSV file and analyze it. You will notice that some datasets are incomplete. However, an AI can only be trained on complete data. How do you handle missing information?
  2. Define an appropriate train/validation split.
  3. Challenge Part 1: Train a random forest model to predict whether any complication will occur after a heart attack, without differentiating the type of complication. You may use existing routines from freely available Python packages.
  4. Challenge Part 2: Train a random forest or any other freely available AI model to predict the specific complications. In this case, the model should explicitly indicate which complication(s) are likely to occur.

Challenge your AI! – Testing:

  • Save the predictions of your AI for the validation dataset as a CSV file named "Prognosen.csv." Each row should represent a patient, and each column should correspond to a specific complication. If a complication occurs, a "1" should be entered in the respective column, following the format of the provided training and test data. The first row of the CSV file should contain the column names. An example format can be found in the file "Beispiel-Ergebnisse.csv."
  • Please upload your "Prognosen.csv" file here to receive your score. The maximum score is 1.0, and the minimum is 0.0. The score indicates the percentage of patients for whom your predictions are correct.
  • Not satisfied with your result, or others are scoring higher? Then tune your AI and give it another try!

 Notes (Please Note):

  • Challenge Part 1: For the evaluation of Part 1, only the last collumn of your submitted results table will be used. Therefore, all other columns may remain empty in this case.
  • Challenge Part 2: For the evaluation of Part 2, all collumns of your submitted results table will be used. Therefore, the last column should also be filled according to your predictions.

Leaderboard: BBDC Basic MEVIS-Track Part 1

Leaderboard: BBDC Basic MEVIS-Track Part 2

ZARM-Track Challenge

Introduction:

Sending humans to Mars and exploring our red neighboring planet has long been a dream of space exploration. However, Mars differs from Earth in many ways. The lack of atmosphere, absence of liquid water, and high radiation levels currently make it impossible to send a crew on such a journey. Instead, Mars rovers are used, but even they face numerous challenges on the Martian surface, with no direct intervention possible from Earth. When the first humans step onto Mars in a few years, additional difficulties will arise. One of these is the scarcity of resources, which must be brought from Earth and carefully utilized and recycled on Mars.

To address the wide range of challenges presented by a Mars mission (with or without humans), ZARM is offering two tasks for the 2024/25 Challenge.

 

 

 

 

 

 

 

 

Task Description:

Task 1 – Stress on Mars:
Using a CAD program, design a small rover (maximum dimensions of 30 cm in length, width, and height) capable of completing the following tasks:

  • Navigate slopes of 5%, 10%, and 15%, both ascending and descending
  • Drive despite headwinds and crosswinds
  • Drive on smooth surfaces, sand, and gravel
  • Drive while carrying a load of 100g, 300g, and 500g

For propulsion, you will receive the motors and the brick from Lego Spike Prime at the kickoff.
Document your work process and outline how you approached finding the solution.

Task 2 – Life Support System:
Build a water recycling system capable of purifying a liquid provided by ZARM as effectively as possible, making it reusable.

  • Create a project outline. Identify the types of contaminants in the water. How can these be removed? In what sequence should the recycling process occur? What materials do we need?
  • Conduct initial tests at home or at school and create a list of all required materials. Send this list by November 17, 2024, to Challenge@zarm.uni-bremen.de. The material list should include all items, materials, and chemicals you need.
  • Build the recycling system together with ZARM in the lab and test your idea.
  • Document your work process and outline how you approached finding the solution.

Submission Deadlines:

  • Final Parkour: 10.01.2025
  • Final Labtest: 16.01.2025
  • The final submission date for both tasks is January 19, 2025.

ZARM - Track Leaderboard

Place
1
2
3
>3

Group
-
-
-
-

CSL-Track Challenge


Introduction:

Everyday life is increasingly shaped by digital technologies, with smartphones playing a central role. They have become versatile and convenient companions that can be taken and used anywhere. A fascinating aspect of modern smartphones lies in the variety of integrated sensors, which often go unnoticed. However, these sensors perform crucial tasks and significantly enhance the usability of the device.

As part of this challenge, the focus is on motion detection using sensors. Particularly noteworthy is the IMU (Inertial Measurement Unit) which consists of an accelerometer that captures acceleration in three dimensions and a gyroscope that measures rotational velocities. The goal of the challenge is to classify the following simple motion patterns using sensor data:

  1. Standing while holding the smartphone in hand
  2. Walking while holding the smartphone in hand
  3. Dropping the smartphone

 

Submission Deadlines:

  • Not yet determined

 

 

 

 

 

 

 

Task Description:

Phase 1 – Data Collection:
In the first phase, the task is to collect sufficient data for the specified motion pattern classes ("Standing," "Walking," "Dropping") using a smartphone. The data collection process should be designed to be as strategic and efficient as possible to minimize or completely avoid the effort required for subsequent data annotation (see additional notes below).

  • A suitable sensor app from the Play Store or Apple App Store can be used for data collection.
  • It is necessary to develop a concept in advance that outlines how the data collection can be optimally conducted.
  • To simplify the process, data collection with the smartphone should be conducted exclusively in the following position: the screen (z-axis) faces upward, and the smartphone lies flat on the hand (see photo).
  • Pay attention to all the notes mentioned below during the recording to ensure the data remains usable for the challenge.
  • At least 20 experiments should be conducted per class, providing a total of 60 experiments as the basis for training. Each experiment should last approximately 10 seconds, with a permissible time deviation of -1 to +1 seconds.
  • Use a sampling rate of 500 Hz for all recordings.
  • The collected data should be plotted in a suitable environment and evaluated for usability.
  • Subsequently, a dataset should be prepared for use in the classification task. The dataset will be sent to the respective supervisor, who will then evaluate it for usability.

Phase 2 – Machine Learning:
After completing the data collection, the development of a model for classifying the motion patterns begins. 

  • The selected model should be trained on the collected data following standard principles.
  • After training, the results can be compared on a leaderboard with those of other participants to evaluate the prediction accuracy.

 Safety Notice!

  • The experiments should be conducted in a safe environment such as at home or in a designated laboratory. It is essential to secure the surroundings to prevent injuries to yourself or others.

Additional Notes (must read)

  • When collecting data for the "Dropping the Smartphone" class, ensure that the smartphone does not fall onto a hard surface ❌. The surface should be soft, such as a mattress ✅, to safely cushion the fall and prevent damage to the smartphone. The smartphone must not be thrown with force ❌, instead, it should be released from the hand without any additional motion ✅, falling straight downward.
  • To obtain usable data for walking, the speed during an experiment should remain constant. Additionally, ensure that the movement is neither too slow nor too fast, as this could negatively impact the classification.
  • During data collection, please note that on iOS devices, the axes may be inverted. This challenge follows the conventions of Android .
  • Pay attention to the correct positioning of the smartphone during data collection, as shown in the photo (applies to all classes).

Z-Achse Oben, Y-Achse Vorne und Hinten, X-Achse links und Rechts