This document discusses an artificial intelligence based system for verifying signatures on bank checks. It begins with an introduction describing how signature verification is currently a manual process in banks that is not very accurate. The proposed system would use computer vision and machine learning techniques like neural networks to automatically verify signatures. It describes how signatures would be captured, preprocessed, features extracted, and then a trained neural network would classify them as genuine or forged. The document provides background on offline versus online signature verification and different types of forgeries. It also reviews several related works that used techniques like support vector machines, hidden Markov models, discrete wavelet transforms, and neural networks for automated signature verification with promising results.