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

Iain E. Garden Richardson

dblp:83/1419 · DBLP profile ↗
← Back
23ranked-venue papers
6as first author
0since 2021 · last 2012
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 23 · 6 first-authorDatabases, data management, data science and information retrieval · 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 graphics and multimedia
3 papers
Image and video coding · 96% Multimedia systems and quality of experience · 4%
Human-computer interaction and pervasive computing
1 paper
Accessibility and assistive technology · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 100%

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

TopicWeightPapersLastEvidence papers
Image and video coding › video coding standards
H.264/AVC encoding
0.112009
Complexity Control of H.264/AVC Based on Mode-Conditional Cost Probability Distributions · IEEE Trans. Multim. 2009
Image and video coding › rate-distortion optimization
mode decision
0.112009
Complexity Control of H.264/AVC Based on Mode-Conditional Cost Probability Distributions · IEEE Trans. Multim. 2009
Image and video coding
complexity control for video encoding
0.012002
Complexity management for video encoders · ACM Multimedia 2002
Image and video coding
video compression
0.012002
Video telephony for the deaf: analysis and development of an optimised video compression product · ACM Multimedia 2002
Multimedia systems and quality of experience
video quality assessment
0.012002
Video telephony for the deaf: analysis and development of an optimised video compression product · ACM Multimedia 2002

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

