A comparison of discrete and continuous output modeling techniques for a pseudo-2D hidden Markov model face recognition system