Global TMW:
Login  |  Register          Free Newsletter Subscription
Subscribe
Email
Print
Reprint
Learn RSS

Inspection System Automates Glass-Break Analysis

An inspection system uses neural networks and fuzzy logic to "learn" how glass breaks.

Manfred Fochem, Management Intelligenter Technologien, Aachen, Germany Peter Wischnewski, Consultant -- Test & Measurement World, 6/1/1999

Most people know that safety glass shatters on impact. But they may not know that the break patterns of glass used in automobile windshields and door windows must conform to quality and safety standards. Glass manufacturers evaluate the quality of automotive glass by shattering a sample piece and analyzing its break pattern. But visual analysis of break patterns provides varying results. An automated inspection system that includes neural networks can provide consistent test results. We will describe how we automated the analysis process at Sekurit Saint Gobain Deutschland, a subsidiary of Saint Gobain (La Défense, France), a large glass supplier.

To analyze a piece of glass, a quality-control person places the glass on a flat surface and hits it with a hammer. Then he or she projects the break pattern onto photosensitive blueprint paper, which a camera images (Fig. 1). The person analyzes the blueprint by counting the pieces of glass in the image and evaluating the break pattern according to European Community standards (EU Guideline 92/22).

Figure 1. The break pattern for automotive glass gets transferred to blueprint paper, captured by a PC, and interpreted by human operators. An automated inspection system can count glass pieces faster and more accurately than a person can.


Measurements take place in two 5x5-cm-sized squares on the blueprint. One square encloses the area with the most pieces, and the other encloses the area with the fewest pieces. For the sample to pass, a square must contain no fewer than 40 pieces nor more than 400 pieces. Moreover, the length of the longest piece cannot exceed 7.5 cm and the area of the largest piece cannot exceed 3 cm2. Because people do the inspecting, however, they often get inaccurate counts.

 At first, we thought we could capture an image of the broken glass directly using an electronic camera and then process the image using software. That approach proved impractical because the breaks continue to “grow” and change for several minutes after the hammer's impact. To account for changes in the pattern, we projected the break structure onto a blueprint from which we took the static break pattern using a camera. The blueprint “integrates” all the changes, accumulating them in a single image. We still rely on an inspector's subjective judgment to select the best places for the two 5x5-cm-sized squares.

Our system used a standard Sony XE-75 video camera and a National Instruments PCI-1408 frame-grabber board to acquire images from a blueprint. We wrote the control and image-analysis software with one of our own software tools and “G,” the language used with LabView 4.01. The system automatically recognizes the 5-cm2 squares marked by a quality-control person, and counts and characterizes the pieces of glass according to the European Community standard (Fig. 2).

06t1f2.gif (43592 bytes)

Figure 2. The display screen of the automated inspection system shows a break pattern for a piece of glass. The software uses image-processing algorithms and special neural nets to count the pieces and characterize their shapes.

At the beginning of the project, our colleagues at Sekurit Saint Gobain believed that results from our inspection system should exactly match the number of glass pieces counted by a person. Our first task was to have the inspection system come as close as possible to this number. We found, though, that depending on the person who did the counting, the number of pieces counted could vary greatly. So, we redefined the task to allow for a deviation of 10 counts from the results determined by visual counting.
  

To overcome changes in contrast in the blueprints from test to test—something that humans can quickly adapt to—we adopted fuzzy logic and neural networks that mimic the human brain. These technologies gave our system the capability to learn from experience even when the training samples were difficult to analyze.1 To implement the fuzzy logic and neural networks for data analysis and control, we used our own software tool, called DataEngine.

When we tested the inspection system, results showed that a fuzzy-clustering algorithm detected the boundary lines of the square area much faster than a Hough-transformation—a standard image-analysis algorithm. To save computer time, we performed the “thinning” of break pattern lines by implementing a multilayer perceptron, a special neural network invented in 1958.2 Thinning the lines between the pieces of glass makes them easier to identify, measure, and count.

The list below shows all the image-processing steps the software performs after the system acquires an image:

  • Identify the lines that enclose the manually picked region of interest, and isolate this region;
  • Compute edge enhancement and combine with gray-level information to determine appropriate threshold;
  • Fill holes and smooth boundaries;
  • Perform thinning;
  • Identify ends of unconnected edges and close suspected gaps in boundaries of objects;
  • Count and label objects; and
  • Find largest and longest pieces.

The automated inspection system, which took us about six months to develop, is now in use at Sekurit Saint Gobain. It provides accurate results, and it frees people from the tedious and error-prone task of manually counting pieces of broken glass. T&MW

FOR FURTHER READING
1. You can find more information about fuzzy image processing at this Web site: pami.uwaterloo.ca/tizhoosh/fip.htm
2. For more information about perceptrons, refer to, Introduction to Neural Networks, by Jeannette Lawrence, California Scientific Software Press, Nevada City, CA. 1993. 530-478-9040. www.calsci.com.

Manfred Fochem received his degree in electrical engineering in 1992. Since then, he has worked for Management Intelligenter Technologien (Aachen, Germany). He has been working as a project engineer in acoustical and optical quality control. mf@mitgmbh.de.

Peter Wischnewski received his degree in physics in 1995. He now works as a LabView/BridgeView consultant. He has worked on the measurement and data-analysis aspects of acoustical, vibrational, and optical quality control.

Email
Print
Reprint
Learn RSS

Talkback

We would love your feedback!

Post a comment

» VIEW ALL TALKBACK THREADS

Related Content

Related Content

 

By This Author

There are no other articles written by this author.

Sponsored Links



 
Advertisement
SPONSORED LINKS

More Content

  • Blogs
  • Podcasts

Blogs

  • Martin Rowe
    Rowe's and Columns

    May 28, 2008
    More on Bill and Dave
    In my January 11 posting, "Tell your Bill and Dave Stories," I asked if the HP Way still e...
    More
  • Rick Nelson
    Taking the Measure

    May 6, 2008
    LED bulbs not quite ready for consumer lighting
    Now that people are finally adopting compact fluorescent bulbs, is it time to throw them out and rep...
    More
  • » VIEW ALL BLOGS RSS

Podcasts

Advertisements





NEWSLETTERS
Click on a title below to learn more.

Test Industry News (3 Times Per Month)
Machine-Vision & Inspection (Monthly)
Communications Test (Monthly)
Design, Test & Yield (Monthly)
Automotive, Aerospace & Defense (Monthly)
Instrumentation (Monthly)
Resource Center E-Alert (Monthly)
©2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy
Please visit these other Reed Business sites