Vehicle image analysis system for a peripheral camera
AssigneeGM Global Technology Operations LLC
InventorsChuan Li, Andrew W. Averhart, Adam Slifco, Jace C. Stokes, Jinzhu Chen, Anil Patil
Life of this patent
Estimating the term…
Abstract
An image analysis system for a vehicle that analyzes image data captured by one or more peripheral cameras includes one or more controllers that execute instructions to determine a source of the image data. The one or more peripheral cameras are part of a personal mobile device of an occupant of the vehicle. The source of the image data is either an exterior environment surrounding the vehicle or an internal environment representative of an interior cabin of the vehicle.
Claims20
An image analysis system for a vehicle that analyzes image data captured by one or more peripheral cameras, the image analysis system comprising:
- one or more controllers, wherein the one or more controllers each include one or more processors that execute instructions to:
- receive the image data captured by the one or more peripheral cameras;
- classify each image frame of the image data captured by the one or more peripheral cameras over a predefined period of time as either a keyframe or a delta frame;
- compare an average frame size of all the delta frames that are part of the image data captured by the one or more peripheral cameras over the predefined period of time with a threshold average delta frame size;
- determine a difference in pixel values between two image frames that are part of the image data captured by the one or more peripheral cameras with a threshold pixel value difference, wherein the two image frames are spaced apart by a time interval;
- in response to determining the difference in pixel values between two image frames that are part of the image data captured by the one or more peripheral cameras is less than or equal to the threshold pixel value difference, and determining the average frame size of all of the delta frames that are part of the image data captured by the one or more peripheral cameras over the predefined period of time is less than or equal to the threshold average delta frame size, determine the image data captured by the one or more peripheral cameras represents an interior cabin of the vehicle;
- and
- in response to determining the image data captured by the one or more peripheral cameras represents an interior cabin of the vehicle, instruct one or more vehicle systems to disregard the image data captured by the peripheral camera.
A method for analyzing image data captured by one or more peripheral cameras of a vehicle, the method comprising:
- receiving, by one or more controllers, the image data captured by the one or more peripheral cameras;
- classifying, by the one or more controllers, each image frame of the image data captured by the one or more peripheral cameras over a predefined period of time as either a keyframe or a delta frame;
- comparing, by the one or more controllers, an average frame size of all the delta frames that are part of the image data captured by the one or more peripheral cameras over the predefined period of time with a threshold average delta frame size;
- determining, by the one or more controllers, a difference in pixel values between two image frames that are part of the image data captured by the one or more peripheral cameras with a threshold pixel value difference, wherein the two image frames are spaced apart by a time interval;
- in response to determining the difference in pixel values between two image frames that are part of the image data captured by the one or more peripheral cameras is less than or equal to the threshold pixel value difference, and determining the average frame size of all of the delta frames that are part of the image data captured by the one or more peripheral cameras over the predefined period of time is less than or equal to the threshold average delta frame size, determining the image data captured by the one or more peripheral cameras represents an interior cabin of the vehicle;
- and
- in response to determining the image data captured by the one or more peripheral cameras represents an interior cabin of the vehicle, instructing one or more vehicle systems to disregard the image data captured by the peripheral camera.
An image analysis system for a vehicle that analyzes image data, the image analysis system comprising:
- one or more peripheral cameras that capture the image data;
- one or more notification devices that generate a notification for an occupant of the vehicle;
- and
- one or more controllers in electronic communication with the one or more peripheral cameras and the one or more notification devices, wherein the one or more controllers each include one or more processors that execute instructions to:
- receive the image data captured by the one or more peripheral cameras;
- classify each image frame of the image data captured by the one or more peripheral cameras over a predefined period of time as either a keyframe or a delta frame;
- compare an average frame size of all the delta frames that are part of the image data captured by the one or more peripheral cameras over the predefined period of time with a threshold average delta frame size;
- determine a difference in pixel values between two image frames that are part of the image data captured by the one or more peripheral cameras with a threshold pixel value difference, wherein the two image frames are spaced apart by a time interval;
- in response to determining the difference in pixel values between two image frames that are part of the image data captured by the one or more peripheral cameras is less than or equal to the threshold pixel value difference, and determining the average frame size of all of the delta frames that are part of the image data captured by the one or more peripheral cameras over the predefined period of time is less than or equal to the threshold average delta frame size, determine the image data captured by the one or more peripheral cameras represents an interior cabin of the vehicle;
- and
- in response to determining the image data captured by the one or more peripheral cameras represents an interior cabin of the vehicle, instruct the one or more notification devices to generate a notification indicating the one or more peripheral cameras are capturing image data of the interior cabin of the vehicle.
Dependencies are inferred from the claim text.