+ All Categories
Home > Documents > Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for...

Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for...

Date post: 19-May-2018
Category:
Upload: lyliem
View: 214 times
Download: 1 times
Share this document with a friend
11
Non-segmenting defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén Machine Vision and Media Processing Group University of Oulu, P.O. Box 4500, 90401 Oulu, Finland ABSTRACT In automated visual surface inspection based on statistical pattern recognition, the collection of training material for setting up the classifier may appear to be difficult. Getting a representative set of labelled training samples requires scanning through large amounts of image material by the training personnel, which is an error prone and laborious task. Problems are further caused by the variations of the inspected materials and imaging conditions, especially with color imaging. Approaches based on adaptive defect detection and robust features may appear inapplicable because of losing some faint or large area defects. Adjusting the classifier to adapt to the changed situation may appear difficult because of the inflexibility of the classifiers’ implementations. This may lead to impractical often repeated training material collection and classifier retraining cycles. In this paper we propose a non-segmenting defect detection technique combined with a self-organizing map (SOM) based classifier and user interface. The purpose is to avoid the problems with adaptive detection techniques, and to provide an intu- itive user interface for classification, helping in training material collection and labelling, and with a possibility of easily ad- justing the class boundaries. The approach is illustrated with examples from wood surface inspection. Keywords: defect detection, segmentation, SOM, user interface, visual inspection, wood surfaces 1. VISUAL SURFACE INSPECTION Visual surface inspection of plastic, steel, fabric, wood, and other web-like products belong to the most appropriate application areas for machine vision. A survey of visual inspection is presented by Newman and Jain 1 , including a list of the general ben- efits of automated inspection. Inspection of products on high speed manufacturing lines is boring, exhausting and dangerous for human operators. These reasons lead to humans not always being consistent evaluators of quality. Automated inspection can relieve this work, and provide a more consistent quality of inspection untiringly. Furthermore, automated inspection can find defects that are too subtle for detection by an unaided human and can operate at higher speeds than the human eye, for example, with web products moving several meters per second. Visual inspection requires recognition of the defects or determination of other surface properties of the material to be inspected or graded. The defects or properties are usually found according to their deviating texture, color or shape features. A general simplified visual surface inspection system based on statistical pattern recognition consists of image acquisition, defect detec- tion, feature calculation and classification stages, as shown by Fig. 1. For further information - email: [email protected], [email protected], [email protected] www: http://www.ee.oulu.fi/mvmp/ Fig. 1. The block diagram of a general simplified visual inspection system based on statistical pat- tern recognition. defect detector feature extractor classifier images classified defects image acquisition Conference on Polarization and Color Techniques in Industrial Inspection (SPIE 3826), June 17-18, Munich, Germany, 1999, pp. 270-280.
Transcript
Page 1: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

Non-segmenting defect detection and SOM based classification forsurface inspection using color vision

Hannu Kauppinen, Hannu Rautio and Olli Silvén

Machine Vision and Media Processing GroupUniversity of Oulu, P.O. Box 4500, 90401 Oulu, Finland

ABSTRACTIn automated visual surface inspection based on statistical pattern recognition, the collection of training material for setting upthe classifier may appear to be difficult. Getting a representative set of labelled training samples requires scanning throughlarge amounts of image material by the training personnel, which is an error prone and laborious task. Problems are furthercaused by the variations of the inspected materials and imaging conditions, especially with color imaging. Approaches basedon adaptive defect detection and robust features may appear inapplicable because of losing some faint or large area defects.Adjusting the classifier to adapt to the changed situation may appear difficult because of the inflexibility of the classifiers’implementations. This may lead to impractical often repeated training material collection and classifier retraining cycles.

In this paper we propose a non-segmenting defect detection technique combined with a self-organizing map (SOM) basedclassifier and user interface. The purpose is to avoid the problems with adaptive detection techniques, and to provide an intu-itive user interface for classification, helping in training material collection and labelling, and with a possibility of easily ad-justing the class boundaries. The approach is illustrated with examples from wood surface inspection.

