Vanishing point detecting system, vanishing point detecting method, and vanishing point detecting program
First Claim
Patent Images
1. A vanishing point detecting system comprising:
- a straight line detecting unit that detects a straight line from an image;
a straight line angular variation evaluation value assigning unit that assigns, for each point in a space including at least a portion of the image, when angles of straight lines that pass through the point or through a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; and
a vanishing point detecting unit that, using, as a vanishing point evaluation value, the straight line angular variation evaluation value, detects, as a vanishing point, a point at which the straight line angular variation evaluation value has a relatively large value in comparison with other points.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a vanishing point detecting system that includes a straight line detecting unit, a vanishing point detecting unit, and a vanishing point outputting unit. In the vanishing point detecting unit, a vanishing point is detected with one evaluation index of vanishing point plausibility being whether or not angles of plural straight lines passing through a point in question or a vicinity thereof are sparsely distributed over a relatively wide range.
23 Citations
28 Claims
-
1. A vanishing point detecting system comprising:
-
a straight line detecting unit that detects a straight line from an image; a straight line angular variation evaluation value assigning unit that assigns, for each point in a space including at least a portion of the image, when angles of straight lines that pass through the point or through a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; and a vanishing point detecting unit that, using, as a vanishing point evaluation value, the straight line angular variation evaluation value, detects, as a vanishing point, a point at which the straight line angular variation evaluation value has a relatively large value in comparison with other points. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. A vanishing point detecting system comprising:
-
a straight line detecting unit that detects a straight line from an image; a straight line angular variation evaluation value assigning unit that assigns, for each point in a space including at least a portion of the image, when angles of straight lines that pass through the point or through a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; and a vanishing point detecting unit that, using, as a vanishing point evaluation value, the straight line angular variation evaluation value, detects, as a vanishing point, a point at which the straight line angular variation evaluation value has a relatively large value in comparison with other points, wherein a statistical value concerning the angles of the straight lines is used as the straight line angular variation evaluation value, wherein the statistical value concerning the angles of the straight lines includes at least one of;
variance, standard deviation, difference between maximum value and minimum value and ratio of maximum value and minimum value, of the angles of the straight lines.
-
-
10. A vanishing point detecting system comprising:
-
a straight line detecting unit that detects straight lines from an image and that assigns a confidence factor as a straight line to each of the straight lines detected; a straight line angular variation evaluation value assigning unit that assigns, for each point in a space including at least a portion of the image, when angles of straight lines that pass through the point or through a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; a vanishing point evaluation value assigning unit that assigns a vanishing point evaluation value, for each point in a space including at least a portion of the image, the vanishing point evaluation value assigning unit when a relatively large number of straight lines pass, based on a confidence factor for straight lines passing through the point or through a prescribed range surrounding the point, assigning to the point the vanishing point evaluation value having a larger value; and a vanishing point detecting unit that detects, as a vanishing point, a point at which the vanishing point evaluation value has a relatively large value;
wherein the vanishing point evaluation value assigning unit, when calculating the vanishing point evaluation value, takes into account the straight line angular variation evaluation value.
-
-
11. A vanishing point detecting method comprising:
-
detecting a straight line from an image; assigning, for each point in a space including at least a portion of the image, when angles of straight lines that pass to the point or to a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; and using the straight line angular variation evaluation value as a vanishing point evaluation value, and detecting, as a vanishing point, a point at which the straight line angular variation evaluation value has a relatively large value. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A vanishing point detecting method comprising:
-
detecting a straight line from an image together with a confidence factor as a straight line; assigning, for each point in a space including at least a portion of the image, when angles of straight lines that pass to the point or to a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; assigning, for each point in a space including at least a portion of the image, when a relatively large number of straight lines pass, based on a confidence factor for straight lines that pass to the point or to a prescribed range surrounding the point, a vanishing point evaluation value having a larger value; and detecting, as a vanishing point, a point at which the vanishing point evaluation value has a relatively large value; wherein, when calculating the vanishing point evaluation value, the straight line angular variation evaluation value is taken into account.
-
-
19. A vanishing point detecting method detecting a straight line from an image;
-
assigning, for each point in a space including at least a portion of the image, when angles of straight lines that pass to the point or to a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; and using the straight line angular variation evaluation value as a vanishing point evaluation value, and detecting, as a vanishing point, a point at which the straight line angular variation evaluation value has a relatively large value, wherein a statistical value concerning the angles of the straight lines is used as the straight line angular variation evaluation value, wherein a statistical value concerning the angles of the straight lines includes at least one of;
variance, standard deviation, difference between maximum value and minimum value and ratio of maximum value and minimum value, of the angles of the straight lines.
-
-
20. A non-transitory computer readable medium with an executable program thereon, the program for causing a computer which detects a vanishing point to execute the processing comprising:
-
detecting a straight line from an image; assigning, for each point in a space including at least a portion of the image, when angles of straight lines that pass to the point or to a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; and using the straight line angular variation evaluation value as a vanishing point evaluation value, and detecting, as a vanishing point, a point at which the straight line angular variation evaluation value has a relatively large value. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer readable medium with an executable program thereon, the program for causing a computer which detects a vanishing point to execute the processing comprising:
-
detecting a straight line from an image; assigning, for each point in a space including at least a portion of the image, when angles of straight lines that pass to the point or to a prescribed range surrounding the point are sparsely distributed over a relatively wide range, a straight line angular variation evaluation value having a larger value; and using the straight line angular variation evaluation value as a vanishing point evaluation value, and detecting, as a vanishing point, a point at which the straight line angular variation evaluation value has a relatively large value, wherein a statistical value concerning the angles of the straight lines is used as the straight line angular variation evaluation value, wherein the statistical value concerning the angles of the straight lines includes at least one of;
variance, standard deviation, difference between maximum value and minimum value and ratio of maximum value and minimum value, of the angles of the straight lines.
-
Specification