1. A method of developing a pattern recognition model, the method comprising: training a plurality of models with diagonal covariance matrices; estimating a full covariance matrix for each of the plurality of models based on related models; and replacing the diagonal covariance matrices of the plurality of models with the estimated full covariance matrices.