1. A non-transitory computer readable medium comprising computer executable instructions that when executed cause a processor to: aggregate a reference image sample into a reference cluster, wherein the reference image sample is generated from an initial set of images from a supplier; aggregate another image sample into another cluster based on the another image sample being classified from a subset of image metrics applied to the reference image sample; and generate an image quality output by analyzing a distance from the reference cluster relative to the another cluster, wherein the image quality output is monitored over time to determine a quality for the supplier.