Shervin Shirmohammadi

Shervin Shirmohammadi
University of Ottawa · School of Electrical Engineering and Computer Science

PhD, Electrical Engineering

About

416
Publications
168,779
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
5,196
Citations
Additional affiliations
January 2004 - present
University of Ottawa
Position
  • Professor

Publications

Publications (416)
Conference Paper
Full-text available
Adopting Artificial Intelligence (AI) systems in measurement instruments and systems entails a necessity to predict the error contributed by the AI model to the measured value, especially on out-of-sample data. However, reporting aggregated error estimates, such as model accuracy or Root Mean Square Error (RMSE) as is customary in AI, cannot quanti...
Article
Full-text available
In recent years, Light Field (LF) video has grabbed much attention as an emerging form of immersive media. LF collects, through a lens matrix, light information emanating in every direction, and obtains rich information about the scene, providing users with an immersive 6 Degrees of Freedom (DoF) experience. The visual content between different vie...
Article
Full-text available
Human Activity Recognition (HAR) has attracted much attention in the last two decades with applications such as remote health monitoring, security and surveillance, and smart environments. Specifically, for well-being assessment, HAR systems give us the possibility of recognizing important physical activities in the patient's daily living. For inst...
Preprint
div> Today's Network Operation Centres (NOC) consist of teams of network professionals responsible for monitoring and taking actions for their network's health. Most of these NOC actions are relatively complex and executed manually; only the simplest tasks can be automated with rules-based software. But today's networks are getting larger and more...
Preprint
div> Today's Network Operation Centres (NOC) consist of teams of network professionals responsible for monitoring and taking actions for their network's health. Most of these NOC actions are relatively complex and executed manually; only the simplest tasks can be automated with rules-based software. But today's networks are getting larger and more...
Article
Full-text available
Edge computing is a promising paradigm that brings servers closer to users, leading to lower latencies and enabling latency-sensitive applications such as cloud gaming, virtual/augmented reality, telepresence, and telecollaboration. Due to the high number of possible edge servers and incoming user requests, the optimum choice of user-server matchin...
Article
Full-text available
The end users satisfactory Quality of Experience (QoE) is a fundamental criterion for networked video service providers such as video-on-demand providers (Netflix, YouTube, etc.), cloud gaming providers (Google Stadia, PlayStation Now, etc.) and videoconferencing providers (Zoom, Microsoft Teams, etc.). To know the QoE, providers today typically pr...
Article
Full-text available
Failure management and cost-aware traffic engineering are two important tasks done in Network Operation Centers (NOC). These are performed by expert technicians who must carefully analyze the network state and the flow of incoming alarms to decide how, where and when to take actions on the network. While based on implicit guiding principles, these...
Article
Full-text available
Although the autonomous detection of network status and localization of network faults can be a valuable tool for network and service operators, very few works have investigated this subject. As a result in today’s networks, fault detection and localization remains a mostly-manual process. In this paper, we propose a Machine Learning (ML) method th...
Article
Full-text available
In spite of the advent of Machine Learning (ML) and its successful deployment in measurement systems, little information can be found in the literature about uncertainty quantification in these systems [1]. Uncertainty is crucial for the adoption of ML in commercial products and services. Designers are now being encouraged to be upfront about the u...
Article
Full-text available
Like any science and engineering field, Instrumentation and Measurement (I&M) is currently experiencing the impact of the recent rise of Applied AI and in particular Machine Learning (ML) [1]. But I&M and ML use terminology that sometimes sound or look similar, though they might only have a marginal relationship or even be false friends. Therefore,...
Article
Full-text available
In multiview/3D video, the amount of data to be transmitted to the decoder increases proportionally with the number of cameras. One way to efficiently compress such video is to use Multiview Video Coding (MVC) which simultaneously reduces temporal and spatial redundancy within the same view and among multiple views. But, existing disparity estimati...
Article
Full-text available
Despite of the recent progresses in reliable and high bandwidth communication, packet loss is still probable and needs special attention in real-time video streaming applications. Congestion and bit error rate, which sometimes are more than the protection capability of the channel codes, are the sources of packet loss in video communication. One co...
Article
Full-text available
We performed a Google image search using the search phrase “accuracy and precision” and, after removing unresponsive and duplicate web pages from the search results, found that 78 of the top 100 results use the bullseye chart to visually explain this concept. Unfortunately, we also found that 52 of those 78 results, i.e., an incredible two thirds,...
Article
Despite its recent advances and increasing industrial interest, cloud gaming’s high bandwidth usage is still one of its major challenges. In this paper, we demonstrate how incorporating visual attention into cloud gaming helps to reduce bitrate without negatively affecting the player’s quality of experience. We show that current visual attention mo...
Article
Presents the introductory editorial for this issue of the publication.
Article
Full-text available
The papers in this special section focus on applied artificial inteligence and machine learning for video coding and media streaming.
Article
Dear Readers, since my term as the Editor-in-Chief (EiC) of the IEEE Transactions on Instrumentation and Measurement (TIM) will come to an end by the end of this year, I would like to reflect on the last five years and briefly report the outstanding milestones TIM has achieved thanks to our focus on quality. But before that, let us first go through...
Article
Dear Readers, this year-end message is a very special one, as the IEEE Transactions on Instrumentation and Measurement (TIM) celebrates its 70 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">th</sup> anniversary and at the same time undergoes fundamental publishing changes. I am very excited to tell yo...
Article
Full-text available
Conflict is one of the important factors affecting user satisfaction and trust in smart environments, yet conflict modeling in mixed initiative smart environments has not been sufficiently explored. Most of the existing literature on conflict in smart homes are centered on conflicts between users. Although research has shown that about 75% of confl...
Article
Full-text available
Despite the fact that the revolution of Industry 4.0 has started almost a decade ago, there are still many yesteryears manufacturing machines that are still currently in operation in many small and medium enterprises (SME) factories. These legacy manufacturing machines are built without computing power and Internet connectivity. Therefore, the proc...
Article
Full-text available
Maintaining a satisfactory customer Quality of Experience (QoE) is of vital importance for video service providers such as Netflix or Amazon Prime Video. Network faults degrade QoE and must therefore be detected, isolated, and fixed. However, this is difficult because each part of the end-to-end path belongs to a different autonomous system (AS) th...
Article
Full-text available
In the last few years, hardly a day goes by that we do not hear about the latest advancements and improvements that Artificial Intelligence (AI) has brought to a wide spectrum of domains: from technology and medicine to science and sociology, and many others. AI is one of the core enabling components of the fourth industrial revolution that we are...
Article
Full-text available
As a new form of volumetric media, Light Field (LF) can provide users with a true six degrees of freedom immersive experience because LF captures the scene with photo-realism, including aperture-limited changes in viewpoint. But uncompressed LF data is too large for network transmission, which is the reason why LF compression has become an importan...
Article
To design an optimal adaptive video streaming method, video service providers need to consider both the efficiency and the fairness of the Quality of Experience (QoE) of their users. In Reference [8], we proposed a server-side QoE-fair rate adaptation method that considers both efficiency and fairness of the QoE. The server uses Reinforcement Learn...
Article
Full-text available
It is rare for someone in the engineering or science fields not to have heard of the Internet of Things (IoT). IoT has been disrupting many industries by providing an unprecedented approach for a (potentially large) number of distributed components connected over a network to collect data, collaborate, and perform tasks with almost no human interve...
Article
Full-text available
In this paper, we present a scalable, robust, and accurate indoor positioning system that uses a passive High Frequency Radio Frequency Identification-(HF RFID) based positioning measurement system combined with Tuckey Smoother and a linear Kalman Filter to locate mobile objects with an average measurement error of less than 3.7 centimeters. The pr...
Article
Full-text available
An important challenge in smart environments is how to manipulate the smart objects. Although mobile applications are typically used for controlling a smart environment, no previous study has evaluated the users performance in manipulating smart objects under different environmental complexities. This article presents an experimental comparison bet...
Article
Full-text available
In highly-interactive video streaming applications such as video conferencing, tele-presence, or tele-operation, retransmission is typically not used, due to the tight deadline of the application. In such cases, the lost or erroneous data must be concealed. While various error concealment techniques exist, there is no defined rule to compare their...
Article
Full-text available
Cloud Gaming (CG) provides a high performance and cost-effective solution where players with low-end devices can play high-end games without the need for advanced hardware. A cloud-based video game system offloads all the computational tasks to the cloud. Considering the dynamic nature of game workloads and resource capacity, resource management is...
Article
Full-text available
Network latency plays an important role in server selection process as well as real-time applications. Depending on the network system size, network latency can be either explicitly measured or predicted. For small-scale systems, explicit measurements are performed between all network nodes. On the other hand, this method is not feasible for large-...
Article
One challenge in video transmission is to deal with packet loss. Since the compressed video streams are sensitive to data loss, the error resiliency of the encoded video becomes important. When video data is lost and retransmission is not possible, the missed data should be concealed. But loss concealment causes distortion in the lossy frame which...
Article
Dear Readers, Another fantastic year for TIM comes to an end, and I am delighted to share with you both the great achievements of 2019 and the exciting plans ahead. As always, let us start with the most important aspect, which is the quality of our journal.
Article
Full-text available
Root-cause analysis and gaining insight of the operations of manufacturing machines requires periodic measurements. Today, most such measurements are taken manually and are therefore not fine-grained, accurate, or fast enough for the smart solutions required by Industry 4.0. Such smart solutions are expected to use measurements from IoT sensors to...
Article
At IEEE I <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> MTC 2019 in Auckland this past May, we had the sophomore edition of the TIM@I <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> MTC program, which started at IEEE I <sup xmlns:mml="htt...
Article
Full-text available
In this paper what we discovered is presented, starting from gathering requirements to design and implementation in the European project called "Intelligent Serious Games for Social and Cognitive Competence". Our main goal with the project is to make serious games with the aim to develop social and cognitive competence of children with learning dif...
Conference Paper
Full-text available
Adaptive video streaming over HTTP, such as the MPEG-DASH standard, is now widely used by video service provides to stream their videos to users. But DASH and similar methods are known to suffer from two practical challenges: on the one hand, clients use fixed heuristics that limit their ability to generalize across network conditions, making the c...
Conference Paper
Full-text available
Network latency is an important metric for many networked systems. For small-scale systems, explicit measurements are carried out to collect N ×(N −1) latency values to cover any pairs of nodes in the network. But this is not practical for large-scale systems due to the significant traffic and processing overhead needed for actual end-to-end latenc...
Article
Full-text available
The use of high quality 360-degree panoramic video is booming in the video industry. However, existing schemes for smartphones suffer from significant bandwidth consumption as they transmit entire panoramic views in very high resolutions. This demand for bandwidth becomes even more problematic when multiple adjacent smartphones compete to access th...
Article
Full-text available
Although there have been significant advancements in low-power remote sensors in recent years, the challenge of sensor availability and data reliability in remote monitoring applications still persists. The fault and failure of sensors will affect the reliability of the monitored data and subsequently the adverse effect will inevitably propagate it...
Article
Dear Readers, In view of the passing away of our friend and colleague Prof. Domenico "Mimmo" Grimaldi, about which you read in the previous few pages, I write this end of year message with a degree of sadness. Although TIM has had an outstanding year, the joy and satisfaction of that is now mixed with sorrow. But, knowing Mimmo, I am sure that he w...
Chapter
The 3-year project “Intelligent Serious Games for Social and Cognitive Competence” targets children and youth with disabilities, teaching them on creativity and social competencies, using serious desktop and mobile games. The intellectual output (IO) 4 “Trainers manual” is based on the results and conclusions from desktop and survey findings from I...
Article
Full-text available
Attention deficit hyperactivity disorder (ADHD), categorized by the lack of attention and focus, is one of the most common cognitive disorders. Since electroencephalogram (EEG) signals carry wide-ranging insights about cognition skills, the potential of using EEG signals to detect ADHD has a significant potential. EEG can be recorded utilizing wire...
Conference Paper
Full-text available
Intelligent serious games (ISG) had been studied as a tool to engage children's' and young peoples' learning motivation in 21 st century, where the school systems are confronted with a raising amount of dropouts from the formal educational systems. The paper presents the results of part of the survey prepared in the frame of Green Energy Skills for...
Conference Paper
Despite the advancement of embedded devices, low-power sensors and networking technologies, one of the main challenges in remote monitoring systems is sensor availability and data reliability. Sensors’ fault and failure may affect the reliability of the monitored data, and subsequently corrupt the outcome of the data analytics. Existing solutions f...
Conference Paper
Full-text available
Cloud computing has recently emerged as a promising paradigm for end-users and service providers. The application of the cloud-computing model to different applications offers many attractive advantages, such as scalability, ubiquity, reliability, and cost reduction to users and providers. By applying this model, the major computational parts of un...
Conference Paper
Cloud Gaming (CG) as a viable alternative to console gaming is gaining more acceptance and growing its market share in the gaming industry. In CG, the game events are processed in the cloud and the resulting scenes are streamed as a video sequence to players. In this new paradigm, one of the most important factors that has a significant impact on u...
Article
Full-text available
Objective: This paper investigates the effect of applied pressure on the skin-electrode impedance. Applied pressure, which affects the skin-electrode impedance, can fluctuate in many acquisition setups, particularly in wearable devices. The skin-electrode impedance, in turn, impacts the quality of the recorded signal in biomedical monitoring device...
Article
In this article, we extend our previous instrument [1], which helps trainees improve the precision of their compressions during Cardio-Pulmonary Resuscitation (CPR), by adding to it a 3D-printed component (http://acima.lncc. br/i&m) that further improves the precision of force angle measurements. Our instrument measures the force vector and frequen...
Conference Paper
Full-text available
Residential gateways play a key role in providing internet access to home consumers. Nowadays, users in the same home with heterogeneous applications share a common gateway. As such, the gateway becomes the bandwidth bottleneck, leading to impairments and negatively affecting users’ Quality of Experience (QoE). In the case of delay sensitive applic...
Conference Paper
Full-text available
The high demand of bandwidth from multimedia applications, specially video applications which consume the great majority of the Internet bandwidth, has caused a challenge for service providers and network operators. On the one hand, the allocation of bandwidth in a fair manner for multimedia users is necessary, so that the total utility of all user...