Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Martin Röder

dblp:13/1304 · DBLP profile ↗
← Back
8ranked-venue papers
8as first author
0since 2021 · last 2007
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 7 · 7 first-authorComputer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
2 papers
Multimedia systems and quality of experience · 100%
Theoretical computer science
1 paper
Coding theory · 100%
Computer networks
2 papers
Wireless networking · 35% Physical-layer communications · 35% Content delivery and video streaming · 30%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Multimedia systems and quality of experience
multimedia streaming
0.122007
Efficient Rate-Distortion Optimized Media Streaming for Tree-Structured Packet Dependencies · IEEE Trans. Multim. 2007
Branch and bound algorithms for rate-distortion optimized media streaming · IEEE Trans. Multim. 2006
Multimedia systems and quality of experience › multimedia streaming
rate-distortion optimized streaming
0.122007
Efficient Rate-Distortion Optimized Media Streaming for Tree-Structured Packet Dependencies · IEEE Trans. Multim. 2007
Branch and bound algorithms for rate-distortion optimized media streaming · IEEE Trans. Multim. 2006
Coding theory › error-correcting codes
convolutional codes
0.112006
Fast tree-trellis list Viterbi decoding · IEEE Trans. Commun. 2006
Coding theory › error-correcting codes › decoding
trellis decoding
0.112006
Fast tree-trellis list Viterbi decoding · IEEE Trans. Commun. 2006
Coding theory › error-correcting codes › convolutional codes › convolutional code decoding
viterbi decoding
0.112006
Fast tree-trellis list Viterbi decoding · IEEE Trans. Commun. 2006
Wireless networking › unreliable channel
lossy packet networks
0.012007
Efficient Rate-Distortion Optimized Media Streaming for Tree-Structured Packet Dependencies · IEEE Trans. Multim. 2007
Physical-layer communications › channel modeling › information-theoretic channel modeling
packet erasure channel
0.012007
Efficient Rate-Distortion Optimized Media Streaming for Tree-Structured Packet Dependencies · IEEE Trans. Multim. 2007

Methods — techniques the papers use, named apart from their topics

