Foreground/background detector
First Claim
1. A method for detecting the foreground or background vector near a discontinuity in a vector field, characterized in that the method comprises determining whether covering or uncovering situation exists, that, at the position {right arrow over (x)}1 of the discontinuity, the method comprises the steps:
- calculating a first position {right arrow over (x)}a in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (x)}1 over the first vector at one side of the discontinuity;
calculating a second position {right arrow over (x)}b in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (x)}1 over the second vector at the other side of the discontinuity; and
calculating a third intermediate position between {right arrow over (x)}a and {right arrow over (x)}b, wherein the vector fetched with v{right arrow over (a)}v at the third position in the previous (covering) or next (uncovering) vector field is the background vector.
2 Assignments
0 Petitions
Accused Products
Abstract
A detector for detecting the foreground or background vector near a discontinuity in a vector field has a covering-uncovering detector (3)for determining whether covering or uncovering situation exists. The detector further has calculating means (1,2,4) for calculating at the position {right arrow over (x)}1 of the discontinuity:
a first position {right arrow over (x)}a in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (x)}1 over the first vector at one side of the discontinuity,
a second position {right arrow over (x)}b in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (x)}1 over the second vector at the other side of the discontinuity
and a third intermediate position between {right arrow over (x)}a and {right arrow over (x)}b.
Furthermore, the detector has means (5) for fetching the background vector with v{right arrow over (a)}v at the third position in the previous (covering) or next (uncovering) vector field.
9 Citations
11 Claims
-
1. A method for detecting the foreground or background vector near a discontinuity in a vector field, characterized in that the method comprises determining whether covering or uncovering situation exists, that, at the position {right arrow over (x)}1 of the discontinuity, the method comprises the steps:
-
calculating a first position {right arrow over (x)}a in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (x)}1 over the first vector at one side of the discontinuity;
calculating a second position {right arrow over (x)}b in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (x)}1 over the second vector at the other side of the discontinuity; and
calculating a third intermediate position between {right arrow over (x)}a and {right arrow over (x)}b, wherein the vector fetched with v{right arrow over (a)}v at the third position in the previous (covering) or next (uncovering) vector field is the background vector. - View Dependent Claims (2, 3)
which is most different from v{right arrow over (a)}v is filled in, in case a foreground vector v{right arrow over (F)}G should be filled in.
-
-
4. A method for detecting the foreground or background vector near a discontinuity in a vector field, characterized in that the method comprises the steps:
-
determining whether covering or uncovering situation exists;
projecting the discontinuity to the previous vector field in the covering situation and to the future vector field in the uncovering situation; and
testing, near discontinuities, whether the mentioned edge has moved over the first vector on one side of the discontinuity, or over the second vector on the other side of the discontinuity, wherein, in case the discontinuity moves with the first (second) vector, the second (first) vector is the background vector v{right arrow over (B)}G. - View Dependent Claims (5)
-
-
6. A detector for detecting the foreground or background vector near a discontinuity in a vector field, characterized in that said detector comprises:
-
a covering-uncovering detector for determining whether covering or uncovering situation exists;
calculating means for calculating, at the position {right arrow over (x)}1 of the discontinuity, a first position {right arrow over (x)}a in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (x)}1 over the first vector at one side of the discontinuity, a second position {right arrow over (x)}b in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (x)}1 over the second vector at the other side of the discontinuity, and a third intermediate position between {right arrow over (x)}a and {right arrow over (x)}b; and
means for fetching the background vector with v{right arrow over (a)}v at the third position in the previous (covering) or next (uncovering) vector field. - View Dependent Claims (7, 8)
which is most different from v{right arrow over (a)}v is filled in, in case a foreground vector v{right arrow over (F)}G should be filled in.
-
-
9. A detector for detecting the foreground or background vector near a discontinuity in a vector field, characterized in that said detector comprises:
-
a covering-uncovering detector for determining whether covering or uncovering situation exists;
means for projecting the discontinuity to the previous vector field in the covering situation and to the future vector field in the uncovering situation; and
testing means for testing near discontinuities whether the mentioned edge has moved over the first vector on one side of the discontinuity, or over the second vector on the other side of the discontinuity, wherein, in case the discontinuity moves with the first (second) vector, the second (first) vector is the background vector v{right arrow over (B)}G. - View Dependent Claims (10)
-
-
11. An image display apparatus comprising:
-
a covering-uncovering detector for determining whether covering or uncovering situation exists;
calculating means for calculating, at the position {right arrow over (X)}1 of the discontinuity, a first position {right arrow over (X)}a in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (X)}1 over the first vector at one side of the discontinuity, a second position {right arrow over (X)}b in the previous (covering) or next (uncovering) vector field by shifting {right arrow over (X)}1 over the second vector at the other side of the discontinuity, and a third intermediate position between {right arrow over (X)}a and {right arrow over (X)}b; and
means for fetching the background vector with Vav at the third position in the previous (covering) or next (uncovering) vector field. filling means for filling the foreground/background vector detected by the detector; and
a display device connected to the filling means.
-
Specification