Method and apparatus for identifying repeated patterns

Information

  • Patent Application
  • 20070286472
  • Publication Number
    20070286472
  • Date Filed
    June 06, 2007
    18 years ago
  • Date Published
    December 13, 2007
    18 years ago
Abstract
In an exemplary method, repeated patterns are identified in a strip-like product. In the method the strip-like product is observed by at least one camera, and at least one digital image signal comprised of pixels is created for inspection. The image signal is searched for anomalies comprised of one or more pixels. A search image is created of any detected anomaly and its neighbourhood, and the search image is used to convolute the image signal being examined, creating a response image signal. The response image signal is used to determine image areas in the image signal being examined that are substantially similar to the search image.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

In the following the invention will be described in more detail with the help of certain embodiments by referring to the enclosed drawings, where



FIG. 1 is a general picture of a visual inspection system;



FIG. 2 illustrates a long image in the identification of a repeated pattern;



FIG. 3 is a block diagram of the method for identifying repeated faults combined with the determination of fault type, place and location;



FIG. 4 illustrates the search image signal, the image signal being examined and the response image signal;



FIG. 5 illustrates the search of similar areas in the response image signal.





DETAILED DESCRIPTION


FIG. 1 illustrates an industrial application of a visual inspection system 10 including apparatus for identifying repeated faults in a strip-like product. The method for identifying repeated faults in a strip-like product can be used in this application. In this example the visual inspection system represents any visual system that takes and collects electronic images of different materials or objects for the purpose of categorising their properties. The visual inspection system 10 is applicable to various types of continuous and discontinuous production lines. FIG. 1 illustrates an inspection system 1 for hot-rolled steel in which the visual inspection system 10 inspects a moving and continuous metal band 11 manufactured on the rolling process line.


The moving metal band 11 is inspected by one or more cameras 13 on one side of the metal band. The cameras 13 are fitted to a suitable mechanical support, such as a camera bar 12. The surface is inspected by reflected light; the lighting angle can be specular or scattered in relation to the camera viewing angle.


The cameras 13 can be any type of electronic cameras that can be directly or indirectly connected to an image processing unit 15. The functions of the image processing unit 15 can also be integrated with the camera 13, in which case the camera 13 is a more complex and independent image processing unit. The image signal from an analogue camera, such as an analogue CCD line or matrix camera, must first be converted into a digital form. The image data produced by a digital camera is usually better suited for digital processing in the image processing unit 15. The image processing unit 15 receives from the cameras 13 a digital representation of the view imaged by the cameras 13. The representation is in the form of a series of digital numbers. The image processing unit 15 interprets the material as an electronic image, referred to as an image elsewhere in this context, on the basis of information it has about the properties of the camera 13. For example, the image processing unit 15 combines the sequential data series sent by a line camera into a matrix that represents an image of the metal band 11.


The image processing unit 15 is a separate unit of equipment that is usually programmable. It can be partially or fully integrated in the camera as illustrated in FIG. 1. It can also be a personal computer or some other computer of a common type. One computer carries out the processing of image material from one or more cameras. The final product of this stage of processing is a set of electronic images representing selected parts of the band. The images are electronically manipulated to fulfil the requirements of the application at hand.


The images are forwarded to the next stage of processing, image analysis. This stage can be carried out using a separate computer that can be the workstation 16 within the visual inspection system 10 and that is usually shared between all of the cameras 13. Image analysis comprises tasks such as segmentation that can be used to find interesting areas, such as faults, in the image. After segmentation, characteristic components describing the properties of the areas found in segmentation can be collected. Characteristic components are numerical values that can be used for the identification—that is, categorisation—of areas.


The workstation 16 includes the user interface for the visual inspection system 10. It is used for the entry of different control parameters and the selection of desired views and reports that may indicate the state of the system and the quality of the inspected products, for example. The visual inspection system 10 naturally requires separate means for supplying power to the system and equipment for connecting with external systems, such as the actual process. These means, which are obvious to a person skilled in the art, can be located in an electrical cabinet 17. In addition to the workstation 16, external devices 18 can be used that provide warnings to the operator.


