Method and system for providing rear collision warning within a helmet
First Claim
1. A computer-implemented method for providing a collision warning using an image capture device mounted on a rear portion of a helmet, the method comprising:
- receiving a series of image frames from the image capture device, wherein the series of images capture a scene in a rearward direction;
receiving spatial position data about the helmet from an inertial measurement unit integrated with the helmet, wherein the spatial position data includes at least one of a roll angle, a yaw angle, and a pitch angle of the helmet;
adjusting an orientation of the series of image frames based on the spatial position data so that the orientation of the series of image frames is level with an orientation of the scene;
identifying a target vehicle in each image frame of the series of image frames using object recognition;
calculating a cross-area of the target vehicle in each image frame of the series of image frames;
calculating a rate of change of a position of the target vehicle based on the cross-area of the target vehicle in each image frame of the series of image frames;
calculating a speed of the target vehicle based on the rate of change of the position of the target vehicle; and
controlling an output device coupled to the helmet to generate the collision warning based on the speed of the target vehicle and the rate of change of the position of the target vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing a collision warning using an image capture device mounted on a rear portion of a helmet, including receiving a series of image frames and receiving spatial position data about the helmet from an inertial measurement unit. The spatial position data includes at least one of a roll angle, a yaw angle, and a pitch angle of the helmet. The method includes adjusting an orientation of the series of image frames based on the spatial position data. Thus, the orientation of the series of image frames is level with an orientation of the scene. The method includes identifying a target vehicle and calculating a speed of the target vehicle based on a rate of change of a position of the target vehicle. Further, the method includes controlling an output device and/or the motorcycle based on the speed of the target vehicle and the rate of change.
-
Citations
17 Claims
-
1. A computer-implemented method for providing a collision warning using an image capture device mounted on a rear portion of a helmet, the method comprising:
-
receiving a series of image frames from the image capture device, wherein the series of images capture a scene in a rearward direction; receiving spatial position data about the helmet from an inertial measurement unit integrated with the helmet, wherein the spatial position data includes at least one of a roll angle, a yaw angle, and a pitch angle of the helmet; adjusting an orientation of the series of image frames based on the spatial position data so that the orientation of the series of image frames is level with an orientation of the scene; identifying a target vehicle in each image frame of the series of image frames using object recognition; calculating a cross-area of the target vehicle in each image frame of the series of image frames; calculating a rate of change of a position of the target vehicle based on the cross-area of the target vehicle in each image frame of the series of image frames; calculating a speed of the target vehicle based on the rate of change of the position of the target vehicle; and controlling an output device coupled to the helmet to generate the collision warning based on the speed of the target vehicle and the rate of change of the position of the target vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A helmet for a motorcycle being ridden by a driver wearing the helmet, comprising:
-
an image capture device mounted to a rear portion of the helmet, wherein the image capture device captures a series of image frames of a scene in reward direction of the motorcycle; an inertial measurement unit; an output device; a processor operably connected for computer communication to the image capture device, the inertial measurement unit, and the output device wherein the processor; receives spatial position data about the helmet relative to a reference orientation from the inertial measurement unit, wherein the spatial position data includes at least one of roll angle, a yaw angle, and a pitch angle of the helmet; adjusts an orientation of the series of image frames based on the spatial position data so that the orientation of the series of image frames is level with the reference orientation; identifies a target vehicle in each image frame of the series of image frames using object recognition; calculates a cross-area of the target vehicle in each image frame of the series of image frames; calculates a rate of change of the target vehicle based on the cross-area of the target vehicle in each image frame of the series of image frames; and upon determining the target vehicle is approaching the motorcycle using the rate of change, controlling the output device to generate a warning. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium including instructions that when executed by a processor, causes the processor to:
-
receive a series of image frames from an image capture device mounted to a rear portion of a helmet, wherein the series of images capture a scene in a rearward direction; receive spatial position data about the helmet from an inertial measurement unit integrated with the helmet, wherein the spatial position data includes at least one of a roll angle, a yaw angle, and a pitch angle of the helmet; adjust an orientation of the series of image frames based on the spatial position data so that the orientation of the series of image frames is level with an orientation of the scene; detect a target vehicle in each image frame of the series of image frames using object recognition; calculate a cross-area of the target vehicle in each image frame of the series of image frames; calculate a rate of change of a position of the target vehicle based on the cross-area of the target vehicle in each image frame of the series of image frames; calculate a speed of the target vehicle based on the rate of change of a position of the target vehicle; and generate a control signal to control an output device coupled to the helmet to output a warning based on the speed of the target vehicle and the rate of change of the position of the target vehicle. - View Dependent Claims (15, 16, 17)
-
Specification