Method and system for determining component illumination settings

11178801 · 2021-11-16

Assignee

Inventors

Cpc classification

International classification

Abstract

A method, a system and an archive server for determining an illumination setting for capturing an image of a component, belonging to a specific package type, in a pick-and-place machine are provided. The method comprises capturing a first image of a first component of the specific package type while the first component is illuminated by a first illumination component, and capturing a second image of the first component while the first component is illuminated by a second illumination component, the second illumination component being different from the first illumination component. An illumination setting may then be determined by creating a plurality of generated images based on the first and second image of the first component, and selecting the generated image that fulfils a predetermined quality measure.

Claims

1. A method for determining an illumination setting for capturing an image of a component, belonging to a specific package type, in a pick-and-place machine, the illumination setting being an illumination setting associated with said specific package type, the method comprising: capturing a first image of a first component of said specific package type while the first component is illuminated by a first illumination condition; capturing a second image of the first component while the first component is illuminated by a second illumination condition, the second illumination condition being different from the first illumination condition; capturing a background illumination image of the first component; subtracting the background illumination image from the first image and the second image; generating, based on software manipulation of the first image and the second image subsequently to the background illumination image being subtracted from the first image and the second image, a plurality of generated images of the first component, wherein each one of the plurality of generated images comprises a specific combination of an illumination intensity level of the first illumination condition and an illumination intensity level of the second illumination condition; selecting at least one of the plurality of generated images that fulfils a particular quality measure as a selected generated image; determining, based on the selected generated image, the illumination setting associated with said specific package type as a determined illumination setting, wherein the determined illumination setting comprises a first illumination intensity level for the first illumination condition in the selected generated image and a second illumination intensity level for the second illumination condition in the selected generated image; and adding the background illumination image to the selected generated image that fulfills the particular quality measure to generate a resulting image, wherein the resulting image is stored as a reference image to be used when determining whether a subsequent component of said specific package type shall be discarded or placed on a workpiece.

2. The method according to claim 1, further comprising: capturing an image of a second component of said specific package type while the second component is illuminated according to the determined illumination setting; and determining, based on an analysis of the captured image of the second component, whether the second component shall be discarded or placed on the workpiece.

3. The method according to claim 2, further comprising: capturing, in case it is determined that the second component shall be discarded, a verification image of the second component while the second component is illuminated according to a verification illumination setting as a captured verification image; and determining, based on an analysis of the captured verification image, whether the second component shall be discarded or placed on the workpiece.

4. The method according to claim 2, wherein the captured image of the second component is analysed with regard to a parameter that is at least one of shape or outline of the component, or position or orientation as held by a mounting head of the pick-and-place machine.

5. The method according to claim 1, wherein the first component is held by a mounting head of the pick-and-place machine during the capturing of the first and second images.

6. The method according to claim 1, wherein the particular quality measure corresponds to a highest image contrast.

7. The method according to claim 1, wherein: the illumination intensity level of the first illumination condition, during the capturing of the first image, is selected such that at least some pixels of the first image are saturated or almost saturated; and/or the illumination intensity level of the second illumination condition, during the capturing of the second image, is selected such that at least some pixels of the second image are saturated or almost saturated.

8. The method according to claim 1, wherein the first illumination condition represents illumination of the component from a first angle and the second illumination condition represents illumination of the component from a second angle, the second angle being different from the first angle.

9. The method according to claim 1, wherein the first illumination condition represents illumination with light of a first colour and the second illumination condition represents illumination with light of a second colour, the second colour being different from the first colour.

10. The method according to claim 1, wherein each of the first and second illumination conditions is one of dark field illumination, front light illumination, or ambient illumination.

11. The method according to claim 1, further comprising: uploading the determined illumination setting to an archive server.

