The blackboard model of problem solving
AI Magazine
Algorithms
Some speculations on feature recognition
Computer-Aided Design
Graph-based heuristics for recognition of machined features from a 3D solid model
Computer-Aided Design
Probabilistic reasoning in intelligent systems: networks of plausible inference
Probabilistic reasoning in intelligent systems: networks of plausible inference
Automatic recognition and representation of shape-based features in a geometric modeling system
Computer Vision, Graphics, and Image Processing
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
Automatic 3D machining feature extraction from 3D CSG solid input
Computer-Aided Design
IDP: automating the CAD/CAM link by reasoning about shape
Proceedings of the sixth conference on Artificial intelligence applications
Convex decomposition and solid geometric modeling
Convex decomposition and solid geometric modeling
Assessment of features technology
Computer-Aided Design
Algorithmic aspects of alternating sum of volumes. Part 2: Nonvergence and its remedy
Computer-Aided Design
An Algebraic Approach to Feature Interactions
IEEE Transactions on Pattern Analysis and Machine Intelligence
Separation for boundary to CSG conversion
ACM Transactions on Graphics (TOG)
Geometric reasoning for intelligent manufacturing
Communications of the ACM
Challenges in feature-based manufacturing research
Communications of the ACM
Feature-based design and consistency management in CAD applications: a unified approach
Advances in Engineering Software - Special issue: feature-based design and manufacturing
Integration methodology for feature-based modeling and recognition
Advances in Engineering Software - Special issue: feature-based design and manufacturing
An adaptive feature recognition process for machining contexts
Advances in Engineering Software - Special issue: feature-based design and manufacturing
Handling interacting positive components in machining feature reasoning using convex decomposition
Advances in Engineering Software - Special issue: feature-based design and manufacturing
Building MRSEV models for CAM applications
Advances in Engineering Software - Special issue: feature-based design and manufacturing
Representations for Rigid Solids: Theory, Methods, and Systems
ACM Computing Surveys (CSUR)
Artificial Intelligence in Design
Artificial Intelligence in Design
Parametric and Feature Based CAD/Cam: Concepts, Techniques, and Applications
Parametric and Feature Based CAD/Cam: Concepts, Techniques, and Applications
Advances in Feature-Based Manufacturing
Advances in Feature-Based Manufacturing
Recognizing Shape Features in Solid Models
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
Winged edge polyhedron representation.
Winged edge polyhedron representation.
Computer-aided design of a microwave amplifier
Computer-aided design of a microwave amplifier
Automatic recognition of machinable features in solid models
Automatic recognition of machinable features in solid models
Resolving non-uniqueness in design feature histories
Proceedings of the fifth ACM symposium on Solid modeling and applications
A laminae approach to constructing geometric feature volumes
Proceedings of the sixth ACM symposium on Solid modeling and applications
Laminae-Based Feature Recognition
IEEE Transactions on Pattern Analysis and Machine Intelligence
Reconstruction of feature volumes and feature suppression
Proceedings of the seventh ACM symposium on Solid modeling and applications
An approach to a feature-based comparison of solid models of machined parts
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Edge-Based Identification of DP-Features on Free-Form Solids
IEEE Transactions on Pattern Analysis and Machine Intelligence
A 3D object classifier for discriminating manufacturing processes
Computers and Graphics
3D CAD model search: a regularized manifold learning approach
ROBIO'09 Proceedings of the 2009 international conference on Robotics and biomimetics
Hi-index | 0.01 |
Machine interpretation of the shape of a component for CAD databases is an important problem in CAD/CAM, computer vision, and intelligent manufacturing. It can be used in CAD/CAM for evaluation of designs, in computer vision for machine recognition and machine inspection of objects, and in intelligent manufacturing for automating and integrating the link between design and manufacturing. This topic has been an active area of research since the late '70s, and a significant number of computational methods have been proposed to identify portions of the geometry of a part having engineering significance (here called “features”). However, each proposed mechanism has been able to solve the problem only for components within a restricted geometric domain (such as polyhedral components), or only for components whose features interact with each other in a restricted manner. The purposes of this article are to review and summarize the development of research on machine recognition of features from CAD data, to discuss the advantages and potential problems of each approach, and to point out some of the promising directions future investigations may take. Since most work in this field has focused on machining features, the article primarily covers those features associated with the manufacturing domain. In order to better understand the state of the art, methods of automated feature recognition are divided into the following categories of methods based on their approach: graph-based, syntactic pattern recognition, rule-based, and volumetric. Within each category we have studied issues such as the definition of features, mechanisms developed for recognition of features, the application scope, and the assumptions made. In addition, the problem is addressed from the perspective of information input requirements and the advantages and disadvantages of boundary representation, constructive solid geometry (CSG), and 2D drawings with respect to machine recognition of features are examined. Emphasis is placed on the mechanisms for attacking problems associated with interacting features.