Team Ai
Modelpublic

kursatkomurcu/YOLO-MT-A-Lightweight-Multi-Task-Learning-Framework

sourceHugging Faceupdated 10mo agoView on Hugging Face
0likes
Model Card

YOLO-MT-A-Lightweight-Multi-Task-Learning-Framework-

You can find the inference and training code from bdd100k.ipynb notebook.

  • โ€”GitHub: https://github.com/kursatkomurcu/YOLO-MT-A-Lightweight-Multi-Task-Learning-Framework-

๐Ÿš— YOLO-MT: Lightweight Multi-Task Learning for Unified Scene Understanding

YOLO-MT is a YOLOv12-based lightweight multi-task learning framework that performs object detection, lane detection, drivable area segmentation, and scene attribute classification within a single unified model. It is specifically designed for real-time autonomous driving and embedded systems with limited computational resources.

โœจ Key Features

  • โ€”โœ… 4 tasks in a single network
  • โ€”Object Detection
  • โ€”Lane Detection
  • โ€”Drivable Area Segmentation
  • โ€”Scene Attribute Classification (weather, scene type, time of day)
  • โ€”โšก Real-time inference
  • โ€”๐Ÿ“ฆ Only 2.9M parameters
  • โ€”๐Ÿง  Shared YOLOv12 backbone
  • โ€”๐Ÿ”ฅ Optimized for embedded and edge devices
  • โ€”๐Ÿ“Š Trained and evaluated on the BDD100K dataset

๐Ÿ—๏ธ Architecture Overview

  • โ€”Shared YOLOv12 encoder
  • โ€”Lightweight multi-branch decoder
  • โ€”ASPP-Lite module for context aggregation
  • โ€”Separate task-specific heads for:
  • โ€”Lane segmentation
  • โ€”Drivable area segmentation
  • โ€”Attribute classification

๐ŸŽฏ Training Strategy

  1. 1.Train YOLOv12 on object detection
  2. 2.Freeze the backbone
  3. 3.Jointly train:
  4. 4.Lane detection
  5. 5.Drivable area segmentation
  6. 6.Attribute classification

This two-stage training ensures strong feature reuse while keeping the model extremely compact.

๐Ÿ“ Dataset

  • โ€”BDD100K
  • โ€”Object detection annotations
  • โ€”Lane markings
  • โ€”Drivable area masks
  • โ€”Scene attributes (weather, scene type, time of day)

All images are resized to 384ร—640 for efficient real-time processing.

๐Ÿ“Œ Use Cases

  • โ€”Autonomous driving perception
  • โ€”Advanced Driver Assistance Systems (ADAS)
  • โ€”Embedded AI systems
  • โ€”Edge deployment for robotics

Example outputs

example