System, methods, and apparatus for in-vehicle fiducial mark tracking and interpretation
First Claim
1. A method comprising executing computer-executable instructions by one or more processors for:
- receiving one or more images from at least one camera attached to a vehicle;
selecting, from the one or more received images, a region of interest associated with an object in the vehicle, wherein the region of interest includes fiducial marks;
determining a fiducial mark representation by using the selected region of interest;
determining an alignment grid from the fiducial mark representation;
determining an offset between the alignment grid and an alignment pattern;
adjusting a portion of the fiducial mark representation using the offset;
identifying at least one occlusion pattern within the selected region of interest by comparing the portion of the fiducial mark representation with one or more stored fiducial representations;
determining, based at least in part on the at least one occlusion pattern, spatial information associated with the object or an occupant of the vehicle; and
sending information based at least in part on the determined spatial information.
2 Assignments
0 Petitions
Accused Products
Abstract
Certain embodiments of the invention may include systems, methods, and apparatus for in vehicle fiducial mark tracking and interpretation According to an example embodiment of the invention, a method is provided for executing computer executable instructions by one or more processors. The method includes receiving the one or more images from at least one camera attached to a vehicle; selecting, from the one or more received images, a region of interest associated with an object in the vehicle; identifying fiducial marks within the selected region of interest by comparing the identified fiducial marks with one or more stored fiducial representations; determining, based at least in part on the comparison, spatial information associated with the object or an occupant of the vehicle; and sending information based at least in part on the determined spatial information.
10 Citations
30 Claims
-
1. A method comprising executing computer-executable instructions by one or more processors for:
-
receiving one or more images from at least one camera attached to a vehicle; selecting, from the one or more received images, a region of interest associated with an object in the vehicle, wherein the region of interest includes fiducial marks; determining a fiducial mark representation by using the selected region of interest; determining an alignment grid from the fiducial mark representation; determining an offset between the alignment grid and an alignment pattern; adjusting a portion of the fiducial mark representation using the offset; identifying at least one occlusion pattern within the selected region of interest by comparing the portion of the fiducial mark representation with one or more stored fiducial representations; determining, based at least in part on the at least one occlusion pattern, spatial information associated with the object or an occupant of the vehicle; and sending information based at least in part on the determined spatial information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A vehicle comprising:
-
at least one camera; one or more objects comprising fiducial marks that are in a field of view of the at least one camera; and one or more processors configured for; receiving one or more images from the at least one camera; selecting, from the one or more received images, a region of interest associated with the one or more objects, wherein the region of interest include fiducial marks; determining a fiducial mark representation by using the selected region of interest; determining an alignment grid from the fiducial mark representation; determining an offset between the alignment grid and an alignment pattern; adjusting a portion of the fiducial mark representation using the offset; identifying at least one occlusion pattern within the selected region of interest by comparing the portion of the fiducial mark representation with one or more stored fiducial representations; determining, based at least in part on the at least one occlusion pattern, spatial information associated with the one or more objects or an occupant of the vehicle; and sending information based at least in part on the determined spatial information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
at least one memory for storing data and computer-executable instructions; and one or more processors configured to access the at least one memory and further configured to execute computer-executable instructions for; receiving one or more images from a camera; selecting, from the one or more received images, a region of interest associated with one or more objects in a field of view of the camera, wherein the region of interest include fiducial marks; determining a fiducial mark representation by using the selected region of interest; determining an alignment grid from the fiducial mark representation; determining an offset between the alignment grid and an alignment pattern; adjusting a portion of the fiducial mark representation using the offset; identifying at least one occlusion pattern within the selected region of interest by comparing the portion of the fiducial mark representation with one or more stored fiducial representations; determining, based at least in part on the at least one occlusion pattern, spatial information associated with the one or more objects or an occupant of the vehicle; and sending information based at least in part on the determined spatial information. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. One or more computer-readable media comprising computer-executable instructions that, when executed by one or more processors, configure the one or more processors to:
-
receive one or more images from a camera; select, from the one or more received images, a region of interest associated with an object in the vehicle, wherein the region of interest include fiducial marks; determine a fiducial mark representation by using the selected region of interest; determine an alignment grid from the fiducial mark representation; determine an offset between the alignment grid and an alignment pattern; adjust a portion of the fiducial mark representation using the offset; identify at least one occlusion pattern within the selected region of interest by comparing the portion of the fiducial mark representation with one or more stored fiducial representations; determine, based at least in part on the at least one occlusion pattern, spatial information associated with the object or an occupant of the vehicle; and send information based at least in part on the determined spatial information. - View Dependent Claims (27, 28, 29, 30)
-
Specification