12. A system for verifying components, belonging to a specific package type, in a pick-and-place machine, the system comprising: a first illumination source for illuminating a first component of said specific package type by a first illumination condition; a second illumination source for illuminating the first component by a second illumination condition, the second illumination condition being different from the first illumination condition; a camera for capturing a first image of the first component while illuminated by the first illumination condition, a second image of the first component while illuminated by the second illumination condition, and a background illumination image of the first component; and a processor configured to subtract the background illumination image from the first image and the second image, generate, based on software manipulation of the first image and the second image subsequently to the background illumination image being subtracted from the first image and the second image, a plurality of generated images of the first component, wherein each one of the plurality of generated images comprises a specific combination of an illumination intensity level of the first illumination condition and an illumination intensity level of the second illumination condition, select at least one of the plurality of generated images that fulfils a particular quality measure as a selected generated image, determine, based on the selected generated image, an illumination setting associated with said specific package type as a determined illumination setting, wherein the determined illumination setting includes a first intensity level for the first illumination condition in the selected generated image and a second intensity level for the second illumination condition in the selected generated image, and add the background illumination image to the selected generated image that fulfills the particular quality measure to generate a resulting image, wherein the resulting image is stored as a reference image to be used when determining whether a subsequent component of said specific package type shall be discarded or placed on a workpiece.

13. The system according to claim 12, wherein the camera is further configured to capture an image of a second component of said specific package type while the second component is illuminated according to the determined illumination setting, and wherein the processor is further configured to determine, based on an analysis of the captured image of the second component, whether the second component shall be discarded or placed on the workpiece.

14. An archive server, comprising: a first communication interface configured to receive, from the system according to claim 12, the illumination setting associated with the specific package type; a memory configured to store the illumination setting; and a second communication interface configured to provide the illumination setting upon request by a user.

15. The archive server according to claim 14, wherein the memory is configured to store package data relating to the first component, and to complement the package data with one or several illumination settings associated with the first component.

16. The archive server according to claim 15, further comprising: a third communication interface configured to receive, from the system, images of a component captured by the camera of the system when illuminated by the first and second illumination conditions.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The above, as well as additional objects, features and advantages of the present inventive concept, will be better understood through the following illustrative and non-limiting detailed description of preferred embodiments of the present inventive concept, with reference to the appended drawings. In the drawings like reference numerals will be used for like elements unless stated otherwise.

(2) FIG. 1 shows a pick and place machine according to an embodiment.

(3) FIG. 2 illustrates a verification system according to an embodiment.

(4) FIG. 3 illustrates a method for determining an illumination setting according to an embodiment.

(5) FIG. 4 illustrates a method for verifying a component for mounting.

(6) FIG. 5 illustrates a method for handling component data.

(7) FIG. 6 is an overview of an archive server.

(8) All the figures are schematic, not necessarily to scale, and generally only show parts which are necessary in order to elucidate the embodiments, wherein other parts may be omitted.

DETAILED DESCRIPTION OF EMBODIMENTS

(9) Detailed embodiments of the present inventive concept will now be described with reference to the drawings. The present inventive concept may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided by way of example so that this disclosure will convey the scope of the inventive concept to those skilled in the art.

(10) Embodiments of the present inventive concept generally relate to a method and a system for calibrating illumination settings for components and verifying components using the determined illumination setting in a pick and place machine. Such pick and place machines generally comprise a mounting head 110, an illumination source 130 or multiple illumination sources, a camera 140, and processing means 120. A component 160 to be mounted may be picked up by a mounting head 110, and illuminated by the illumination sources 130 while one or more images are being captured by the camera 140.

(11) The mounting head 110 may comprise a vacuum nozzle for picking up the component 160. The component 160 may be picked, for example, from a component feeder 170 or from a component tape holding components. The mounting head 110 may subsequently place the picked component on a substrate 180, such as a printed wire board or a workpiece (not shown). The mounting head 110 is further arranged to move the component 160 in the field of view of the camera 140 prior to the component is mounted on the workpiece.

(12) The camera 140 may be a line scan camera which the mounting head holding the component passes one or a plurality of times, or an area camera. A line scan camera may contain a single row of pixels used to capture data quickly. As an object moves past the camera, a complete image can be reconstructed in software line by line. An area camera may contain a matrix of pixels that capture an image of a given object. For an area camera to capture an image of an object the object may need to be stationary. The images may be captured when the mounting head 110 holding the component 160 passes the camera, or the mounting head may stop by the camera.

