IP Library Granted Patent US 8,521,480
Granted Patent B2
US 8,521,480 · App. 12/617,315 · Granted Aug 27, 2013

Managing non-destructive evaluation data

Inventors: Joseph M. Kesler (Cincinnati, OH); Uriah M. Liggett (Independence, KY); Richard A. Roth, II (Cincinnati, OH); Thomas D. Sharp (Terrace Park, OH)
Assignee: Etegent Technologies, Ltd.
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 8,521,480
App. No.
12/617,315
Granted
Aug 27, 2013
Kind
B2
Abstract

Embodiments of the invention include methods to manage non-destructive evaluation (“NDE”) data. The method includes receiving NDE data for at least a portion of an asset along with inspection information associated with the at least a portion of the asset, and determining at least one alignment algorithm to align the NDE data to a simulated model of the at least a portion of the asset based on at least one of the NDE data or the inspection information. The method further includes automatically aligning The NDE data to the simulated model with the at least one alignment algorithm and analyzing the aligned NDE data on the simulated model to determine coverage of the simulated model by the NDE data. Additional methods include retrieving NDE data that has previously been aligned to the simulated model and determining coverage or determining trends associated with indications thereof.

Claims (114)

1. A method of managing non-destructive evaluation (NDE) data in a system of the type that includes at least one processing unit and a memory, the method comprising:

receiving NDE data for at least a portion of an asset;

receiving inspection information associated with the at least a portion of the asset;

determining at least one alignment algorithm to align the NDE data to a simulated model of the at least a portion of the asset based upon at least one of the NDE data and the inspection information;

automatically aligning the NDE data to the simulated model with the at least one alignment algorithm; and

analyzing the aligned NDE data on the simulated model to determine coverage of the simulated model by the NDE data, wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes determining whether a portion of the simulated model is associated with a corresponding portion of the NDE data, wherein coverage at a point is determined when a projection intersects both the aligned NDE data and the simulated model at the point.

2. The method of claim 1 , further comprising:

determining an area of at least a portion of the simulated model that is covered with the aligned NDE data.

3. The method of claim 2 , further comprising:

indicating a statistical measure of coverage of the simulated model with the aligned NDE data based at least in part upon the area that is covered.

4. The method of claim 2 , further comprising:

indicating a statistical measure of coverage of the at least a portion of the simulated model with the aligned NDE data based at least in part upon the area that is covered.

5. The method of claim 1 , further comprising:

determining an area of at least a portion of the simulated model that is not covered with the aligned NDE data.

6. The method of claim 5 , further comprising:

indicating a statistical measure of the lack of coverage of the simulated model with the aligned NDE data based at least in part upon the area that is not covered.

7. The method of claim 5 , further comprising:

indicating a statistical measure of the lack of coverage of the at least a portion of the simulated model with the aligned NDE data based at least in part upon the area that is not covered.

8. The method of claim 1 , further comprising:

determining whether the coverage of the simulated model satisfies a predetermined condition related to the coverage thereof.

9. The method of claim 1 , further comprising:

in response to user interaction with at least a second portion of the simulated model that is not associated with aligned NDE data, selectively determining at least one dataset of NDE data that should have been associated with that second portion.

10. The method of claim 1 , further comprising:

in response to user interaction with at least a second portion of the simulated model that is not associated with aligned NDE data, selectively determining information about at least one dataset of NDE data that should have been associated with that second portion.

11. The method of claim 1 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

determining the location of a vertex of the simulated model; and

determining whether a portion of the NDE data is aligned with the vertex of the simulated model.

12. The method of claim 1 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

determining a statistical measure of the coverage of the simulated model by the NDE data.

13. The method of claim 1 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

utilizing a floodfill algorithm to determine a boundary of at least a portion of the simulated model; and

determining whether an area of the simulated model defined by the boundary is associated with at least a portion of the NDE data.

14. The method of claim 1 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

