Motion blur compensation in HEVC using fixed-length adaptive filter

Motion compensation is one of the most important elements in modern hybrid video coders. It utilizes temporal information to predict the current block and reduces thereby the redundancy of a video. The accuracy of prediction depends on the similarity of the content between the reference block and the current block. With the change of velocity of the camera or certain objects in a scene, which is typically expected in action and sports movies, motion blur varies from frame to frame leading to a reduced prediction accuracy. We employ fixed-length filters to compensate varying motion blur in hybrid video coding. While former approaches needed additional signaling for blurring filters, our filter is derived only based on the motion vector. We implemented our approach in the High Efficiency Video Coding (HEVC) reference software HM 13.0. Compared to the reference we gain 2.15% in terms of BD-Rate in average for JCT-VC test sequences and 4.43% for self-recorded sequences containing lots of varying motion blur.