# US 12,217,412 B2 · Systems and methods of automated detection of gas plumes using optical imaging

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,217,412 B2
- Document ID: US12217412B2
- Status: Granted
- Kind: B2
- Application number: 18/225,284
- Filed: 2023-07-24
- Published: 2023-11-16
- Granted: 2025-02-04
- Earliest claimed: 2020-07-17
- Assignees: SeekOps Inc.
- Applicants: SeekOps Inc.
- Inventors: Guillermo Vargas
- Web page: https://patentgrep.com/patent/US12217412B2

## CPC

- G06T 7/0004: {Industrial image inspection}
- G01J 5/0014: {for sensing the radiation from gases, flames}
- G01J 5/026: {Control of working procedures of a pyrometer, other than calibration; Bandwidth calculation; Gain control}
- G01M 3/20: using special tracer materials, e.g. dye, fluorescent material, radioactive material
- G01M 3/38: by using light (G01M3/02 takes precedence)
- G06T 7/20: Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51)
- G06T 7/215: Motion-based segmentation
- G06T 7/254: involving subtraction of images
- G06T 11/10: Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77)
- G01J 2005/0077: {Imaging}
- G06T 2207/10048: Infrared image
- G06T 2207/30108: Industrial image inspection
- G06T 2207/30184: Infrastructure
- G06T 2207/30232: Surveillance
- G06T 2207/30244: Camera pose
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G01J: MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY (light sources F21, H01J, H01K, H05B; investigating properties of materials by optical means G01N)
- G01M: TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR

## Abstract

Systems, devices, and methods including: an optical gas imaging (OGI) camera; a processor in communication with the OGI camera, the processor configured to: capture at least two images of a scene with the camera; compare the captured at least two images to determine at least one of: a motion associated with a movement of the camera and a motion associated with a movement of a gas plume; apply a color to each pixel of the captured images based on at least one of: a direction of movement and a velocity of movement between the at least two captured images; subtract pixels from the colored pixels associated with the movement of the camera; and generate an image of an output of a gas plume based on the subtracted pixels and the applied color pixels.

## Claims

### Claim 1

A system comprising:
a camera; and
a processor in communication with the camera, the processor configured to:
capture at least two images of a scene with the camera;
detect pixels in the at least two images, indicating motion in the scene;
quantify motion in the scene based on the detected pixels;
determine a dominant motion in the scene utilizing said motion quantification, wherein the dominant motion indicates a background in the scene; and
reduce an influence of said dominant motion in the scene, to indicate a location of a gas plume in the scene.

### Claim 2 (depends on 1)

The system of claim 1, wherein the camera is an optical gas imaging (OGI) camera, and wherein the OGI camera is tuned to specific wavelengths in the infra-red (IR).

### Claim 3 (depends on 1)

The system of claim 1, wherein determining the dominant motion further comprises the processor configured to:
compare the captured at least two images to determine at least one of: a motion associated with a movement of the camera and a motion associated with a movement of the gas plume.

### Claim 4 (depends on 3)

The system of claim 3, wherein determining the dominant motion further comprises the processor configured to:
apply a value to one or more pixels of the at least two images that are associated with the dominant motion.

### Claim 5 (depends on 4)

The system of claim 4, wherein reducing the influence of the dominant motion further comprises the processor configured to:
subtract one or more pixels from the applied valued pixels associated with the movement of the camera.

### Claim 6 (depends on 5)

The system of claim 5, wherein the processor is further configured to:
generate an image of an output of the gas plume based on the subtracted pixels and the applied valued pixels.

### Claim 7 (depends on 4)

The system of claim 4, wherein the applying the value is based on at least one of: a direction of motion and a velocity of motion in the scene between the at least two captured images, and wherein the direction of motion and the velocity of motion in the scene are associated with the dominant motion.

### Claim 8 (depends on 7)

The system of claim 7, wherein the value is at least one color applied to each pixel of the captured images based on the direction of movement and the velocity of movement between the at least two captured images.

### Claim 9 (depends on 8)

The system of claim 8, wherein the direction of movement and the velocity of movement of the camera between the at least two captured images is different than the direction of movement and the velocity of movement of the gas plume.

### Claim 10 (depends on 9)

The system of claim 9, wherein the generated image of the output of the gas plume is isolated from a background image of the at least two captured images.

### Claim 11

A method comprising:
capturing at least two images of a scene with a camera;
detecting pixels in the at least two images, indicating motion in the scene;
quantifying motion in the scene based on the detected pixels;
determining a dominant motion in the scene utilizing said motion quantification, wherein the dominant motion indicates a background in the scene; and
reducing an influence of said dominant motion in the scene, to indicate a location of a gas plume in the scene.

### Claim 12 (depends on 11)

The method of claim 11, wherein the camera is an optical gas imaging (OGI) camera.

### Claim 13 (depends on 12)

The method of claim 12, wherein the OGI camera is tuned to specific wavelengths in the infra-red (IR).

### Claim 14 (depends on 11)

The method of claim 11, further comprising:
applying a value to one or more pixels of the at least two images that are associated with the dominant motion;
subtracting one or more pixels from the applied valued pixels associated with the movement of the camera; and
generating, by the processor, an image of an output of the gas plume based on the subtracted pixels and the applied valued pixels.

### Claim 15 (depends on 14)

The method of claim 14, wherein applying the value to the one or more pixels of the at least two captured images is based on at least one of: a direction of movement and a velocity of movement of the movement of the camera and the motion of the gas plume between the at least two captured images.

### Claim 16 (depends on 15)

The method of claim 15, wherein the value is at least one color applied to each pixel of the captured images based on the direction of movement and the velocity of movement between the at least two captured images.

### Claim 17 (depends on 16)

The method of claim 16, wherein the direction of movement and the velocity of movement of the camera between the at least two captured images is different than the direction of movement and the velocity of movement of the gas plume, and wherein the generated image of the output of the gas plume is isolated from a background image of the at least two captured images.

### Claim 18 (depends on 11)

The method of claim 11, wherein the captured scene comprises a site with one or more structures.

### Claim 19 (depends on 18)

The method of claim 18, wherein the one or more structures comprise one or more potential gas sources.

### Claim 20

A method comprising:
capturing at least two images of a scene with an optical gas imaging (OGI) camera;
detecting, by a processor in communication with the camera, a dominant motion direction and velocity, wherein the detected dominant motion direction and velocity is based on a movement of the camera between the captured at least two images;
applying, by the processor, a value to one or more pixels of the captured images based on a direction of motion and a velocity of motion in the scene between the at least two captured images; and
subtracting, by the processor, one or more pixels from the applied valued pixels associated with the dominant motion direction and velocity; and
generating, by the processor, an image of an output of a gas plume based on the subtracted pixels and the applied value pixels, wherein the gas plume is accentuated in the generated image.