rate-distortion optimization · 0.1bayesian framework · 0.1image content prioritization · 0.1eye movement tracking · 0.1adaptive motion estimation · 0.1adaptive DCT · 0.1
YearPublicationVenuePosition
2012 A Full Reference Quality Metric for Compressed Video Based on Mean Squared Error and Video Content
abstract
Visual quality of compressed video sequences depends on factors including spatial texture content and cognition-based factors such as prior knowledge and task in hand. The MOSp metric is a full reference objective quality metric which predicts perceived quality of sequences with video compression-induced impairments based on the spatial texture content and the mean squared error between original and compressed video sequences. In this paper, we extend the MOSp metric to incorporate cognition-based factors to identify regions in a video scene that attract human attention. The proposed metric has been tested on a variety of multimedia sequences of common intermediate format resolution compressed at a wide range of bitrates using the H.264/AVC coding standard. This metric shows a higher correlation with mean opinion score (MOS) than popular metrics, such as peak signal-to noise ratio, National Telecommunications and Information Administration/Institute for Telecommunication Sciences video quality metric, PSNRplus, and the Yonsei University metric. Results also show that by extending the MOSp metric to incorporate cognition-based factors such as skin information, its correlation with subjective scores (MOS) can be significantly improved in video content where humans are present. This algorithm is particularly useful for real-time quality estimation of multimedia sequences with block-based video compression-induced impairments because all the parameters of the metric can be calculated automatically with a modest amount of processing overhead.
Abharana Bhat, C. Sampath Kannangara, Yafan Zhao, Iain E. Garden Richardson
IEEE Trans. Circuits Syst. Video Technol.4
2010 A new perceptual quality metric for compressed video based on mean squared error
Abharana Bhat, Iain E. Garden Richardson, C. Sampath Kannangara
Signal Process. Image Commun.2
2010 Dynamic replacement of video coding elements
Maja Bystrom, Iain E. Garden Richardson, C. Sampath Kannangara, Manuel de-Frutos-López
Signal Process. Image Commun.2
2010 A Syntax for Defining, Communicating, and Implementing Video Decoder Function and Structure
abstract
Fully configurable video coding is a novel approach to video compression in which a video decoder can be dynamically constructed based on a decoder description. This paper presents a new syntax for describing video decoder functionality and structure, namely, the decoder description syntax (DDS). The DDS is a platform-independent syntax that can define all aspects of a video decoder in terms of basic processing instructions. A DDS description of a video decoder may be coded and transmitted, and then executed by a generic processing platform, a “universal video decoder (UVD).” Any new or modified video decoding function may be described, communicated, and instantiated using the DDS, which makes it possible to rapidly implement new coding algorithms, to dynamically adapt the coding algorithm to suit the video data, and to efficiently implement multiple coding formats on one platform. We present examples of video decoding functions implemented in the DDS and show how these may be executed on a UVD. We demonstrate that flexible configuration, re-configuration, and decoding of video can be achieved using a real-time prototype UVD with functions transmitted and instantiated on-the-fly using the DDS.
C. Sampath Kannangara, James M. Philp, Iain E. Garden Richardson, Maja Bystrom, Manuel de-Frutos-López
IEEE Trans. Circuits Syst. Video Technol.3
2009 A new perceptual quality metric for compressed video
abstract
This paper presents a new video quality metric for automatically estimating the perceptual quality of compressed video sequences. Distortion measures such as the mean squared error (MSE) and the peak signal to noise ratio (PSNR) have been found to poorly correlate with visual quality at lower bit-rates. The proposed quality metric (MOSp) predicts perceptual quality of compressed video using sequence characteristics and the mean squared error (MSE) between the original and compressed video sequences. The metric has been tested on various video sequences compressed using the H.264 video compression standard at different bit-rates. Results show that the proposed metric has better correlation with subjective quality compared to popular metrics such as PSNR, SSIM and PSNRplus. The new metric is simple to compute and hence suitable for incorporation into real-time applications such as the standard video compression codecs inorder to improve the visual quality of compressed video sequences. Index Terms — quality metrics, video quality, mean squared error, perceptual quality, compressed video 1.
Abharana Bhat, Iain E. Garden Richardson, C. Sampath Kannangara
ICASSP2
2009 Decoder Description Syntax for fully configurable video coding
abstract
Fully configurable video coding is a novel approach to video compression in which a video decoder can be dynamically constructed based on a decoder description. This paper presents a new syntax for describing video decoder functionality and structure, namely, the decoder description syntax (DDS). The DDS is a platform-independent syntax that can define all aspects of a video decoder in terms of basic processing instructions. We present examples of video decoding functions implemented in the DDS and show that flexible configuration, reconfiguration, and decoding of video can be achieved using a real-time prototype universal video decoder.
James M. Philp, C. Sampath Kannangara, Maja Bystrom, Manuel de-Frutos-López, Iain E. Garden Richardson
ICIP5
2009 Implementing Fully Configurable Video Coding
abstract
A codec that can be re-configured dynamically has the potential to offer greater rate-distortion performance than fixed codecs by adapting video coding algorithms depending on local statistics and varying system resources. In addition, complete, dynamic configuration of a video decoder makes it possible to rapidly implement new algorithms and efficiently support multiple coding formats on a single platform. This paper describes a framework for dynamic re-configuration of video codecs, fully configurable video coding, in which new or modified decoder designs are generated, transmitted, and then implemented by a universal video decoder. We present rate-distortion results generated by a real-time prototype of this new approach.
Iain E. Garden Richardson, C. Sampath Kannangara, Maja Bystrom, James M. Philp, Manuel de-Frutos-López
ICIP1
2009 A novel perceptual quality metric for video compression
abstract
Modern video compression systems make optimum coding decisions based on rate-distortion performance. Typically the distortion is evaluated as a mathematical error measurement, such as mean squared error (MSE), between the original and compressed video sequences. However, simple automatic error measurements such as MSE do not correlate well with perceptual quality, leading to sub-optimal coding decisions. In this paper we present a new subjective video quality metric that predicts subjective quality of compressed video using temporal and spatial masking information and the MSE between the original and compressed video sequences. The results show that this metric can predict perceptual quality with significantly higher correlation compared to popular metrics such as PSNR, VSSIM and PSNRplus. This algorithm is particularly useful for real-time, accurate perceptual video quality estimation in video applications because all the parameters of the metric can be calculated with a minimal amount of processing overhead.
Abharana Bhat, Iain E. Garden Richardson, C. Sampath Kannangara
PCS2
2009 A framework for fully configurable video coding
abstract
Video coding solutions based on fixed, pre-defined video coding standards have certain limitations. Dynamic reconfiguration has the potential to offer greater rate-distortion performance than fixed codecs, making it possible to rapidly implement new algorithms and efficiently support multiple coding formats on a single platform. In this paper we describe a framework for dynamic re-configuration of video codecs, fully configurable video coding, in which new or modified decoder designs are generated, transmitted and implemented by a Universal Video Decoder. We present initial results of a real-time software prototype.
Iain E. Garden Richardson, C. Sampath Kannangara, Maja Bystrom, James M. Philp, Manuel de-Frutos-López
PCS1
2009 Complexity Control of H.264/AVC Based on Mode-Conditional Cost Probability Distributions
abstract
A computational complexity control algorithm is proposed for an H.264 encoder running on a processor/power constrained platform. This new computational complexity control algorithm is based on a macroblock mode prediction algorithm that employs a Bayesian framework for accurate early skip decision. Complexity control is achieved by relaxing the Bayesian maximum-likelihood (ML) criterion in order to match the mode decision threshold to a target complexity level. A feedback algorithm is used to maintain the performance of the algorithm with respect to achieving an average target complexity level, reducing frame by frame complexity variance and optimizing rate-distortion performance. Experimental results show that this algorithm can effectively control the encoding computational complexity while maintaining a good rate-distortion performance at a range of target complexity levels.
C. Sampath Kannangara, Iain E. Garden Richardson, Maja Bystrom, Yafan Zhao
IEEE Trans. Multim.2
2008 Fast, dynamic configuration of transforms for video coding
abstract
This paper examines the computational and rate-distortion performance of a reconfigurable video codec. Dynamic configuration of a video codec has the potential for increased flexibility and rate distortion performance, through enabling adaptation of the coding algorithm to suit sequence statistics or operating conditions. This adaptability may be achieved by sending configuration information to the decoder during a communications session as part of the compressed video signal. This paper presents an example of dynamic re-configurability by sending descriptions of new transforms during coding. A decoder is reconfigured on-the- fly in order to incorporate a new transform, previously unknown to the decoder. We show that a reconfigurable video decoder may be implemented without significant computational penalties and we demonstrate the rate-distortion benefits of dynamic re-configuration.
C. Sampath Kannangara, Iain E. Garden Richardson, Maja Bystrom, Manuel de-Frutos-López
ICIP2
2008 Dynamic transform replacement in an H.264 CODEC
abstract
The current paradigm of fixed, standardized video coding algorithms limits the performance and adaptability of video codecs. Enabling dynamic adaptation of a video coding algorithm has the potential to offer improved rate distortion performance and the ability to rapidly implement changes in coding tools and techniques. We present an example of dynamic adaptation based on the H.264/AVC framework in which new transforms may be communicated to, and implemented by, a video decoder, during a coding session. Experimental results demonstrate that dynamic reconfiguration can give improved rate-distortion performance for certain combinations of video sequence and bitrate. We conclude that this is a promising avenue for further research, with significant potential benefits compared with fixed coding strategies.
Iain E. Garden Richardson, Maja Bystrom, Manuel de-Frutos-López, C. Sampath Kannangara
ICIP1
2008 Efficient mode selection for H.264 complexity reduction in a Bayesian framework
Maja Bystrom, Iain E. Garden Richardson, Yafan Zhao
Signal Process. Image Commun.2
2008 Computational Complexity Management of a Real-Time H.264/AVC Encoder
abstract
The H.264 video coding standard supports efficient coding of video at the expense of high computational complexity. This work addresses the problem of maintaining acceptable video coding performance in a computation-constrained application scenario. A complexity management approach is proposed for an H.264 encoder running in a processor/power-constrained environment. We hypothesize that, in a power-constrained application such as mobile video telephony, good perceptual quality requires a balance between a high frame rate and acceptable image quality. Therefore, the objective of the complexity management approach is to maintain a smooth video frame rate whilst ensuring that the frame quality is not degraded unacceptably. A frame-level algorithm calculates a target coding time for each frame and drops frames when necessary to maintain acceptable image quality. A per-frame algorithm controls the coding complexity of each frame in order to achieve the target coding time. The performance of the approach is evaluated by carrying out subjective tests and comparing the managed complexity encoder with a reference encoder in a computation-constrained scenario. Subjective results show that the managed complexity encoder consistently achieves superior perceptual video quality ratings compared to the reference encoder.
C. Sampath Kannangara, Iain E. Garden Richardson, A. J. Miller
IEEE Trans. Circuits Syst. Video Technol.2
2006 A MAP Framework for Efficient Skip/Code Mode Decision in H.264
abstract
While the H.264 standard offers improved compression efficiency compared with prior video coding standards, this efficiency arises at the cost of significant complexity. We present a reduced complexity coding algorithm which estimates, prior to coding each macroblock, whether the coder would choose the skip or code mode for the macroblock. Computation savings are achieved, since pre-coding of skipped macroblocks is avoided. The decision to skip a macroblock is based on estimating and modelling mode cost differences, and employing these models in a MAP framework. Results are shown which indicate that for low-activity sequences savings of over 70% in computation time can be achieved with little or no decrease in video quality.
Yafan Zhao, Maja Bystrom, Iain E. Garden Richardson
ICIP3
2006 Low-complexity skip prediction for H.264 through Lagrangian cost estimation
abstract
A complexity reduction algorithm for an H.264 encoder is proposed. Computational savings are achieved by identifying, prior to motion estimation, macroblocks (MBs) that are likely to be skipped and hence saving further computational processing of these MBs. This early prediction is made by estimating a Lagrangian rate-distortion cost function which incorporates an adaptive model for the Lagrange multiplier parameter based on local sequence statistics. Simulation results demonstrate that the algorithm can achieve computational savings of 19%-67% (depending on the source sequence) with no significant loss of rate-distortion performance.
C. Sampath Kannangara, Iain E. Garden Richardson, Maja Bystrom, J. R. Solera, Yafan Zhao, Andrew MacLennan, Robert Cooney
IEEE Trans. Circuits Syst. Video Technol.2
2004 Video encoder complexity reduction by estimating skip mode distortion
abstract
DCT-based CODECs such as MPEG-4 Visual and H.263 "skip" many macroblocks during encoding of typical video sequences (i.e. no coded data is transmitted for these macroblocks). This paper describes an algorithm that predicts macroblocks that are likely to be skipped by the encoder. The algorithm estimates the increase in distortion due to not coding (skipping) each macroblock. Macroblocks that can be skipped with little or no increase in distortion are not coded, resulting in substantial computational savings without significantly affecting rate-distortion performance.
Iain E. Garden Richardson, Yafan Zhao
ICIP1
2003 Macroblock classification for complexity management of video encoders
Yafan Zhao, Iain E. Garden Richardson
Signal Process. Image Commun.2
2002 Computational Complexity Management of Motion Estimation in Video Encoders
abstract
Summary form only given. The performance of software-only video codecs is often constrained by available processing power. Existing fast motion estimation algorithms are not designed to provide flexible, predictable control of computational complexity. We propose an adaptive algorithm, which maintains the computational complexity of the motion estimation function at various target levels by controlling the motion estimation search pattern.
Yafan Zhao, Iain E. Garden Richardson
DCC2
2002 Video telephony for the deaf: analysis and development of an optimised video compression product
abstract
The multimedia capability of video telephony and video conferencing systems has many applications and benefits. This paper describes research and development that aims to optimise video compression systems for a specific application - personal communication at a distance for deaf people. Results of eye movement tracking experiments and proposals for image content prioritisation based on these results are presented. The requirement for an appropriate quality assessment methodology is also addressed.
Laura J. Muir, Iain E. Garden Richardson
ACM Multimedia2
2002 Complexity management for video encoders
abstract
Computational complexity is an important performance constraint for software-only video CODECs. The aim of this research is to develop a video coding system with variable, controllable computational complexity. Adaptive algorithms for DCT and motion estimation are proposed separately to reduce complexity of each function and maintain it at target level. An integrated approach to video CODEC complexity management is also addressed. This work will have potential benefit for a wide range of computation-constrained or power-constrained multimedia applications.
Yafan Zhao, Iain E. Garden Richardson
ACM Multimedia2
2001 Adaptive algorithms for variable-complexity video coding
abstract
Variable-complexity algorithms provide a means of managing the computational complexity of a software video CODEC. The reduction in computational complexity provided by existing variable-complexity algorithms depends on the video scene characteristics and is difficult to predict. A new approach to variable-complexity encoding is proposed. A variable-complexity DCT algorithm is adaptively updated in order to maintain a near-constant computational complexity. The adaptive update algorithm is shown to be capable of providing a significant, predictable, reduction in computational complexity with only a small loss of video quality. The proposed approach may be particularly useful for software-only video encoding, in applications where processing resources are limited.
Iain E. Garden Richardson, Yafan Zhao
ICIP (1)1
1995 Improving the error tolerance of MPEG video by varying slice size
Iain E. Garden Richardson, Martyn J. Riley
Signal Process.1