Two algorithms for surveillance systems. Depending on the surveillance system design, one of these algorithms may be used: Biometric face recognition algorithm is based on deep neural networks and provides these capabilities for surveillance systems: Multiple face detection, features extraction and template matching with the internal database in real time. Facial identification reliability enables using large watchlist databases.