Modelling of surface roughness in variable-angle spectroscopic ellipsometry, using numerical processing of atomic force microscopy images