Measuring atmospheric attributes using multispectral images
AssigneeBAE Systems Information and Electronic Systems Integration Inc.
InventorsMichael N. Mercier, Joseph M. Schlupf
Life of this patent
Estimating the term…
Abstract
A mechanism for determining atmospheric conditions from an image is described. A mechanism for determining atmospheric conditions includes determining an intensity value for pixels above and below the horizon in an image, calculating a slope between the intensity values for the pixels above the horizon, and a slope between the intensity values for the pixels below the horizon, and determining a difference between the slopes to determine the atmospheric conditions.
Claims20
A method for determining atmospheric conditions from an image, the method comprising:
- identifying a set of pixels surrounding a horizon depicted in an image frame, the set of pixels including a plurality of rows in a first subset of pixels above the horizon in the image frame and a plurality of rows in a second subset of pixels below the horizon in the image frame;
- determining an intensity value for each pixel in the set of pixels;
- calculating an average of the intensity values for each of a specified number of rows of the pixels in the first subset and an average of the intensity values of the pixels for each of the specified number of rows of the pixels in the second subset;
- determining a first slope of the averages calculated for the first subset;
- determining a second slope of the averages calculated for the second subset;
- and
- calculating a difference between the first slope and the second slope to determine atmospheric conditions.
A system for determining atmospheric conditions from an image on a mobile host platform, the system comprising:
- at least one imaging sensor;
- a memory;
- one or more processors in communication with the memory, the one or more processors configured to:
- identify a set of pixels surrounding a horizon depicted in an image frame, the set of pixels including a plurality of rows in a first subset of pixels above the horizon in the image frame and a plurality of rows in a second subset of pixels below the horizon in the image frame;
- determine an intensity value for each pixel in the set of pixels;
- calculate an average of the intensity values for each of a specified number of rows of the pixels in the first subset and an average of the intensity values of the pixels for each of the specified number of rows of the pixels in the second subset;
- determine a first slope of the averages calculated for the first subset;
- determining a second slope of the averages calculated for the second subset;
- and
- calculate a difference between the first slope and the second slope to determine atmospheric conditions.
A non-transitory computer readable medium storing instructions executable by a processing device, the instructions implementing a method for determining atmospheric conditions from an image, execution of the instructions causes the processing device to:
- identify a set of pixels surrounding a horizon depicted in an image frame, the set of pixels including a plurality of rows in a first subset of pixels above the horizon in the image frame and a plurality of rows in a second subset of pixels below the horizon in the image frame;
- determine an intensity value for each pixel in the set of pixels;
- calculate an average of the intensity values for each of a specified number of rows of the pixels in the first subset and an average of the intensity values of the pixels for each of the specified number of rows of the pixels in the second subset;
- determine a first slope of the averages calculated for the first subset;
- determine a second slope of the averages calculated for the second subset;
- and
- calculate a difference between the first slope and the second slope to determine atmospheric conditions.
Dependencies are inferred from the claim text.