detecting a feature associated with the simulated model; and

determining whether the feature is associated with a corresponding feature of the NDE data.

15. The method of claim 1 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

determining a plurality of features associated with the simulated model; and

determining whether the NDE data is associated with a corresponding number of plurality of features.

16. The method of claim 1 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

establishing a region of the simulated model to determine coverage thereof, the region defined by a boundary; and

determining whether an area within the boundary of the region is associated with at least a portion of the NDE data.

17. The method of claim 1 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

establishing a boundary of a region of the simulated model to determine the coverage thereof; and

determining whether the boundary of the region is associated with a corresponding boundary in the NDE data.

18. The method of claim 1 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

establishing a boundary of a region on the simulated model; and

determining whether data associated with the boundary of the region is associated with corresponding data associated with a corresponding boundary of a region in the NDE data.

19. The method of claim 1 , wherein automatically aligning the NDE data to the simulated model includes:

transforming a coordinate system of the NDE data to a coordinate system for the simulated model.

20. A method of managing non-destructive evaluation (NDE) data in a system of the type that includes at least one processing unit and a memory, the method comprising:

receiving NDE data for at least a portion of an asset;

receiving inspection information associated with the at least a portion of the asset;

determining at least one alignment algorithm to align the NDE data to a simulated model of the at least a portion of the asset based upon at least one of the NDE data and the inspection information;

automatically aligning the NDE data to the simulated model with the at least one alignment algorithm; and

analyzing the aligned NDE data on the simulated model to determine coverage of the simulated model by the NDE data, wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes determining a statistical measure of the coverage of the simulated model by the NDE data, wherein the statistical measure includes a degree of overlap statistic.

21. The method of claim 20 , further comprising:

determining an area of at least a portion of the simulated model that is covered with the aligned NDE data.

22. The method of claim 20 , further comprising:

determining an area of at least a portion of the simulated model that is not covered with the aligned NDE data; and

indicating a statistical measure of the lack of coverage of the at least a portion of the simulated model with the aligned NDE data based at least in part upon the area that is not covered.

23. The method of claim 20 , further comprising:

determining whether the coverage of the simulated model satisfies a predetermined condition related to the coverage thereof.

24. The method of claim 20 , wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

detecting a feature associated with the simulated model; and

determining whether the feature is associated with a corresponding feature of the NDE data.

25. A method of processing non-destructive evaluation (NDE) data in a system of the type that includes at least one processing unit and a memory, the method comprising:

retrieving NDE data for at least a portion of an asset, the NDE data having previously been aligned to a simulated model of the at least a portion of the asset;

determining coverage of the simulated model by the NDE data, wherein determining the coverage of the simulated model by the NDE data includes determining whether a portion of the simulated model is associated with a corresponding portion of the NDE data, and wherein determining the coverage of the simulated model by the NDE data includes:

establishing a region of the simulated model to determine coverage thereof, the region defined by a boundary; and

determining whether an area within the boundary of the region is associated with at least a portion of the NDE data.

26. The method of claim 25 , wherein determining the coverage of the simulated model by the NDE data includes determining a statistical measure of the coverage of the simulated model by the NDE data.

27. A method of processing non-destructive evaluation (NDE) data in a system of the type that includes at least one processing unit and a memory, the method comprising:

retrieving first NDE data for at least a portion of an asset, the first NDE data having previously been aligned to a simulated model of the at least a portion of the asset;

retrieving second NDE data for the at least a portion of the asset, the second NDE data having previously been aligned to the simulated model, wherein the second NDE is for the portion of the asset at a different time from the first NDE data; and

determining an indication of a potential problem associated with at least one of the first NDE data and the second NDE data, including determining a trend associated with the indication, wherein the trend is associated with a difference between the first NDE data and the second NDE data over time.

28. An apparatus, comprising:

at least one processing unit;

a memory; and

program code resident in the memory and configured upon execution by the at least one processing unit to manage non-destructive evaluation (NDE) data by:

receiving NDE data for at least a portion of an asset;

receiving inspection information associated with the at least a portion of the asset;

determining at least one alignment algorithm to align the NDE data to a simulated model of the at least a portion of the asset based upon at least one of the NDE data and the inspection information;

automatically aligning the NDE data to the simulated model with the at least one alignment algorithm; and

analyzing the aligned NDE data on the simulated model to determine coverage of the simulated model by the NDE data, wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes determining whether a portion of the simulated model is associated with a corresponding portion of the NDE data, wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes:

establishing a boundary of a region on the simulated model; and

determining whether data associated with the boundary of the region is associated with corresponding data associated with a corresponding boundary of a region in the NDE data.

29. The apparatus of claim 28 , wherein the program code is further configured to:

determine an area of at least a portion of the simulated model that is covered with the aligned NDE data.

30. The apparatus of claim 28 , wherein the program code is further configured to:

determine an area of at least a portion of the simulated model that is not covered with the aligned NDE data; and

indicate a statistical measure of the lack of coverage of the at least a portion of the simulated model with the aligned NDE data based at least in part upon the area that is not covered.

31. The apparatus of claim 28 , wherein the program code is further configured to:

determine whether the coverage of the simulated model satisfies a predetermined condition related to the coverage thereof.

32. The apparatus of claim 28 , wherein the program code is configured to analyze the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data by:

detecting a feature associated with the simulated model; and

determining whether the feature is associated with a corresponding feature of the NDE data.

33. A program product, comprising:

a non-transitory computer readable medium; and

program code stored on the non-transitory computer readable medium and configured upon execution by at least one processing unit to manage non-destructive evaluation (NDE) data by:

receiving NDE data for at least a portion of an asset;

receiving inspection information associated with the at least a portion of the asset;

determining at least one alignment algorithm to align the NDE data to a simulated model of the at least a portion of the asset based upon at least one of the NDE data and the inspection information;

automatically aligning the NDE data to the simulated model with the at least one alignment algorithm; and

analyzing the aligned NDE data on the simulated model to determine coverage of the simulated model by the NDE data, wherein analyzing the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data includes determining a statistical measure of the coverage of the simulated model by the NDE data, wherein the statistical measure includes a variability of overlap over time.

34. The apparatus of claim 33 , wherein the program code is further configured to:

determine an area of at least a portion of the simulated model that is covered with the aligned NDE data.

35. The apparatus of claim 33 , wherein the program code is further configured to:

determine an area of at least a portion of the simulated model that is not covered with the aligned NDE data; and

indicate a statistical measure of the lack of coverage of the at least a portion of the simulated model with the aligned NDE data based at least in part upon the area that is not covered.

36. The apparatus of claim 33 , wherein the program code is further configured to:

determine whether the coverage of the simulated model satisfies a predetermined condition related to the coverage thereof.

37. The apparatus of claim 33 , wherein the program code is configured to analyze the aligned NDE data on the simulated model to determine the coverage of the simulated model by the NDE data by:

detecting a feature associated with the simulated model; and

determining whether the feature is associated with a corresponding feature of the NDE data.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2026
From: ETEGENT TECHNOLOGIES, LTD.
To: NLIGN ANALYTICS, INC.
Reel/Frame 074866/0752 →
CHANGE OF NAME Recorded Oct 18, 2010
From: SHEET DYNAMICS, LTD.
To: ETEGENT TECHNOLOGIES, LTD.
Reel/Frame 025150/0086 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2009
From: KESLER, JOSEPH M.; LIGGETT, URIAH M.; ROTH, RICHARD A., II; SHARP, THOMAS D.
To: SHEET DYNAMICS LTD.
Reel/Frame 023509/0284 →
Continuity (2)
Continuation In Part 12403274 · Mar 12, 2009
Related Publication 20100235112A1 · Sep 16, 2010