Keywords: defect detection, segmentation, SOM, user interface, visual inspection, wood surfaces

1. VISUAL SURFACE INSPECTIONVisual surface inspection of plastic, steel, fabric, wood, and other web-like products belong to the most appropriate applicationareas for machine vision. A survey of visual inspection is presented by Newman and Jain1, including a list of the general ben-efits of automated inspection. Inspection of products on high speed manufacturing lines is boring, exhausting and dangerousfor human operators. These reasons lead to humans not always being consistent evaluators of quality. Automated inspectioncan relieve this work, and provide a more consistent quality of inspection untiringly. Furthermore,automated inspection canfind defects that are too subtle for detection by an unaided human and can operate at higher speeds than the human eye, forexample, with web products moving several meters per second.

Visual inspection requires recognition of the defects or determination of other surface properties of the material to be inspectedor graded. The defects or properties are usually found according to their deviating texture, color or shape features. A generalsimplified visual surface inspection system based on statistical pattern recognition consists of imageacquisition, defect detec-tion, feature calculation and classification stages, as shown by Fig. 1.

For further information -email:[email protected], [email protected], [email protected]: http://www.ee.oulu.fi/mvmp/

Fig. 1.The block diagram of a general simplified visual inspection system based on statistical pat-tern recognition.

defectdetector

featureextractor classifier

images classifieddefects

imageacquisition

Conference on Polarization and Color Techniques in Industrial Inspection(SPIE 3826), June 17-18, Munich, Germany, 1999, pp. 270-280.

Page 2: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

A real implementation of a visual inspection system is typically more complex than that depicted in Fig. 1. There may be sev-eral feature calculation and classification stages, since a complex classification problem is easier to solve by partitioning it.The implementation of a working inspection machine requires also many other image processing related functions than theselisted above. These include inspected object edge tracking, reference marker determination, user interface, and I/O operations,to mention but a few.

1.1 General problems caused by material and imaging

The appearance of the materials and defects may change somewhat between the production batches. For example in wood in-spection, the base clear wood color and knot types vary according to the growing environment of the trees. In steel inspection,the background texture of the good steel surface may vary all the time. With color vision techniques, further changes in theimages are caused by the aging of the illuminators, or by dust in the air, on illuminators and lenses, for example.

There are various possibilities for withstanding these changes. In image acquisition, color calibration can be used to overcomethe spectral variations of illumination. At the defect detection stage, an adaptive segmentation approach observing the sur-roundings of the detected area can be used. At the feature calculation stage, invariant features against the undesired variationscan be developed. At the classifier stage, a user interface with easily adjustable classification boundaries can provide a solu-tion.

However, there are several problems with the solutions above. The problem with adaptive defect detection is that it may adaptalso to large area defects. Finding features that incorporate both invariance against changes and good discriminative power isdifficult. The classifier appears often as a black box to the operator, being impossible to adjust the classification according tothe changes. Often the only way to control classification is by the selection and labelling of new training material. Frequentchanges in the inspected material or imaging conditions may lead to impractical, often repeated, training material collectioncycles.

2. WOOD SURFACE INSPECTIONThe application example is from wood surface inspection, more specifically, from color based inspection of rough softwoodlumber.In lumber production at sawmills, the visual inspection is the most important factor in the grading of the lumberboards. The properties of the wood, like knots, cracks, bark, holes, decay, resin, discolorations and grain formations, affect thestrength, durability, manageability and appearance of the wood material and accordingly its usability and value.

The needs of the wood industry have motivated several research groups to find solutions to wood surface inspection problemswith machine vision. In a recent work by Åstrand2, a very thorough overview of the research on wood surface inspection ispresented.

The authors of this paper have been investigating automated visual wood surface inspection for many years at the Universityof Oulu. Our observation has been that the problems addressed at the beginning of this paper, collecting consistent trainingmaterial, defect detection, and control of classification belong to the key problem areas of wood surface inspection.

2.1 Our approach to wood surface inspection

