Performance analysis and optimisation of shape recognition and classification using ANN

Abstract Machine vision systems are being increasingly used for sophisticated applications such as classification and process control. Though there is significant potential for the increased deployment of industrial vision systems, a number of important problems have to be addressed to sustain growth in the area of industrial machine vision. Artificial neural networks (ANNs) coupled with machine vision systems offer a new methodology for solving difficult computational problems in many areas of science and engineering. As a consequence, the research work presented in this paper investigates several novel uses of machine vision and ANNs in the processing of single camera multi-positional images for 2D and 3D object recognition and classification. Many industrial applications of machine vision allow objects to be identified and classified by their boundary contour or silhouette. Boundary contour information was chosen as an effective method of representing the industrial component, a composite signature being generated using vectors obtained from the generation of multi-centroidal positions and the boundary pixels. The composite signature can be re-sampled to form a suitable input vector for an ANN. Three different ANN topologies have been implemented: the multi-layer perceptron (MLP), a learning vector quantisation network (LVQ) and hybrid self-organising map (SOM). This method of representing industrial components has been used to compare the ANN architectures when implemented as classifiers based on shape and dimensional tolerance. A number of shortcomings with this methodology have been highlighted, most importantly the identification of a unique sequence start point, vital for rotation invariance. Another problem may arise due to the conflict between the inherent robustness of ANNs when dealing with noise, and classifying components which are similar but display subtle dimensional differences.

[1]  House of quality: A fuzzy logic-based requirements analysis , 1999, Eur. J. Oper. Res..

[2]  Tsung-Nan Chou,et al.  An integrated ultrasonic system for detection, recognition and measurement , 1999 .

[3]  Chung Kwan Shin,et al.  Memory- and neural-network-based expert system , 1999 .

[4]  Devendra P. Garg,et al.  Fuzzy-logic-based Reinforcement Learning of Admittance Control for Automated Robotic Manufacturing , 1998 .

[5]  A. Lekova,et al.  Self-testing and self-learning fuzzy expert system for technological process control , 1998 .

[6]  Kwangsoo Kim,et al.  A feature-based approach to extracting machining features , 1998, Comput. Aided Des..

[7]  Jang Hee Lee,et al.  Artificial intelligence-based sampling planning system for dynamic manufacturing process , 2002, Expert Syst. Appl..

[8]  Qingjin Peng,et al.  Using image processing based on neural networks in reverse engineering , 2001 .

[9]  Gideon Cohen,et al.  Neural networks implementations to control real-time manufacturing systems , 1998 .

[10]  Jiří Lažanský,et al.  Application of the multi-agent approach in production planning and modelling , 2001 .

[11]  Yi-Chih Hsieh,et al.  A neural network based model for abnormal pattern recognition of control charts , 1999 .

[12]  Kok Kiong Tan,et al.  Vehicle dispatching system based on Taguchi-tuned fuzzy rules , 2001, Eur. J. Oper. Res..

[13]  Antonio González Muñoz,et al.  Automatic generation of control sequences for manufacturing systems based on partial order planning techniques , 2000, Artif. Intell. Eng..

[14]  Ben Wang,et al.  Optimum tooling design for resin transfer molding with virtual manufacturing and artificial intelligence , 2001 .

[15]  R. Nagarajan,et al.  A predictive fuzzy logic controller for resin manufacturing , 1998 .

[16]  Paul P. Lin,et al.  On-Line Free Form Surface Measurement Via a Fuzzy-Logic Controlled Scanning Probe , 1999 .

[17]  JungHyun Han,et al.  STEP-based feature recognition for manufacturing cost optimization , 2001, Comput. Aided Des..

[18]  Soteris A. Kalogirou,et al.  Applications of artificial neural-networks for energy systems , 2000 .

[19]  In Lee,et al.  Artificial intelligence search methods for multi-machine two-stage scheduling with due date penalty, inventory, and machining costs , 2001, Comput. Oper. Res..

