Abstract:In optical pattern recognition,muti pattern recognition,especially when the sum of patterns is very large,is still a open problem.Based on the encoding theory and neural network optimal algorithm,a method is proposed to construct a set of encoded filters to discriminate a group of patterns.Recognition of 26 English upper case letters is as a case study.