Thousand to one: An image compression system via cloud search