Systems and methods for image processing
AssigneeWalmart Apollo, LLC
InventorsSouradip Chakraborty, Abhishek Mishra, Somedip Karmakar
Life of this patent
Estimating the term…
Abstract
This application relates to systems and methods for automatically detecting and correcting image quality based on a set of quality standards. In some examples, a plurality of quality parameters of an image are determined based on receiving an image. It is then determined that at least one of the plurality of quality parameters is below a predetermined threshold. The predetermined threshold may be based on a required quality standard for images. In response to determining that the at least one of the plurality of quality parameters is below the predetermined threshold, feature of the image is adjusted such that the at least one of the plurality of quality parameters is at or above the predetermined threshold.
Claims20
A system comprising:
- a computing device configured to:
- receive an image;
- determine, using a machine learning model including a plurality of layers, a plurality of quality parameters of the image, wherein each layer of the machine learning model is trained to detect a different quality parameter of the plurality of quality parameters;
- compare each parameter of the plurality of quality parameters with a corresponding predetermined threshold of a plurality of predetermined thresholds;
- determine that at least one of the plurality of quality parameters is below the corresponding predetermined threshold;
- and
- based on the determination that the at least one of the plurality of quality parameters is below the corresponding predetermined threshold, adjust, using the machine learning model, a feature of the image such that the at least one of the plurality of quality parameters is at or above the corresponding predetermined threshold.
A method comprising:
- receiving an image;
- determining, using a machine learning model including a plurality of layers, a plurality of quality parameters of the image, wherein each layer of the machine learning model is trained to detect a different quality parameter of the plurality of quality parameters;
- comparing each parameter of the plurality of quality parameters with a corresponding predetermined threshold of a plurality of predetermined thresholds;
- determining that at least one of the plurality of quality parameters is below the corresponding predetermined threshold;
- and
- based on the determining that the at least one of the plurality of quality parameters is below the corresponding predetermined threshold, adjusting, using the machine learning model, a feature of the image such that the at least one of the plurality of quality parameters is at or above the corresponding predetermined threshold.
A non-transitory computer readable medium having instructions stored thereon, wherein the instructions, when executed by at least one processor, cause a device to perform operations comprising:
- receiving an image;
- determining, using a machine learning model including a plurality of layers, a plurality of quality parameters of the image, wherein each layer of the machine learning model is trained to detect a different quality parameter of the plurality of quality parameters;
- comparing each parameter of the plurality of quality parameters with a corresponding predetermined threshold of a plurality of predetermined thresholds;
- determining that at least one of the plurality of quality parameters is below the corresponding predetermined threshold;
- and
- based on the determining that the at least one of the plurality of quality parameters is below the corresponding predetermined threshold, adjusting using the machine learning model, a feature of the image such that the at least one of the plurality of quality parameters is at or above the corresponding predetermined threshold.
Dependencies are inferred from the claim text.