×

Method and apparatus for locating, inspecting, and placing large leaded devices

  • US 5,805,722 A
  • Filed: 10/02/1996
  • Issued: 09/08/1998
  • Est. Priority Date: 11/22/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a machine vision system capable of capturing an optical image of a leaded part and digitizing said optical image as a two-dimensional image, a method for locating, inspecting, and placing leaded devices, comprising:

  • a) estimating an approximate location of a set of leads by locating at least one edge for a lead of a lead set by applying a region of interest window to said image containing a group of leads;

    projecting a two-dimensional image into a one-dimensional image;

    plotting edge values;

    applying an edge filter to locate each edge that may constitute a tip or a base;

    scoring the results of the filtering;

    selecting from the scoring of the filtering the positions that meet the expected values for a tip edge or a base edge;

    b) computing the center and angle of a lead scan search rectangle within which leads in said set of leads must be located by computing two points at either end of a lead set and calculating the average of the points and the angle of a line connecting them;

    c) scanning said lead scan search rectangle to locate lead edges and compile a list of edges by covering the search rectangle with a series of stepped calipers, each of said calipers aligned in a non-rotated manner with said image'"'"'s axis and applied in such a way as to guarantee that each lead edge will appear in at least one caliper window and then projecting edge positions along the axis of said lead scan search rectangle, locating projected positions of two edges from different stepped calipers within a specified threshold of each other and selecting the edge with the stronger contrast to compile a single edge list;

    d) extracting lead positions;

    e) updating a part location estimate; and

    f) repeating steps a) through e) for each lead set to find all leads and lead centerlines.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×