A graph based approach to object feature recognition
SCG '87 Proceedings of the third annual symposium on Computational geometry
Graph-based heuristics for recognition of machined features from a 3D solid model
Computer-Aided Design
Feature Extraction from Boundary Models of Three-Dimensional Objects
IEEE Transactions on Pattern Analysis and Machine Intelligence
Three-dimensional shape pattern recognition using vertex-edge graphs
Computer-Aided Design
Convex decomposition and solid geometric modeling
Convex decomposition and solid geometric modeling
Algorithmic aspects of alternating sum of volumes. Part 2: Nonvergence and its remedy
Computer-Aided Design
Teddy: a sketching interface for 3D freeform design
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
A graph-based framework for feature recognition
Proceedings of the sixth ACM symposium on Solid modeling and applications
A discourse on geometric feature recognition from CAD models
Journal of Computing and Information Science in Engineering
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Parametric and Feature Based CAD/Cam: Concepts, Techniques, and Applications
Parametric and Feature Based CAD/Cam: Concepts, Techniques, and Applications
Recognizing Shape Features in Solid Models
IEEE Computer Graphics and Applications
Feature-Based Surface Design and Machining
IEEE Computer Graphics and Applications
Geometric Reasoning for Recognition of Three-Dimensional Object Features
IEEE Transactions on Pattern Analysis and Machine Intelligence
Geometric Reasoning for Recognition of Three-Dimensional Object Features
IEEE Transactions on Pattern Analysis and Machine Intelligence
Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models
IEEE Transactions on Pattern Analysis and Machine Intelligence
Geometric Reasoning for Extraction of Manufacturing Features in Iso-Oriented Polyhedrons
IEEE Transactions on Pattern Analysis and Machine Intelligence
Specification of freeform features
SM '03 Proceedings of the eighth ACM symposium on Solid modeling and applications
Parameterization of Freeform Features
SMI '01 Proceedings of the International Conference on Shape Modeling & Applications
ACM SIGGRAPH 2004 Papers
SmoothSketch: 3D free-form shapes from complex sketches
ACM SIGGRAPH 2006 Papers
Automatic recognition of features from freeform surface CAD models
Computer-Aided Design
Feature extraction from large CAD databases using genetic algorithm
Computer-Aided Design
Automatic extraction of free-form surface features (FFSFs)
Computer-Aided Design
A comprehensive process of reverse engineering from 3D meshes to CAD models
Computer-Aided Design
Hi-index | 0.00 |
Form feature modeling is a much used shape modeling technique that offers high-level control over a shape. When a feature-based interpretation of shape data is not available, e.g. when a shape is obtained by a laser range scanner or from a database of shapes, then the features must be reconstructed through feature recognition. Many methods for the recognition of machining features exist, but these methods cannot be used for freeform feature recognition, of which the complexity is much larger. In this paper, a new freeform feature recognition method is presented that is based on a new definition of the freeform feature concept. The method uses a three-step approach to feature recognition, in which first the global shape of a feature is matched to the target shape model. In a second step, this global shape is locally adapted to the target shape by adapting the definition of the feature. Finally, if the desired configuration of the feature has been determined, it can be used to reconstruct the target's shape. In the first two steps, an evolutionary approach is taken to maximizing the similarity between the feature and the target shape. Finally, the target shape is reconstructed to incorporate the recognized feature. An extensive application example is given and the method is validated by applying it to a large number of artificially created test cases.