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

Eirina Bourtsoulatze

dblp:56/10808 · DBLP profile ↗
← Back
15ranked-venue papers
6as first author
2since 2021 · last 2024
0000-0002-9897-8853ORCID · corroborated

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

Graphics, computer vision, multimedia, augmented reality and games · 11 · 4 first-author · 1 since 2021Computer networks · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 1

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 networks
6 papers
Internet architecture and protocols · 46% Content delivery and video streaming · 37% Network optimization and economics · 10%
Artificial intelligence
2 papers
Image recognition and object detection · 37% Graph learning · 37% Video understanding and tracking · 20%

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

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning › graph neural network
graph convolutional network
0.822020
Graph-Based Spatio-Temporal Feature Learning for Neuromorphic Vision Sensing · IEEE Trans. Image Process. 2020
Graph-Based Object Classification for Neuromorphic Vision Sensing · ICCV 2019
Computer vision › Image recognition and object detection › image classification
object classification
0.822020
Graph-Based Spatio-Temporal Feature Learning for Neuromorphic Vision Sensing · IEEE Trans. Image Process. 2020
Graph-Based Object Classification for Neuromorphic Vision Sensing · ICCV 2019
Internet architecture and protocols
network coding
0.532016
NetCodCCN: A network coding approach for content-centric networks · INFOCOM 2016
Decoding Delay Minimization in Inter-Session Network Coding · IEEE Trans. Commun. 2014
Distributed Rate Allocation in Inter-Session Network Coding · IEEE Trans. Multim. 2014
Computer vision › Video understanding and tracking
action recognition
0.412020
Graph-Based Spatio-Temporal Feature Learning for Neuromorphic Vision Sensing · IEEE Trans. Image Process. 2020
Content delivery and video streaming
360-degree video streaming
0.412020
Tile-Based Joint Caching and Delivery of 360° Videos in Heterogeneous Networks · IEEE Trans. Multim. 2020
Internet architecture and protocols › information-centric networking
named data networking
0.422018
Adaptive Video Streaming With Network Coding Enabled Named Data Networking · IEEE Trans. Multim. 2017
Content-Aware Delivery of Scalable Video in Network Coding Enabled Named Data Networks · IEEE Trans. Multim. 2018
Content delivery and video streaming
scalable video streaming
0.312018
Content-Aware Delivery of Scalable Video in Network Coding Enabled Named Data Networks · IEEE Trans. Multim. 2018
Content delivery and video streaming
adaptive video streaming
0.312017
Adaptive Video Streaming With Network Coding Enabled Named Data Networking · IEEE Trans. Multim. 2017
Content delivery and video streaming › adaptive video streaming
HTTP adaptive streaming
0.312017
Adaptive Video Streaming With Network Coding Enabled Named Data Networking · IEEE Trans. Multim. 2017
Internet architecture and protocols
information-centric networking
0.312017
Adaptive Video Streaming With Network Coding Enabled Named Data Networking · IEEE Trans. Multim. 2017
Internet architecture and protocols › information-centric networking
content-centric networking
0.212016
NetCodCCN: A network coding approach for content-centric networks · INFOCOM 2016
Internet architecture and protocols › network coding
inter-session network coding
0.222014
Decoding Delay Minimization in Inter-Session Network Coding · IEEE Trans. Commun. 2014
Distributed Rate Allocation in Inter-Session Network Coding · IEEE Trans. Multim. 2014
Network optimization and economics › resource allocation
rate allocation
0.212014
Decoding Delay Minimization in Inter-Session Network Coding · IEEE Trans. Commun. 2014
Network optimization and economics
resource allocation
0.212014
Decoding Delay Minimization in Inter-Session Network Coding · IEEE Trans. Commun. 2014
Edge and fog computing
edge caching
0.112020
Tile-Based Joint Caching and Delivery of 360° Videos in Heterogeneous Networks · IEEE Trans. Multim. 2020
Cellular and mobile networks
heterogeneous networks
0.112020
Tile-Based Joint Caching and Delivery of 360° Videos in Heterogeneous Networks · IEEE Trans. Multim. 2020
Machine learning › Efficient and distributed learning › inference efficiency
energy-efficient inference
0.112019
Graph-Based Object Classification for Neuromorphic Vision Sensing · ICCV 2019
Content delivery and video streaming
content retrieval
0.112016
NetCodCCN: A network coding approach for content-centric networks · INFOCOM 2016
Internet architecture and protocols
multicast
0.112014
Decoding Delay Minimization in Inter-Session Network Coding · IEEE Trans. Commun. 2014

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