(13) The illumination sources 130 may be arranged to provide different illumination conditions formed by one or several illumination components. The specific illumination conditions provided may e.g. depend on the positioning (and number) of the illumination sources 130, the intensity of the light they generate, and color. The illumination sources 130 will be further discussed in the following.

(14) The processing means 120 may be configured to perform at least some of the steps in the methods described below.

(15) FIG. 2 shows an overview of a verification system in a pick and place machine 100 that may be similarly configured as the pick and place machine discussed in connection with FIG. 1. The pick and place machine 100 may hold a component 160 with mounting head 100. The component may be picked up from a magazine 170 for mounting on a workpiece 180, or for calibration of illumination settings for the pick and place machine 100. The pick and place machine may comprise illumination sources 130, 131, 132, 133, 134, 135 and a camera 140.

(16) The illumination sources 130, 131, 132, 133, 134, 135 may comprise LED lights or LED panels, or other means suitable for illuminating a component. The illumination sources may be operable to provide different illumination components or illumination conditions. In one example, illumination sources 131, 132 form a darkfield illumination component, illumination sources 133, 134 form an ambient illumination component, and illumination source 135 (in this example including a semitransparent mirror 136 guiding the light to the intended angle) form a frontlight illumination source. By dark field illumination it may be meant that the component is illuminated by light coming from the sides of the component (as seen from the camera), which may causes the component to appear light against a dark background. The front light illumination may be illumination from the same angle as the camera, i.e. from the front side. Ambient illumination may mean illumination from different sides of the component.

(17) An image of the component 160 may be captured by a camera 140. The component may be illuminated by none, one, a plurality of all of the illumination sources 130, 131, 132, 133, 134, 135 with different intensities. An illumination source may be used for generating one or more illumination component. An illumination component may be formed by one or more illumination sources.

(18) The camera may send the captured image data to the processing means 120.

(19) A method 200 for determining an illumination setting for a component of a package type according to an embodiment will be described with reference to FIG. 3. The method may be performed when calibrating or recalibrating the machine for a component of a package type. For example, when a new package type is to be mounted by the machine, or when it has been realized that the previous calibration was not sufficient.

(20) The method may at least partly be performed by a processing means 120 of a pick and place machine 100. The processing means 120 may be integrated in the pick and place machine 100, or be physically separated from the pick and place machine. Further, the processing means may be structurally integrated as one unit or structurally distinct, i.e., physically separated and/or located in different physical or geographical positions, even if connected or being connectable to each other via e.g. a communication network.

(21) The method comprises a step 210 of capturing a first image of a component 160, held by a mounting head 110 and illuminated by an illumination source 130 with a first illumination component, by a camera 140. The first illumination component may for example be ambient light, as produced by illumination sources 133 and 134. The method may further comprise a step 220 to capture a second image of a component 160, held by the mounting head 110 and illuminated by an illumination source 130 with a second illumination component, by camera 140. The second illumination component may for example be frontlight, as produced by illumination source 135 and a mirror 136 to direct the light.

(22) The first image of the first component when illuminated by a first illumination component and the second image of the first component when illuminated by a second illumination component, or other images captured of the component when illuminated with other illumination components, may in the present application be referred to as “reference images”. The reference images may correspond to maximum illumination of a specific illumination source or arrangement.

(23) Optionally, the method comprises further steps 230 of capturing further images of the component illuminated by different illumination components. For example, a background illumination image may be captured. When capturing the background illumination image, none of the light sources 130, 131, 132, 133, 134, 135 are used, i.e. the component is only illuminated by background light. Also other illumination components, for example other colors or angels, may be used for capturing other reference images.

(24) Steps 210-230 may be performed in any order.

(25) The intensity of the illumination, i.e. the brightness of the illumination sources, may be set such that at least some pixels in each of the captured images are saturated or almost saturated. This may also be referred to as the maximum intensity of the illumination, as any higher intensity may cause information for different pixels to be lost and decrease the granularity of the image.

