TUHH Open Research
Help
  • Log In
    New user? Click here to register.Have you forgotten your password?
  • English
  • Deutsch
  • Communities & Collections
  • Publications
  • Research Data
  • People
  • Institutions
  • Projects
  • Statistics
  1. Home
  2. TUHH
  3. Publications
  4. MCUCoder: Adaptive bitrate learned video compression for IoT devices
 
Options

MCUCoder: Adaptive bitrate learned video compression for IoT devices

Citation Link: https://doi.org/10.15480/882.16460
Publikationstyp
Conference Paper
Date Issued
2025-09
Sprache
English
Author(s)
Hojjat, Ali  
Networked Cyber-Physical Systems E-17  
Haberer, Janek  
Landsiedel, Olaf  
Networked Cyber-Physical Systems E-17  
TORE-DOI
10.15480/882.16460
TORE-URI
https://hdl.handle.net/11420/60799
Citation
German Conference on Pattern Recognition, DAGM 2025
Contribution to Conference
German Conference on Pattern Recognition, DAGM 2025  
Publisher DOI
10.1007/978-3-032-12840-9_9
Scopus ID
2-s2.0-105027636949
ArXiv ID
2411.19442
Publisher
Springer Nature Switzerland
ISBN
978-3-0321-2839-3
978-3-0321-2840-9
Peer Reviewed
false
The rapid growth of camera-based Internet of Things (IoT) devices demands the need for efficient video compression, particularly for edge applications where devices face hardware constraints, often with only 1 or 2 MB of RAM and unstable internet connections. Traditional and deep video compression methods are designed for high-end hardware, exceeding the capabilities of these constrained devices. Consequently, video compression in these scenarios is often limited to Motion-JPEG (M-JPEG) due to its high hardware efficiency and low complexity. This paper introduces MCUCoder, an open-source adaptive bitrate video compression model tailored for resource-limited IoT settings. MCUCoderfeatures an ultra-lightweight encoder with only 10.5K parameters and a minimal 350KB memory footprint, making it well-suited for edge devices and Microcontrollers (MCUs). While MCUCoderuses a similar amount of energy as M-JPEG, it reduces bitrate by 55.65% on the MCL-JCV dataset and 55.59% on the UVG dataset, measured in Multi-Scale Structural Similarity (MS-SSIM). Moreover, MCUCodersupports adaptive bitrate streaming by generating a latent representation that is sorted by importance, allowing transmission based on available bandwidth. This ensures smooth real-time video transmission even under fluctuating network conditions on low-resource devices. Source code available at https://github.com/ds-kiel/MCUCoder.
DDC Class
621.3: Electrical Engineering, Electronic Engineering
004: Computer Sciences
Lizenz
https://creativecommons.org/licenses/by-nc-nd/4.0/
Publication version
submittedVersion
Loading...
Thumbnail Image
Name

2411.19442v1.pdf

Size

6.71 MB

Format

Adobe PDF

TUHH
Weiterführende Links
  • Contact
  • Send Feedback
  • Cookie settings
  • Privacy policy
  • Impress
DSpace Software

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science
Design by effective webwork GmbH

  • Deutsche NationalbibliothekDeutsche Nationalbibliothek
  • ORCiD Member OrganizationORCiD Member Organization
  • DataCiteDataCite
  • Re3DataRe3Data
  • OpenDOAROpenDOAR
  • OpenAireOpenAire
  • BASE Bielefeld Academic Search EngineBASE Bielefeld Academic Search Engine
Feedback