The importance of color in wood surface inspection is obvious. Conners3 writes that humans can perform both grading andsawing based solely on input of color information from the eye. This has been noticed by the research groups: many of thewood inspection approaches in the literature use color information, either from a color camera or spectral measuring instru-ment like an imaging spectrograph.

Non-segmenting approaches for wood surface inspection have been used by many researchers4 5 6 7 8. Using segmenting ap-proaches has been popular as well9 10 11 12 13. These terms will be described in the next section.

Our proposal for the inspection method is an RGB color camera based approach using a non-segmenting method for findingthe possible defect areas and a segmenting method for more accurate location of the segmentable defects14 15. For color fea-tures, we have proposed using percentiles of one-dimensional R, G and B histograms.The color histogram percentile featureshave been noticed to be able to distinguish well wood surface defects. The percentile calculation can be implemented withrelatively low complexity, thus being suitable for real-time systems.

Page 3: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

3. SEGMENTING AND NON-SEGMENTING METHODSThe defect detector and the classifier of Fig. 1 are of special interest in this paper, and are discussed in more detail in the fol-lowing. The defect detector has a central role in the system. Its purpose is to extract the areas containing the defects for featureextraction and classification. We divide the approaches for defect detection into two categories: to those using some imagesegmentation approach and to those not using one.

The purpose of the former approach, called here the segmenting method, is to decompose the image into parts that are mean-ingful with respect to a particular application16. The partitioning is based on some characteristics, such as grey level, color ortexture of the image, that are relatively uniform and homogeneous inside the segmented region, and differ from the character-istics of the surrounding area. Segmentation techniques include thresholding, spatial clustering, region growing, split andmerge and rule-based segmentation to mention but a few16. Examples of detections produced by a segmenting method, basedon adaptive thresholding and ellipse fitting for wood surface defects are shown in Fig. 2.

The latter approach, called here the non-segmenting method, does not try to decompose the image into meaningful regions, butmakes the partitioning regardless of the contents of the image, for example, to fixed size rectangular regions. The purpose ofusing a non-segmenting method is to avoid the problems encountered with the segmenting method since it is sometimes verydifficult to tell a computer what constitutes a meaningful segmentation16. Examples of the detections produced by a non-seg-menting method, using non-overlapped rectangular regions are shown in Fig. 3.

The result of both the segmenting and non-segmenting method is similar: a list of regions for feature extraction. The differenceis that the non-segmenting technique does not provide any exact locations or shapes of the defects, and requires more process-ing from the later stages, if location and shape information is necessary. Feature extractor calculates the features chosen forthe application and the classifier compares the calculated feature values of a detected region to the feature values of the trainingsamples, and selects the class name for the region.

Fig. 2. Examples of detections produced by a segmenting method.

Fig. 3. Examples of detections produced by a non-segmenting method.

Page 4: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

3.1 Problems of the segmenting method

The defect detector has to operate at high pixel rates because it is located at the beginning of the inspection system. Thereforethe detection method cannot be very complex, and is often a suboptimal solution. This causes errorneous detections, includingerror escapes and false alarms, partial or too large detections, and defects scattered over small pieces by fragmented detection.

As described in section 1.1, adaptive segmentation may cause problems with large area defects or faint defects. Fig. 4 illus-trates these problems in wood surface inspection. The images of wooden boards are segmented with adaptive thresholding,that provides a satisfactory result for most cases. However, due to the nature of some defects and the adaptivity, the problemsshown here exist. For example, the adaptive segmenting is not able to separate between discoloration and good surface, asshown by Fig. 4 a). Finding sound knots having similar color to the sound wood is difficult, shown by Fig 4 b) and c). Faintcracks, like in Fig. 4 d), are also problematic for adaptive segmentation.

One can try to avoid the detection problems in Fig. 4 by tuning the segmentation to be more sensitive, causing probably somefalse alarms. Usually, losing some important defects is more harmful than having extra false alarms. The false alarms can pos-sibly be pruned by the subsequent analysis stages, but the error escapes cannot be recovered.