The image material is stored in an image database. The collection of images in the database consists of different types of digitised images of metal band faults. The faults are detected and the images digitised from moving metal band. The digital line cameras acquire images by light reflected from the faults, and the images are stored in the image database together with a set of calculated characteristics associated with certain areas of the image. A collection of several fault images each with a varying number of faults and associated characteristics constitutes a fault image collection. The associated characteristics can be used for the categorisation of faults as desired by using a classifier 19.


It is visible in FIG. 1 that round spots (projections) appear in the metal band 11 after the pair of roll units 101, and dents resembling the letter Z appear after the pair of roll units 102. The circumference of the rolls 101 is smaller than that of the rolls 102.



FIG. 2 illustrates a long image 2 used for the identification of a repeated pattern. The image 2 has been taken of the metal band 11 in FIG. 1 after the roll unit pairs 101 and 102 using one camera 13. There are four cameras in FIG. 1, and one camera is examined at a time. The width of the metal band is 1 m, and the width L of the image being examined is 0.3 m. The length H of the image 2 is 6 m. The circumference of the rolls 101 is 1.5 m and the circumference of the rolls 102 is 1.8 m.



FIG. 3 illustrates a block diagram 3 of the method for identifying repeated faults combined with the determination of fault type, place and location. At the first phase 31 of the method a digital image of the object being examined is created. The length of the image is determined on the basis of the object so that several occurrences of a fault can be included in the image. FIG. 2 illustrates a long image that accommodates three revolutions of the roll and thus may include three occurrences of a fault.


At the next phase 32 all anomalies are searched for in the image created of the object. An anomalous pixel is defined as a pixel that is too dark or too light compared with the average brightness of the image, for example. A binary image is created in which adjacent anomalous pixels neighbouring each other in 8 directions constitute uniform anomalous areas. Thus the binary image may or may not include anomalous areas. The image may include a potentially high number of anomalous areas, and each of these is selected as a suspected repeated fault in turn. A search image surrounding the anomalous area is then created for each suspected repeated fault. The binary image shows the faults 21 and 22 of FIG. 2 as anomalous areas.


At phase 33 convolution is carried out using the search image of the anomalous area. Similar anomalies are searched for at each location in the cross direction. The search image representing the anomalous area is used to convolute the image signal in the longitudinal direction of the strip-like product—that is, in the machine direction. An area—also known as the search image—cut from the image is slid in the machine direction and slightly in the cross direction, searching for areas that are as similar to the cut area as possible. In FIG. 2 the area delimited by dotted lines is the search image 23. The search image signal 41 is presented in FIG. 4a. Slight sliding in the cross direction allows the track to move during imaging, for example. The similarity measure can be any correlation measure between the original finding and the other sections. A correlation measure can be comprised of the derivatives of convolution using different normalisation factors. The final result of convolution filtering is a response image in which areas similar to the search image produce a high value. The image signal 42 being examined and the response image signal 43 are presented in FIGS. 4a and 4c. Similar areas can be searched and selected, for example, by selecting the 50 highest peaks in the response image—that is, the 50 highest values and their neighbourhood so that each selected location includes only one value influencing the selection, and high values in the neighbourhood are interpreted as being associated with the same finding or peak. FIG. 5 illustrates five rows of pixels 51-55 in which the peaks 56, 57 in the response image match the first row of pixels 51 and the fifth row of pixels 55. These are areas similar to the search image 23. Once convolution with the anomalous areas and the selection of similar areas has been completed, repeated fault areas have been found and marked.


At phase 34 the distances between the found fault areas are examined. The distances between sequential fault areas in the same cross-directional section are calculated. The distance is calculated in the longitudinal direction of the strip-like product (the machine direction), and the same cross-directional section refers to the area within which the search image has been slid in the longitudinal and cross directions at phase 33. In FIG. 2 two different distances h1 and h2 have been calculated as the distances between the round spots 21. Two different distances h4 and h5 have been calculated as the distances between the dents 22 resembling the letter Z. In practice the lengths of calculated distance lines vary between 0.3 and 30 m, for example, so it is feasible to interpret distance lines as having equal lengths within a tolerance of ±1 . . . 5%. On the other hand, the web or band can move between the edge guides in the cross direction. In this case distance lines located within ±1 cm in the cross direction of a web having a width of 1 m can be interpreted as being close enough to constitute distance lines of the same fault.


