Rain removal via shrinkage of sparse codes and learned rain dictionary | IEEE Conference Publication | IEEE Xplore