[20]  Petri Mähönen,et al.  Fuzzy logic-based forecasting model , 2001 .

[21]  Bing Jiang,et al.  The development of intelligent decision support tools to aid the design of flexible manufacturing systems , 2000 .

[22]  R. J. Kuo,et al.  Generalized part family formation through fuzzy self-organizing feature map neural network , 2001 .

[23]  D. Canca,et al.  Machine grouping using sequence-based similarity coefficients and neural networks , 2001 .

[24]  R. J. Kuo,et al.  Manufacturing process control through integration of neural networks and fuzzy model , 1998, Fuzzy Sets Syst..

[25]  Michael J. Piovoso,et al.  Application of a neural network to improve an automated thermoplastic tow-placement process , 2002 .

[26]  Aristides A. G. Requicha,et al.  Modeler-independent feature recognition in a distributed environment , 1998, Comput. Aided Des..

[27]  Y. S. Kim,et al.  Recognition of machining features for cast then machined parts , 2002, Comput. Aided Des..

[28]  Hongnian Yu,et al.  Integrating Petri Nets and hybrid heuristic search for the scheduling of FMS , 2002, Comput. Ind..

[29]  Jami J. Shah,et al.  Automatic recognition of interacting machining features based on minimal condition subgraph , 1998, Comput. Aided Des..

[30]  Michael J. Shaw,et al.  A neural-net approach to real time flow-shop sequencing , 2000 .

[31]  R. Nagarajan,et al.  A predictive fuzzy logic controller with an adaptive loop for the manufacture of resin adhesives , 2001 .

[32]  Patrick R. McMullen,et al.  An ant colony optimization approach to addressing a JIT sequencing problem with multiple objectives , 2001, Artif. Intell. Eng..

[33]  Cliff T. Ragsdale,et al.  Combining a neural network with a genetic algorithm for process parameter optimization , 2000 .

[34]  K. Hans Raj,et al.  Modeling of manufacturing processes with ANNs for intelligent manufacturing , 2000 .

[35]  Joseph C. Chen,et al.  Fuzzy logic-base tool breakage detecting system in end milling operations , 1998 .

[36]  J. Sun,et al.  A dynamic reactive scheduling mechanism for responding to changes of production orders and manufacturing resources , 2001, Comput. Ind..

[37]  W. D. Li,et al.  Recognizing manufacturing features from a design-by-feature model , 2002, Comput. Aided Des..

[38]  M. Jeffries,et al.  A fuzzy approach to the condition monitoring of a packaging plant , 2001 .

[39]  Xuan F. Zha,et al.  An object-oriented knowledge based Petri net approach to intelligent integration of design and assembly planning , 2000, Artif. Intell. Eng..

[40]  T. N. Wong,et al.  Conversion of box-shaped features for manufacturing applications , 1998 .

[41]  Benoît Iung,et al.  Distributed intelligent actuation and measurement (IAM) system within an integrated shop-floor organisation , 1998 .

[42]  Feng Shan,et al.  An object-oriented intelligent design tool to aid the design of manufacturing systems , 2001, Knowl. Based Syst..

[43]  Jonathan Corney,et al.  Feature recognition for NC part programming , 1998 .

[44]  Suk Lee,et al.  On-line fuzzy performance management of Profibus networks , 2001, Comput. Ind..

[45]  S. S. Pande,et al.  A technical note on integrated product quality model using artificial neural networks , 2002 .

[46]  D. T. Ndumu,et al.  Neural network applications in surface topography , 1998 .

[47]  Chi Fai Cheung,et al.  Applications of virtual manufacturing in materials processing , 2001 .

[48]  Parag C. Pendharkar,et al.  A computational study on design and performance issues of multi-agent intelligent systems for dynamic scheduling environments , 1999 .

[49]  Mo M. Jamshidi Autonomous control of complex systems: robotic applications , 2001, Appl. Math. Comput..

[50]  Chang-Xue Feng,et al.  Fuzzy mapping of requirements onto functions in detail design , 2001, Comput. Aided Des..