Hi,
So I have been asked to find a way to identify an item by it's image, but to not alter the image perceptively.
Easy enough, if I was to identify the whole image (Steganography et al)
The task I have is that the image may be cropped, compressed or even just shown to the clerk as an image on a cell phone.
Does anyone have any ideas what I should try?
Thanks
Andy
Update:
To Clarify:
My client is a shop that sells pretty things (very expensive pretty things). People often reach out and ask for a specific item they see on, say Instagram. If they email the image, or take a "snagit" or screenshot then, depending on any compression or changes to the image, I may be able to identify it with Steganography.
In other cases, a person may walk in to one of the stores and show an image on their phone and might say "give me this shiny thing". The Clerk currently has to try to identify the item from the image. If they try to ask the buyer anymore questions about it (where did you find the image, etc) they are usually interrupted by a few million rubles being thrown at them with the retort "shut up and take my money".
The person sending or showing the image want's it to be identified, tho. After all, they are very pretty things
UPDATE 2:
NB: the image is published by, and is of an item owned by my client, not just any shiny thing
What I have tried:
I've been trying to write a Steganography process that can be found in a cropped image by writing the bits in tight spirals, but this will be useless in most use cases anyway