IP Library Granted Patent US 11,587,217
Granted Patent B2
US 11,587,217 · App. 17/169,097 · Granted Feb 21, 2023

Systems and methods for inspecting pipelines using a robotic imaging system

Inventors: Kelly Morris (Anchorage, AK); Elliott Morris (Anchorage, AK); John Musgrave (Anchorage, AK)
Assignee: Mistras Group, Inc.
G06T7/0002F16L55/26G06T5/003G06T7/187G06T11/60H04N5/235F16L2101/30
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 11,587,217
App. No.
17/169,097
Granted
Feb 21, 2023
Kind
B2
Abstract

Systems and methods for generating and processing images captured while inspecting above-ground pipelines are disclosed. Embodiments may include a robotic crawler or other devices which carry imaging equipment and traverse a target pipe which are configured to capture image data simultaneously from a plurality of angles. Such systems may substantially reduce and in some cases overcome the need to take multiple traversals of a pipeline under inspection. Embodiments may also be directed toward control systems for such devices as well as image processing systems which process the multiple image sets to produce a composite imaging result.

Claims (59)

1. A method of operation for a pipeline inspection robot, the method comprising:

beginning a scan using control commands from one or more control processors of the pipeline inspection robot, said control commands activating one or more imaging transmission sources and triggering directional movement of the pipeline inspection robot to traverse a pipeline, the one or more imaging transmission sources comprising X-ray tubes;

acquiring image data by simultaneously capturing images from two or more azimuths as the pipeline inspection robot traverses the pipeline, said two or more azimuths including a transverse azimuth and a perpendicular azimuth with respect to the pipeline inspection robot;

preprocessing the acquired image data by processors included in the pipeline inspection robot, wherein the preprocessing comprises adjusting a brightness of the acquired image data, adjusting a contrast of the acquired image data, inverting the acquired image data, rotating the acquired image data, filtering the acquired image data; choosing measurement units for the acquired image data, or annotating the acquired image data;

transmitting the preprocessed acquired image data to a remote storage location; and

stopping the scan by deactivating the one or more imaging transmission sources and stopping the directional movement of the pipeline inspection robot.

2. The method of claim 1 , further comprising:

converting the acquired image data into a single static image corresponding to data acquired over a linear length of the pipeline.

3. The method of claim 2 , wherein the preprocessing is applied to the single static image.

4. The method of claim 2 , further comprising:

analyzing the single static image by at least one of:

measuring grey scale levels across a line profile of the single static image; or

measuring an area of the single static image.

5. The method of claim 2 , wherein the single static image is a Digital Imaging and Communication in Non-Destructive Evaluation (DICONDE) static image.

6. The method of claim 1 , further comprising exporting the preprocessed acquired image data to the remote storage location.

7. The method of claim 1 , wherein the acquiring image data is performed while controlling a speed of the directional movement of the pipeline inspection robot and while displaying image capture results.

8. The method of claim 7 , wherein the displaying image capture results is performed in a scrolling fashion.

9. The method of claim 1 , wherein the image data is acquired using one or more linear detectors.

10. An apparatus, comprising:

means for beginning a scan using control commands to control an inspection robot, said control commands activating one or more imaging transmission sources and triggering directional movement of the inspection robot to traverse a pipeline, the one or more imaging transmission sources comprising X-ray tubes;

means for acquiring image data by simultaneously capturing images from two or more azimuths as the inspection robot traverses the pipeline, said two or more azimuths including a transverse azimuth and a perpendicular azimuth with respect to the inspection robot;

means for preprocessing the acquired image data and transmitting the preprocessed acquired image data to a remote storage location, wherein the preprocessing comprises adjusting a brightness of the acquired image data, adjusting a contrast of the acquired image data, inverting the acquired image data, rotating the acquired image data, filtering the acquired image data; choosing measurement units for the acquired image data, or annotating the acquired image data; and

means for stopping the scan by deactivating the one or more imaging transmission sources and stopping the directional movement of the inspection robot.

