I've programmed a neural network for recognizing single digits which are pushed to my server. I worked pretty well, until customers started to push "empty digits". First I started just iterating manually over them and checking for NOT WHITE. Now it gets even more complicated, as "dirty" blanks are uploaded which have some noise in them. Addiotional some people started to push diagonal & horizontal lines or X's instead of writing 0 (zero).
I wonder how I am supposed to train a "pre"-neural network which classifies these "not digits" Especially I struggle to find a way of training the zeroes depicted by a noisy blank.