dynamic programming · 0.3heuristic optimization · 0.1sensitivity adaptation · 0.1branch-and-bound · 0.1
YearPublicationVenuePosition
2007 Efficient Rate-Distortion Optimized Media Streaming for Tree-Structured Packet Dependencies
abstract
When streaming packetized media data over a lossy packet network, it is desirable to use transmission strategies that minimize the expected distortion subject to a constraint on the expected transmission rate. Because the computation of such optimal strategies is usually an intractable problem, fast heuristic techniques are often used. We first show that when the graph that gives the decoding dependencies between the data packets is reducible to a tree, optimal transmission strategies can be efficiently computed with dynamic programming algorithms. The proposed algorithms are much faster than other exact algorithms developed for arbitrary dependency graphs. They are slower than previous heuristic techniques but can provide much better solutions. We also show how to apply our algorithms to find high-quality approximate solutions when the dependency graph is not tree reducible. To validate our approach, we run simulations for MPEG1 and H.264 video data. We first consider a simulated packet erasure channel. Then we implement a real video streaming system and provide experimental results for an Internet connection.
Martin Röder, Jean Cardinal, Raouf Hamzaoui
IEEE Trans. Multim.1
2006 Constructing Dependency Trees for Rate-Distortion Optimized Media Streaming
abstract
Finding adequate packet transmission strategies for media streaming systems is a challenging algorithmic task. Recently, we proposed an efficient dynamic programming algorithm for streams in which the dependencies between packets, such as those prescribed between video frames by video codecs, can be modeled with a tree. In this contribution, we propose a heuristic algorithm for arbitrary dependency graphs. This algorithm consists of first transforming the dependency graph into a tree by adding dependencies, and then applying the dynamic programming algorithm on the tree thus obtained. The algorithm is both simple and efficient, as shown by experimental results on video sequences
Martin Röder, Jean Cardinal, Raouf Hamzaoui
ICASSP (5)1
2006 Error Resilient Multiple Description Compression of Vector Graphics
abstract
This research is motivated by the needs of robust streaming of vector graphics contents over the Internet, wireless and other lossy networks. We present a multiple description coding (MDC) technique for error resilient compression and transmission of 2D vector graphics contents. An object is coded into two or more so-called co-descriptors, which are transmitted in separate data packets and generally via different network routes from a server to a client. Each co-descriptor can autonomously provide an approximation of the input object, and it can collaborate with other co-descriptors, if also available at the decoder, to refine the approximation
Martin Röder, Xiaolin Wu 0001, Sorina Dumitrescu
ICME1
2006 Fast tree-trellis list Viterbi decoding
abstract
A list Viterbi algorithm (LVA) finds the n most likely paths in a trellis diagram of a convolutional code. One of the most efficient LVAs is the tree-trellis algorithm of Soong and Huang. We propose a new implementation of this algorithm. Instead of storing the candidate paths in a single list sorted according to the metrics of the paths, we show that it is computationally more efficient to use several unsorted lists, where all paths of the same list have the same metric. For an arbitrary integer bit metric, both the time and space complexity of our implementation are linear in n. Experimental results for a binary symmetric channel and an additive white Gaussian noise channel show that our implementation is much faster than all previous LVAs.
Martin Röder, Raouf Hamzaoui
IEEE Trans. Commun.1
2006 Branch and bound algorithms for rate-distortion optimized media streaming
abstract
We consider the problem of rate-distortion optimized streaming of packetized multimedia data over a single quality-of-service network using feedback and retransmissions. For a single data unit, we prove that the problem is NP-hard and provide efficient branch and bound algorithms that are much faster than the previously best solution based on dynamic programming. For a group of interdependent data units, we show how to compute optimal solutions with branch and bound algorithms. The branch and bound algorithms for a group of data units are much slower than the current state of the art, a heuristic technique known as sensitivity adaptation. However, in many real-world situations, they provide a significantly better rate-distortion performance.
Martin Röder, Jean Cardinal, Raouf Hamzaoui
IEEE Trans. Multim.1
2005 Dynamic programming algorithm for rate-distortion optimized media streaming
abstract
We propose a dynamic programming algorithm for finding optimal transmission policies for a single packet in rate-distortion optimized media streaming. The algorithm relies on an optimality assumption holding in particular when both the forward and round trip times have exponential distributions. In the other cases, we use the assumption as a heuristic principle. Simulations show that for realistic channel models, the algorithm provides optimal solutions and can be significantly faster than the previous fastest exact algorithm. The proposed algorithm can be used as a preprocessing step for streaming mutually dependent packets.
Martin Röder, Jean Cardinal, Raouf Hamzaoui
ICIP (2)1
2004 On the Complexity of Rate-Distortion Optimal Streaming of Packetized Media
abstract
We consider the problem of rate-distortion optimal streaming of packetized media with sender-driven transmission over a single-QoS network using feedback and retransmissions. For a single data unit, we prove that the problem is NP-hard and provide efficient branch and bound algorithms that are in practice much faster than the best known solution. For a group of interdependent data units, we show how to compute optimal solutions with branch and bound algorithms. The branch and bound algorithms for a group of data units are slower than the current state of the art, the heuristic sensitivity adaptation algorithm, but provide a significantly better rate-distortion performance in many real-world situations.
Martin Röder, Jean Cardinal, Raouf Hamzaoui
Data Compression Conference1
2002 Fast list Viterbi decoding and application for source-channel coding of images
abstract
A list Viterbi algorithm (LVA) finds the n best paths in a trellis. We propose a new implementation of the tree-trellis LVA. Instead of storing all paths in a single sorted list, we show that it is more efficient to use several lists, where all paths of the same list have the same metric. For an integer metric, both the time and space complexity of our implementation are linear in n. Experimental results show that our implementation is much faster than all previous LVAs. This allows us to consider a large number of paths in acceptable time, which significantly improves the performance of a popular progressive source-channel coding system that protects embedded data with a concatenation of an outer error detecting code and an inner error correcting convolutional code.
Martin Röder, Raouf Hamzaoui
ICME (1)1