Convolutional autoencoder for exposure effects equalization and noise mitigation in optical camera communication