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

Vision education: It's almost free

Assemble a machine-vision learning plan, then tap vendors for free information., Contributing Technical Editor

Jon Titus -- Test & Measurement World, 11/1/2003

When you need to learn more about machine-vision hardware and software, don't count on local colleges and universities to offer a degree program or even a semester course. Few, if any, such programs exist. Instead, you can tap into a wealth of information provided by vision-equipment manufacturers and vision-software suppliers. Although you may have to pay for some seminars and short courses, a lot of the material is available at no charge. (See, "Machine-vision resources.")

The breadth of information from vendors can overwhelm a newcomer, so to start, divide machine vision into two subject areas—image acquisition (hardware) and image processing (software). The image-acquisition portion of an education program encompasses topics such as lighting, cameras, lenses, and frame grabbers. The image-processing part of a curriculum will help you learn how to extract and use information from an image.

State-of-the-art vision equipment and computers let students experiment with concepts and techniques describes in lectures. Students can help each other and work with instructors on real-world problems. Courtesy of DVT.



Although engineers who develop vision systems require knowledge in both areas, mastering the fundamentals of image acquisition takes the most effort. Fully understanding the interactions between lights, lenses, cameras, and frame grabbers requires hands-on experience, but you can learn the basics by reading application notes, data sheets, and tutorials about lighting techniques, lens configurations, and camera types.

Most people involved with machine-vision applications agree: Image-acquisition techniques take the most effort to get right. Robert Rochon, an applications manager at Matrox Imaging, says, "When you acquire good quality video images, it simplifies any subsequent image processing. Capturing a good image is a real milestone, and it can typically take about half of the development effort to get there."

One key to obtaining a good image is selecting the right combination of equipment. Suppliers of lenses, frame grabbers, and cameras often provide application information that you should study carefully. In addition to describing specific products, data sheets and catalogs often contain application information, too. Some suppliers also provide useful selection guides. For example, the Graftek Imaging Web site includes an interactive lens-selector worksheet that can help you find a lens based on information you supply about an application's camera type, distance to subject, depth of field, and so on.

Frame-grabber and camera suppliers have similar selection guides to help you select compatible products. Vendors' Web sites also list application notes that can help you understand how cameras work and determine what types of cameras suit particular applications. Matrox Imaging, for example, offers two camera-interfacing guides on its Web site.

The I/O operations that control cameras and lights and communicate with external devices require study, too. Dr. Cliff Fitzgerald, the senior manager of worldwide educational services at Cognex, says newcomers may not have experience connecting the various elements of a vision system. Members of his company's technical support staff often answer questions about connecting vision systems to discrete I/O devices, programmable logic controllers (PLCs), and Ethernet networks. Companies that make I/O boards, Ethernet cards, and vision-system hardware provide application information about interfacing techniques.

Extract some data

After you feel you have a good grounding in the hardware side of machine vision, you can move on to learn about image processing. Here, your education should concentrate on how to extract useful information from images. In general, image processing involves using well-defined algorithms, also called tools, that measure, count, and compare features in an image. Software also can obtain information from bar codes or machine-readable characters.

Seminars give participants an opportunity to talk with fellow vision-system users and exchange ideas in a classroom setting. Instructors can schedule time to help individuals with specific machine-vision applications. Courtesy of Cognex.

If you have some experience programming, the step-wise—or "algorithmic"—way of programming vision software shouldn't seem foreign. But Fitzgerald of Cognex says that moving from a sequential language such as Basic to event-driven software used in programmable vision systems may be a new concept for some people. Conner Henry, the product training manager at DVT, says the use of a scripting language and the interaction of software with communication devices represents a big change for many technical people new to vision systems.

Before you can effectively use vision tools, you must define what you want to achieve as a result of inspecting an item. As you learn about software, think about how to approach simple tasks, such as measuring an angle, counting items, matching simple shapes, and so on. If you first try to solve a complex problem, such as identifying solder defects on a PCB, you'll get lost before you understand what vision tools can do.

