Vehicle identification based on an image
First Claim
1. A method comprising:
- receiving an image that depicts an instrument panel of a vehicle whose model of vehicle is to be identified;
modeling a first instrument layout based on the received image that depicts the instrument panel of the vehicle, the modeling of the first instrument layout including;
determining an outline of an instrument within the instrument panel depicted in the image,determining a first instrument position of the instrument within the instrument panel, andrepresenting the outline of the instrument in the first instrument layout by encoding the outline and the first instrument position of the instrument in a modeling language, the modeling being performed by a processor of a machine;
accessing a second instrument layout that corresponds to a vehicle model and includes a representation of a second instrument position encoded in the modeling language, the accessing of the second instrument layout being from a database;
determining that the first instrument position represented in the first instrument layout matches the second instrument position represented in the second instrument layout; and
providing a notification that identifies the vehicle model that corresponds to the second instrument layout as the model of the vehicle whose instrument panel is depicted in the received image, the providing of the notification being based on the first instrument position matching the second instrument position.
1 Assignment
0 Petitions
Accused Products
Abstract
A machine may be configured as a vehicle identification machine to identify a model of a vehicle based on an image that depicts a dashboard of the vehicle. As configured, the machine may receive an image of the dashboard, where the image depicts a layout of instrumentation within the dashboard. The machine may identify the layout of instrumentation by processing the image. For example, the machine may process the image by determining a position of an instrument within the layout of instrumentation, determining an outline of instrument, or both. The machine may access a data record that correlates a model of the vehicle with the identified layout of instrumentation and, based on the data record, identify the model of the vehicle. The machine may then provide a notification that references the vehicle, references the identified model of the vehicle, or references both.
-
Citations
16 Claims
-
1. A method comprising:
-
receiving an image that depicts an instrument panel of a vehicle whose model of vehicle is to be identified; modeling a first instrument layout based on the received image that depicts the instrument panel of the vehicle, the modeling of the first instrument layout including; determining an outline of an instrument within the instrument panel depicted in the image, determining a first instrument position of the instrument within the instrument panel, and representing the outline of the instrument in the first instrument layout by encoding the outline and the first instrument position of the instrument in a modeling language, the modeling being performed by a processor of a machine; accessing a second instrument layout that corresponds to a vehicle model and includes a representation of a second instrument position encoded in the modeling language, the accessing of the second instrument layout being from a database; determining that the first instrument position represented in the first instrument layout matches the second instrument position represented in the second instrument layout; and providing a notification that identifies the vehicle model that corresponds to the second instrument layout as the model of the vehicle whose instrument panel is depicted in the received image, the providing of the notification being based on the first instrument position matching the second instrument position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving an image that depicts an instrument panel of a vehicle whose model of vehicle is to be identified; modeling a first instrument layout based on the received image that depicts the instrument panel of the vehicle, the modeling of the first instrument layout including; determining an outline of an instrument within the instrument panel depicted in the image, determining a first instrument position of the instrument within the instrument panel, and representing the outline of the instrument in the first instrument layout by encoding the outline and the first instrument position of the instrument in a modeling language; accessing a second instrument layout that corresponds to a vehicle model and includes a representation of a second instrument position encoded in the modeling language, the accessing of the second instrument layout being from a database; determining that the first instrument position represented in the first instrument layout matches the second instrument position represented in the second instrument layout; and providing a notification that identifies the vehicle model that corresponds to the second instrument layout as the model of the vehicle whose instrument panel is depicted in the received image, the providing of the notification being based on the first instrument position matching the second instrument position.
-
-
15. A system comprising:
-
a reception module configured to receive an image that depicts an instrument panel of a vehicle whose model of vehicle is to be identified; a processor configured by a dashboard module to model a first instrument layout based on the received image that depicts the instrument panel of the vehicle, the modeling of the first instrument layout including; determining an outline of an instrument within the instrument panel depicted in the image, determining a first instrument position of the instrument within the instrument panel, and representing the outline of the instrument in the first instrument layout by encoding the outline and the first instrument position of the instrument in a modeling language; a correlation module configured to access a second instrument layout that corresponds to a vehicle model and includes a representation of a second instrument position encoded in the modeling language, the accessing of the second instrument layout being from a database; an identification module configured to determine that the first instrument position represented in the first instrument layout matches the second instrument position represented in the second instrument layout; and a notification module configured to provide a notification that identifies the vehicle model that corresponds to the second instrument layout as the model of the vehicle whose instrument panel is depicted in the received image, the providing of the notification being based on the first instrument position matching the second instrument position. - View Dependent Claims (16)
-
Specification