Muddy water detection using normalized semantic layers
A system and methods for muddy water detection using normalized semantic layers, wherein a spectrum analyzer isolates spectrum bands within an image to produce a set of three normalized differential index images from which a composite color image is created, from which a power band is computed, from which a two-color image is produced, and then filters image components within the two-color representation based on defined criteria.
1. A system for muddy water detection in an image using normalized spectra bands, comprising:
a spectrum analyzer comprising a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:
receive an image from an image source;
isolate a plurality of spectrum bands from the image;
normalize at least a portion of the plurality of spectrum bands by scaling the pixel values within the band;
produce a composite image based at least in part on the normalized spectrum bands;
a filtering engine comprising a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:
receive the composite image from the spectrum analyzer;
apply a plurality of filters to the composite image to isolate a power band, the power band being based at least in part on the relative contribution of a single spectrum band relative to the rest of the spectrum bands;
produce a greyscale image based at least in part on the power band;
normalize the greyscale image to produce a two-color image; and
filter components within the two-color image.
2. A method for muddy water detection in an image using normalized spectral bands, comprising the steps of:
receiving, at a spectrum analyzer, an image from an image source;
isolating a plurality of spectrum bands within the image;
normalizing the spectrum bands;
producing a composite image based at least in part on the normalized spectrum bands;
isolating, using a filtering engine, a power band within the composite image;
producing a greyscale image based at least in part on the power band;
normalizing the greyscale image to produce a two-color image; and
filtering image components within the two-color image.