Moving object recognition systems, moving object recognition programs, and moving object recognition methods
First Claim
1. A moving object recognition system comprising:
- a camera configured to capture a plurality of continuous single-view images, the camera being installed in a vehicle;
a moving object detecting unit configured to detect one or more moving objects from the images captured by the camera;
a relative approach angle estimating unit configured to estimate a relative approach angle of a moving object detected by the moving object detecting unit with respect to the camera and translating with the vehicle, among the one or more moving objects, wherein the relative approach angle is an angle between a vector of translational motion of the moving object with respect to the vehicle and a vector of translational motion of a stationary object with respect to the vehicle; and
a collision risk calculating unit configured to calculate a risk of the moving object colliding with the vehicle, based on a relationship between the relative approach angle and a moving object direction from the camera toward the moving object, wherein the collision risk calculating unit makes the risk higher as a difference between the relative approach angle and the moving object direction becomes smaller.
1 Assignment
0 Petitions
Accused Products
Abstract
The moving object recognition system includes: a camera that is installed in a vehicle and captures continuous single-view images; a moving object detecting unit that detects a moving object from the images captured by the camera; a relative approach angle estimating unit that estimates the relative approach angle of the moving object detected by the moving object detecting unit with respect to the camera; a collision risk calculating unit that calculates the risk of the moving object colliding with the vehicle, based on the relationship between the relative approach angle and the moving object direction from the camera toward the moving object; and a reporting unit that reports a danger to the driver of the vehicle in accordance with the risk calculated by the collision risk calculating unit.
-
Citations
20 Claims
-
1. A moving object recognition system comprising:
-
a camera configured to capture a plurality of continuous single-view images, the camera being installed in a vehicle; a moving object detecting unit configured to detect one or more moving objects from the images captured by the camera; a relative approach angle estimating unit configured to estimate a relative approach angle of a moving object detected by the moving object detecting unit with respect to the camera and translating with the vehicle, among the one or more moving objects, wherein the relative approach angle is an angle between a vector of translational motion of the moving object with respect to the vehicle and a vector of translational motion of a stationary object with respect to the vehicle; and a collision risk calculating unit configured to calculate a risk of the moving object colliding with the vehicle, based on a relationship between the relative approach angle and a moving object direction from the camera toward the moving object, wherein the collision risk calculating unit makes the risk higher as a difference between the relative approach angle and the moving object direction becomes smaller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A moving object recognition system comprising:
-
a camera configured to capture a plurality of continuous single-view images, the camera being installed in a vehicle; a moving object detecting unit configured to detect one or more moving objects by extracting a plurality of feature points from the images captured by the camera, generating optical flows of the extracted feature points, grouping, among the extracted feature points, a plurality of feature points having the optical flows extended therefrom and converging at a vanishing point, and detecting the grouped feature points as the moving object; and a collision risk calculating unit configured to calculate a risk of a moving object detected by the moving object detecting unit, translating with the vehicle and colliding with the vehicle, among the one or more moving objects, wherein the collision risk calculating unit calculates the risk of the moving object in such a manner that the risk of the moving object located at a short distance from the vanishing point in the images becomes higher than the risk of the moving object at a long distance from the vanishing point in the images, and wherein the collision risk calculating unit makes the risk higher as a difference between a relative approach angle and a moving object direction becomes smaller, the relative approach angle being an angle between a vector of translational motion of the moving object with respect to the vehicle and a vector of translational motion of a stationary object with respect to the vehicle. - View Dependent Claims (16)
-
-
17. A non-transitory computer-readable medium having stored therein a moving object recognition program causing a computer to function as:
-
a moving object detecting unit configured to detect one or more moving objects from a plurality of continuous single-view images captured by a camera installed in a vehicle; a relative approach angle estimating unit configured to estimate a relative approach angle of a moving object detected by the moving object detecting unit with respect to the camera and translating with the vehicle, among the one or more moving objects, wherein the relative approach angle is an angle between a vector of translational motion of the moving object with respect to the vehicle and a vector of translational motion of a stationary object with respect to the vehicle; and a collision risk calculating unit configured to calculate a risk of the moving object colliding with the vehicle, based on a relationship between the relative approach angle and a moving object direction from the camera toward the moving object, wherein the collision risk calculating unit makes the risk higher as a difference between the relative approach angle and the moving object direction becomes smaller.
-
-
18. A non-transitory computer-readable medium having stored therein a moving object recognition program causing a computer to function as:
-
a moving object detecting unit configured to detect one or more moving objects by extracting a plurality of feature points from a plurality of continuous single-view images captured by a camera installed in a vehicle, generating optical flows of the extracted feature points, grouping, among the extracted feature points, a plurality of feature points having the optical flows extended therefrom and converging at a vanishing point, and detecting the grouped feature points as the moving object; and a collision risk calculating unit configured to calculate a risk of a moving object detected by the moving object detecting unit, translating with the vehicle and colliding with the vehicle, among the one or more moving objects, in such a manner that the risk of the moving object located at a short distance from the vanishing point in the images becomes higher than the risk of the moving object at a long distance from the vanishing point in the images, wherein the collision risk calculating unit makes the risk higher as a difference between a relative approach angle and a moving object direction becomes smaller, the relative approach angle being an angle between a vector of translational motion of the moving object with respect to the vehicle and a vector of translational motion of a stationary object with respect to the vehicle.
-
-
19. A moving object recognition method comprising:
-
capturing a plurality of continuous single-view images with a camera installed in a vehicle; detecting one or more moving objects from the images captured by the camera; estimating a relative approach angle of a moving object detected in the detecting step with respect to the camera and translating with the vehicle, among the one or more moving objects, wherein the relative approach angle is an angle between a vector of translational motion of the moving object with respect to the vehicle and a vector of translational motion of a stationary object with respect to the vehicle; and calculating a risk of the moving object colliding with the vehicle based on a relationship between the relative approach angle and a moving object direction from the camera toward the moving object, wherein the collision risk calculating step makes the risk higher as a difference between the relative approach angle and the moving object direction becomes smaller.
-
-
20. A moving object recognition method comprising:
-
capturing a plurality of continuous single-view images with a camera installed in a vehicle; detecting one or more moving objects by extracting a plurality of feature points from the images captured by the camera, generating optical flows of the extracted feature points, grouping, among the extracted feature points, a plurality of feature points having the optical flows extended therefrom and converging at a vanishing point, and detecting the grouped feature points as the moving object; and calculating a risk of a moving object detected in the detecting step, translating with the vehicle and colliding with the vehicle, among the one or more moving objects, and wherein the risk is calculated in such a manner that the risk of the moving object located at a short distance from the vanishing point in the images becomes higher than the risk of the moving object at a long distance from the vanishing point in the images, and wherein the collision risk calculating step makes the risk higher as a difference between a relative approach angle and a moving object direction becomes smaller, the relative approach angle being an angle between a vector of translational motion of the moving object with respect to the vehicle and a vector of translational motion of a stationary object with respect to the vehicle.
-
Specification