network coding · 0.5residual network · 0.4optimization · 0.4lagrange partial relaxation · 0.4graph convolution · 0.4graph representation of spike events · 0.4rate allocation · 0.3bloom filter · 0.3simulation · 0.3protocol design · 0.2gradient-based stochastic optimization · 0.2distributed optimization · 0.2convex decomposition · 0.2
YearPublicationVenuePosition
2024 Rate-Adaptive Joint Source Channel Coding Using Deep Block-Based Compressed Sensing
abstract
This paper introduces a novel Rate-Adaptive Compressed Sensing-based Joint Source-Channel Coding scheme, termed RACS-JSCC, which leverages deep block-based CS to dynamically adjust the encoding rate based on available channel bandwidth and input image statistics. RACS-JSCC selects the encoding rate using both local and global statistics of the input image, alongside channel state information, prior to the feature extraction stage. This approach eliminates the transmission of redundant features and ensures the input image is encoded at an optimal rate. By training a deep learning-based JSCC encoder-decoder pair to operate across multiple rates and channel conditions, the proposed method eliminates the necessity for multiple models and enhances practical applicability in diverse communication environments. Our experimental results demonstrate that RACS-JSCC achieves superior performance in terms of image quality and robustness against varying channel conditions, making it a highly efficient solution for real-world wireless image transmission.
Mohammad Amin Jarrahi, Eirina Bourtsoulatze, Vahid Abolghasemi
MMSP2
2024 Joint Source-Channel Coding for Wireless Image Transmission: A Deep Compressed-Sensing Based Method
abstract
Nowadays, the demand for image transmission over wireless networks has surged significantly. To meet the need for swift delivery of high-quality images through time-varying channels with limited bandwidth, the development of efficient transmission strategies and techniques for preserving image quality is of importance. This paper introduces an innovative approach to Joint Source-Channel Coding (JSCC) tailored for wireless image transmission. It capitalizes on the power of Compressed Sensing (CS) to achieve superior compression and resilience to channel noise. In this method, the process begins with the compression of images using a block-based CS technique implemented through a Convolutional Neural Network (CNN) structure. Subsequently, the images are encoded by directly mapping image blocks to complex-valued channel input symbols. Upon reception, the data is decoded to recover the channel-encoded information, effectively removing the noise introduced during transmission. To finalize the process, a novel CNN-based reconstruction network is employed to restore the original image from the channel-decoded data. The performance of the proposed method is assessed using the CIFAR-10 and Kodak datasets. The results illustrate a substantial improvement over existing JSCC frameworks when assessed in terms of metrics such as Peak Signal-to-Noise Ratio (PSNR) and Structural Similarity Index (SSIM) across various channel Signal-to-Noise Ratios (SNRs) and channel bandwidth values. These findings underscore the potential of harnessing CNN-based CS for the development of deep JSCC algorithms tailored for wireless image transmission.
Mohammad Amin Jarrahi, Eirina Bourtsoulatze, Vahid Abolghasemi
WCNC2
2020 Deep Video Precoding
abstract
Several groups worldwide are currently investigating how deep learning may advance the state-of-the-art in image and video coding. An open question is how to make deep neural networks work in conjunction with existing (and upcoming) video codecs, such as MPEG H.264/AVC, H.265/HEVC, VVC, Google VP9 and AOMedia AV1, AV2, as well as existing container and transport formats, without imposing any changes at the client side. Such compatibility is a crucial aspect when it comes to practical deployment, especially when considering the fact that the video content industry and hardware manufacturers are expected to remain committed to supporting these standards for the foreseeable future. We propose to use deep neural networks as precoders for current and future video codecs and adaptive video streaming systems. In our current design, the core precoding component comprises a cascaded structure of downscaling neural networks that operates during video encoding, prior to transmission. This is coupled with a precoding mode selection algorithm for each independently-decodable stream segment, which adjusts the downscaling factor according to scene characteristics, the utilized encoder, and the desired bitrate and encoding configuration. Our framework is compatible with all current and future codec and transport standards, as our deep precoding network structure is trained in conjunction with linear upscaling filters (e.g., the bilinear filter), which are supported by all web video players. Extensive evaluation on FHD (1080p) and UHD (2160p) content and with widely-used H.264/AVC, H.265/HEVC and VP9 encoders, as well as a preliminary evaluation with the current test model of VVC (v.6.2rc1), shows that coupling such standards with the proposed deep video precoding allows for 8% to 52% rate reduction under encoding configurations and bitrates suitable for video-on-demand adaptive streaming systems. The use of precoding can also lead to encoding complexity reduction, which is essential for cost-effective cloud deployment of complex encoders like H.265/HEVC, VP9 and VVC, especially when considering the prominence of high-resolution adaptive video streaming.
Eirina Bourtsoulatze, Aaron Chadha, Ilya Fadeev, Vasileios Giotsas, Yiannis Andreopoulos
IEEE Trans. Circuits Syst. Video Technol.1
2020 Graph-Based Spatio-Temporal Feature Learning for Neuromorphic Vision Sensing
abstract
Neuromorphic vision sensing (NVS) devices represent visual information as sequences of asynchronous discrete events (a.k.a., "spikes") in response to changes in scene reflectance. Unlike conventional active pixel sensing (APS), NVS allows for significantly higher event sampling rates at substantially increased energy efficiency and robustness to illumination changes. However, feature representation for NVS is far behind its APS-based counterparts, resulting in lower performance in high-level computer vision tasks. To fully utilize its sparse and asynchronous nature, we propose a compact graph representation for NVS, which allows for end-to-end learning with graph convolution neural networks. We couple this with a novel end-to-end feature learning framework that accommodates both appearancebased and motion-based tasks. The core of our framework comprises a spatial feature learning module, which utilizes residual-graph convolutional neural networks (RG-CNN), for end-to-end learning of appearance-based features directly from graphs. We extend this with our proposed Graph2Grid block and temporal feature learning module for efficiently modelling temporal dependencies over multiple graphs and a long temporal extent. We show how our framework can be configured for object classification, action recognition and action similarity labeling. Importantly, our approach preserves the spatial and temporal coherence of spike events, while requiring less computation and memory. The experimental validation shows that our proposed framework outperforms all recent methods on standard datasets. Finally, to address the absence of large real-world NVS datasets for complex recognition tasks, we introduce, evaluate and make available the American Sign Language letters (ASL-DVS), as well as human action dataset (UCF101-DVS, HMDB51-DVS and ASLAN-DVS).
Yin Bi, Aaron Chadha, Alhabib Abbas, Eirina Bourtsoulatze, Yiannis Andreopoulos
IEEE Trans. Image Process.4
2020 Tile-Based Joint Caching and Delivery of 360° Videos in Heterogeneous Networks
abstract
The recent surge of applications involving the use of 360° video challenges mobile networks infrastructure, as 360° video files are of significant size, and current delivery and edge caching architectures are unable to guarantee their timely delivery. In this paper, we investigate the problem of joint collaborative content-aware caching and delivery of 360° videos in a video on demand setting. The proposed scheme takes advantage of 360° video encoding in multiple tiles and layers to make fine-grained decisions regarding which tiles to cache in each Small Base Station (SBS), and where to deliver them from to the end users, as users may reside in the coverage area of multiple SBSs. This permits to cache the most popular tiles in the SBSs, while the remaining tiles may be obtained through the backhaul. In addition, we explicitly consider the time delivery constraints to ensure continuous video playback. To reduce the computational complexity of the optimization problem, we simplify it by introducing a fairness constraint. This allows us to split the original problem into subproblems corresponding to Groups of Pictures (GOP). Each of the subproblems is then solved with the method of Lagrange partial relaxation. Finally, we evaluate the performance of the proposed method for various system parameters and compare it with schemes that do not consider 360° video encoding into multiple tiles and quality layers, as well as with two variants of the proposed method: one that considers layered encoding and SBSs collaboration and another that uses tiles encoding but with no SBSs collaboration. The results showcase the benefits coming from caching and delivery decisions on per tile basis and the importance of exploiting SBSs collaboration.
Pantelis Maniotis, Eirina Bourtsoulatze, Nikolaos Thomos
IEEE Trans. Multim.2
2019 Deep Joint Source-channel Coding for Wireless Image Transmission
abstract
We propose a novel joint source and channel coding (JSCC) scheme for wireless image transmission that departs from the conventional use of explicit source and channel codes for compression and error correction, and directly maps the image pixel values to the complex-valued channel input signal. Our encoder-decoder pair form an autoencoder with a non-trainable layer in the middle, which represents the noisy communication channel. Our results show that the proposed deep JSCC scheme outperforms separation-based digital transmission at low signal-to-noise ratio (SNR) and low channel bandwidth regimes in the presence of additive white Gaussian noise (AWGN). More strikingly, deep JSCC does not suffer from the "cliff effect" as the channel SNR varies with respect to the SNR value assumed during training. In the case of a slow Rayleigh fading channel, deep JSCC can learn to communicate without explicit pilot signals or channel estimation, and significantly outperforms separation-based digital communication at all SNR and channel bandwidth values.
Eirina Bourtsoulatze, David Burth Kurka, Deniz Gündüz
ICASSP1
2019 Graph-Based Object Classification for Neuromorphic Vision Sensing
abstract
Neuromorphic vision sensing (NVS) devices represent visual information as sequences of asynchronous discrete events (a.k.a., "spikes'") in response to changes in scene reflectance. Unlike conventional active pixel sensing (APS), NVS allows for significantly higher event sampling rates at substantially increased energy efficiency and robustness to illumination changes. However, object classification with NVS streams cannot leverage on state-of-the-art convolutional neural networks (CNNs), since NVS does not produce frame representations. To circumvent this mismatch between sensing and processing with CNNs, we propose a compact graph representation for NVS. We couple this with novel residual graph CNN architectures and show that, when trained on spatio-temporal NVS data for object classification, such residual graph CNNs preserve the spatial and temporal coherence of spike events, while requiring less computation and memory. Finally, to address the absence of large real-world NVS datasets for complex recognition tasks, we present and make available a 100k dataset of NVS recordings of the American sign language letters, acquired with an iniLabs DAVIS240c device under real-world conditions.
Yin Bi, Aaron Chadha, Alhabib Abbas, Eirina Bourtsoulatze, Yiannis Andreopoulos
ICCV4
2019 Tile-Based Joint Caching and Delivery of 360° Videos in Heterogeneous Networks
abstract
The recent surge of applications involving the use of 360° video challenges mobile networks infrastructure, as 360° video files are of significant size, and current delivery and edge caching architectures are unable to guarantee their timely delivery. In this paper, we investigate the problem of joint collaborative content-aware caching and delivery of 360° videos. The proposed scheme takes advantage of 360° video encoding in multiple tiles and layers to make fine-grained decisions regarding which tiles to cache in each small base station (SBS), and from where to deliver them to the end users, as users may reside in the coverage area of multiple SBSs. This permits to cache the most popular tiles in the SBSs, while the remaining tiles may be obtained through the backhaul. In addition, we explicitly consider the time delivery constraints to ensure continuous video playback. We evaluate the performance of the proposed method for various system parameters and compare it with schemes that do not consider 360° video encoding into multiple tiles and quality layers. The results make clear the benefits coming from caching and delivery decisions on per tile basis.
Pantelis Maniotis, Eirina Bourtsoulatze, Nikolaos Thomos
MMSP2
2018 Cache-Aided Interactive Multiview Video Streaming in Small Cell Wireless Networks
abstract
The emergence of interactive multimedia applications with high data rate and low latency requirements has led to a drastic increase in the video data traffic over wireless cellular networks. Locally caching some of the contents at the small base stations of a macro-cell is a promising technology to cope with the increasing pressure on the backhaul connections, and to reduce the delay for demanding video applications. In this work, delivery of an interactive multiview video over an heterogeneous cellular network is studied. Differently from existing works that ignore the video characteristics, the caching and scheduling policies are jointly optimized, taking into account the quality of the delivered video and the video delivery time constraints. We formulate our joint caching and scheduling problem via submodular set function maximization and propose efficient greedy approaches to find a well performing joint caching and scheduling policy. Numerical evaluations show that our solution significantly outperforms benchmark algorithms based on popularity caching and independent scheduling.
Eirina Bourtsoulatze, Deniz Gündüz
PIMRC1
2018 Content-Aware Delivery of Scalable Video in Network Coding Enabled Named Data Networks
abstract
We propose a novel network coding (NC) enabled named data networking (NDN) architecture for scalable video delivery. Our architecture utilizes NC in order to address the problem that arises in the original NDN architecture, where optimal use of the bandwidth and caching resources necessitates the coordination of the Interest forwarding decisions. To optimize the performance of the proposed NC-based NDN architecture and render it appropriate for transmission of scalable video, we devise a novel rate allocation algorithm that decides on the optimal rates of Interests sent by clients and intermediate nodes. The flow of Data packets achieved by this algorithm maximizes the average quality of the video delivered to the client population. To support the handling of Interest and Data packets when intermediate nodes perform NC, we introduce the use of Bloom filters, which store efficiently additional information about the Interest and Data packets, and modify accordingly the standard NDN architecture. We also devise an optimized Interest forwarding strategy that implements the target rate allocation. The proposed architecture is evaluated for transmission of scalable video over PlanetLab topologies. The evaluation shows that the proposed scheme exploits optimally the available network resources.
Eirina Bourtsoulatze, Nikolaos Thomos, Jonnahtan Saltarin, Torsten Braun
IEEE Trans. Multim.1
2017 Adaptive Video Streaming With Network Coding Enabled Named Data Networking
abstract
The fast and huge increase of Internet traffic motivates the development of new communication methods that can deal with the growing volume of data traffic. To this aim, named data networking (NDN) has been proposed as a future Internet architecture that enables ubiquitous in-network caching and naturally supports multipath data delivery. Particular attention has been given to using dynamic adaptive streaming over HTTP to enable video streaming in NDN as in both schemes data transmission is triggered and controlled by the clients. However, state-of-the-art works do not consider the multipath capabilities of NDN and the potential improvements that multipath communication brings, such as increased throughput and reliability, which are fundamental for video streaming systems. In this paper, we present a novel architecture for dynamic adaptive streaming over network coding enabled NDN. In comparison to previous works proposing dynamic adaptive streaming over NDN, our architecture exploits network coding to efficiently use the multiple paths connecting the clients to the sources. Moreover, our architecture enables efficient multisource video streaming and improves resiliency to Data packet losses. The experimental evaluation shows that our architecture leads to reduced data traffic load on the sources, increased cache-hit rate at the in-network caches and faster adaptation of the requested video quality by the clients. The performance gains are verified through simulations in a Netflix-like scenario.
Jonnahtan Saltarin, Eirina Bourtsoulatze, Nikolaos Thomos, Torsten Braun
IEEE Trans. Multim.2
2016 NetCodCCN: A network coding approach for content-centric networks
abstract
Content-Centric Networking (CCN) naturally supports multi-path communication, as it allows the simultaneous use of multiple interfaces (e.g. LTE and WiFi). When multiple sources and multiple clients are considered, the optimal set of distribution trees should be determined in order to optimally use all the available interfaces. This is not a trivial task, as it is a computationally intense procedure that should be done centrally. The need for central coordination can be removed by employing network coding, which also offers improved resiliency to errors and large throughput gains. In this paper, we propose NetCodCCN, a protocol for integrating network coding in CCN. In comparison to previous works proposing to enable network coding in CCN, NetCodCCN permits Interest aggregation and Interest pipelining, which reduce the data retrieval times. The experimental evaluation shows that the proposed protocol leads to significant improvements in terms of content retrieval delay compared to the original CCN. Our results demonstrate that the use of network coding adds robustness to losses and permits to exploit more efficiently the available network resources. The performance gains are verified for content retrieval in various network scenarios.
Jonnahtan Saltarin, Eirina Bourtsoulatze, Nikolaos Thomos, Torsten Braun
INFOCOM2
2014 Decoding Delay Minimization in Inter-Session Network Coding
abstract
Intra-session network coding has been shown to offer significant gains in terms of achievable throughput and delay in settings where one source multicasts data to several clients. In this paper, we consider a more general scenario where multiple sources transmit data to sets of clients over a wireline overlay network. We propose a novel framework for efficient rate allocation in networks where intermediate network nodes have the opportunity to combine packets from different sources using randomized network coding. We formulate the problem as the minimization of the average decoding delay in the client population and solve it with a gradient-based stochastic algorithm. Our optimized inter-session network coding solution is evaluated in different network topologies and is compared with basic intra-session network coding solutions. Our results show the benefits of proper coding decisions and effective rate allocation for lowering the decoding delay when the network is used by concurrent multicast sessions.
Eirina Bourtsoulatze, Nikolaos Thomos, Pascal Frossard
IEEE Trans. Commun.1
2014 Distributed Rate Allocation in Inter-Session Network Coding
abstract
In this work, we propose a distributed rate allocation algorithm that minimizes the average decoding delay for multimedia clients in inter-session network coding systems. We consider a scenario where the users are organized in a mesh network and each user requests the content of one of the available sources. We propose a novel distributed algorithm where network users determine the coding operations and the packet rates to be requested from the parent nodes, such that the decoding delay is minimized for all clients. A rate allocation problem is solved by every user, which seeks the rates that minimize the average decoding delay for its children and for itself. Since this optimization problem is a priori non-convex, we introduce the concept of equivalent packet flows, which permits to estimate the expected number of packets that every user needs to collect for decoding. We then decompose our original rate allocation problem into a set of convex subproblems, which are eventually combined to obtain an effective approximate solution to the delay minimization problem. The results demonstrate that the proposed scheme eliminates the bottlenecks and reduces the decoding delay experienced by users with limited bandwidth resources. We validate the performance of our distributed rate allocation algorithm in different video streaming scenarios using the NS-3 network simulator. We show that our system is able to take benefit of inter-session network coding for simultaneous delivery of video sessions in networks with path diversity.
Eirina Bourtsoulatze, Nikolaos Thomos, Pascal Frossard
IEEE Trans. Multim.1
2011 P2P video streaming with inter-session network coding
abstract
We present a novel receiver-driven p2p system for delivery of multiple concurrent time constrained data streams in overlay networks. We propose an effective combination of rateless coding with intra- and inter-session network coding to efficiently exploit the path diversity in the streaming overlay. Network nodes can decide to forward rateless coded packets or to code them in intra or inter-session mode before transmission. The transmission strategy is determined based on the availability of data sources and the demands of the children nodes. Each network node solves independently a simple flow maximization problem in order to determine the optimal coding policy. The overall system is evaluated for various networks and the results outline the advantages of the proposed approach over intra-session network coding based schemes in terms of clients' satisfaction, innovative flow rate and decoding delay.
Jonnahtan Saltarin, Nikolaos Thomos, Eirina Bourtsoulatze, Pascal Frossard
ICME3