Self-adaptive video encoder: comparison of multiple adaptation strategies made simple
File(s)main.pdf (374.93 KB)
Accepted version
Author(s)
Maggio, M
Papadopoulos, AV
Filieri, A
Hoffmann, H
Type
Conference Paper
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 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.
Date Issued
2017-07-07
Date Acceptance
2017-02-22
Citation
2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2017, pp.123-128
Publisher
IEEE
Start Page
123
End Page
128
Journal / Book Title
2017 IEEE/ACM 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)
Copyright Statement
© 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Source
SEAMS 2017 (The 12th International Symposium on Software Engineering for Adaptive and Self-Managing Systems)
Publication Status
Published
Start Date
2017-05-22
Finish Date
2017-05-23
Coverage Spatial
Buenos Aires, Argentina
Date Publish Online
2017-07-07