However, it may appear that increased sensitivity may not lead to a satisfactory segmentation, as shown by Fig. 5. In Fig. 5a), the large sound knot is still not detected as a whole, although the smaller sound knots appear to be overdetected. The de-tection causes many small partial detections which may be difficult to interpret in the later analysis stages. In Fig. 5 b), thefaint crack is still not detected although the knots are seriously overdetected.

Fig. 4. Examples of where segmentation may fail. The arrows show wood defects not detected by the segmenting method.

discoloration

sound knot

a) b)

sound knots

crack

c)

d)

Page 5: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

In the case of the segmenting method, an extreme example of the sensitivity is the situation when everything in the image isdetected and the false alarms are left to be rejected by the classifier. This is somewhat similar to what the non-segmentingtechnique is supposed to do, although the division into regions is different and a non-segmenting approach can do it with lesscomplexity.

These difficulties with the segmenting method cause the method developer to consider a non-segmenting approach. The ob-vious advantage of the non-segmenting method is that there is no need to find a good segmentation approach at the beginningof the processing. The segmentation, if necessary, can be subjected later to a much smaller amount of image data pruned bythe non-segmenting detection.

The problem with the non-segmenting method has been the collection of training material. Selecting the training samples re-quires going through large amounts of detections of which only a small fraction is defects. Naming samples where only a smallpart of a defect, or several defects are included has also been difficult. This problem will be further addressed in Section 4.1.

4. THE SOM BASED CLASSIFIER AND USER INTERFACEIn this chapter, a classifier user interface based on self-organizing maps17 (SOM) is presented. The SOM based approach wasdeveloped to help in the common problems related to defect classification in visual surface inspection systems, such as col-lection and manual labelling of training material, and adjusting the classifier to perform in the desired manner with inspectedmaterial and illumination changes18.

4.1 Problems of supervised and non-supervised classifier training

Traditionally, there are two main alternatives for the training of the classifier: supervised and non-supervised training. Super-vised classifier training means training with a teacher, requiring labelled training samples17. In non-supervised classifier train-ing, the categories of the samples need not be known beforehand. The approach is to use a clustering method to discoverwhether the samples fall in a finite set of categories, for example, according to their similarity relations17.

The problem with the supervised approach is that the necessary manual labelling process is error prone. In many cases it isdifficult for a human to discriminate between the defect classes. As a result, many of the samples are inconsistently labelled,degrading the accuracy of the classifier. For example, the class boundaries between various types of knots are not well speci-fied. Examples of confusing wood defect samples are shown in Fig. 6. The first two samples in each row present typical cases,and the remaining two borderline cases, being obviously incorrectly manually labelled.

The advantage of the non-supervised training is that the user has to label only the clusters formed, and the effort of labellingand the problems due to sample labelling errors are much smaller. However, the disadvantage of most non-supervised ap-proaches is the minimal control of the classifier training offered to the user. In many non-supervised approaches, the visuali-zation of the resulting classifier in a multidimensional feature space is difficult. The SOMs are an exception in this sense.

Fig. 5.Examples of segmentation problems with more sensitive segmentation.

crack

a)

b)

Page 6: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

4.2 The Self-Organizing Map

Kohonen’s SOM is an algorithm used to visualize and interprete large high-dimensional data sets by projecting them to a low-dimensional space that has typically one or two dimensions17. The main applications of the SOM are thus the visualization ofcomplex data in a two-dimensional display, and creation of abstractions like in many clustering techniques17.

A SOM consists of grid neurons, or nodes, that are associated with a model of a data vector. The map attempts to represent allthe available observations with the nodes of the map. An important property of the SOM is that it projects similar data vectorsclose to each other and dissimilar ones far from each other in the topology of the map. In a pure form, the SOM defines an“elastic net” of points that are fitted to the input signal space to approximate its density function in an ordered way17.

4.3 The SOM based user interface

The proposed SOM based user interface consists of a 2-D SOM display with the possibility of visualizing the data samplesmapped to the nodes. The display operates at the same time as a classifier, where the labels assigned to the nodes control theclassification. The user may edit the labels of the nodes according to the observations of the visualised sample images.

