Label noise learning with the combination of CausalNL and CGAN models | Synapse