Published April 8, 2026 | Version v1

TWIST: Trains under Weather, Illumination, and Seasonal Time

  • 1. Kiel University
  • 2. ROR icon Christian-Albrechts-Universität zu Kiel
  • 3. ZÖLLNER

Description

This repository accompanies the paper:

TWIST: Trains under Weather, Illumination, and Seasonal Time
Momin Ali, Andre Stenger, Til Arkenberg, Laura Harms, Olaf Landsiedel
ISIoT Workshop at DCOSS 2026

TWIST is a real-world dataset for train detection designed to improve robustness of vision-based railway monitoring systems under diverse environmental conditions. Vision-based railway monitoring systems often fail in real-world deployments due to limited training data diversity. TWIST addresses this gap by providing a dataset collected across multiple seasons, capturing:

  • 🌧️ Rain
  • ❄️ Snow
  • 🌫️ Fog
  • 🌙 Low-light & night
  • ☀️ Glare & daylight
  • 🚄 Motion blur & varying train speeds

Check out the supplied Jupyter Notebooks to analyze the data in our TWIST GitHub repo

📊 Dataset Statistics

  • Total Images: ~38,000
  • Resolution: 640 × 480
  • Binary Annotations: 10,000
  • Detailed Annotations: 1,493 images

Label Types

  1. Binary Labels

    • Train / No Train
  2. Detailed labels

    • Locomotive
    • Wagon
    • Freight Car
    • High-Speed Train

🏷️ Annotation Format

Annotations follow the YOLO format:

<class_id> <x_center> <y_center> <width> <height>
 
  • All values are normalized between 0 and 1
  • Compatible with YOLOv5, YOLOv8, and other frameworks


This project is licensed under the terms of the Creative Commons Attribution 4.0 International License.

Files

Files (2.0 GB)

Name Size
md5:64d50175ce51c52f292c688a37c7a453
596.1 MB Download
md5:0c651ca75b715458398eb63f48a1b6da
1.4 GB Download