Learning pose variations within shape population by constrained mixtures of factor analyzers