11. The apparatus of claim 10 , further comprising:

means for converting the acquired image data to a static image.

12. The apparatus of claim 11 , further comprising:

means for processing the static image.

13. The apparatus of claim 11 , further comprising:

means for analyzing the static image.

14. The apparatus of claim 10 , further comprising:

means for exporting the preprocessed acquired image data to the remote storage location.

15. The apparatus of claim 10 , further comprising:

means for displaying image capture results while acquiring the image data and controlling a speed of the directional movement of the inspection robot.

16. The apparatus of claim 15 , wherein the means for displaying image capture results includes means for displaying the image capture results in a scrolling fashion.

17. An apparatus comprising:

one or more computer processors; and

at least one memory coupled to the one or more computer processors, wherein the one or more computer processors is configured to:

activate one or more imaging transmission sources and trigger directional movement of a pipeline inspection robot to cause the pipeline inspection robot to traverse a pipeline, the one or more imaging transmission sources comprising X-ray tubes;

simultaneously capture image data from two or more azimuths as the pipeline inspection robot traverses the pipeline, said two or more azimuths including a transverse azimuth and a perpendicular azimuth with respect to the pipeline inspection robot;

preprocess the captured image data and transmit the preprocessed captured image data to a remote storage location, wherein the preprocessing comprises adjusting a brightness of the captured image data, adjusting a contrast of the captured image data, inverting the captured image data, rotating the captured image data, filtering the captured image data; choosing measurement units for the captured image data, or annotating the captured image data; and

deactivate the one or more imaging transmission sources and stop the directional movement of the pipeline inspection robot.

18. The apparatus of claim 17 , wherein the one or more computer processors is further configured to:

generate a video feed of an inspection area.

19. The apparatus of claim 17 , wherein the image data is captured from the two or more azimuths using one or more linear detectors.

20. A non-transitory computer-readable storage medium having instructions recorded thereon that, when executed by one or more computer processors, cause the one or more computer processors to:

begin a scan by activating one or more transmission sources and trigger directional movement of a pipeline inspection robot, the one or more transmission sources comprising X-ray tubes;

acquire image data by simultaneously capturing images from two or more azimuths and controlling speed of the directional movement;

preprocess the acquired image data and transmit the preprocessed acquired image data to a remote storage location, wherein the preprocessing comprises adjusting a brightness of the acquired image data, adjusting a contrast of the acquired image data, inverting the acquired image data, rotating the acquired image data, filtering the acquired image data; choosing measurement units for the acquired image data, or annotating the acquired image data; and

stop the scan by deactivating the one or more transmission sources and stopping the directional movement of the pipeline inspection robot.

21. The non-transitory computer-readable storage medium of claim 20 , wherein the instructions further cause the one or more computer processors to:

convert the acquired image data to a static image.

22. The non-transitory computer-readable storage medium of claim 21 , wherein the preprocessing is applied to the static image.

23. The non-transitory computer-readable storage medium of claim 21 , wherein the instructions further cause the one or more computer processors to:

analyze the static image by at least one of:

measuring grey scale levels across a line profile of the static image; or

measuring an area of the static image.

24. The non-transitory computer-readable storage medium of claim 20 , wherein the instructions further cause the one or more computer processors to display a video feed of an inspection area.

25. The non-transitory computer-readable storage medium of claim 20 , wherein the instructions further cause the one or more computer processors to display image capture results.

26. The non-transitory computer-readable storage medium of claim 25 , wherein the instructions further cause the one or more computer processors to display the image capture results in a scrolling fashion.

Assignments (2)
SECURITY INTEREST Recorded Aug 10, 2022
From: MISTRAS GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060769/0883 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2021
From: MORRIS, KELLY; MORRIS, ELLIOTT; MUSGRAVE, JOHN
To: MISTRAS GROUP, INC.
Reel/Frame 056100/0224 →
Continuity (3)
Continuation 17021815 · Sep 15, 2020
Continuation 16208459 · Dec 3, 2018
Related Publication 20210183042A1 · Jun 17, 2021