Glasses removal from facial image using recursive error compensation | Synapse