(26) The method further comprises a step 240 of generating a plurality of generated images based on the captured images of steps 210-230. The generated images may be any combination of the images with different intensities. As an illustrative example only, each of the images may be included with 0-100% in a generated image, for example with 1 point intervals, where 100 is the maximum intensity, i. e. the image as captured, and 0 is no inclusion. If steps 210-230 captured 3 different images with different illumination settings, each of the three images may be included in a generated image with one of 0-100%. Thus, 100*100*100=1000000 images could be generated with different simulated combinations of the captured images, or reference images. The position of the component in the different captured images may be exactly the same, or approximately the same, or the images may be adjusted so that the position of the component in the images is exactly, or approximately, the same. To create a generated image where the component is clearly visible, the component should preferably be in the same place in all of the images that are used for blending or combining into a generated image.

(27) Generating 240 the plurality of generated images may also comprise subtracting the background image, if any, from the reference images. The reference images may then be combined, and the background image may be added. In this way, the background image light is not accounted for more than once.

(28) When, or at the same time as, the generated images have been generated from the reference images, the generated images are scanned for quality parameters or quality measures and one is selected in step 250. Quality parameter or measures may, for example, be predetermined features of an image, such as contrast, color, brightness, or similar, or it may be pre-generated quality measures as determined by a machine learning algorithm.

(29) Each of the images may be scanned 521 for the quality measures to determine 252 the best one, i.e. the best one based on the quality parameters, or the images may be scanned until an image that fulfils the quality measures have been found. If an image fulfils the quality measures it may be used 254, otherwise the image may be discarded 253. If no image fulfils the quality parameters, the best image with respect to those parameters may be used. The images may be generated based on previous data of which intervals may be suitable in order to increase the speed of the generation.

(30) Once a generated image has been selected, illumination settings for the package type or component type may be determined 260 based on the generated image. The illumination setting for a package type or component type comprises settings for the illumination sources or modes. For example, if the generated image uses 75% of the full intensity of image A, captured with illumination arrangement A, and 50% of the full intensity of image B, captured with illumination arrangement B, an illumination setting of 75% of maximum intensity for illumination arrangement A and 50% of maximum intensity for illumination arrangement B may be determined. Hence, the level in which the images are used in the selected generated image may correspond to intensity levels of the different intensity levels used when capturing the reference images used to generate the generated image.

(31) Optionally, the determined illumination setting or captured images may be sent 270 to an archive server 500 and/or the reference images may be sent to the archive server 500. The archive server 500 may be any type of server capable of receiving the determined illumination setting. The archive server 500 may store the illumination setting or images and the data may later be used for improving the algorithms for the methods described. More details about the archive server 500 will be described in detail with reference to FIG. 6.

(32) The determined 260 illumination setting for a component type or package type may be used in a method for verifying a component of a package type or component type before mounting, as described with reference to FIG. 4.

(33) With reference to FIG. 4, a method 300 for verifying a component for mounting is described, according to an embodiment that may be similar to the embodiments discussed in connection with the previous figures. By “verifying a component” may be understood to determine that the component is not defective, that the component is of the expected package type, and that the component is correctly picked up by the mounting head. The method may be performed by a pick and place machine before mounting a component. By verifying the component before mounting it on a workpiece, faulty workpieces may be avoided or decreased.

(34) The method may comprise a step in which a component is picked up 310 by a mounting head 110. An image of the component, using a determined illumination setting, may be captured 320. The captured image of the component may be analyzed 330, for example by the processing means 120 of the pick and place machine 100. The image may be analyzed by comparing it to a known image of the component, for example as provided by the archive server 500 or from a database. Alternatively, or additionally, the image may be analyzed by an algorithm identifying, for example, the shape, identity, type, position or orientation of the component in the captured image. Based on the analysis of the image it may be determined 340 if the component should be mounted or discarded. If the component is determined to be defective, not of the expected type or if it is incorrectly picked up, it may be discarded. Otherwise, the component may be mounted. If it is determined that the component should be mounted, it may be mounted 350 on a workpiece.

(35) If it is determined that the component should not be mounted, a second image, a verification image, may be captured 370, using a second illumination setting. The second illumination setting may be selected based on the fault found by analyzing 330 the captured image. The second illumination setting may have been determined using the method 200 for determining illumination settings but with different quality measures than used when determining the first illumination setting.

