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...
Main Authors: | , , , , , |
---|---|
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 × 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 × 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 |