IP Library Granted Patent US 10,679,374
Granted Patent B2
US 10,679,374 · App. 16/005,051 · Granted Jun 9, 2020

Graphic overlay for measuring dimensions of features using a video inspection device

Inventor: Clark Alexander Bendall (Skaneateles, NY)
Assignee: General Electric Company
G06T7/62G01B11/03G01B11/24G01N21/88G06F3/04845G06T7/0004G06T19/00G01N2021/8893G06T2200/04G06T2200/24G06T2207/10028G06T2207/10068G06T2207/20101G06T2207/30136G06T2207/30164G06T2210/41G06T2219/012G06T2219/028
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,679,374
App. No.
16/005,051
Granted
Jun 9, 2020
Kind
B2
Abstract

Methods and devices are provided for providing a graphic overlay for measuring dimensions of features using a video inspection device. One or more measurement cursors are placed on pixels of an image of the object. One or more planes are determined parallel or normal to a reference surface or line and passing through surface points associated with the measurement cursors. A semi-transparent graphic overlay is placed on pixels with associated surface points having three-dimensional surface coordinates less than a predetermined distance from the plane(s) to help the user place the measurement cursors.

Claims (59)

1. A method for measuring a feature, the method comprising the steps of:

displaying on a monitor a three-dimensional point cloud view of the feature;

determining three-dimensional coordinates of a plurality of points on a surface of an object including the feature using a central processor unit;

placing a first measurement cursor and a second measurement cursor on the point cloud view using a pointing device;

determining a first measurement point corresponding to the location of the first measurement cursor using the central processor unit;

determining a second measurement point corresponding to the location of the second measurement cursor using the central processor unit;

determining a three-dimensional line between the first measurement point and the second measurement point using the central processor unit;

determining a first edge plane using the central processor unit, wherein the first edge plane is normal to the three-dimensional line and passes through the first measurement point;

determining a distance between the plurality of points on a surface of the object and the first edge plane using a central processor unit;

comparing the distance between the plurality of points on the surface of the object and the first edge plane to a predetermined distance threshold using the central processor unit; and

displaying a first edge plane graphical overlay on pixels in the point cloud view associated with the plurality of points on a surface of the object having a distance to the first edge plane that is below the predetermined distance threshold.

2. The method of claim 1 , further comprising the steps of:

determining a second edge plane using the central processor unit, wherein the second edge plane is normal to the three-dimensional line and passes through the second measurement point;

determining a distance between the plurality of points on the surface of the object and the second edge plane using a central processor unit;

comparing the distance between the plurality of points on the surface of the object and the second edge plane to a predetermined distance threshold using the central processor unit; and

displaying a second edge plane graphical overlay on pixels in the point cloud view associated with the plurality of points on a surface of the object having a distance to the second edge plane that is below the predetermined distance threshold.

3. The method of claim 1 , wherein the first measurement point is a point on the surface of the object corresponding to the location of the first measurement cursor.

4. The method of claim 1 , wherein the distance between the plurality of points on the surface of the object and the first edge plane is a perpendicular distance.

5. A method for measuring a feature, the method comprising the steps of:

displaying on a monitor an image of a three-dimensional point cloud view of the feature;

determining three-dimensional coordinates of a plurality of points on a surface of an object including the feature using a central processor unit;

placing a first measurement cursor, a second measurement cursor, and a third measurement cursor on the point cloud view using a pointing device;

determining a first measurement point corresponding to the location of the first measurement cursor using the central processor unit;

determining a second measurement point corresponding to the location of the second measurement cursor using the central processor unit;

determining a third measurement point corresponding to the location of the third measurement cursor using the central processor unit;

determining a three-dimensional reference line between the first measurement point and the second measurement point using the central processor unit;

determining a three-dimensional length line between the third measurement point and the three-dimensional reference line using the central processor unit;

determining a first edge plane using the central processor unit, wherein the first edge plane is normal to the three-dimensional length line and passes through the first measurement point and the second measurement point;

determining a distance between the plurality of points on the surface of the object and the first edge plane using a central processor unit;

comparing the distance between the plurality of points on a surface of the object and the first edge plane to a predetermined distance threshold using the central processor unit; and