Although an introduction to vision software starts with reading application notes and watching demonstrations, there's no substitute for hands-on experience. When possible, work with demonstration software and manipulate test images—your own or those supplied with the demo software. (Of course, you need good images if you want to obtain useful results.)

If your plans call for extensive software development, and demo software comes with sample applications, pick the applications apart to learn how the developer used specific tools to solve a problem. The National Instruments' Web site provides a development library of machine-vision software written in C, C++, and LabView. You can download the code and read short application notes that explain how to solve problems such as gauging, edge detection, or optical character recognition. You'll find that other vendors' Web sites also include application notes that describe how to apply tools to visions problems in various industries.

Catalogs, courses, and conferences

In addition to Web-based application notes, videos, and selection guides, many companies offer CD-ROMs and paper catalogs. The catalog from Edmund Industrial Optics, for example, includes more than 30 short tutorials on vision and optics topics. Cognex distributes a VisionGuide CD, and Keyence offers a "Machine Vision Encyclopedia" on CD-ROM. Even CD-ROMs and catalogs that contain mainly product information can help you understand the characteristics and specifications of vision-system components. Product photos, for example, may suggest mounting arrangements for cameras and lights.

If you seek education that allows for interaction with a teacher, investigate vendors' courses that offer lectures and lab exercises that use real equipment. There's no substitute for first-hand experience. If you attend a course, take along examples or images of any products you plan to inspect. Instructors will talk with participants about their vision problems and how to solve them. Lunch breaks also give attendees time to discuss their needs with fellow engineers.

DVT's Henry stresses that all his company's courses are free, and anyone who wishes can participate, whether or not they have a technical background. Courses range from beginner-level material to advanced training, and students get to use the latest lighting equipment, lenses, and cameras from many vendors.

National Instruments offers a two-day course that travels from city to city in the US. Invited vendors demonstrate equipment such as lights and cameras so students see how real equipment operates together. Jason Mulliner, NI's vision marketing manager, says the first hour or two covers the art of acquiring images and the rest of the course covers image-processing techniques. The course requires some experience with the company's LabView software. Mulliner notes that NI will soon offer machine-vision courses that require little or no exposure to LabView.

Cognex also offers hands-on courses, from a one-day introductory course to five-day courses that cover the operation and applications of specific Cognex products. Of all the companies that offer vision training, only Cognex offers continuing-education units (CEUs). Course prerequisites range from no experience to some experience with machine vision. If you plan to program with C, C++, or Visual Basic, consider the three-day courses offered by Matrox Imaging that explain the use of the Matrox Imaging Library.

You also can get first-hand experience at shows and conferences sponsored by the Automated Imaging Association. Conference sessions give attendees opportunities to hear how others have solved machine-vision problems and to talk with vision experts. At the exhibition booths, vendors' representatives demonstrate new products and answer questions and talk with attendees about inspection, cameras, and lighting.

There's plenty of useful information to keep you busy learning about machine vision. As always, though, the quality of the education depends on how much effort you put into it.


Where to find information
The following companies were mentioned in this article:

Automated Imaging Association
Ann Arbor, MI
www.machinevisiononline.org
Cognex
Natick, MA
www.cognex.com
DVT
Duluth, GA
www.dvtsensors.com
Edmund Industrial Optics
Barrington, NJ
www.edmundoptics.com
Graftek Imaging
Austin, TX
www.graftek.com
Keyence
Woodcliff Lake, NJ
www.keyence.com
Matrox Imaging
Dorval, QC, Canada
www.matrox.com
National Instruments
Austin, TX
www.ni.com
 


For more information
Other vendors of machine-vision hardware and software also offer educational material on their Web sites. You can find these companies in the T&MW Buyer's Guide. Look under the Inspection Equipment and Software headings: www.tmworld.com/bg.
In addition, the T&MW Web site also includes an archive of articles about inspection techniques and machine-vision components: www.tmworld.com/ins.

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

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