(36) For example, if it is determined in step 330 that the component was incorrectly picked up, an illumination setting suitable for determining if the component is indeed correctly picked up may be used. If it is determined by the analyzing the verification image that the component is not incorrectly picked up, it may be mounted, otherwise it may be discarded. When it has been determined that the component may be discarded, a method 400 for handling the data for the component may be initiated, as described with reference to FIG. 5.

(37) With reference to FIG. 5, a method 400 for handling data regarding a component is described, according to an embodiment. The method 400 may be performed by the processing unit 120 of a pick and place machine 100 similar to the pick and place machines discussed with reference to the previous figures, and by a processing means 510 in an archive server 500. With data it may be meant any type of data regarding a component, a component type, a package type or any other data that may be relevant for a pick and place machine.

(38) When a component has been determined to be discarded, new reference images may be captured for the component. The new reference images may be sent to the archive server 500. The captured images of steps 320 and 370 may also be sent to the archive server 500, together with any previous reference images. The images may be tagged 420, for example by a user with knowledge of the components, and the tags may indicate whether the determination not to mount (or to mount if that was the decision) was correct or not.

(39) The algorithm for determining illumination settings, if it is a machine learning algorithm, may be trained 430 based on the tagged data, for example with a supervised learning algorithm. Alternatively, if it is a static algorithm, the algorithm may be changed, and verified with the tagged data. The updated algorithm may then be used 440 in the method 200 for determining an illumination setting, as described with reference to FIG. 3.

(40) The algorithm for determining whether a component should be mounted on a workpiece or not may, similarly as described above, if it is a machine learning algorithm, be trained 450 based on the tagged data, for example with a supervised learning algorithm. Alternatively, if it is a static algorithm, the algorithm may be changed and verified with the tagged data. The updated algorithm may be used 460 in the method 300 for determining if a component should be mounted or not, as described with reference to FIG. 4.

(41) The method 400 as described above is described for when a component has been determined to be discarded, but the method 500 may also be performed irrespectively if the component has been determined to be discarded or not, that is, the same data and images (if captured) may be sent to the archive server even if the component was mounted. This data may be used, by, for example, a developer of pick and place machines, to train algorithms on positive datasets.

(42) An archive server 500, according to an embodiment, will be described with reference to FIG. 6. The archive server 500 comprises a processing means 510, a storing unit 530, and, in this example, three communication interfaces 520, 521, 522, 523. However, other numbers of interfaces with different functionality may be used. For example, the three interfaces may be one interface with a combined functionality of the three examples described here. The interfaces could be any type of communication interfaces suitable for sending and/or receiving data. For example, an interface may be an API, an endpoint, or a file system.

(43) The storing unit 530 may be any type of storing unit configured to store data. For example purposes only, the storing unit may be a database or a file system. The storing unit may be in the same server as the archive server, or may be on one or more servers. The storing unit 530 may be adapted to store package data relating to the first component and to complement the package data with one or more illumination settings associated with the first component. Also further data may be stored in the storing unit 530, which may be related to the first component or the package type of the first component.

(44) The archive server 500 may receive, through the first communication interface 521, an illumination setting associated with a first component of a specific package type, for example from a pick and place machine 100. The received illumination setting may have been determined by the pick and place machine 100 using the method 200. The received illumination setting may be stored, for example by the processing unit 510, in the storing unit 530. The archive server 500 may provide the illumination setting through a second communication interface 522 adapted to provide the illumination setting upon request from a user. The user may be a person using a software or an application requesting the data.

(45) The archive server may, through a third communication interface 523, receive images of a component captured by a camera when illuminated by an illumination component. The images may be reference images or images of a component when illuminated by illumination sources 130 of a pick and place machine 100, as per determined illumination settings with the method 200. The received data may be stored in the storing unit 530. The received data may be used for improving algorithms for determining illumination settings or verifying components, for example, by being used as training or verification data for a machine learning algorithm, or being used as verification data for a static algorithm.

(46) As described with reference to FIG. 5, the archive server may store and provide data to the method 400 to improve algorithms for determining illumination settings and/or whether a component should be discarded or not.

(47) The person skilled in the art realizes that the present invention by no means is limited to the embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims.

(48) Additionally, variations to the disclosed embodiments can be understood and effected by the skilled person in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