An example of the prototype SOM based user interface is shown in Fig. 7, in which a SOM has been trained with samplesfrom the wood defect classification problem. The class labels are given on the basis of the samples and shown in the nodes.

The larger of the pop-up windows shows the feature values of a node pointed to by mouse. This is not necessary in a userinterface, but useful for a method developer. The smaller pop-up window shows a list of the current class names.

Fig. 6. Examples of wood defect training samples for dry knots, black knots and sound knots. The first two samplesin each row present typical cases, and the remaining two borderline cases, being obviously incorrectly manuallylabelled.

Dry knots

Sound knots

Black knots

Page 7: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

Showing the sample images assigned to the SOM nodes is the essential aspect in the classifier visualization. The samples theSOM is trained or tested with can be visualized as images upon request. That means, for example, that by pointing to a nodeof the SOM map, a list of images of the samples of that particular node are visualized in the screen. Another efficient visuali-zation technique is to show one sample on each node over the SOM map, thus giving an overview of the variation of the sampleimages at a glance. This will be illustrated in the Section 5.

The SOM user interface prototype presented in this work was developed with Java language. The SOM training is based onthe SOM_PAK software19.

4.4 Proposed usage of the SOM classifier and user interface

The proposed operation sequence for non-supervised classification and manual labelling with the SOM based user interfaceis as follows. The inspection system is allowed to run and make detections, which in this case are the regions from the non-segmenting method. Features of a large amount of detections are used to train the SOM.

The system operator looks at the images of the training samples in different parts of the SOM, and makes decisions on properclass names for the nodes and assigns the labels to the nodes. Those nodes getting the false alarms are labelled according tothe application, for example, good or background. After labelling, the SOM is ready for classification.

In other words, the SOM is trained in a non-supervised manner, but the map labelling is done in a supervised manner. Theadvantage is that usually the effort needed to label the nodes of the SOM is much smaller than labelling separate training sam-ples.

5. EXPERIMENT WITH THE NON-SEGMENTING METHOD AND SOMRGB images of full size lumber boards were taken with an experimental imaging arrangement at the VTT Building Technol-ogy Wood Laboratory, in Espoo, Finland. The imaging resolution used was 0.3 mm (width) x 0.4 mm (length) and the capturedimage size is 1024 (width) x 12264 (length) pixels. The board covers typically about 700 x 10000 pixels.

The non-segmenting method was applied by dividing the images into non-overlapping rectangular regions of 64x64 pixels. Aset of 11 color histogram percentile features was calculated for each region. The total amount of regions resulting from about40 boards was almost 60000.

Fig. 7.A view to the prototype SOM user interface.

Page 8: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

5.1 Training the SOM

The SOM makes a “non-linear projection” of the probability density function of the input data onto a lower dimensional space.This property causes a problem for the rare classes of the inspected material. If the majority of the training material containssamples of a certain class, then the majority of the SOM nodes are assigned to this class. On the other hand, some important,but seldom appearing classes may receive only a few nodes, if any. This is not the desired result, since the rare class may affectthe quality of the product in a substantial manner. The situation can be improved by using rare samples multiple times in theSOM training. The problem is, having unlabeled training data, it is not always known beforehand which samples are the rareclass samples. The solution is that if the rare class samples seem to appear consistently at certain areas of the SOM, the SOMcan be retrained by using the training samples mapped to these areas multiple times in a new training cycle.

In the case of the non-segmenting method for wood defect detection, the amount of regions containing defects is relativelysmall compared to the amount of sound wood regions. A relatively good SOM was obtained with two training rounds. Afterthe first training round, the sample images were looked at and it was decided to emphasize samples hitting the nodes close tothe upper left corner of the map. In the second training round, the samples hitting that corner were used multiple times (10xto 100x), thus getting more density in the probability distribution and more nodes in the SOM. The resultingImage SOM isillustrated in Fig. 8.

5.2 Detection test

