Steerable-Discrete-Cosine-Transform (SDCT): Hardware Implementation and Performance Analysis

In the last years, the need for new efficient video compression methods grown rapidly as frame resolution has increased dramatically. The Joint Collaborative Team on Video Coding (JCT-VC) effort produced in 2013 the H.265/High Efficiency Video Coding (HEVC) standard, which represents the state of th...

Full description

Bibliographic Details
Main Authors: Riccardo Peloso, Maurizio Capra, Luigi Sole, Massimo Ruo Roch, Guido Masera, Maurizio Martina
Format: Article
Language:English
Published: MDPI AG 2020-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/5/1405
id doaj-8e0f5b5564ed4f73a3ce5381a35bc446
record_format Article
spelling doaj-8e0f5b5564ed4f73a3ce5381a35bc4462020-11-24T21:53:48ZengMDPI AGSensors1424-82202020-03-01205140510.3390/s20051405s20051405Steerable-Discrete-Cosine-Transform (SDCT): Hardware Implementation and Performance AnalysisRiccardo Peloso0Maurizio Capra1Luigi Sole2Massimo Ruo Roch3Guido Masera4Maurizio Martina5Department of Electronics and Telecommunication (DET), Politecnico di Torino, C.so Duca degli Abruzzi 24, 10129 Turin, ItalyDepartment of Electronics and Telecommunication (DET), Politecnico di Torino, C.so Duca degli Abruzzi 24, 10129 Turin, ItalyDepartment of Electronics and Telecommunication (DET), Politecnico di Torino, C.so Duca degli Abruzzi 24, 10129 Turin, ItalyDepartment of Electronics and Telecommunication (DET), Politecnico di Torino, C.so Duca degli Abruzzi 24, 10129 Turin, ItalyDepartment of Electronics and Telecommunication (DET), Politecnico di Torino, C.so Duca degli Abruzzi 24, 10129 Turin, ItalyDepartment of Electronics and Telecommunication (DET), Politecnico di Torino, C.so Duca degli Abruzzi 24, 10129 Turin, ItalyIn the last years, the need for new efficient video compression methods grown rapidly as frame resolution has increased dramatically. The Joint Collaborative Team on Video Coding (JCT-VC) effort produced in 2013 the H.265/High Efficiency Video Coding (HEVC) standard, which represents the state of the art in video coding standards. Nevertheless, in the last years, new algorithms and techniques to improve coding efficiency have been proposed. One promising approach relies on embedding direction capabilities into the transform stage. Recently, the Steerable Discrete Cosine Transform (SDCT) has been proposed to exploit directional DCT using a basis having different orientation angles. The SDCT leads to a sparser representation, which translates to improved coding efficiency. Preliminary results show that the SDCT can be embedded into the HEVC standard, providing better compression ratios. This paper presents a hardware architecture for the SDCT, which is able to work at a frequency of 188<inline-formula> <math display="inline"> <semantics> <mi mathvariant="normal">M</mi> </semantics> </math> </inline-formula><inline-formula> <math display="inline"> <semantics> <mi>Hz</mi> </semantics> </math> </inline-formula>, reaching a throughput of 3.00 GSample/s. In particular, this architecture supports 8k UltraHigh Definition (UHD) (7680 &#215; 4320) with a frame rate of 60 <inline-formula> <math display="inline"> <semantics> <mi>Hz</mi> </semantics> </math> </inline-formula>, which is one of the best resolutions supported by HEVC.https://www.mdpi.com/1424-8220/20/5/1405video codingdiscrete cosine transformdirectional transformvlsi
collection DOAJ
language English
format Article
sources DOAJ
author Riccardo Peloso
Maurizio Capra
Luigi Sole
Massimo Ruo Roch
Guido Masera
Maurizio Martina
spellingShingle Riccardo Peloso
Maurizio Capra
Luigi Sole
Massimo Ruo Roch
Guido Masera
Maurizio Martina
Steerable-Discrete-Cosine-Transform (SDCT): Hardware Implementation and Performance Analysis
Sensors
video coding
discrete cosine transform
directional transform
vlsi
author_facet Riccardo Peloso
Maurizio Capra
Luigi Sole
Massimo Ruo Roch
Guido Masera
Maurizio Martina
author_sort Riccardo Peloso
title Steerable-Discrete-Cosine-Transform (SDCT): Hardware Implementation and Performance Analysis
title_short Steerable-Discrete-Cosine-Transform (SDCT): Hardware Implementation and Performance Analysis
title_full Steerable-Discrete-Cosine-Transform (SDCT): Hardware Implementation and Performance Analysis
title_fullStr Steerable-Discrete-Cosine-Transform (SDCT): Hardware Implementation and Performance Analysis
title_full_unstemmed Steerable-Discrete-Cosine-Transform (SDCT): Hardware Implementation and Performance Analysis
title_sort steerable-discrete-cosine-transform (sdct): hardware implementation and performance analysis
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-03-01
description In the last years, the need for new efficient video compression methods grown rapidly as frame resolution has increased dramatically. The Joint Collaborative Team on Video Coding (JCT-VC) effort produced in 2013 the H.265/High Efficiency Video Coding (HEVC) standard, which represents the state of the art in video coding standards. Nevertheless, in the last years, new algorithms and techniques to improve coding efficiency have been proposed. One promising approach relies on embedding direction capabilities into the transform stage. Recently, the Steerable Discrete Cosine Transform (SDCT) has been proposed to exploit directional DCT using a basis having different orientation angles. The SDCT leads to a sparser representation, which translates to improved coding efficiency. Preliminary results show that the SDCT can be embedded into the HEVC standard, providing better compression ratios. This paper presents a hardware architecture for the SDCT, which is able to work at a frequency of 188<inline-formula> <math display="inline"> <semantics> <mi mathvariant="normal">M</mi> </semantics> </math> </inline-formula><inline-formula> <math display="inline"> <semantics> <mi>Hz</mi> </semantics> </math> </inline-formula>, reaching a throughput of 3.00 GSample/s. In particular, this architecture supports 8k UltraHigh Definition (UHD) (7680 &#215; 4320) with a frame rate of 60 <inline-formula> <math display="inline"> <semantics> <mi>Hz</mi> </semantics> </math> </inline-formula>, which is one of the best resolutions supported by HEVC.
topic video coding
discrete cosine transform
directional transform
vlsi
url https://www.mdpi.com/1424-8220/20/5/1405
work_keys_str_mv AT riccardopeloso steerablediscretecosinetransformsdcthardwareimplementationandperformanceanalysis
AT mauriziocapra steerablediscretecosinetransformsdcthardwareimplementationandperformanceanalysis
AT luigisole steerablediscretecosinetransformsdcthardwareimplementationandperformanceanalysis
AT massimoruoroch steerablediscretecosinetransformsdcthardwareimplementationandperformanceanalysis
AT guidomasera steerablediscretecosinetransformsdcthardwareimplementationandperformanceanalysis
AT mauriziomartina steerablediscretecosinetransformsdcthardwareimplementationandperformanceanalysis
_version_ 1725869984090947584