Variance image skips all bad values
Bad depth values are ignored. Variances are calculated for N samples, so ignored values result in incorrect variance.
The code should also cover situations where there are not enough samples (due missing values).