The size of the SOM used for detection tests was 32x24 nodes and is shown in Fig. 9. The high dimension of the SOM waspreferred in order to get more details from the border of defects (the light nodes in Fig. 9) and sound wood (the dark nodes).Smaller dimension could have sufficed, for example five lowest rows and 13 rightmost columns are practically unnecessaryin the map.

Fig. 8. An image SOM showing the distribution of the non-segmenting regions. The defects are to the left and the soundwood is to the right.

Page 9: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

The results of the detections made by the SOM classifier are shown in Fig. 10. The regions hitting the defect nodes (the lightnodes in Fig. 9) are drawn with the rectangles. The remaining areas hit the sound wood nodes and are not drawn with the rec-tangles for clarity. The numbers in the corners of the rectangles denote the coordinates (row, column) of the SOM node theregion is classified with.

Compared to the detection results of the segmenting method (Fig. 4), the non-segmenting method is capable of detecting thediscoloration in Fig. 9 a), the sound knots in Fig. 9 b) and c), and the crack in Fig. 9 d).

5.3 Discussion

Most of the faint and close to sound wood colored defects hit close to the boundary of defect and sound wood, which tells usthat the labelling of the boundary nodes has to be done with care. In this approach, the user acts as an adaptive element. Theboundary node images can be relatively quickly scanned through, and reasons for possible misdetections can be found. Theuser can easily relabel the node if necessary. Also in the case of changed imaging conditions or material changes it is relativelystraightforward to move the boundary between the class clusters by renaming the labels.

It is evident that the features used for detection have a central role. Some different looking defects are mapped to the samenodes in the previous example. The features based on color histograms cannot alone discriminate all wood defects. Texturalfeatures, especially for recognizing reliably cracks, splits and grain based on their directionality are probably needed. The non-segmenting approach with SOM classifier offers the possibility to better understand visually the behaviour of the features andthe resulting clustering of the wood defects.

The defect detection discussed in this paper makes classification to two classes. Using the SOM approach for further classifi-cation of thevarious defects is straightforward. It depends on the features and the available training material how the clustersof the different defect classes are formed. The non-supervised approach can also guide the class labelling practises in a moreautomated-friendly direction, i.e., to class division which is possible with the features and training material available.

Fig. 9. The SOM used in the detection tests.

Page 10: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

6. CONCLUSIONSIn this paper, we propose the use of a SOM based classifier and user interface with a non-segmenting detection technique forcolor wood defect recognition. The SOM based approach offers a solution for easier training material collection and labellingwith the non-segmenting approach. Further, combined with the easy adjustability of the classification, the material and illu-mination changes can be adapted easily by the user.

By a non-segmenting method we mean a method not trying to partition the image into meaningful regions, as with traditionalsegmenting techniques, but making the partitioning regardless of the contents of the image. We use partitioning to rectangularnon-overlapping regions. A set of color histogram percentile features capable of separating good and defective regions is cal-culated and a SOM based classifier is used to make the decision about a good and defective region.

The advantages of the non-segmenting method are that there is no need to find a good segmentation approach at the beginningof the processing and it allows better possibilities for detection of faint or large area defects. The problem has been the collec-tion of training material because it requires going through large amounts of detections, of which only a small fraction is de-fects. The SOM based classifier and training tool helps in this respect.

The advantage of using SOM is in its capability to visualize multidimensional data in an organised manner on a two-dimen-sional display. The images of the regions from the defect detection can be shown in the form of the SOM, and the user canmake decisions on the suitable class boundaries for the good and defect categories. The adjustment of the class boundaries iseasy and can be done basically for every new batch of incoming material.

Fig. 10. The results of non-segmenting defect detection with SOM classification for wood defects. See Fig. 4 for the results of segment-ing method.

a) b)

c)

d)

Page 11: Non-segmenting defect detection and SOM based ... defect detection and SOM based classification for surface inspection using color vision Hannu Kauppinen, Hannu Rautio and Olli Silvén

