Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Self-Adaptive Video Encoder : Comparison of Multiple Adaptation Strategies Made Simple

Maggio, Martina LU ; Papadopoulos, Alessandro Vittorio LU ; Filieri, Antonio and Hoffmann, Henry (2017) 12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017 p.123-128
Abstract

This paper presents an adaptive video encoder that can be used to compare the behavior of different adaptation strategies using multiple actuators to steer the encoder towards a global goal, composed of multiple conflicting objectives. A video camera produces frames that the encoder manipulates with the objective of matching some space requirement to fit a given communication channel. A second objective is to maintain a given similarity index between the manipulated frames and the original ones. To achieve the goal, the software can change three parameters: the quality of the encoding, the noise reduction filter radius and the sharpening filter radius. In most cases, the objectives - small encoded size and high quality - conflict, since... (More)

This paper presents an adaptive video encoder that can be used to compare the behavior of different adaptation strategies using multiple actuators to steer the encoder towards a global goal, composed of multiple conflicting objectives. A video camera produces frames that the encoder manipulates with the objective of matching some space requirement to fit a given communication channel. A second objective is to maintain a given similarity index between the manipulated frames and the original ones. To achieve the goal, the software can change three parameters: the quality of the encoding, the noise reduction filter radius and the sharpening filter radius. In most cases, the objectives - small encoded size and high quality - conflict, since a larger frame would have a higher similarity index to its original counterpart. This makes the problem difficult from the control perspective and makes the case study appealing to compare different adaptation strategies.

(Less)
Please use this url to cite or link to this publication:
author
; ; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
case studies, control theory, self-adaptive systems
host publication
Proceedings - 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017
article number
7968140
pages
6 pages
publisher
IEEE - Institute of Electrical and Electronics Engineers Inc.
conference name
12th IEEE/ACM International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017
conference location
Buenos Aires, Argentina
conference dates
2017-05-22 - 2017-05-23
external identifiers
  • scopus:85027129950
  • scopus:85027129950
ISBN
9781538615508
DOI
10.1109/SEAMS.2017.16
project
Power Control for Computing Infrastructures
language
English
LU publication?
yes
id
b8ae86c7-fdb5-4a96-902b-9eea65531f60
date added to LUP
2017-03-02 13:51:58
date last changed
2022-04-24 22:21:36
@inproceedings{b8ae86c7-fdb5-4a96-902b-9eea65531f60,
  abstract     = {{<p>This paper presents an adaptive video encoder that can be used to compare the behavior of different adaptation strategies using multiple actuators to steer the encoder towards a global goal, composed of multiple conflicting objectives. A video camera produces frames that the encoder manipulates with the objective of matching some space requirement to fit a given communication channel. A second objective is to maintain a given similarity index between the manipulated frames and the original ones. To achieve the goal, the software can change three parameters: the quality of the encoding, the noise reduction filter radius and the sharpening filter radius. In most cases, the objectives - small encoded size and high quality - conflict, since a larger frame would have a higher similarity index to its original counterpart. This makes the problem difficult from the control perspective and makes the case study appealing to compare different adaptation strategies.</p>}},
  author       = {{Maggio, Martina and Papadopoulos, Alessandro Vittorio and Filieri, Antonio and Hoffmann, Henry}},
  booktitle    = {{Proceedings - 2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS 2017}},
  isbn         = {{9781538615508}},
  keywords     = {{case studies; control theory; self-adaptive systems}},
  language     = {{eng}},
  month        = {{07}},
  pages        = {{123--128}},
  publisher    = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}},
  title        = {{Self-Adaptive Video Encoder : Comparison of Multiple Adaptation Strategies Made Simple}},
  url          = {{http://dx.doi.org/10.1109/SEAMS.2017.16}},
  doi          = {{10.1109/SEAMS.2017.16}},
  year         = {{2017}},
}