Search:

Home | Computer | Webmaster Tools


A Case Study of Automated Inspection

By: chinatopwin.com

This article describes the application of machine vision techniques that can be applied to automatically detect incorrectly placed labels in a manually loaded injection molding process. In this application, simple techniques involving counting features are used to check orientation along a particular direction. If the part is incorrectly placed, the vision system sends a signal through its input and output (I/O) system, and an external device such as a buzzer or warning light will be activated. The use of more advanced techniques such as character recognition and template matching are also discussed with specific applications in inspecting the quality of print.
In order to segment a region into foreground and background, it is necessary to threshold an image. The threshold.T. basically sets a boundary between pixels that are considered dark. i.e. l(m.n)
The global characteristics of the image derived from the histogram are used to modify individual pixel values. Contrasting in point operations is usually achieved by simple scaling. In global operations, the approach is slightly different.A technique known as histogram equalixation is used to redistribute pixel values in order to produce a uniform histogram. In an image with m rows and n columns, and with a bit resolution of r. an ideal histogram would be uniform with (m x n /2^sup r^) pixels at each gray level.
The spatial distributions of the pixels are usually changed to deliberately achieve a desired effect. Examples of geometric operations include magnification of images, rotations and transformations. In general, these operations involve mapping functions which would transform a set of pixels at a location (x,y) to another location (x',y').
Frame-based operations basically utilize more than one image to perform or achieve a desired effect.17'18 An example of such an operation commonly used in inspections is a point-by-point comparison or subtraction of one pixel from another. A newly constructed image can then be passed as good or bad, depending on how it compares with the original or some reference set of pixels. Another algorithm that may be used is one that compares distances between similar features.This algorithm, known as template matching, uses a known image's data as a training set.The data will typically consist of distances between features as vectors, and/or their similarities. 17An unknown image vector data is compared to that of the training set. A threshold is set to define level of success for which the unknown image compares with the trained data. In this paper, template matching was used to identify print quality on plastics. For example casting mould,mold making,plastic injection mold etc.
In order to obtain prints on a plastic molding, most processes employ a pre-printed plastic template to be placed in the mold cavity, like the one shown in Figure 1. Figure 2 shows an example of complete molded parts with prints showing.The template is inserted in the mold cavity, usually upside down so as to obtain the correct orientation of the print. Once the template is secured in the cavity, the mold is closed and the molding is done over the print. The part is then retrieved and manually inspected for quality. Usually, this inspection process is not done on all the parts and at times, a fatigued operator may miss discovering a poorly printed part before it is shipped to the customer.
In order to avoid heavy penalties that are usually imposed for supplying defective parts, a smart vision system can be used to ensure that the template is placed in the proper orientation before the mold halves are closed. A schematic of how this can be done automatically is illustrated in Figure 3.To test it, a prototype was developed with a DVT(TM) series 600 camera.18 The camera was set up to capture the image as soon as the template was placed in the mold half. Next, a number of algorithms (or tools) were used to check whether the print orientation was correct.Two linear feature count tools were employed. One was set at the top of the left edge of the print and the other at the bottom left. The lower tool was set to identify existence of a line (dark feature with a specified minimum thickness in pixels in this case) and the upper one set not to identify any dark or bright features. Using Framework(TM) software,18 it is fairly easy to apply and set these tools to perform the required inspection without having to carry out elaborate image processing and analysis.The result of each feature count was then digitally sent to the camera I/O board as "Pass" or "Fail." Using the software, one can toggle through the digital I/O settings to configure this.The camera board's signal was then sent to a programmable logic controller's (PLC) input. If the template was inserted wrongly, the PLC was programmed to set off an audible alarm (buzzer) and turn on a warning light. Figure 4 is an illustration of the application of the linear feature count tools used to perform this inspection.
During the setting up of this test, the feature count tools were tested severally (at least ten times) under fixed lighting and optical conditions. This was used to determine the tolerance levels for the feature sizes. In a real-life application, the number of tests would have to he increased because of possibility of noise interference such as varying lighting conditions with time, or other sources such as electrical signals. With well-set tolerance levels on minimum and/or maximum feature sizes, it is possible to achieve 100% efficiencies in the inspection processes.

Article Source: http://www.cursebustersound.com/article

David ZHENG is the CEO of www.cikmold.com. An ISO 9001 certified enterprise speciality in casting mould,mold making,plastic injection mold etc.

Please Rate this Article

 

Not yet Rated

Click the XML Icon Above to Receive Webmaster Tools Articles Via RSS!
CurseBuster Article Directory» Copyright © 2006


Terms of Service | Submission Guidelines | Contact Us | Link to Us| Privacy Policy | About Us
Operating Instructions For The Human Race


OK!,... Here is a very easy, very powerful , very free way to add some extra marketing, publishing, and SEO to your articles. Not only can you publish your articles to: Curse Buster Article Directory But,...You can also use this free page publisher to publish your articles all over the web! It's very easy, and simple. Just follow the instructions, and publish away. You can put up as many pages as you wish. Best of all,...These free pages are extremely SEO friendly.

veretekk.com: Instant web page publisher

Free Web Pages
Free Web Site Hosting Services Create and maintain you're own professionally designed World Wide Web site by using the instant Web Publisher. No HTML programming, CGI scripting, or graphic design skills required. Everything is as simple as filling in the blanks. Best of all, there is no cost to you, EVER! These pages make great "Doorway" pages and can be an easy, integral part of you're Internet Marketing Campaign.

Search Engine Optimization
Use these pages to build link popularity to you're home page. Make as many as you want. What better way then to build unlimited relevant sites all pointing to the site you're working to get top ranking. You can build these sites on a huge selection of different domains. But make sure you keep track of you're pages, login information, passwords, etc. You will need them if you ever want to edit them. We email this information when you ever you make a new page. Also make sure you submit them to search engines as well. All materials on this site copyrighted, 2002 by TheFreePage.net.


Your Contact Information:
name email address
city state  zip
phone fax  

Your Page Setup and Configuration:
Username (one word only):  Login Password (for editing purposes):
  
Title Tag (seen on browsers):  Logo Top of Page (Optional):
  
Metatag description (Optional):  Metatag keywords (Optional):
  
Text colors (Optional):  Background color (Optional):
  
Background image (Optional):  Link color choices (Optional):
  
Visited link color choices (Optional):  
  

Links:
You can ad 3 links to your site (Optional). Default links are removeable. HINT: Links help with your search engine optimization.

Link1:
(url)
  Link 1
(url title):
Link2:
(url)
  Link 2
(url title):
Link3:
(url)
  Link 3
(url title):


Body of Website
You must enter HTML code below. If you want to just enter plain text, simply include a <br> to create line breaks where needed. NOTE: Gold Veretekk subscribers, you can use tracking code from your Veretracking system in this code.
 


If you already have an account just press "Edit Page" and you will be prompted to enter your Username and Password.




Getting Your Book Published
Online Education and Training
Adoption
Feng Shui


Property Taxes
Search Engine Optimization
Law Of Attraction
College Scholarship
Curse Buster Ad Blaster
Curse Buster Online Store The Absolute Best RSS Tools On The Net
Free URL Shortening Service

Powered by Article Dashboard