Files
doc_phd_thesis/carreira_phd_thesis_abr.sty
T
2018-12-27 23:17:31 +00:00

233 lines
9.0 KiB
TeX

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Generic
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\customnewacronym{uhd}{UHD}{Ultra-HD}
\customnewacronym{qoe}{QoE}{Quality of Experience}
\customnewacronym{qos}{QoS}{Quality of Service}
\customnewacronym[longplural={frames per second},description=Frames per Second]{fps}{FPS}{frames per second}
\customnewacronym{mos}{MOS}{Mean Opinion Score}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Network
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\customnewacronym{rtp}{RTP}{Real-time Transport Protocol}
\customnewacronym{ip}{IP}{Internet Protocol}
\customnewacronym{ltea}{LTE-Advanced}{Long Term Evolution - Advanced}
\customnewacronym{mtu}{MTU}{Maximum Transfer Unit}
\customnewacronym{mmt}{MMT}{MPEG Media Transport}
\customnewacronym{ts}{MPEG-2 TS}{MPEG-2 Transport Stream}
\customnewacronym{dash}{MPEG-DASH}{MPEG Dynamic Adaptive Streaming over HTTP}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Video Coding
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\customnewacronym{itut}{ITU-T}{International Telecommunication Union - Telecommunication}
\customnewacronym{iso}{ISO}{International Organization for Standardization}
\customnewacronym{iec}{IEC}{International Electrotechnical Commission}
\customnewacronym{mpeg}{MPEG}{Moving Picture Experts Group}
\customnewacronym{vceg}{VCEG}{Video Coding Experts Group}
\customnewacronym{jctvc}{JCT-VC}{Joint Collaborative Team on Video Coding}
\customnewacronym{gop}{GOP}{Group of Pictures}
\customnewacronym{qp}{QP}{Quantized Parameter}
\customnewacronym{rd}{R-D}{\mbox{Rate-Distortion}}
\customnewacronym{nal}{NAL}{Network Abstraction Layer}
%\customnewacronym{nalu}{NALU}{Network Abstraction Layer Unit}
\customnewacronym{vcl}{VCL}{Video Coding Layer}
\customnewacronym{poc}{POC}{Picture Order Count}
\customnewacronym{sei}{SEI}{Supplemental Enhancement Information}
\customnewacronym{mv}{MV}{Motion Vector}
\customnewacronym{dpb}{DPB}{Decoded Picture Buffer}
\customnewacronym{dct}{DCT}{Discrete Cosine Transform}
\customnewacronym{dst}{DST}{Discrete Sine Transform}
\customnewacronym{el}{EL}{Enhancement Layer}
\customnewacronym{dbf}{DBF}{Deblocking Filter}
\customnewacronym{ld}{LD}{Low-Delay}
\customnewacronym{ra}{RA}{Random-Access}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% H.264
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\customnewacronym{h264}{H.264/AVC}{H.264 - Advanced Video Coding}
\customnewacronym{mb}{MB}{Macroblock}
\customnewacronym{fmo}{FMO}{Flexible Macroblock Ordering}
\customnewacronym{mmco}{MMCO}{Memory Management Control Operation}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% HEVC
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\customnewacronym{hevc}{HEVC}{High Efficiency Video Coding}
\customnewacronym{hm}{HM}{HEVC Test Model}
\customnewacronym{vps}{VPS}{Video Paramenter Set}
\customnewacronym{sps}{SPS}{Sequence Paramenter Set}
\customnewacronym{pps}{PPS}{Picture Paramenter Set}
\customnewacronym{rpset}{RPSet}{Reference Picture Set}
\customnewacronym{rap}{RAP}{Random-Access Point}
\customnewacronym{bla}{BLA}{Broken Link Access}
\customnewacronym{cra}{CRA}{Clean Random Access}
\customnewacronym{idr}{IDR}{Instantaneous Decoding Refresh}
\customnewacronym{radl}{RADL}{Random Access Decodable Leading}
\customnewacronym{rasl}{RASL}{Random Access Skipped Leading}
\customnewacronym{tsa}{TSA}{Temporal Sub-layer Access}
\customnewacronym{stsa}{STSA}{Step-wise Temporal Sub-layer Access}
\customnewacronym{ctu}{CTU}{Coding Tree Unit}
\customnewacronym{ctb}{CTB}{Coding Tree Block}
\customnewacronym{cu}{CU}{Coding Unit}
\customnewacronym{cb}{CB}{Coding Block}
\customnewacronym{pu}{PU}{Prediction Unit}
\customnewacronym{pb}{PB}{Prediction Block}
\customnewacronym{tu}{TU}{Transform Unit}
\customnewacronym{tb}{TB}{Transform Block}
\customnewacronym{sao}{SAO}{Sample Adaptive Offset}
\customnewacronym{amvp}{AMVP}{Advanced Motion Vector Prediction}
\customnewacronym{cabac}{CABAC}{Context Adaptive Binary Arithmetic Coding}
\customnewacronym{wpp}{WPP}{Wavefront Parallel Processing}
\customnewacronym{tmvp}{TMVP}{Temporal Motion Vector Predictor}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Resilience / Concealment
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\customnewacronym{ec}{EC}{Error Concealment}
\customnewacronym{fec}{FEC}{Forward Error Correction}
\customnewacronym{rir}{RIR}{Random Intra Refreshing}
\customnewacronym[longplural={Regions of Interest}]{roi}{ROI}{Region of Interest}
\customnewacronym{rope}{ROPE}{Recursive Optimal Per-pixel Estimation}
\customnewacronym{rps}{RPS}{Reference Picture Selection}
\customnewacronym{uep}{UEP}{Unequal Error Protection}
\customnewacronym{mdc}{MDC}{Multiple Description Coding}
\customnewacronym{fc}{FC}{Frame-Copy}
\customnewacronym{mc}{MC}{Motion-Copy}
\customnewacronym{bma}{BMA}{Boundary Matching Algorithms}
\customnewacronym{mve}{MVE}{Motion Vector Extrapolation}
\customnewacronym{pmve}{PMVE}{Pixel-based Motion Vector Extrapolation}
\customnewacronym{hmve}{HMVE}{Hybrid Motion Vector Extrapolation}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Misc.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\customnewacronym{si}{SI}{Spatial Information}
\customnewacronym{ti}{TI}{Temporal Information}
\customnewacronym{mse}{MSE}{Mean Square Error}
\customnewacronym{psnr}{PSNR}{Peak Signal-to-Noise Ratio}
\customnewacronym{wpsnr}{WPSNR}{Weighted Peak Signal-to-Noise Ratio}
\customnewacronym{ssim}{SSIM}{Structural Similarity Index Metric}
\customnewacronym{fsim}{FSIM}{Feature Similarity Index}
\customnewacronym{nn}{NN}{Neural Network}
\customnewacronym{cnn}{CNN}{Convolutional Neural Network}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Experiemental Results
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\customnewacronym{ecu}{ECU}{Error Concealment Units}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Loss types
\def\LOSTALL{$IDR_{Loss}$\xspace}
\def\KEEPINTRA{$IDR_{NoLoss}$\xspace}
\def\NOLOSS{No-Loss}
\customnewacronym{plr}{PLR}{Packet Loss Ratio}
% \customnewacronym{plf}{PLF}{Packet Loss Free}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Reference methods
\def\REF{\mbox{\textit{{Ref}}}}
\def\TIDR{\mbox{\textit{TIDR}}\xspace}
\def\AVG{\mbox{\emph{Ref~\cite{ROPERefGenJan2010}}}\xspace}
\def\LONG{\mbox{\textit{Long}}\xspace}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Constrains
\def\NOMotion{\mbox{\textit{LostMotion}}\xspace}
\def\NOCONS{\mbox{\textit{Ref}}\xspace}
% \def\BLOCKSIXTEEN{\mbox{\textit{MaxCUSize16}}\xspace}
% \def\BLOCKTHIRTYTWO{\mbox{\textit{MaxCUSize32}}\xspace}
% \def\BLOCKSIXTYFOUR{\mbox{\textit{MaxCUSize64}}\xspace}
\def\BLOCKSIXTEEN{16$\times$16}
\def\BLOCKTHIRTYTWO{32$\times$32}
\def\BLOCKSIXTYFOUR{64$\times$64}
\def\MERGE{\mbox{\textit{SingleCandidate}}\xspace}
\def\MERGETHREE{\mbox{\textit{ThreeCandidates}}\xspace}
\def\MERGEONE{\mbox{\textit{SingleCandidate}}\xspace}
\def\TMVP{\mbox{\textit{TMVP}}\xspace}
\def\NOTMVP{\mbox{\textit{NoTMVP}}\xspace}
\def\WITHSAO{Enabed}
\def\NOSAO{Disabled}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% error concealment
\def\FC{\mbox{\textit{{FC}}}\xspace}
\def\MC{\mbox{\textit{{MC}}}\xspace}
\def\MVE{\mbox{\textit{{MVE}}}\xspace}
\def\FULLSEARCHLONG{\textit{Full Search}}
\def\DUALFLOWLONG{\textit{Dual Flow}}
\def\POLYFLOWLONG{\textit{Poly Flow}}
\def\DEEPFLOWLONG{\textit{Deep Flow}}
\def\FULLSEARCH{\mbox{\textit{FullSearch}}\xspace}
\def\DUALFLOW{\mbox{\textit{DualFlow}}\xspace}
\def\POLYFLOW{\mbox{\textit{PolyFlow}}\xspace}
\def\DEEPFLOW{\mbox{\textit{DeepFlow}}\xspace}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Proposed methods
\def\PROP{\mbox{\textit{{Prop}}}\xspace}
\def\CHKB{\mbox{\textit{Chkb}}\xspace}
\def\EXP{\mbox{\textit{Exp}}\xspace}
\def\FIXED{\mbox{\textit{Fixed}}\xspace}
%\def\DYN{\mbox{\textit{Prop-MV}}\xspace}
\def\DYN{\mbox{\textit{Dyn}}\xspace}
\def\NOREDUND{\mbox{\textit{Without MVs}}\xspace}
\newcommand\REDUND[1]{\mbox{#1\%\ of MVs}\xspace}
\newcommand\OPTREDUND[1]{\mbox{\DYN ($\alpha$=#1)}\xspace}
\def\FIXEPARTSIZE{\mbox{\textit{{Fixed Part}}}\xspace}
\def\FIXEDLAMBDA{\textit{\mbox{NoSaliency}}\xspace}
\def\DYNLAMBDA{\textit{\mbox{Saliency}}\xspace}
%\def\MEXPELTEN{\textit{\mbox{Exp+EL10\%}}\xspace}
%\def\MEXPELTWEN{\textit{\mbox{Exp+EL20\%}}\xspace}
\def\MEC{\textit{\mbox{M1}}\xspace}
\def\MEXP{\textit{\mbox{M2}}\xspace}
\def\MEXPELTEN{\textit{\mbox{M3}}\xspace}
\def\MEXPELTWEN{\textit{\mbox{M4}}\xspace}
\def\SMEC{{\mbox{S1}}\xspace}
\def\SMEXP{{\mbox{S2}}\xspace}
\def\SMEXPELTEN{{\mbox{S3}}\xspace}
\def\SMEXPELTWEN{{\mbox{S4}}\xspace}
\def\BEST{\textit{\mbox{Target}}\xspace}
%% Long Labels
\def\FIXEDLAMBDALONG{\FIXEDLAMBDA \mbox{\textit{(Constant $\lambda$)}}\xspace}
\def\DYNLAMBDALONG{\DYNLAMBDA \mbox{\textit{(Adaptive $\lambda$)}}\xspace}