Itemized Embodiments

(49) 1. A method for determining an illumination setting for capturing an image of a component, belonging to a specific package type, in a pick-and-place machine, the method comprising:

(50) capturing a first image of a first electronic component of said specific package type while the first electronic component is illuminated by a first illumination arrangement, said capturing of a first image is thereby providing a first illumination component;

(51) capturing a second image of the first electronic component while the first electronic component is illuminated by a second illumination arrangement, the second illumination arrangement being different from the first illumination arrangement, said capturing of a second image is thereby providing a second illumination component;

(52) generating, by the use of software manipulation of the first image and the second image, a plurality of generated images of the first component, wherein each one of the plurality of generated images comprises at least a specific combination of an illumination intensity level of the first illumination component and an illumination intensity level of the second illumination component;

(53) selecting at least one of the plurality of generated images that fulfils a predetermined quality measure;

(54) determining, based on the selected generated image, an illumination setting associated with said package type, wherein the determined illumination setting comprises at least a first intensity level for the first illumination component and a second intensity level for the second illumination component.

(55) 2. The method according to claim 1, further comprising the subsequent steps of:

(56) capturing an image of a second electronic component of said specific package type while the second electronic component is illuminated according to the determined illumination settings; and

(57) determining, based on an analysis of the captured image, whether the second electronic component shall be discarded or placed on a workpiece.

(58) 3. The method according to claim 2, further comprising the subsequent steps of:

(59) capturing, in case it is determined that the second electronic component shall be discarded, a verification image of the second electronic component while the second electronic component is illuminated according to a verification illumination setting;

(60) determining, based on an analysis of the captured verification image, whether the second electronic component shall be discarded or placed on the workpiece.

(61) 4. The method according to claim 2, wherein the captured image is analysed with regard to at least one of the following parameters: shape or outline of the component, and position or orientation as held by a mounting head of the pick-and-place machine.

(62) 5. The method according to any one of the preceding claims, wherein the first component is held by a mounting head of the pick-and-place machine during the capturing of the first and second images.

(63) 6. The method according to any one of the preceding claims, wherein the predetermined quality measure corresponds to a highest image contrast.

(64) 7. The method according to any one of the preceding claims, further comprising:

(65) capturing a background illumination image of the first electronic component;

(66) subtracting the background illumination image from the first image and the second image prior to the generating of the plurality of generated images.

(67) 8. The method according to claim 5, wherein the background illumination image is added to the selected one of the plurality of generated images that fulfils the predetermined quality measure, and wherein the resulting image is stored as a reference image to be used when determining whether a subsequent electronic component of said specific package type shall be discarded or placed on a workpiece.
9. The method according to any of the preceeding claims, wherein:

(68) the intensity level of the first illumination component, during the capturing of the first image, is selected such that at least some pixels of the first image are saturated or almost saturated; and/or

(69) the intensity level of the second illumination component, during the capturing of the second image, is selected such that at least some pixels of the second image are saturated or almost saturated.

(70) 10. The method according to any one of the preceding claims, wherein the first illumination component represents illumination of the component from a first angle and the second illumination component represents illumination of the component from a second angle, the second angle being different from the first angle.
11. The method according to any one of claims 1 to 9, wherein the first illumination component represents illumination with light of a first colour and the second illumination component represents illumination with light of a second colour, the second colour being different from the first colour.
12. The method according to any one of the preceding claims, wherein the first and second illumination components are selected from the list comprising: dark field illumination, front light illumination, and ambient illumination.
13. The method according to any of the preceeding claims, wherein the method further comprises uploading the determined illumination setting to an archive server.
14. A system for verifying components, belonging to a specific package type, in a pick-and-place machine, the system comprising:

(71) a first illumination arrangement for illuminating a first electronic component of said specific package type by a first illumination component;

(72) a second illumination arrangement for illuminating the first electronic component by a second illumination component, the second illumination component being different from the first illumination component;

(73) a camera for capturing a first image of the electronic component while illuminated by the first illumination component and a second image of the electronic component while illuminated by the second illumination component;

(74) a processing means configured to:

