Neural network solder paste inspection system
First Claim
Patent Images
1. A training a neural network, comprising the steps of:
- providing a first training data base of crisp input and crisp output pairs;
fuzzifying crisp outputs of said first training data base to create a second training data base of crisp input and fuzzified output pairs; and
training the neural network with said crisp input and fuzzified output pairs to solution conversions, wherein;
said crisp outputs are fuzzified in accordance with a predetermined nearness relationship between different crisp outputs, the neural network is employed for classification of objects, the crisp output of each crisp input and crisp output pair is representative of an image of a particular object, and the crisp output of each such crisp input and crisp output pair represents a desired classification of the particular object, and the objects comprise solder paste bricks on at least one printed circuit board, the crisp input of each crisp input and crisp output pair represents a machine vision image of a particular solder paste brick, and the crisp output of each such crisp input and crisp output pair represents an operator generated physical quality score for the particular solder paste brick.
1 Assignment
0 Petitions
Accused Products
Abstract
A solder paste brick inspection and physical quality scoring system 10 employs a neural network 70 trained with a fuzzified output vector. An image of solder paste bricks 64 on a printed circuit board 12 is acquired by a CCD camera 30. Values of a predetermined set of brick metrics are extracted from the image by a computer 28 and used as a crisp input vector to trained neural network 70. A defuzzifier 76 converts a fuzzy output vector from neural network 70 into a crisp quality score output which can be used for monitoring and process control.
78 Citations
15 Claims
-
1. A training a neural network, comprising the steps of:
-
providing a first training data base of crisp input and crisp output pairs; fuzzifying crisp outputs of said first training data base to create a second training data base of crisp input and fuzzified output pairs; and training the neural network with said crisp input and fuzzified output pairs to solution conversions, wherein;
said crisp outputs are fuzzified in accordance with a predetermined nearness relationship between different crisp outputs, the neural network is employed for classification of objects, the crisp output of each crisp input and crisp output pair is representative of an image of a particular object, and the crisp output of each such crisp input and crisp output pair represents a desired classification of the particular object, and the objects comprise solder paste bricks on at least one printed circuit board, the crisp input of each crisp input and crisp output pair represents a machine vision image of a particular solder paste brick, and the crisp output of each such crisp input and crisp output pair represents an operator generated physical quality score for the particular solder paste brick. - View Dependent Claims (2, 3)
-
-
4. A method for training a neural network to automatically provide a quality score of the physical quality of a test solder paste brick, comprising the steps of:
-
acquiring an image of each brick of a training set of solder paste bricks; extracting values for a predetermined set of metrics from the acquired image for each brick of the training set; defining a desired quality score for each brick of the training set; fuzzifying the desired quality score for each brick of the training set into a fuzzified quality score vector for each brick in accordance with a predetermined nearness relationship between different quality scores; and applying the extracted values as network inputs and the fuzzified quality score vector as a fuzzy network output vector for each brick of the training set to the neural network in training the neural network to solution convergence. - View Dependent Claims (5)
-
-
6. A method for automatically determining a quality score for a test solder paste brick, comprising the steps of:
-
acquiring an image of the test solder paste brick; extracting values for a predetermined set of metrics from the acquired image; applying the extracted values as inputs to a neural network trained using a fuzzified network output vector to produce a fuzzy network output vector for the test solder paste brick; and defuzzifying the fuzzy network output vector to provide a quality score for the test solder paste brick. - View Dependent Claims (7, 8, 9, 10)
-
-
11. Apparatus for inspecting fine-pitch surface mount solder paste bricks on printed circuit boards and automatically providing a quality score of the physical quality of the bricks, comprising:
-
a camera for acquiring an image of a solder paste brick being inspected; a computer for extracting values of a predetermined set of brick metrics from the acquired image; and a neural network hosted by the computer and trained with a fuzzy network output vector, said neural network having the extracted values applied as inputs to the neural network and outputting a fuzzy quality score for the brick being inspected. - View Dependent Claims (12, 13, 14, 15)
-
Specification