Generally, I think that they are both the same ....... it just happens to be what (common) name they have been given if they can be identified as a separate species, or sub species
I think that generally Pigeons are bigger than Doves when they are given a name ....... but that's not a difference
but the above looks like an all white Feral Pigeon which would be the same as those domesticated "so called" White Doves ........ but Feral Pigeons can be called Feral Doves
If that helps???