(75) generate, by the use of software manipulation of the first image and the second image, a plurality of generated images of the first electronic component, wherein each one of the plurality of generated images comprises a specific combination of an illumination intensity level of the first illumination component and an illumination intensity level of the second illumination component;

(76) select at least one of the plurality of generated images that fulfils a predetermined quality measure; and

(77) determine, based on the selected generated image, an illumination setting associated with said package type, wherein the determined illumination setting comprises a first intensity level for the first illumination component and a second intensity level for the second illumination component.

(78) 15. The method according to claim 14, wherein the camera is further adapted to capture an image of a second electronic component of said specific package type while the second electronic component is illuminated according to the determined illumination setting, and wherein the the processing means is further configured to determine, based on an analysis of the captured image of the second component, whether the second electronic component shall be discarded or placed on a workpiece.
16. An archive server, having at its disposal:

(79) a first communication interface adapted to receive, from a system according to claim 14, an illumination setting associated with a first component of a specific package type;

(80) a storing unit adapted to store the illumination setting; and

(81) a second communication interface adapted to provide the illumination setting upon request by a user.

(82) 17. The archive server according to claim 16, wherein the storing unit is adapted to store package data relating to the first electronic component, and to complement the package data with one or several illumination settings associated with the first electronic component.
18. The archive server according to claim 17, wherein the archive server further has at its disposal:

(83) a third communication interface adapter to receive, from the system according to claim 14, the images of a component captured by the camera when illuminated by the first and second illumination components.

(84) 19. The method according to any of claims 1 to 13, wherein the first and second electronic components are both illuminated by a first, a second and a third illumination arrangement each providing a first, a second and a third illumination component, wherein the first, second and third illumination components are all being different from each other.
20. A system for verifying components, belonging to a specific package type, in a pick-and-place machine, the system further comprising:

(85) a first illumination arrangement for illuminating a first electronic component of said specific package type by a first illumination component;

(86) a second illumination arrangement for illuminating the first electronic component by a second illumination component, the second illumination component being different from the first illumination component;

(87) a third illumination arrangement for illuminating the first electronic component by a third illumination component, the third illumination component being different from both the first and second illumination component;

(88) a camera for capturing a first image of the component while illuminated by the first illumination component, a second image of the component while illuminated by the second illumination component and a third image of the component while illuminated by the third illumination component; and

(89) a processing means configured to:

(90) generate, by the use of software manipulation of the first image, the second image and the third image, a plurality of generated images of the first electronic component, wherein each one of the plurality of generated images comprises a specific combination of an illumination intensity level of the first illumination component, an illumination intensity level of the second illumination component and an illumination intensity level of the third illumination component;

(91) select at least one of the plurality of generated images that fulfils a predetermined quality measure; and

(92) determine, based on the selected generated image, an illumination setting associated with said package type, wherein the determined illumination setting comprises a first intensity level for the first illumination component, a second intensity level for the second illumination component and a third intensity level for the third illumination component.
21. The method according to claim 20, wherein the camera is further adapted to capture an image of a second electronic component of said specific package type while the second electronic component is illuminated according to the determined illumination setting comprising a first intensity level for the first illumination component, a second intensity level for the second illumination component and a third intensity level for the third illumination component, and wherein the the processing means is further configured to determine, based on an analysis of the captured image of the second component, whether the second component shall be discarded or placed on a workpiece.
22. The system of any of claims 20 or 21, the camera of said system is further configured to capture a background illumination image of the first electronic component and to subtract the background illumination image from the first image, the second image and the third image.
23. An archive server, having at its disposal:

(93) a first communication interface adapted to receive, from a system according to claim 20, an illumination setting associated with a first component of a specific package type;

(94) a storing unit adapted to store the illumination setting; and

(95) a second communication interface adapted to provide the illumination setting upon request by a user.

(96) 24. The archive server according to claim 23, wherein the storing unit is adapted to store package data relating to the first electronic component, and to complement the package data with one or several illumination settings associated with the first electronic component.
25. The archive server according to claim 23 or 24, wherein the archive server further has at its disposal:

(97) a third communication interface adapter to receive, from the system according to claim 20, the images of a component captured by the camera when illuminated by the first, second and third illumination components.