The counterfeit detection problem is one of the hardest problems that exists, fake branded products is much easier to solve, but at least in the world of fashion, the only proven way to detect fakes has been through leveraging teams of experts to inspect each item individually.