Method and apparatus for contour motion estimating a binary image by using a weighted block match algorithm
First Claim
1. A method for motion estimating between a current and a previous frames of a binary image signal, wherein the current frame is divided into a plurality of equal sized search blocks, the method comprising the steps of:
- (a) forming a multiplicity of search regions within the previous frame, wherein each search region corresponds to each search block;
(b) forming a plurality of candidate blocks within each search region, each of the candidate blocks having a same size as the search block, to thereby provide a displacement of each candidate block from the search block as a displacement vector of said each candidate block;
(c) overlapping the search block with each candidate block to thereby determine an unmatched region, a boundary of a matched region and a boundary of the search block;
(d) assigning a weight to each of the pixels within the unmatched region;
(e) calculating a weighted error of each candidate block by using the weights assigned to the pixels within the unmatched region in step (d);
(f) comparing the weighted errors with each other to thereby select a minimum weighted error, and providing a selection signal, wherein the selection signal indicates which displacement vector corresponds to the minimum weighted error; and
(g) selecting the displacement vector corresponding to the minimum weighted error in response to the selection signal and providing it as an optimum motion vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A motion estimating method, for use in a motion estimation between a current and a previous frames of a binary video image, wherein the current frame is divided into a plurality of equal sized search blocks, forms a search region corresponding to each search block within the previous frame and a plurality of candidate blocks within the search region, each of the candidate blocks having a same size as the search block, to thereby provide a displacement of each candidate block from the search block as a displacement vector of each candidate block. Thereafter, the method overlaps the search block with each candidate block to thereby determine an unmatched region, a boundary of a matched region and a boundary of the search block and assigns a weight to each of the pixels within the unmatched region on a predetermined basis, wherein the weight may vary from pixel to pixel. Then, the method calculates a weighted error of each candidate block by using the weights and selects a displacement vector which has a minimum error as an optimum motion vector.
-
Citations
10 Claims
-
1. A method for motion estimating between a current and a previous frames of a binary image signal, wherein the current frame is divided into a plurality of equal sized search blocks, the method comprising the steps of:
-
(a) forming a multiplicity of search regions within the previous frame, wherein each search region corresponds to each search block; (b) forming a plurality of candidate blocks within each search region, each of the candidate blocks having a same size as the search block, to thereby provide a displacement of each candidate block from the search block as a displacement vector of said each candidate block; (c) overlapping the search block with each candidate block to thereby determine an unmatched region, a boundary of a matched region and a boundary of the search block; (d) assigning a weight to each of the pixels within the unmatched region; (e) calculating a weighted error of each candidate block by using the weights assigned to the pixels within the unmatched region in step (d); (f) comparing the weighted errors with each other to thereby select a minimum weighted error, and providing a selection signal, wherein the selection signal indicates which displacement vector corresponds to the minimum weighted error; and (g) selecting the displacement vector corresponding to the minimum weighted error in response to the selection signal and providing it as an optimum motion vector. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for motion estimating between a current and a previous frames of a binary image signal, wherein the current frame is divided into a plurality of equal sized search blocks, the method comprising:
-
a search region formation means for forming a multiplicity of search regions within the previous frame, wherein each search region corresponds to each search block; a candidate block formation means for forming a plurality of candidate blocks within each search region, each of the candidate blocks having a same size as the search block, to thereby provide a displacement of each candidate block from the search block as a displacement vector of said each candidate block; a block matching means for overlapping the search block with each candidate block to thereby determine an unmatched region, a boundary of a matched region and a boundary of the search block; a weight assignment means for assigning a weight to each of the pixels within the unmatched region; a weighted error calculating means for calculating a weighted error of each candidate block by using the weights assigned to the pixels within the unmatched region at the weight assignment means; a comparing means for comparing the weighted errors with each other to thereby select a minimum weighted error, and providing a selection signal, wherein the selection signal indicates which displacement vector corresponds to the minimum weighted error; and a multiplexing means for selecting the displacement vector corresponding to the minimum weighted error in response to the selection signal and providing it as an optimum motion vector. - View Dependent Claims (7, 8, 9, 10)
-
Specification