Deep Cleansing Clean Vision