Videonetics Face Detection and Recognition Solutions: Key Features & Specifications

Artificial intelligence

Videonetics solutions utilize a powerful and least invasive identification technology that delivers exceptional results for improved security for various applications ranging from law enforcement to customer loyalty management, immigration & border control to simple access control for a building.

State-of-the-art Face Detection & Recognition Algorithm is integrated into the visual computing platform for remarkable results and a trustworthy dependency for mission critical applications.

This technology is unique and is integrated with the VMS and Video Analytics Suite. Faces of people in the scene/entry/exit gates are automatically detected and captured in a face log and can be searched based on the timestamp for future investigation. They can also be matched with a pre-defined face database in order to automatically generate an alert in case of a close match. The technology is robust with respect to the variations in facial expressions, luminance, pose and view angle variation even up to 25 Degrees.

Specifications – Face Detection, Capture & Recognition

No Retraining: When a new face is introduced into the face database, the training should be done on the newly introduced face only and already existing facial images in the database should not be retrained for computational efficiency and ease of use.

Fast Induction of New Face: If a new person is introduced to the face database, it should not take more than 0.01 sec to train that face using a single core processor.

Independent Feature Database: Once trained, the facial feature database should be separate from the face image database in order to protect it from potential corruption (tamper) of the images into the facial database.

High Accuracy: The accuracy of the face recognition system should be at least 90% with respect to the FERET database.

Resolution Independent: The face recognition algorithm should not be dependent on high resolution images, the video can be of any resolution, 640×480 or higher.

Robust: The face recognition system should be robust to variations in facial expressions, luminance, pose, etc.

Face Changes: Beard, moustache and other changeable face features influence face recognition quality and if frequent face changes are typical for some individual, face database should contain them e.g. face with beard and cleanly shaved face enrolled with identical ID.

Lighting Condition: The photos should be captured in a good lighting for optimum performance, i.e. lighting equally distributed on each side of the face and from top to bottom with no significant direction of the light or visible shadows.

Eye-glasses: Glasses have to be of clear glass and transparent so the eyes and irises are clearly visible. Heavily tinted glasses and lighting reflections affect the recognition. However, face recognition typically works best when matching people with eyeglasses against themselves are wearing the same eyeglasses.

Camera Height and Angle: Video camera is directed toward face for optimum performance. Usually average height of a person is 5-6 ft. Video camera should be installed at the height of 6-8 ft. Distance of the person from the camera should be 10-20 feet as shown in the figure below.

Camera Mounting Arrangement: The mounting base has to be strong and stable enough to avoid any vibration, movement, shaking, jerking, tilting or tampering of the camera.

Permissible Horizontal Angular Deviation of Face: Camera should be focused straight to the human face so that both of the left and right parts of the face are equally visible. The maximum left-right shift is allowed not more than 1/20th of the distance in between the captured position and camera.

Pose: The near frontal pose (full-face) must be used. Rotation of the head should be less than +/- 25 degrees from frontal in every direction – up/down, rotated left/right, and tilted left/right.

Focus of the camera: The camera should be well focused so that the face is sharp with high contrast, clearly visible and distinguishable with naked eyes.

Size of the Face: Size of the face should not be less than 1/5 height of the entire FOV for a D1 resolution (640 x 480) video or at least 100×100 pixels for higher resolution video.

Face Database: All the face images in the database should be sharp with high contrast, clearly visible and distinguishable with naked eyes.

The Face database design should be scalable and should be able to accommodate faces of more than 1000 persons.

Face Image in Database: JPEG, JPEG 2000, RAW RGB, YUV, PNG, BMP, PPM and PGM.

Input Image: It can capture faces from the live video stream in any of the video formats - MJPEG, MPEG4, H.264, etc.

Video Sources: The Face Recognition system should be camera agnostic and not particularly optimized for a particular brand, make and model of the camera. It should work with any IP camera with at least D1 resolution size of video. For analog camera, the system should be able to easily integrate with an encoder to do the face recognition in the server.