Once the distances in the longitudinal direction of a strip-like product have been calculated, their regularity is examined, taking into account the multiples of the distances—that is, 1× distance, 2× distance, etc. As all repeated fault areas have not necessarily been detected, multiples of the shortest distance are valid because one or more fault areas can be missing in between.


In FIG. 2 the distances between the round spots 21 have been calculated. Two different distances have been detected, and two fault pairs have been formed of them.


The distances for two fault pairs are h1 and h2, of which h1 is a multiple of the shortest distance h2—in other words, h1=2× h2. The distance between the fault pairs h3 is also a multiple of the shortest distance h2—in other words, h3=2× h2. In this case the repeating interval Pfinal of the fault, the round spot 21, is h2.


In FIG. 2 the distances between the dents 22 resembling the letter Z have been calculated. Two different distances have been detected, and two fault pairs have been formed of them. The distances for two fault pairs are h4 and h5, of which h4 is a multiple of the shortest distance h5—in other words, h4=2× h5. The fault pairs are successive, meaning that their mutual distance is zero. In this case the repeating interval Pfinal of the fault, the dent 22 resembling the letter Z, is h5.


When inspecting watermarked paper or printed adhesive paper, for example, a missing regularly repeated pattern is searched for. When the distances are examined in this case, the length of a distance line between similar areas is not allowed to be a multiple of the most common parallel distance present in the image signal in the machine and/or cross direction because this means that one or more watermarks or imprints are missing between the areas at the ends of the distance line.


The fault is categorised at phase 35. The average appearance of the fault is determined with the help of a model image. An outline of the fault is drawn on the basis of the model image, and categorising features such as area, elongation, average gray level, variance, roundness, border line length per area, etc., can be calculated for the outline.


When searching for regularly repeated faults at phase 36, a fault has a cycle, a location and a category. This information can be used for reporting or providing an alarm of an anomaly, or identifying the source of a fault, such as a failed roll. When information about the diameters of the working rolls and the amount of thinning at each pair of roll units is combined with the cycle of a repeated fault calculated at phase 34, the source of a detected repeated fault can be estimated using the following equation:










P
final

=



P
n



(


h

1
,

F

n
+
1





h

2
,

F

n
+
1





)




(


h

1
,

F

n
+
2





h

2
,

F

n
+
2





)



(


h

1
,

F

n
+
3





h

2
,

F

n
+
3





)









(


h

1
,

F

n
+
i





h

2
,

F

n
+
i





)









=


P
n



(



h

1
,

F

n
+
1






h

1
,

F

n
+
2






h

1
,

F

n
+
3












h

1
,

F

n
+
i







h

2
,

F

n
+
1






h

2
,

F

n
+
2






h

2
,

F

n
+
3












h

2
,

F

n
+
i






)



,







in which Pfinal is the detected cycle of a repeated fault in the final product after going through i pairs of roll units, Pn is the original cycle of the repeated fault caused by pair n of roll units, h1,Fn+i is the input thickness to the ith next pair of roll units and h2,Fn+i is the output thickness from the ith next pair of roll units. In other words, h1,Fn+i/h2,Fn+i is the elongation in a pair of roll units.


The original cycle of the repeated fault caused by pair n of roll units can be determined using the equation






P
n
=pd
n(1+sn),


in which p is the cycle of the repeated fault, dn is the roll diameter and sn is the slide in the pair of roll units in question. Thus the pair of roll units 101 illustrated in FIG. 1 can be determined as being the cause of the round spots 21, while the pair of roll units 102 illustrated in FIG. 1 can be determined as being the cause of the dents 22 resembling the letter Z.


In the above the invention has been described with the help of certain embodiments. However, the description should not be considered as limiting the scope of patent protection; the embodiments of the invention may vary within the scope of the following claims.