7. ACKNOWLEDGEMENTSThe support of the EU ESPRIT programme is gratefully acknowledged. We wish to thank Mr. Olof Sommardahl (VTT Build-ing Technology, Wood Laboratory) for providing the wood defect data and Mr. Toni Piirainen (University of Oulu) for the pro-gramming of the SOM user interface.

8. REFERENCES1. T.S. Newman and A.K. Jain, “A survey of automated visual inspection”, Computer Vision and Understanding61, pp.

231-262, 1995.2. E. Åstrand,Automatic inspection of sawn wood, Ph.D. dissertation, Linköping University, Sweden, 1996.3. R.W. Conners, T.C. Cho, C.T. Ng and T.H. Drayer, “A machine vision system for automatically grading hardwood

lumber”, Industrial Metrology2, pp. 317-342, 1992.4. R.W. Conners, C.W. McMillin, K. Lin and R.E Vasquez-Espinosa, “Identifying and locating surface defects in wood:

part of an automated lumber processing system”, IEEE Transactions on Pattern Recognition and Machine Intelligence5, pp. 573-583, 1983.

5. J.B. Forrer, D.A. Butler, J.W. Funck and C.C. Brunner CC, “Image sweep-and-mark algorithms, Part 1, Basic algo-rithms”, Forest Products Journal38, pp. 75-79, 1988.

6. P. J. Sobey and E.C. Semple, “Detection and sizing visual features in wood using tonal measures and a classificationalgorithm” Pattern Recognition22, pp. 367-380, 1989.

7. A.J. Koivo and C.W. Kim, “Robust image modeling for classification of surface defects on wood boards” IEEE Trans-actions on Systems, Man, and Cybernetics19, pp. 1659-1666, 1989.

8. T. Ojala, M. Pietikäinen and O. Silvén, “Edge-based texture measures for surface inspection”, 11th International Con-ference on Pattern recognition, The Hague, The Netherlands, vol. 2, pp. 594-598, 1992.

9. T-H. Cho, R.W. Conners and P.A. Araman, “A computer vision system for analyzing images of rough hardwood lum-ber”, 10th International Conference on Pattern Recognition, Atlantic City, pp. 726-728, 1990.

10. R.W. Conners, T.C. Cho, C.T. Ng and T.H. Drayer, “A machine vision system for automatically grading hardwoodlumber”, Industrial Metrology2, pp. 317-342, 1992.

11. C.W. Kim and A.J. Koivo, “Hierarchical classification of surface defects on dusty wood boards”, Pattern RecognitionLetters15, pp. 713-721, 1994.

12. S. Tatari and W. Hättich, “Automatic recognition of defects in wood”, SPIE 804, Advances in Image Processing, pp.229-236, 1987.

13. E. Åstrand and A. Åström, “An intelligent single chip multisensor approach for wood defect detection”, 12th ICPR,International Conference on Pattern Recognition, Jerusalem, Israel, vol.3, pp. 300-304, 1994.

14. O. Silvén and H. Kauppinen H, “Color vision based methodology for grading lumber”, The 12th International Confer-ence on Pattern Recognition, Jerusalem, Israel, vol.1, pp. 787-790, 1994.

15. H. Kauppinen and O Silvén, “A color vision approach for grading lumber”,Theory & Applications of Image ProcessingII - Selected papers from the 9th Scandinavian Conference on Image Analysis, Borgefors G (ed.), World Scientific, pp.367-379, 1995.

16. R. Haralick, “Performance characterization in image analysis: thinning, a case in point”, Pattern Recognition Letters13, pp. 5-12, 1992

17. T. Kohonen,Self-organizing maps, Springer-Verlag, Berlin, 1995.18. H. Kauppinen, O. Silvén and T. Piirainen, “Self-organizing map based user interface for visual surface inspection”,

11th Scandinavian Conference on Image Analysis, Kangerlussuaq, Greenland, June 7-11, 1999.19. T. Kohonen, J. Hynninen, J. Kangas and J. Laaksonen, “SOM_PAK, The Self-organizing map program package”,

Technical Report A31, Helsinki University of Technology, Espoo, Finland, 1996.


Recommended