Skip to main content
Erschienen in: Pattern Analysis and Applications 2/2013

01.05.2013 | Industrial and Commercial Application

The active grading ensemble framework for learning visual quality inspection from multiple humans

verfasst von: Davy Sannen, Hendrik Van Brussel

Erschienen in: Pattern Analysis and Applications | Ausgabe 2/2013

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

When applying machine learning technology to real-world applications, such as visual quality inspection, several practical issues need to be taken care of. One problem is posed by the reality that usually there are multiple human operators doing the inspection, who will inevitably contradict each other for some of the products to be inspected. In this paper an architecture for learning visual quality inspection is proposed which can be trained by multiple human operators, based on trained ensembles of classifiers. Most of the applicable ensemble techniques have however difficulties learning in these circumstances. In order to effectively train the system a novel ensemble framework is proposed as an enhancement of the grading ensemble technique—called active grading. The active grading algorithms are evaluated on data obtained from a real-world industrial system for visual quality inspection of the printing of labels on CDs, which was labelled independently by four different human operators and their supervisor, and compared to the standard grading algorithm and a range of other ensemble (classifier fusion) techniques.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
\(\mathbf{x}\) will be used to denote a data item, described by the appropriate features for the current classifier (if the classifiers are trained using different features).
 
Literatur
1.
Zurück zum Zitat Sablatnig R (1997) A highly adaptable concept for visual inspection. PhD thesis, Vienna University of Technology Sablatnig R (1997) A highly adaptable concept for visual inspection. PhD thesis, Vienna University of Technology
2.
Zurück zum Zitat Stephens JC (2003) Improve your visual inspection program. Manufacturing Engineering. Society of Manufacturing Engineers Stephens JC (2003) Improve your visual inspection program. Manufacturing Engineering. Society of Manufacturing Engineers
3.
Zurück zum Zitat Mery D, Medina O (2004) Automated visual inspection of glass bottles using adapted median filtering. In: Campilho AC, Kamel MS (eds) Image analysis and recognition. Lecture notes in computer science, vol 3212. Springer, Berlin, pp 818–825.CrossRef Mery D, Medina O (2004) Automated visual inspection of glass bottles using adapted median filtering. In: Campilho AC, Kamel MS (eds) Image analysis and recognition. Lecture notes in computer science, vol 3212. Springer, Berlin, pp 818–825.CrossRef
4.
Zurück zum Zitat Malamas EN, Petrakis EGM, Zervakis M, Petit L, Legat J-D (2003) A survey on industrial vision systems, applications and tools. Image Vis Comput 21:171–188 Malamas EN, Petrakis EGM, Zervakis M, Petit L, Legat J-D (2003) A survey on industrial vision systems, applications and tools. Image Vis Comput 21:171–188
5.
Zurück zum Zitat Castillo E, Alvarez E (2007) Expert systems: uncertainty and learning. Springer, New York Castillo E, Alvarez E (2007) Expert systems: uncertainty and learning. Springer, New York
6.
Zurück zum Zitat Duda RO, Hart PE, Stork DG (2000) Pattern classification, 2nd edn. Wiley, New York Duda RO, Hart PE, Stork DG (2000) Pattern classification, 2nd edn. Wiley, New York
7.
Zurück zum Zitat Juran JM, Gryna FM (1988) Juran’s quality control handbook, 4th edn. McGraw-Hill, New York Juran JM, Gryna FM (1988) Juran’s quality control handbook, 4th edn. McGraw-Hill, New York
8.
Zurück zum Zitat Govindaraju M, Pennathur A, Mital A (2001) Quality improvement in manufacturing through human performance enhancement. Integr Manuf Syst 12(5):360–367 Govindaraju M, Pennathur A, Mital A (2001) Quality improvement in manufacturing through human performance enhancement. Integr Manuf Syst 12(5):360–367
9.
Zurück zum Zitat Kuncheva LI (2004) Combining pattern classifiers: methods and algorithms. Wiley, New YorkMATHCrossRef Kuncheva LI (2004) Combining pattern classifiers: methods and algorithms. Wiley, New YorkMATHCrossRef
10.
Zurück zum Zitat Polikar R (2006) Ensemble based systems in decision making. IEEE Circuits Syst Mag 6(3):21–45CrossRef Polikar R (2006) Ensemble based systems in decision making. IEEE Circuits Syst Mag 6(3):21–45CrossRef
11.
Zurück zum Zitat Seewald AK, ürnkranz JF (2001) An evaluation of grading classifiers. In: Proceedings of the 4th international conference on advances in intelligent data analysis, vol 2189. Springer, Berlin, pp 115–124 Seewald AK, ürnkranz JF (2001) An evaluation of grading classifiers. In: Proceedings of the 4th international conference on advances in intelligent data analysis, vol 2189. Springer, Berlin, pp 115–124
12.
Zurück zum Zitat Sannen D, Nuttin M, Smith J, Tahir MA, Caleb-Solly P, Lughofer E, Eitzinger C (2008) An on-line interactive self-adaptive image classification framework. In: Gasteratos A, Vincze M, Tsotsos JK (eds) Computer vision systems. Lecture notes in computer science, vol 5008. Springer, Berlin, pp 171–180CrossRef Sannen D, Nuttin M, Smith J, Tahir MA, Caleb-Solly P, Lughofer E, Eitzinger C (2008) An on-line interactive self-adaptive image classification framework. In: Gasteratos A, Vincze M, Tsotsos JK (eds) Computer vision systems. Lecture notes in computer science, vol 5008. Springer, Berlin, pp 171–180CrossRef
13.
Zurück zum Zitat Eitzinger C, Heidl W, Lughofer E, Raiser S, Smith JE, Tahir MA, Sannen D, Van Brussel H (2013) Assessment of the influence of adaptive components in trainable surface inspection systems. Machine Vis Appl 21(5):613–626 Eitzinger C, Heidl W, Lughofer E, Raiser S, Smith JE, Tahir MA, Sannen D, Van Brussel H (2013) Assessment of the influence of adaptive components in trainable surface inspection systems. Machine Vis Appl 21(5):613–626
14.
Zurück zum Zitat Caleb-Solly P, Smith JE (2007) Adaptive surface inspection via interactive evolution. Image Vis Comput 25(7):1058–1072CrossRef Caleb-Solly P, Smith JE (2007) Adaptive surface inspection via interactive evolution. Image Vis Comput 25(7):1058–1072CrossRef
16.
Zurück zum Zitat Opitz D (1999) Feature selection for ensembles. In: Proceedings of 16th national conference on artificial intelligence (AAAI), pp 379–384 Opitz D (1999) Feature selection for ensembles. In: Proceedings of 16th national conference on artificial intelligence (AAAI), pp 379–384
17.
Zurück zum Zitat Melville P, Mooney RJ (2005) Creating diversity in ensembles using artificial data. Inf Fusion 6(1):99–111CrossRef Melville P, Mooney RJ (2005) Creating diversity in ensembles using artificial data. Inf Fusion 6(1):99–111CrossRef
18.
Zurück zum Zitat Valentini G, Masulli F (2002) Ensembles of learning machines. In: Marinaro M, Tagliaferri R (eds) 13th Italian workshop on neural nets. Lecture notes in computer science, vol 2486. Springer, Berlin, pp 3–22 Valentini G, Masulli F (2002) Ensembles of learning machines. In: Marinaro M, Tagliaferri R (eds) 13th Italian workshop on neural nets. Lecture notes in computer science, vol 2486. Springer, Berlin, pp 3–22
19.
Zurück zum Zitat Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55(1):119–139MathSciNetMATHCrossRef Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55(1):119–139MathSciNetMATHCrossRef
21.
Zurück zum Zitat Woods K, Kegelmeyer WP, Bowyer K (1997) Combination of multiple classifiers using local accuracy estimates. IEEE Trans Patt Anal Mach Intell 19(4):405–410CrossRef Woods K, Kegelmeyer WP, Bowyer K (1997) Combination of multiple classifiers using local accuracy estimates. IEEE Trans Patt Anal Mach Intell 19(4):405–410CrossRef
22.
Zurück zum Zitat Jacobs R, Jordan M, Nowlan SJ, Hinton GE (1991) Adaptive mixtures of local experts. Neural Comput 3:79–87CrossRef Jacobs R, Jordan M, Nowlan SJ, Hinton GE (1991) Adaptive mixtures of local experts. Neural Comput 3:79–87CrossRef
23.
Zurück zum Zitat Kuncheva LI (2002) Switching between selection and fusion in combining classifiers: an experiment. IEEE Trans Syst Man Cybern Part B Cybern 32(2):146–156CrossRef Kuncheva LI (2002) Switching between selection and fusion in combining classifiers: an experiment. IEEE Trans Syst Man Cybern Part B Cybern 32(2):146–156CrossRef
24.
Zurück zum Zitat Kuncheva LI, Bezdek JC, Duin RPW (2001) Decision templates for multiple classifier fusion: an experimental comparison. Pattern Recognit 34(2):299–314MATHCrossRef Kuncheva LI, Bezdek JC, Duin RPW (2001) Decision templates for multiple classifier fusion: an experimental comparison. Pattern Recognit 34(2):299–314MATHCrossRef
25.
Zurück zum Zitat Xu L, Krzyźak A, Suen CY (1992) Methods of combining multiple classifiers and their applications to handwriting recognition. IEEE Trans Syst Man Cybern 22(3):418–435CrossRef Xu L, Krzyźak A, Suen CY (1992) Methods of combining multiple classifiers and their applications to handwriting recognition. IEEE Trans Syst Man Cybern 22(3):418–435CrossRef
26.
Zurück zum Zitat Kuncheva LI, Whitaker CJ, Shipp CA, Duin RPW (2003) Limits on the majority vote accuracy in classifier fusion. Pattern Anal Appl 6(1):22–31MathSciNetMATHCrossRef Kuncheva LI, Whitaker CJ, Shipp CA, Duin RPW (2003) Limits on the majority vote accuracy in classifier fusion. Pattern Anal Appl 6(1):22–31MathSciNetMATHCrossRef
27.
Zurück zum Zitat Kittler JV, Hatef M, Duin RPW, Matas J (1998) On combining classifiers. IEEE Trans Pattern Anal Mach Intell 20(3):226–239CrossRef Kittler JV, Hatef M, Duin RPW, Matas J (1998) On combining classifiers. IEEE Trans Pattern Anal Mach Intell 20(3):226–239CrossRef
28.
Zurück zum Zitat Kuncheva LI (2002) A theoretical study on six classifier fusion strategies. IEEE Trans Pattern Anal Mach Intell 24(2):281–286CrossRef Kuncheva LI (2002) A theoretical study on six classifier fusion strategies. IEEE Trans Pattern Anal Mach Intell 24(2):281–286CrossRef
29.
Zurück zum Zitat Cho SB, Kim JH (1995) Combining multiple neural networks by fuzzy integral for robust classification. IEEE Trans Syst Man Cybern 25(2):380–384CrossRef Cho SB, Kim JH (1995) Combining multiple neural networks by fuzzy integral for robust classification. IEEE Trans Syst Man Cybern 25(2):380–384CrossRef
30.
Zurück zum Zitat Gader PD, Mohamed MA, Keller JM (1996) Fusion of handwritten word classifiers. Pattern Recognit Lett 17(6):577–584CrossRef Gader PD, Mohamed MA, Keller JM (1996) Fusion of handwritten word classifiers. Pattern Recognit Lett 17(6):577–584CrossRef
31.
Zurück zum Zitat Kuncheva LI (2001) Using measures of similarity and inclusion for multiple classifier fusion by decision templates. Fuzzy Sets Syst 122(3):401–407MathSciNetMATHCrossRef Kuncheva LI (2001) Using measures of similarity and inclusion for multiple classifier fusion by decision templates. Fuzzy Sets Syst 122(3):401–407MathSciNetMATHCrossRef
32.
Zurück zum Zitat Rogova GL (1994) Combining the results of several neural network classifiers. Neural Netw 7(5):777–781CrossRef Rogova GL (1994) Combining the results of several neural network classifiers. Neural Netw 7(5):777–781CrossRef
33.
Zurück zum Zitat Sannen D, Van Brussel H, Nuttin M (2007) Classifier fusion using discounted Dempster–Shafer combination. In: Poster proceedings of the 5th international conference on machine learning and data mining, pp 216–230 Sannen D, Van Brussel H, Nuttin M (2007) Classifier fusion using discounted Dempster–Shafer combination. In: Poster proceedings of the 5th international conference on machine learning and data mining, pp 216–230
34.
Zurück zum Zitat Laskov P, Gehl C, Krüger S, Müller K-R (2006) Incremental support vector learning: analysis, implementation and applications. J Mach Learn Res 7:1909–1936MathSciNetMATH Laskov P, Gehl C, Krüger S, Müller K-R (2006) Incremental support vector learning: analysis, implementation and applications. J Mach Learn Res 7:1909–1936MathSciNetMATH
35.
Zurück zum Zitat Diehl CP, Cauwenberghs G (2003) SVM incremental learning, adaptation and optimization. In: Proceedings of the 2003 international joint conference on neural networks, pp 2685–2690 Diehl CP, Cauwenberghs G (2003) SVM incremental learning, adaptation and optimization. In: Proceedings of the 2003 international joint conference on neural networks, pp 2685–2690
36.
Zurück zum Zitat Kalles D, Morris T (1996) Efficient incremental induction of decision trees. Mach Learn 24:231–242 Kalles D, Morris T (1996) Efficient incremental induction of decision trees. Mach Learn 24:231–242
37.
Zurück zum Zitat Utgoff PE (1989) Incremental induction of decision trees. Mach Learn 4:161–186CrossRef Utgoff PE (1989) Incremental induction of decision trees. Mach Learn 4:161–186CrossRef
38.
Zurück zum Zitat Pang S, Ozawa S, Kasabov N (2005) Incremental linear discriminant analysis for classification of data streams. IEEE Trans Syst Man Cybern Part B Cybern 35(5):905–914CrossRef Pang S, Ozawa S, Kasabov N (2005) Incremental linear discriminant analysis for classification of data streams. IEEE Trans Syst Man Cybern Part B Cybern 35(5):905–914CrossRef
39.
Zurück zum Zitat Lughofer E (2008) Extensions of vector quantization for incremental clustering. Pattern Recognit 41(3):995–1011MATHCrossRef Lughofer E (2008) Extensions of vector quantization for incremental clustering. Pattern Recognit 41(3):995–1011MATHCrossRef
40.
Zurück zum Zitat Cristianini N, Shawe-Taylor J (2000) An introduction to support vector machines (and other Kernel-based learning methods). Cambridge University Press, CambridgeCrossRef Cristianini N, Shawe-Taylor J (2000) An introduction to support vector machines (and other Kernel-based learning methods). Cambridge University Press, CambridgeCrossRef
41.
Zurück zum Zitat Breiman L, Friedman JH, Olshen RA, Stone CJ (1984) Classification and regression trees. Wadsworth International Group, Belmont Breiman L, Friedman JH, Olshen RA, Stone CJ (1984) Classification and regression trees. Wadsworth International Group, Belmont
42.
Zurück zum Zitat Kohavi R (1995) A study of cross-validation and bootstrap for accuracy estimation and model selection. In: Mellish CS (ed) Proceedings of the 14th international joint conference on artificial intelligence. Morgan Kaufmann, Massachusetts, pp 1137–1145 Kohavi R (1995) A study of cross-validation and bootstrap for accuracy estimation and model selection. In: Mellish CS (ed) Proceedings of the 14th international joint conference on artificial intelligence. Morgan Kaufmann, Massachusetts, pp 1137–1145
Metadaten
Titel
The active grading ensemble framework for learning visual quality inspection from multiple humans
verfasst von
Davy Sannen
Hendrik Van Brussel
Publikationsdatum
01.05.2013
Verlag
Springer-Verlag
Erschienen in
Pattern Analysis and Applications / Ausgabe 2/2013
Print ISSN: 1433-7541
Elektronische ISSN: 1433-755X
DOI
https://doi.org/10.1007/s10044-013-0321-2

Weitere Artikel der Ausgabe 2/2013

Pattern Analysis and Applications 2/2013 Zur Ausgabe