- Video Coding and Compression Technologies
- Advanced Data Compression Techniques
- Image and Video Quality Assessment
- Advanced Image Processing Techniques
- Advanced Vision and Imaging
- Image and Signal Denoising Methods
- Software Engineering Research
- Digital Filter Design and Implementation
- Software System Performance and Reliability
- Software Testing and Debugging Techniques
- Image Enhancement Techniques
- Advanced Optical Network Technologies
- Aging, Elder Care, and Social Issues
- Vibration and Dynamic Analysis
- Network Traffic and Congestion Control
- Acoustic Wave Phenomena Research
- Software-Defined Networks and 5G
- Telecommunications and Broadcasting Technologies
Ericsson (Sweden)
2010-2023
Ericsson (Canada)
2010
Research Canada
2010
Linköping University
2003-2006
This paper describes the in-loop deblocking filter used in upcoming High Efficiency Video Coding (HEVC) standard to reduce visible artifacts at block boundaries. The performs detection of coded boundaries and attenuates them by applying a selected filter. Compared H.264/AVC filter, HEVC has lower computational complexity better parallel processing capabilities while still achieving significant reduction visual artifacts.
This paper describes a low complexity video codec with high coding efficiency. It was proposed to the efficiency (HEVC) standardization effort of moving picture experts group and group, has been partially adopted into initial HEVC test model under consideration design. The proposal utilizes quadtree-based structure support for macroblocks size 64 <formula formulatype="inline" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"><tex...
This paper presents an overview of the technologies for in-loop processing and filtering in Versatile Video Coding (VVC) standard. These processes comprise luma mapping with chroma scaling, deblocking filter, sample adaptive offset, loop filter cross-component filter. They are qualified as "in-loop" because they applied inside encoding decoding loops, before storing pictures decoded picture buffer. The filters complementary address different purposes. Luma scaling aims at adaptively...
After the development of High-Efficiency Video Coding Standard (HEVC), ITU-T VCEG and ISO/IEC MPEG formed Joint Exploration Team (JVET), which started exploring video coding technology with higher efficiency, including a Model (JEM) algorithm corresponding software implementation. The explored in last version JEM further increases compression capabilities hybrid approach by adding new tools, reaching up to 30% bit rate reduction compared HEVC based on Bjøntegaard delta (BD-rate) metric,...
In agile software development, industries are becoming more dependent on automated test suites. Thus, the code quality is an important factor for overall system and maintainability. We propose a Test Automation Improvement Model (TAIM) defining ten key areas one general area. Each area should be based measurements, to fill gap of existing assessments models. The main contribution this paper provide outline TAIM present our intermediate results some initial metrics support model. Our target...
This paper describes high-quality compression of high dynamic range (HDR) video using existing tools such as the HEVC Main 10 profile, SMPTE ST 2084 (PQ) transfer function, and BT.2020 non-constant luminance Y'CbCr color representation. First, we present novel mathematical bounds that reduce complexity luminance-preserving subsampling (luma adjustment). A nested look-up table allows for further speedup. Second, an adaptive QP scheme is presented obtains a better bit allocation balance...
This paper proposes the use of a bilateral filter as coding tool for video compression. The is applied after transform and reconstruction, filtered result used both output well spatial temporal prediction. implementation based on look-up table (LUT), making it fast enough to give reasonable trade-off between complexity compression efficiency. By varying center coefficient avoiding storing zero LUT entries, possible reduce size 2202 bytes. It also demonstrated that can be implemented without...
This paper describes a low complexity video codec with high coding efficiency. It was proposed to the High Efficiency Video Coding (HEVC) standardization effort of MPEG and VCEG, has been partially adopted into initial HEVC Test Model under Consideration design. The proposal utilizes quad-tree structure support large macroblocks size 64×64 32×32, in addition 16×16. entropy is done using variable length based scheme improved context adaptation over H.264/AVC In addition, includes...
In this paper an adaptive filter for reducing blocking and ringing artifacts is presented. The solution designed with consideration of mobile equipment limited computational power memory. Also, the computationally scalable if there CPU resources in different user cases.
The paper describes the novel aspects of deblocking filter in VVC. We demonstrate insufficiency HEVC when employing larger transform block sizes and describe design changes made to enable reduction resulting blocking artifacts for both luma chroma, while also allowing parallel friendly processing. Additionally, VVC includes filtering based on local level address observed high dynamic range content. modifications introduced by additional coding tools present (but not HEVC). result prediction...
A fundamental goal of software engineering practice is to ensure that code quality maintained throughout its lifetime. Measuring and maintaining the test should be as important measuring production (in-the-field) code. However, often seems a second class citizen compared in terms upkeep general maintenance. Many features we might expect are either absent or, included when they not be. In this paper, investigate four releases an industrial embedded multi-core system from perspectives compare...
This paper presents improvements to the original motion compensated temporal pre-filter implemented in VVC reference model VTM and HEVC HM. The involve estimation modifications, increasing number of neighboring pictures use, filtering strength weighting depending on block error metrics. Results are presented VTM-14.0. Tested content includes JVET common conditions test set, sequences with introduced fading scene cuts, additional 4:2:2 4:4:4 chroma format sequences.
The past decade has witnessed the huge success of deep learning in well-known artificial intelligence applications such as face recognition, autonomous driving, and large language model like ChatGPT. Recently, application been extended to a much wider range, with neural network-based video coding being one them. Neural can be performed at two different levels: embedding (NN-based) tools into classical compression framework or building entire upon networks. This paper elaborates some recent...
The HEVC deblocking filter significantly improves the subjective quality of coded video sequences at lower bitrates. During final phase standardization, it was shown that reference software encoder may produce visible block artifacts on some with content shows chaotic motion, such as water or fire. paper analyses reasons for blocking in and describes two simple encoder-side methods improve these without degrading other significant bitrate increase. effect has been evaluated by a formal test.
Consumption of streamed video on-demand (VoD) content is driving rapid growth fixed and mobile network traffic. VoD services are commonly run on cloud-based platforms, where all processing software-based. The typically delivered using adaptive bit rate (ABR) streaming techniques. As the amount in an asset library grows, required storage space associated cost increase. This emphasized if several ABR representations per stored. To save space, lower quality may be eliminated re-generated based...
This paper describes a bilateral filter that is being proposed as coding tool for the Versatile Video Codec (VVC). The acts loop in parallel with sample-adaptive offset (SAO) filter. Both and SAO act on same input samples, each produces an offset, these offsets are then added to sample produce output that, after clipping, goes next stage. method has been implemented tested according common test conditions VVC model version 5.0. For all-intra configuration, we report BD rate figure of -0.4%...
The emerging High Efficiency Video Coding (HEVC) standard uses a block-based coding scheme, which may cause blocking artifacts, especially at lower bitrates. An adaptive in-loop deblocking filter is used in the to reduce visible artifacts block boundaries. detects boundaries and attenuates them by applying selected filter. This paper will present decisions filtering operations that are HEVC.
Many new and emerging 5G use cases will soon require video compression efficiency functionality that are beyond the capabilities of today' s leading codecs.Versatile Video Coding -the coding standard recently approved by Moving Picture Experts Group International Telecommunication Union -includes both improved features to enhance support for immersive low-delay coding.