IP Library Granted Patent US 7,889,914
Granted Patent B2
US 7,889,914 · App. 12/479,414 · Granted Feb 15, 2011

Automated learning of model classifications

Assignee: Drexel University
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,889,914
App. No.
12/479,414
Granted
Feb 15, 2011
Kind
B2
Abstract

A method of providing an automated classifier for 3D CAD models wherein the method provides an algorithm for learning new classifications. The method enables existing model comparison algorithms to adapt to different classifications that are relevant in many engineering applications. This ability to adapt to different classifications allows greater flexibility in data searching and data mining of engineering data.

Claims (32)

1. A method of classifying models comprising the steps of:

providing a processor, wherein the processor performs the steps of;

determining a first set of values based on predetermined properties of training models;

defining classifications based upon said first set of values;

determining a second set of values based on predetermined properties of a query model;

comparing said second set of values to said classifications; and

determining a classification of said query model based on said comparing step.

2. The method of claim 1 , wherein said predetermined properties of said training models or said query models comprise a first set of distances between points selected on said training models or said query model; wherein said first set of distances comprises a set of predetermined shape interrogation measures.

3. The method of claim 2 , wherein said predetermined shape interrogation measures include IN distances, OUT distances, and MIXED distances measured at point pairs placed on a surface of said training models or said query model to maximize discrimination.

4. The method of claim 3 , wherein said point pairs are randomly selected.

5. The method of claim 3 , wherein said point pairs are selected according to a predetermined grid function.

6. The method of claim 1 , wherein said step of defining classifications further comprises weighting said first set of values; wherein said weighting step further comprises normalizing said first set of values.

7. The method of claim 6 , wherein said classifications for said training models comprise shapes and functionality.

8. The method of claim 6 , wherein said classifications comprise manufacturing processes to build said training models.

9. The method of claim 1 , wherein said query model and said training models are models of 3D objects.

10. A method of searching for a model comprising the steps of:

using a processor, wherein the processor performs the steps of;

determining a first set of values based on predetermined properties of a query model;

comparing said first set of values to definitions for classification, wherein said definitions for said classification are based on a second set of values that is determined by predetermined properties for a group of training models; and

determining a classification of said query model based on said comparing step.

11. The method of claim 10 , wherein said predetermined properties of said training models or said query model comprise a first set of distances between points selected on said training models and said query model, wherein said first set of distances comprises a set of predetermined shape interrogation measures.

12. The method of claim 11 , wherein said predetermined shape interrogation measures included IN distances, OUT distances, and MIXED distances; wherein said IN distances, OUT distances, and MIXED distances are measured at point pairs placed on a surface of a training model or said query model to maximize discrimination.

13. The method of claim 12 , wherein said point pairs are randomly selected.

14. The method of claim 12 , wherein said point pairs are selected according to a predetermined grid function.

15. The method of claim 10 , wherein the step of determining a classification comprises a step of weighting said second set of values, wherein said weighting step comprises normalizing said first set of values.

16. The method of claim 15 , wherein said definitions for classification comprise shapes and functionality.

17. The method of claim 15 , wherein said definitions for classification comprise manufacturing processes to build said training models.

18. The method of claim 10 , wherein said query model and said training models are models of 3D objects.

19. A system for classifying models comprising:

a database for storing a plurality of training models and classification definitions, wherein said classification definitions are based upon a first set of values determined by predetermined properties of said training models; and

a host unit connected to said database for receiving a query model, and determining a second set of values based on said predetermined properties of said query model, said host determining a classification of said query model by comparing said second set of values to said classification definitions.

20. The system of claim 19 , wherein said query model and said training models are models of 3D objects.

Assignments (2)
CONFIRMATORY LICENSE Recorded Apr 9, 2012
From: DREXEL UNIVERSITY
To: NAVY, SECRETARY OF THE UNITED STATES OF AMERICA
Reel/Frame 028147/0786 →
CONFIRMATORY LICENSE Recorded May 19, 2011
From: DREXEL UNIVERSITY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 026305/0105 →
Continuity (3)
Division 10869061 · Jun 16, 2004
Provisional Application 60478995 · Jun 16, 2003
Related Publication 20090319454A1 · Dec 24, 2009