×

Triangulation of random and scattered data

  • US 5,428,726 A
  • Filed: 08/28/1992
  • Issued: 06/27/1995
  • Est. Priority Date: 08/28/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of producing an electronic data structure representing an image of an object including the steps of (i) providing a random and scattered array of data points on an electronic 2-dimensional plane, the data points relating to a portion of the object, and (ii) triangulating the data points on the 2-dimensional plane to produce an electronic data structure representing an image of the portion of the object;

  • said step of triangulating the data points comprising the steps of;

    preprocessing the data points and arranging the data points in a data structure, andforming a triangle, the step of forming the triangle, including;

    i) determining an initial point in the data structure,ii) determining the nearest point to the initial point in the data structure to form a first edge,iii) determining a third point in the data structure nearest the first edge to form the triangle with the initial and nearest points, the third point being determined by;

    a) forming a triangle using the first edge, a second edge emanating vertically from the initial point and a third edge emanating horizontally from the nearest point and intersecting the second edge,b) searching the triangle for points and computing which point forms the smallest cosine with the initial point and the nearest point,c) computing a circle through the initial point, the nearest point and the found point with the smallest cosine, thereby forming the smallest circle, andd) setting a bounding box for the smallest circle and checking for other points inside the box, and if other points are found, then determining the smallest circle for the other points and comparing the smallest circle for the other points with the smallest circle of step c) immediately above to determine whether the bounding box should be updated.

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