Active Shape Model for Vehicle Modeling and Re-Identification
First Claim
1. A method for modeling a vehicle, comprising:
- receiving an image that includes a vehicle; and
constructing a three-dimensional (3D) model of the vehicle, wherein the 3D model is constructed by;
(a) taking a predetermined set of base shapes that are extracted from a subset of vehicles;
(b) multiplying each of the base shapes by a parameter;
(c) adding the resultant of each multiplication to form a vector that represents the vehicle'"'"'s shape;
(d) fitting the vector to the vehicle in the image; and
(e) repeating steps (a)-(d) by modifying the parameters until a difference between a fit vector and the vehicle in the image is minimized.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for modeling a vehicle, includes: receiving an image that includes a vehicle; and constructing a three-dimensional (3D) model of the vehicle, wherein the 3D model is constructed by: (a) taking a predetermined set of base shapes that are extracted from a subset of vehicles; (b) multiplying each of the base shapes by a parameter; (c) adding the resultant of each multiplication to form a vector that represents the vehicle'"'"'s shape; (d) fitting the vector to the vehicle in the image; and (e) repeating steps (a)-(d) by modifying the parameters until a difference between a fit vector and the vehicle in the image is minimized.
-
Citations
21 Claims
-
1. A method for modeling a vehicle, comprising:
-
receiving an image that includes a vehicle; and constructing a three-dimensional (3D) model of the vehicle, wherein the 3D model is constructed by; (a) taking a predetermined set of base shapes that are extracted from a subset of vehicles; (b) multiplying each of the base shapes by a parameter; (c) adding the resultant of each multiplication to form a vector that represents the vehicle'"'"'s shape; (d) fitting the vector to the vehicle in the image; and (e) repeating steps (a)-(d) by modifying the parameters until a difference between a fit vector and the vehicle in the image is minimized. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for re-identifying a vehicle, comprising:
-
capturing an image that includes a first vehicle; constructing a three-dimensional (3D) model of the vehicle, wherein the 3D model is constructed by; (a) taking a predetermined set of base shapes that are extracted from a subset of vehicles; (b) multiplying each of the base shapes by a parameter; (c) adding the resultant of each multiplication to form a vector that represents the vehicle'"'"'s shape; (d) fitting the vector to the vehicle in the image; and (e) repeating steps (a)-(d) by modifying the parameters until a difference between a fit vector and the vehicle in the image is minimized; capturing an image that includes a second vehicle; constructing a 3D model of the second vehicle, wherein the 3D model of the second vehicle is constructed by performing steps (a)-(e); and determining if the 3D model of the first vehicle is the same as the 3D model of the second vehicle by comparing the 3D models to each other. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for performing shape based control, comprising:
-
receiving an image that includes a vehicle; and constructing a three-dimensional (3D) model of the vehicle, wherein the 3D model is constructed by; (a) taking a predetermined set of base shapes that are extracted from a subset of vehicles; (b) multiplying each of the base shapes by a parameter; (c) adding the resultant of each multiplication to form a vector that represents the vehicle'"'"'s shape; (d) fitting the vector to the vehicle in the image; and (e) repeating steps (a)-(d) by modifying the parameters until a difference between a fit vector and the vehicle in the image is minimized; identifying a desired portion of the vehicle for further analysis; and causing another image that includes the vehicle to be taken, wherein the image further includes an enhanced version of the desired portion. - View Dependent Claims (17)
-
-
18. A system for re-identifying a vehicle, comprising:
-
a first camera for capturing an image that includes a first vehicle; a second camera for capturing an image that includes a second vehicle; and a computer in communication with the cameras, the computer including a memory device for storing a program and a processor in communication with the memory device, the processor operative with the program to; receive the image that includes the first vehicle; construct a three-dimensional (3D) model of the vehicle, wherein the 3D model is constructed by; (a) taking a predetermined set of base shapes that are extracted from a subset of vehicles; (b) multiplying each of the base shapes by a parameter; (c) adding the resultant of each multiplication to form a vector that represents the vehicle'"'"'s shape; (d) fitting the vector to the vehicle in the image; and (e) repeating steps (a)-(d) by modifying the parameters until a difference between a fit vector and the vehicle in the image is minimized; receive the image that includes the second vehicle; construct a 3D model of the second vehicle, wherein the 3D model of the second vehicle is constructed by performing steps (a)-(e); and determine if the 3D model of the first vehicle is the same as the 3D model of the second vehicle by comparing the parameters of the 3D models to each other. - View Dependent Claims (19, 20)
-
-
21. A computer readable storage medium storing instructions that, when executed by a computer, cause the computer to perform a method for modeling a vehicle, the method comprising:
-
receiving an image that includes a vehicle; and constructing a three-dimensional (3D) model of the vehicle, wherein the 3D model is constructed by; (a) taking a predetermined set of base shapes that are extracted from a subset of vehicles; (b) multiplying each of the base shapes by a parameter; (c) adding the resultant of each multiplication to form a vector that represents the vehicle'"'"'s shape; (d) fitting the vector to the vehicle in the image; and (e) repeating steps (a)-(d) by modifying the parameters until a difference between a fit vector and the vehicle in the image is minimized.
-
Specification