Software tool for developing algorithms for surface inspection systems

Ari Härkönen, Risto Mitikka, Ilkka Moring

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

1 Citation (Scopus)

Abstract

In this paper we present a software tool by which the image processing and defect classification parts of an inspection system can more easily be designed and tested. The user interface of the tool has been programmed using Microsoft Visual Basic to which the C coded development software has been liked as Windows DLL-libraries. At the moment, a texture analysis method based on sum and difference histograms has been implemented as a basic segmentation method, but the addition of other algorithms is quite straight-forward. In addition to texture analysis, the tool includes a set of classification functions for automatic generation of nearest neighbor and decision tree classifiers. Starting from raw image data, generation of an executable decision tree classifier is possible without writing a line of code. The generation of the decision tree classifiers is based on IFD3, which is an extended version of Quinlan's ID3 algorithm. In this extended version, more advanced features of the induction of fuzzy and hybrid decision trees have been introduced.
Original languageEnglish
Title of host publicationOptical Measurements and Sensors for the Process Industries
EditorsChristophe Gorecki, Richard W. Preater
Place of PublicationBellingham
PublisherInternational Society for Optics and Photonics SPIE
Pages41-49
ISBN (Print)978-0-8194-1554-7
DOIs
Publication statusPublished - 1994
MoE publication typeA4 Article in a conference publication
EventEuropean Symposium on Optics for Productivity in Manufacturing - Frankfurt am Main, Germany
Duration: 20 Jun 199424 Jun 1994

Publication series

SeriesProceedings of SPIE
Volume2248
ISSN0277-786X

Conference

ConferenceEuropean Symposium on Optics for Productivity in Manufacturing
CountryGermany
CityFrankfurt am Main
Period20/06/9424/06/94

Fingerprint Dive into the research topics of 'Software tool for developing algorithms for surface inspection systems'. Together they form a unique fingerprint.

  • Cite this

    Härkönen, A., Mitikka, R., & Moring, I. (1994). Software tool for developing algorithms for surface inspection systems. In C. Gorecki, & R. W. Preater (Eds.), Optical Measurements and Sensors for the Process Industries (pp. 41-49). International Society for Optics and Photonics SPIE. Proceedings of SPIE, Vol.. 2248 https://doi.org/10.1117/12.194352