×

Method and system for detecting defects on a printed circuit board

  • US 6,771,807 B2
  • Filed: 01/18/2001
  • Issued: 08/03/2004
  • Est. Priority Date: 01/18/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for detecting surface defects on a Printed Circuit Board (PCB) having at least one layer including components, said method comprising:

  • providing a digital image of the PCB;

    identifying edges on the PCB image;

    providing a computer model for each component on the at least one layer of the PCB, the computer model of each component on the at least one layer including segments;

    detecting anomalies on the PCB image by comparing identified edges to the computer model; and

    for each detected anomaly, determining if the detected anomaly corresponds to a surface defect;

    wherein said edges identifying step includes;

    computing a numerical gradient on the PCB image to yield a gradient image;

    thresholding the gradient image to yield a thresholded image;

    skeletting the thresholded image; and

    finding edges on the skeletted image;

    thereby yielding at least one chain of pixels, and wherein said edges identifying step further includes;

    saving each of the at least one chain of pixels of the skeletted image as a vector of pixel co-ordinates;

    using the pixel co-ordinates to estimate a second derivative of the at least one chain of pixels; and

    estimating co-ordinates of a passage by zero of the second derivatives;

    whereby, the passage by zero corresponds to edges.

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