displaying a first edge plane graphical overlay on pixels in the point cloud view associated with the plurality of points on the surface of the object having a distance to the first edge plane that is below the predetermined distance threshold.

6. The method of claim 5 , further comprising the steps of:

determining a second edge plane using the central processor unit, wherein the second edge plane is normal to the three-dimensional length line and passes through the third measurement point;

determining a distance between the plurality of points on the surface of the object and the second edge plane using a central processor unit;

comparing the distance between the plurality of points on the surface of the object and the second edge plane to a predetermined distance threshold using the central processor unit; and

displaying a second edge plane graphical overlay on pixels in the point cloud view associated with the plurality of points on the surface of the object having a distance to the second edge plane that is below the predetermined distance threshold.

7. The method of claim 5 , further comprising the steps of:

selecting one or more reference surface points from the plurality of points on the surface of the object using a pointing device; and

determining a reference surface using the central processor unit, wherein the reference surface is determined based on the one or more of the reference surface points;

wherein the first measurement point is a point on the reference surface corresponding to the location of the first measurement cursor.

8. The method of claim 5 , wherein the distance between the plurality of points on the surface of the object and the first edge plane is a perpendicular distance.

9. A method for measuring a feature, the method comprising the steps of:

displaying on a monitor a three-dimensional point cloud view of the feature;

determining three-dimensional coordinates of a plurality of points on a surface of an object including the feature using a central processor unit;

selecting one or more reference surface points from the plurality of points on the surface of the object using a pointing device;

determining a reference surface using the central processor unit, wherein the reference surface is determined based on the one or more of the reference surface points;

placing a measurement cursor on the point cloud view using the pointing device;

determining a measurement point corresponding to the location of the measurement cursor using the central processor unit;

determining a depth plane using the central processor unit, wherein the depth plane is parallel to the reference surface and passes through the measurement point;

determining a distance between the plurality of points on the surface of the object and the depth plane using the central processor unit;

comparing the distance between the plurality of points on the surface of the object and the depth plane to a predetermined distance threshold using the central processor unit; and

displaying a depth plane graphical overlay on pixels in the point cloud view associated with the plurality of points on the surface of the object having a distance to the depth plane that is below the predetermined distance threshold.

10. The method of claim 9 , further comprising the step of displaying a depth color gradient overlay on pixels in the point cloud view associated with the plurality of points on the surface of the object that are deeper than the depth plane, wherein a color of the pixel for a point on the surface is based on the distance between the point on the surface of the object and the depth plane.

11. The method of claim 9 , further comprising the steps of:

determining a distance between the plurality of points on the surface of the object and the reference surface using a central processor unit;

comparing the distance between the plurality of points on the surface of the object and the reference surface to a predetermined reference surface distance threshold using the central processor unit; and

displaying a reference surface graphical overlay on pixels in the point cloud view associated with the plurality of points on the surface of the object having a distance to the reference surface that is below the predetermined reference surface distance threshold.

12. The method of claim 9 , wherein the measurement point is a point on the surface of the object corresponding to the location of the measurement cursor.

13. The method of claim 10 , wherein the distance between the plurality of points on the surface of the object and the depth plane is a perpendicular distance.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: BAKER HUGHES, A GE COMPANY, LLC
To: BAKER HUGHES HOLDINGS LLC
Reel/Frame 075421/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2021
From: GENERAL ELECTRIC COMPANY
To: BAKER HUGHES, A GE COMPANY, LLC
Reel/Frame 056846/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2021
From: GENERAL ELECTRIC COMPANY
To: BAKER HUGHES, A GE COMPANY, LLC
Reel/Frame 056442/0072 →
Continuity (8)
Continuation 15648010 · Jul 12, 2017
Continuation In Part 15018628 · Feb 8, 2016
Continuation In Part 14660464 · Mar 17, 2015
Continuation In Part 14108976 · Dec 17, 2013
Continuation In Part 13040678 · Mar 4, 2011
Continuation In Part 14660464 · Mar 4, 2011
Provisional Application 62223866 · Sep 25, 2015
Related Publication 20190019305A1 · Jan 17, 2019