Você não precisa identificar se as imagens são as mesmas, amigo.
Na verdade, você pode fazer da seguinte forma:
Caso a imagem seja obrigatória para o produto, você primeiro checa se ele já possui uma imagem salva ou não e isso define se você irá requerer o preenchimento do input de arquivo.
Caso já tenha, você pode apresentar a imagem existente pro usuário e dar a opção de subir outra para substituir no lugar. Caso não receber nada você simplesmente ignora a parte de upload local e geração de URL e tudo mais, apenas ignora aquele campo e atualiza o restante.