0 evaluări0% au considerat acest document util (0 voturi)
26 vizualizări4 pagini
A correlation based motion vector processing method is proposed to detect and correct unreliable motion vectors. Adaptive frame interpolation scheme is analyzed on occlusion areas based on motion distribution. By using this scheme it is easy to interpolate frames for having clearer structure and edge artifacts are greatly reduced.
A correlation based motion vector processing method is proposed to detect and correct unreliable motion vectors. Adaptive frame interpolation scheme is analyzed on occlusion areas based on motion distribution. By using this scheme it is easy to interpolate frames for having clearer structure and edge artifacts are greatly reduced.
Drepturi de autor:
Attribution Non-Commercial (BY-NC)
Formate disponibile
Descărcați ca DOC, PDF, TXT sau citiți online pe Scribd
A correlation based motion vector processing method is proposed to detect and correct unreliable motion vectors. Adaptive frame interpolation scheme is analyzed on occlusion areas based on motion distribution. By using this scheme it is easy to interpolate frames for having clearer structure and edge artifacts are greatly reduced.
Drepturi de autor:
Attribution Non-Commercial (BY-NC)
Formate disponibile
Descărcați ca DOC, PDF, TXT sau citiți online pe Scribd
Synopsis: compression reductancy between adjacent frames
can be estimated where a frame is selected and Aspire of this paper is to detect the subsequent frames are predicted from reference problems of unreliable motion vector that cause frame using motion estimation. visual artifacts but cannot be detected by high residual energy in motion compensated frame The motion estimation process analyzes the interpolation. A correlation based motion vector previous and future frames to identify the blocks processing method is proposed to detect and that have not changed and motion vectors are correct unreliable motion vectors based on stored in place of blocks. reliability level, motion vector correction and frame interpolation stages. The adaptive frame The rest of this paper is organized as interpolation scheme is analyzed on occlusion follows. The challenges in MCFI are areas based on motion distribution. By using further described in Section II. In Section this scheme it is easy to interpolate frames for III, we demonstrate the classification having clearer structure and edge artifacts are process and the merging process using greatly reduced and it results in better visual MV correlation for the received MVF. The quality for fast motions. proposed correlation-based MV processing method and frame Keywords: Motion compensated frame interpolation scheme are presented in interpolation (MCFI), motion vector correlation, Sections IV and V, respectively. adaptive frame interpolation, and occlusion. Experimental comparisons are given in Section VI. I. Introduction II. Challenges in motion The application of motion compensation compensated frame interpolation frame interpolation technique is to increase video frame rate in temporal resolution and used to reduce motion jerkiness for video applications The following subsections describe the having low bandwidth. The MCFI technique challenges in MCFI that create visual artifacts in requires motion information between two frames, the interpolated frames. which can be re-estimated at the decoder and A. Co-located Motion vectors directly employing the motion vectors results in ghost artifact, blockiness in interpolated frames. The motion vector in the received bit Therefore it is a challenge to produce high quality, stream are often estimated using block-based artifact free interpolated frame without proper motion estimation at the encoder from ft-1 to ft+1,the motion vector processing. motion vectors represent the true motion vectors in ft+1 but not in ft. The motion estimation process is done in order to find the motion vector pointing to best prediction macro block in a reference frame. In correlation and areas where no motion vector are available.
Motion vector classification:
Consider the motion vector into
three different reliability levels, unreliable due to high residual energy(L1),unreliable due to low inter motion vector correlation(L2),unreliable(L3). Fig. 1. (a) Interpolated result using the direct motion trajectory from the frame3 Block matching algorithm: to the frame 5 of FOREMAN. (b) Interpolated result using the direct Some fraction of images change bidirectional MCFI from the frame 3 to from one frame to another frame, if an the frame 5 of FOREMAN. image sequence shows moving objects, then their motion within the scene can be measured. Each image frame is divided into fixed number of square blocks, for each block in the frame ,a search is made in the reference frame.
Motion Estimation:
In video editing motion
estimation is a type of video compression scheme. The motion estimation process is done by the order to find the motion vector pointing to best prediction macro block in a reference frame. B.Irregular motion vector For compression redundancy between adjacent frames can be exploited where The motion vector field between a frame is selected as a reference and two frames is smooth, except at object subsequent frames are predicted using boundary and occlusion areas which can reference using motion estimation. be detected by high residual energy, The motion estimation process usually the irregular motion vector analyzes the previous or future frames to appears in cluster. The vector median identify blocks that have not changed filter is an efficient way to correct motion and motion vectors are stored in place of outliers. The irregular motion vectors blocks. cannot be detected by high residual energy or bidirectional prediction difference. IV.Correlation based motion vector In order to detect all unreliable processing using bidirectional motion vectors the motion vector prediction difference: classification process should consider the residual energy and motion vector The residual merging correlation. map(MBMMr) and correlation merging map(MBMMc)and received motion vector field can select the best motion III.Motion vector analyzis : vector for each merged group and neighbouring motion vector by minimizing absolute bidirectional Most of the visual artifacts are prediction. The motion vector whose caused by motion vectors with high absolute bidirectional prediction residual energy, motion with low difference is less than the predefined motion vector can be found in smooth threshold value will be selected to areas. For the occlusion areas based on correct unreliable motion vector within absolute bidirectional prediction merged group. difference energy so that the occlusion areas can be discovered effectively and analyzed and assign appropriate motion vectors from neighbouring corrected motion vectors and as the result the ghost artifacts caused by occlusion areas are removed and improves in visual quality.
References:
[1] B.-D. Choi, J.-W. Han, C.-S. Kim and
S.-J. Ko, “Motion-compensated frame interpolation using bilateral motion estimation and adaptive overlapped block motion compensation,” IEEE Trans. Circuit Syst.Video Technol., vol. 17, no. 4, pp. 407–416, Apr. 2007
` [2] S.-C. Han and J. W. Woods, “Frame-
rate up-conversion using transmitted V.Adaptive frame interpolation motion and segmentation fields for very scheme for occlusion areas low bit-rate video coding,” in Proc. Int. Conf. Image Processing, Washington, DC, In the motion vector processing Oct.1997, vol. 1, pp. 747–750. there is no assignment of motion vector to occlusion areas since the motion is reliable when appropriate predictions can be found from forward and backward frames. [3] H. Sasai, S. Kondo, and S. Kadono, “Frame-rate up-conversion using reliable For the identified occlusion areas analysis of transmitted motion the weights of forward and backward information,” in Proc. ICASSP, Montreal, are adjusted to obtain best visual QC, Canada, May 2004, vol. 5, pp. 257– quality. 260.
Ft(i,j)=wf.ft-1(i+1/2vx,j+1/2vy)+wb.ft+1(i- [4] J. Zhai, J. L. K. Yu, and S. Li, “A low
1/2vx,j-1/2vy). complexity motion compensated frame interpolation method,” in Proc. ISCAS, By analyzing the corrected Kobe, Japan, Sep. 2005,vol. 2, pp. 4927– motion vector field the movements that 4930 caused the occlusion can be identified.
[5] T. Ha, S. Lee, and J. Kim, “Motion
VI.Conclusion compensated frame interpolation by new block-based motion estimation The use of motion vector algorithm,” IEEE Trans. Consume. correlation to discover unreliable motion Electron. vol. 50, no. 2, pp. 752–759, vector that cannot be detected using the May 2004 received residual energies. The creation of macro block merging map for [6] A.-M. Huang and T. Nguyen, “Motion correlation based motion vector vector processing using bidirectional selection process, so that the correct frame difference in motion compensated frame interpolation,”IEEE WoWMoM. Newport Beach, CA, pp. 1–6, Jun. 2008.