Similar Items: Deep learning for CGI and visual forgery detection: a comprehensive survey