Claims
- 1. A system for inspecting cylindrical, circular or spherical objects comprising:
a processing line on which objects are advanced for inspection; an inspection station on the processing line and having at least one camera for acquiring images of a reference object and objects to be inspected as the objects advance along the processing line into the inspection station; an object rotator at the inspection station for rotating a reference object at the inspection station, wherein the reference object is imaged by the at least one camera as it rotates into rotated positions; and a processor operatively connected to the at least one camera and object rotator for drawing a position mask based on images of the reference object in rotated positions to create a reference mask and drawing the position mask for an object that has been imaged at the inspection station as it has advanced along the processing line and matching the position mask for the object with the reference mask to determine a position and/or defects of the object.
- 2. A system according to claim 1, wherein said processor is operative for matching by a convolution summing algorithm.
- 3. A system according to claim 1, wherein said processor is operative for establishing a confidence level after determining position of the object for determining a defective object.
- 4. A system according to claim 3, and further comprising a reject mechanism for rejecting objects after determining that objects are defective.
- 5. A system according to claim 1, wherein said processor is operative for drawing a position mask as a line, a series of lines, or an arbitrary pattern.
- 6. A system according to claim 1, wherein said processor is operative for drawing a position mask from a saved pattern.
- 7. A system according to claim 1, wherein said rotator comprises a vertically movable object engaging member that extends to engage a reference object and rotate same on the processing line in a controlled manner.
- 8. A system according to claim 1, wherein said objects comprise cylindrical containers.
- 9. A system according to claim 1, and further comprising a strobe light positioned at the inspection station for illuminating the reference object and an object to be inspected for image acquisition.
- 10. A system according to claim 1, and further comprising an object orientation mechanism located downstream of the inspection station for orienting objects after determining position.
- 11. A system according to claim 1, wherein said processing line comprises a vacuum conveyor that holds objects thereon while advancing them into the inspection station.
- 12. A system according to claim 1, wherein said camera comprises a color camera for obtaining red, green and blue (RGB) color values, wherein said processor is operative for comparing RGB color values obtained on a mask for an object with RGB color values of the reference mask to determine object defects.
- 13. A system according to claim 1, wherein said position mask comprises a geometric area covering at least a portion of the object.
- 14. A system inspecting cylindrical, circular or spherical objects comprising:
a processing line on which objects are advanced for inspection; an inspection station on the processing line and having at least one color camera for acquiring images of a reference object and objects to be inspected that are advanced along the processing line into the inspection station including individual RGB color values; an object rotator at the inspection station for rotating a reference object such that the reference object is imaged as it rotates into rotated positions; and a processor operatively connected to the at least one camera and object rotator for drawing a large area mask in rotated positions as the reference object is rotated to create a large area reference mask based on individual RGB color values and drawing the large area mask for an object that has been imaged at the inspection station based on individual RGB color values and matching the large area mask for the object with the large area reference mask to determine a position and/or defects of the object.
- 15. A system according to claim 14, wherein said large area reference mask comprises a mosaic of masks.
- 16. A system according to claim 14, wherein said processor is operative for establishing a confidence level for determining a defective object.
- 17. A system according to claim 14, and further comprising a reject mechanism for rejecting objects after determining that objects are defective.
- 18. A system according to claim 14, wherein said rotator comprises a vertically movable object engaging member that extends to engage a reference object and rotate same on the processing line in a controlled manner.
- 19. A system according to claim 14, wherein said objects comprise cylindrical containers.
- 20. A system according to claim 14, and further comprising a strobe light positioned at the inspection station for illuminating an object for image acquisition.
- 21. A system according to claim 14, wherein said processor is operative for determining position of an object, and further comprising an object orientation mechanism located downstream of the inspection station for orienting objects after determining position.
- 22. A system according to claim 14, wherein said processing line comprises a vacuum conveyor that holds objects thereon while advancing them into the inspection station.
- 23. A method of inspecting cylindrical, circular or spherical objects that advance along a processing line comprising the steps of:
rotating a reference object on the processing line at an inspection station at the location where advancing objects are to be inspected, and while rotating the reference object, imaging the reference object and drawing a position mask based on the images at rotated positions as the object is rotated to create a reference mask; advancing an object to be inspected along the processing line into the inspection station; imaging the object and drawing the position mask for the object; and matching the position mask for the object to be inspected with the reference mask to determine position and/or defects of the object.
- 24. A method according to claim 23, and further comprising the step of orienting the object after determining its position to place the object into a desired orientation.
- 25. A method according to claim 23, wherein the matching occurs by a convolution summing.
- 26. A method according to claim 23, and further comprising the step of establishing a confidence level after determining the position of the object for determining a defective object.
- 27. A method according to claim 23, and further comprising the step of drawing the position mask as a line or series of lines.
- 28. A method according to claim 23, and further comprising the step of drawing the position mask as an arbitrary pattern.
- 29. A method according to claim 23, and further comprising the step of drawing a position mask from a saved pattern.
- 30. A method according to claim 29, wherein the saved pattern for the position mask comprises one of bars, small areas on the object, lines, sinusoids, and exponentials, either alone or in combination with each other or in arrays.
- 31. A method according to claim 23, and further comprising the step of advancing objects along the processing line at the rate of at least 50 objects per second.
- 32. A method according to claim 23, and further comprising the step of selecting a number of segments of the position mask when creating the reference mask to allow greater sensitivity to smaller deviations.
- 33. A method according to claim 23, and further comprising the step of imaging and drawing a pattern mask for the reference and object as a mosaic of large geometric areas.
- 34. A method according to claim 23, wherein the mosaic of areas comprise rectangles.
- 35. A method according to claim 23, and further comprising the step of imaging with a color camera and obtaining separate red, green and blue (RGB) color values and comparing RGB color values for the object to be inspected with the RGB color values of the reference mask to determine in the defects in the object to be inspected.
- 36. A method of inspecting cylindrical, circular or spherical objects that advance along a processing line comprising the steps of:
rotating a reference object on the processing line at an inspection station where advancing objects are to be inspected and while rotating the reference object, imaging the reference object using at least one color camera and drawing a large area mask as the object is rotated in rotated positions to create a large area and a reference mask based on individual red, green and blue (RGB) color values; advancing an object along the processing line into the inspection station and at the inspection station, imaging the object using the at least one color camera and drawing the large area mask for the object based on individual RGB color values; and matching the large area mask for the object with the reference mask based on individual RGB color values to determine a position and/or defects of the object.
- 37. A method according to claim 36, wherein the large areas comprise rectangles.
- 38. A method according to claim 36, and further comprising the step of orienting the object after determining defects to place the object into a desired orientation.
- 39. A method according to claim 36, wherein the matching occurs by a convolution summing.
- 40. A method according to claim 36, and further comprising the step of establishing a confidence level after determining the position of the object to be inspected for determining a defective object.
- 41. A method according to claim 36, and further comprising the step of advancing objects to be inspected along the processing line at the rate of at least 50 objects per second.
- 42. A method of inspecting cylindrical, circular or spherical objects that advance along a processing line comprising the steps of:
individually imaging a plurality of objects advancing along the processing line and creating a reference mask from position masks based on images of the plurality of objects; advancing an object to be inspected along the processing line and imaging the object to and drawing the position mask for the object; and matching the position mask for the object to be inspected with the reference mask to determine the position and/or defects of the object.
RELATED APPLICATION
[0001] This application is based upon prior filed copending provisional application Serial No. 60/364,194 filed Mar. 13, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60364194 |
Mar 2002 |
US |