Claims
  • 1. A method for identifying repeated patterns in a strip-like product in which method the strip-like product is observed by at least one camera and at least one digital image signal comprised of pixels is created for examination, wherein an anomaly comprised of one or more pixels is searched for in the image signal, a search image is created of any detected anomaly and its neighbourhood, the search image is used to convolute the image signal being examined, creating a response image signal; said response image signal is used to determine image areas within the image signal being examined that are substantially similar to the search image.
  • 2. A method according to claim 1, wherein distance lines between substantially similar image areas are calculated in the cross and longitudinal directions of the strip-like product; the distance lines are compared with each other and substantially longitudinal distance lines of substantially equal length and/or substantially longitudinal distance lines having lengths that are substantially multiples of each other are selected from among the distance lines; one or more pairs of distance lines are created from the selected distance lines, said pair of distance lines consisting of two longitudinal distance lines, and pairs of distance lines are selected from among the created pairs so that the distance between the pairs of distance lines is substantially a multiple of the longitudinal length of the shorter distance line in the pair and the distance lines in the pairs are substantially close to each other in the cross direction of the strip-like product.
  • 3. A method according to claim 2, wherein the longitudinal length of the shorter distance line in the selected pair of distance lines is used to determine the diameter of the roll causing a regularly repeated anomaly in the image signal or image.
  • 4. A method according to claim 1, wherein the strip-like product is a metal band.
  • 5. A method according to claim 1, wherein distance lines between substantially similar image areas substantially aligned in the longitudinal or cross direction are calculated in the cross and longitudinal direction of a strip-like product, the distance lines are compared with each other and the most commonly present cross-directional and longitudinal distance lines, cross-directional distance lines having lengths that are substantially multiples of the most commonly present cross-directional distance lines, as well as longitudinal distance lines having lengths that are substantially multiples of the most commonly present longitudinal distance lines are selected; from among the selected distance lines, multiples of distance lines having a multiplier of at least two are selected.
  • 6. A method according to claim 5, wherein the strip-like product is watermarked paper.
  • 7. An apparatus for identifying repeated patterns in a strip-like product in which apparatus the strip-like product is observed by at least one camera and at least one digital image signal comprised of pixels is created for examination, wherein the apparatus includes means for searching for an anomaly comprised of one or more pixels in the image signal, means for creating a search image of any detected anomaly and its neighbourhood, means for convoluting the image signal being examined using the search image, means for creating a response image signal from the convolution, and means for determining image areas within the image signal being examined that are substantially similar to the search image using the response image signal.
  • 8. An apparatus according to claim 7, wherein the apparatus includes means for calculating distance lines between substantially similar image areas in the cross and longitudinal directions of the strip-like product, means for comparing the distance lines with each other, means for selecting distance lines of substantially equal length and/or distance lines having lengths that are substantially multiples of each other from among the distance lines, means for creating one or more pairs of distance lines from the selected distance lines, said pair of distance lines consisting of two longitudinal distance lines, and means for selecting pairs of distance lines from among the created pairs of distance lines so that the distance between the pairs of distance lines is substantially a multiple of the longitudinal length of the shorter distance line in the pair of distance lines and the distance lines in the pairs of distance lines are substantially close to each other in the cross direction of the strip-like product.
  • 9. An apparatus according to claim 8, wherein the apparatus includes means for using the longitudinal length of the shorter distance line in the selected pair of distance lines to determine the diameter of the roll causing a regularly repeated anomaly in the image signal or image.
  • 10. An apparatus according to claim 7, wherein the apparatus includes means for calculating distance lines between substantially similar image areas substantially aligned in the longitudinal or cross direction in the cross and longitudinal direction of a strip-like product, means for comparing the distance lines with each other, means for selecting the most commonly present cross-directional and longitudinal distance lines, cross-directional distance lines having lengths that are substantially multiples of the most commonly present cross-directional distance lines, as well as longitudinal distance lines having lengths that are substantially multiples of the most commonly present longitudinal distance lines from among the distance lines, and means for selecting multiples of distance lines having a multiplier of at least two from among the selected distance lines.
  • 11. The method according to claim 2, wherein the strip-like product is a metal band.
  • 12. The method according to claim 3, wherein the strip-like product is a metal band.
  • 13. A method for identifying repeated patterns in a strip-like product, comprising: observing the strip-like product by at least one camera;creating at least one digital image signal comprised of pixels;examining pixels in the created at least one digital image signal to search for an anomaly in the image signal;creating a search image of any detected anomaly and its pixel-based neighborhood; andusing convolution based on the search image and the image signal being examined to generate a response image signal.
Priority Claims (1)
Number Date Country Kind
06012084 Jun 2006 EP regional