Здравствуйте, поисковики выдают что 50mm 1.8 Canon имеет размер для фильтра 49 мм , хотя есть модели и 43 мм . Так что нам сложно сказать . Зато могу подсказать Вам , как определить наверняка. Посмотрите на объектив с торца когда он на камере , на нем есть маркировка - перечеркнутый круг и после него цифры + mm . Вот это и есть значение которое соответствует посадочному размеру светофильтра , в том числе и ND фильтров .
Если что пишите )