Passenger vehicle make and model recognition system
First Claim
Patent Images
1. A method for recognizing a make and a model of passenger vehicles, the method comprising:
- constructing a make and model recognition (MMR) database from rear view images of passenger vehicles;
generating a universal view for each type of passenger vehicle (MMRDB) from the make and model recognition database by averaging images from the make and model recognition database;
generating a database of universal views of the passenger vehicles from the generated universal view for the each type of passenger vehicle (“
UVaMMRDB”
);
generating a database of showcase views of the passenger vehicles, wherein each showcase view represents a visually distinct type of passenger vehicle within the generated database of universal views of the passenger vehicles (“
SVaMMRDB”
);
detecting a region of interest (ROI) of a passenger vehicle for classification, and aligning landmarks in the ROI with the database of universal views of the passenger vehicles to obtain a universal view aligned ROI (“
UVaROI”
);
comparing the UVaROI to the UVaMMRDB for the ROI to find nearest neighbors in the MMRDB, and based on the nearest neighbors, assigning a type of passenger vehicle to the ROI;
aligning the landmarks in the ROI with the database of showcase views of the passenger vehicles to obtain a showcase view aligned ROI (“
SVaROI”
); and
comparing the SVaROI to the SVaMMRDB and assigning the make and the model of the passenger vehicle to the ROI.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, a method, and a non-transitory computer readable recording medium for recognizing a passenger vehicle make and model are disclosed, which includes a make and model recognition (MMR) database, which is constructed from rear view videos of passenger vehicles.
5 Citations
20 Claims
-
1. A method for recognizing a make and a model of passenger vehicles, the method comprising:
-
constructing a make and model recognition (MMR) database from rear view images of passenger vehicles; generating a universal view for each type of passenger vehicle (MMRDB) from the make and model recognition database by averaging images from the make and model recognition database; generating a database of universal views of the passenger vehicles from the generated universal view for the each type of passenger vehicle (“
UVaMMRDB”
);generating a database of showcase views of the passenger vehicles, wherein each showcase view represents a visually distinct type of passenger vehicle within the generated database of universal views of the passenger vehicles (“
SVaMMRDB”
);detecting a region of interest (ROI) of a passenger vehicle for classification, and aligning landmarks in the ROI with the database of universal views of the passenger vehicles to obtain a universal view aligned ROI (“
UVaROI”
);comparing the UVaROI to the UVaMMRDB for the ROI to find nearest neighbors in the MMRDB, and based on the nearest neighbors, assigning a type of passenger vehicle to the ROI; aligning the landmarks in the ROI with the database of showcase views of the passenger vehicles to obtain a showcase view aligned ROI (“
SVaROI”
); andcomparing the SVaROI to the SVaMMRDB and assigning the make and the model of the passenger vehicle to the ROI. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
2. A non-transitory computer readable recording medium stored with a computer readable program code for recognizing a make and model of passenger vehicles, the computer readable program code configured to execute a process comprising:
-
constructing a make and model recognition (MMR) database from rear view images of passenger vehicles; generating a universal view for each type of passenger vehicle (MMRDB) from the make and model recognition database by averaging images from the make and model recognition database; generating a database of universal views of the passenger vehicles from the generated universal view for the each type of passenger vehicle (“
UVaMMRDB”
);generating a database of showcase views of the passenger vehicles, wherein each showcase view represents a visually distinct type of passenger vehicle within the generated database of universal views of the passenger vehicles (“
SVaMMRDB”
);detecting a region of interest (ROI) of a passenger vehicle for classification, and aligning landmarks in the ROI with the database of universal views of the passenger vehicles to obtain a universal view aligned ROI (“
UVaROI”
);comparing the UVaROI to the UVaMMRDB for the ROI to find nearest neighbors in the MMRDB, and based on the nearest neighbors, assigning a type of passenger vehicle to the ROI; aligning the landmarks in the ROI with the database of showcase views of the passenger vehicles to obtain a showcase view aligned ROI (“
SVaROI”
); andcomparing the SVaROI to the SVaMMRDB and assigning the make and the model of the passenger vehicle to the ROI.
-
-
8. A method for recognizing a make and a model of passenger vehicles, the method comprising:
-
detecting a region of interest (ROI) of a passenger vehicle for classification, and aligning landmarks in the ROI with the database of universal views of the passenger vehicles to obtain a universal view aligned ROI (“
UVaROI”
);comparing the UVaROI to a database of universal views of passenger vehicles (“
UVaMMRDB”
) for the ROI to find nearest neighbors in a database of universal views for passenger vehicles (MMRDB);assigning a type of passenger vehicle to the ROI based on the nearest neighbors; aligning landmarks in the ROI with the database of showcase views of the passenger vehicles to obtain a showcase view aligned ROI (“
SVaROI”
); andcomparing the SVaROI to a database of showcase views of the passenger vehicles (SVaMMRDB), wherein each showcase view represents a visually distinct type of passenger vehicle within the generated database of universal views of the passenger vehicles and assigning the make and the model of the passenger vehicle to the ROI. - View Dependent Claims (9, 10)
-
-
11. A system for recognizing a make and a model of passenger vehicles, the system comprising:
a computer processor configured to; construct a make and model recognition (MMR) database from images of passenger vehicles; generate a universal view for each type of passenger vehicle (MMRDB) from the make and model recognition database by averaging images from the make and model recognition database; generate a database of universal views of the passenger vehicles from the generated universal view for the each type of passenger vehicle (“
UVaMMRDB”
);generate a database of showcase views of the passenger vehicles, wherein each showcase view represents a visually distinct type of passenger vehicle within the generated database of universal views of the passenger vehicles (“
SVaMMRDB”
);detect a region of interest (ROI) of a passenger vehicle for classification, and aligning landmarks in the ROI with the database of universal views of the passenger vehicles to obtain a universal view aligned ROI (“
UVaROI”
);compare the UVaROI to the UVaMMRDB for the ROI to find nearest neighbors in the MMRDB, and based on the nearest neighbors, assigning a type of passenger vehicle to the ROI; align landmarks in the ROI with the database of showcase views of the passenger vehicles to obtain a showcase view aligned ROI (“
SVaROI”
); andcompare the SVaROI to the SVaMMRDB and assign the make and the model of the passenger vehicle to the ROI. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification