How to Build a Surveillance System with Facial Recognition Technology Using FaceMe®
< All Articles

How to Build a Surveillance System with Facial Recognition Technology Using FaceMe®


Founded 25 years ago, CyberLink is a pioneer in AI computer vision and facial recognition technologies, built on knowledge solidly anchored in our long-standing digital media solutions leadership. With over 200 patents and a team of specialized engineers, CyberLink continually introduces new, cutting-edge features and integrates the latest industry advancements into FaceMe®, our best-in-class facial recognition technology. FaceMe’s market-leading accuracy, flexibility, and optimization make it the best facial recognition solution across all types of surveillance systems and configurations, applied to a wide range of use cases.

Key Success Factors to Deploy Facial Recognition into Surveillance Systems

While FaceMe® is already a compelling best-in-class option based on performance metrics alone, it especially shines when integrated into surveillance systems.

Adding facial recognition to existing systems is often the result of numerous trials and errors, resulting in costs exploding and only some of the promised benefits ever coming to realization. These projects are painful to carry and may be even more painful to live with. To avoid much of this pain and frustration, you need first to define your key constraints and success factors required for deployment. They will then guide you in making several crucial decisions: what type of system architecture to use; whether you should keep, upgrade, or replace hardware and software components such as cameras and servers; and what data to maintain and where — at the edge, on local servers, or in the cloud.

You will also need to ask other essential questions in choosing and developing your ideal video surveillance system, including:

  • Who will your surveillance system monitor?
  • How scalable will the solution need to be?
  • What are local safekeeping and privacy protection requirements for users’ personal and biometric information, and how do you expect them to change?

Surveillance Solution Architecture

Developers designing the system architecture for a security surveillance solution must first determine the array of events, time constraints, and notification settings to create the best system for each unique deployment scenario. Below are a few factors to consider.

Source Video

The first step in designing a high-performing system architecture is to determine the video source. Besides camera placement, identify if you will pull the video stream directly from IP cameras using RTSP or interface with an existing video management system (VMS).

Platform and Hardware Infrastructure

Next, assess existing infrastructure to determine how to integrate facial recognition technology. FaceMe® is flexible enough to work with existing platforms and hardware infrastructure, providing both Windows and Linux SDKs for server solutions, depending on your development needs.

Factors such as the need for real-time processing and the deployment scope will help determine if you will process content on a centralized server or use a workstation and send results to the central server. In the latter scenario, an organization may have a workstation in California, Florida, and Texas, all communicating with the central server in California.

In some cases, mobile devices may need facial recognition for security personnel use while on patrol or in remote locations outside the range of IP cameras. If you determine that mobile devices are necessary, you will need support for iOS, Android, or preferably both systems. Highly flexible solutions such as FaceMe® offer the benefit of compatibility on all major operating systems.

Optimizing System Architecture with Facial Recognition

CyberLink provides a demo app that allows developers to assess the capabilities of the FaceMe® SDK and measure its performance with different chipsets, hardware, platforms, and camera combinations to optimize the solution’s architecture. Sample code helps speed up this process, allowing developers to have guidance throughout the development phase. Additionally, CyberLink provides developers with direct support and debugging tools, which altogether reduce SDK integration time to as little as three weeks and, in extreme cases, never more than a few months. While we recommend having strong knowledge of C++, CyberLink provides C# language support for Windows and Linux platforms.

FaceMe Security – An All-in-One Facial Recognition Solution

With facial recognition APIs or SDKs, such as FaceMe®, system integrators or solution developers can integrate features into existing solutions with the utmost flexibility. However, it also means more resources, time, and engineering effort are needed to develop a tailor-made solution. In many circumstances, a ready-to-use turnkey solution is more suitable.

FaceMe® Security is a turnkey, value-added facial recognition solution that enables facial recognition functionalities on top of existing IP surveillance deployments – such as PCs, workstations, servers, VMS (video management systems), and, most importantly, IP cameras. FaceMe® Security can conduct a wide range of tasks from identity verification to visitor check-in, employee time-clock, mask detection, real-time monitoring, and alert notifications.

As a plug-and-play software package, FaceMe® Security is a perfect option for well-defined use cases and quicker timelines. It’s preset to accommodate typical security application scenarios and is highly scalable. What’s more, it’s suitable for single- and multi-camera scenarios, as well as in multi-location deployments. For more detailed information, please read the FaceMe® security system requirements.

FaceMe Security Add-ons

You can customize FaceMe® Security and expand its capabilities with a number of add-ons. For example, you can set up health measurement stations throughout facilities, clock-in/out interfaces at entrances/exits, and central monitoring interfaces in security rooms.

VMR Add-on

Once they reach a specific size, surveillance systems typically integrate a VMS for various reasons: to handle user databases, perform live monitoring, send real-time notifications to hosts that visitors have arrived, clock in employees, and send alerts to security guards upon detecting a block-listed individual. FaceMe® Security supports mainstream VMS such as Milestone’s xProtect, Network Optix’s NX Witness, and Vivotek’s VAST 2.

FaceMe® Security comes with a VMR add-on to handle surveillance activities when no VMS is available. The VMR add-on includes the following functions:

  • Live multi-camera monitoring for up to nine streams
  • Real-time alerts
  • Video recording and playback

Health Add-on

The FaceMe® Health Add-on is a complete health monitoring solution for any facility, which includes three checks which are crucial to prevent the spread of COVID-19:

  • Mask detection: This function checks whether a mask is worn correctly, covering the nose and mouth.
  • Identity verification: FaceMe provides over 98% accuracy when verifying the identities of faces covered by masks.
  • Temperature detection: When integrated with thermal cameras, FaceMe can flag temperatures above normal.

Employers, retailers, schools, and other facilities can utilize the Health Add-on to reduce virus transmission as much as possible and ensure individuals remain healthy.

Check-in Add-on

FaceMe Security’s Check-in Add-on plays a significant role in security access and control. It can be deployed in employee attendance systems to clock in/out and restrict access in facilities by integrating with door lock systems.

FaceMe® Security’s comprehensive feature set, ready-to-go add-on solutions, and flexible deployments in various environments make it the highest value plug-and-play facial recognition solution for security today.

Facial Recognition Use Cases for Surveillance

Use case scenarios, as well as the frequency, timing, and purpose of surveillance, will also be factors in your decision-making process. For example, if the goal of surveillance is to protect against shoplifting, a system will need to notify you when a known shoplifter is recognized – an “event.” However, if the surveillance system is necessary to monitor a secure campus, say a restricted government area, this event might have a wider definition and constitute anyone on the grounds who is not registered in the system. Having clearly defined purposes and events is crucial in driving the ultimate design of the surveillance system.

Facial Recognition in Retail

In the retail sector, FaceMe helps increase revenue. Let’s say a retailer is looking to identify VIP shoppers upon their arrival, then notify sales personnel to interact with the customers, thereby increasing the chance of making a sale. In this case, cameras at the entrances would suffice to notify personnel once VIP visitors have entered. If it’s a larger store, you could disperse cameras so that employees could be alerted each time a visitor enters their department or section.

The retailer may also be concerned with safety by looking to bar blocklisted individuals, such as known shoplifters, from entry. With cameras placed at entrances, FaceMe® can detect these persons and notify security upon their arrival or exit. If the store is extensively outfitted with cameras throughout, FaceMe® can even provide the real-time location of the individual. Additionally, FaceMe’s® rich feature set not only allows for immediate identification of individuals but can also notify appropriate parties through messaging platforms, text messages, or proprietary store security dashboards. Watch our webinar on reinventing the retail experience with facial recognition and AI.

Facial Recognition in Manufacturing

In bustling workplaces, surveillance systems increase convenience by clocking employees in and out and can mark break times throughout the workday. Security teams might also want to identify contractors and send notifications to managers upon their arrival and departure. Furthermore, you can customize systems to only send notifications to management or security personnel during certain times. For example, if contractors do not have set schedules but must leave by 8 PM, you can customize the notification system accordingly. In facilities where some areas are limited to authorized personnel, facial recognition solutions, combined with cameras both inside and outside, maintain security and provide information should a breach occur. Systems can quickly identify block-listed people upon arrival and alert security as well as management. Read how ACE Biotek integrated FaceMe into its access control and health screening tool.

Facial Recognition in Hospitality

In hospitality, a good first impression makes the difference in securing lucrative deals with individuals and corporations. With VIPs, FaceMe’s people classification capability offers hospitality operators a key advantage over the competition. FaceMe® can identify VIPs upon entrance and, before they even speak to an employee, VIP guest services employees will receive alerts and can proactively approach customers. As in previous cases, FaceMe® notifications can support third-party messaging systems already deployed by the hospitality operator. As a further extension of these facial recognition technologies, a display monitor could instantly welcome VIPs to the property to provide a wow experience. Watch our webinar on streamlined contactless experiences in restaurants and hotels.

Comparing Facial Recognition Solutions

Facial recognition will continue to grow in popularity as the most accurate and efficient technology for promoting security. With more solutions quickly coming to market, it can be challenging to discern the best option for you.

Certain core factors, like accuracy and speed, are critical considerations no matter the use case. To use facial recognition ethically, you must have a reputably tested and highly accurate solution. Next, consider your unique use case and the importance of factors like flexibility, feature sets, costs, and more. Be sure to do thorough research on the history and background of the company behind the software you choose. Facial recognition is powerful technology, so the vendor and software you select must be tested, trusted, and reputable. After all, the technology can positively impact both the employee and customer experiences – and your overall business.

To learn more about FaceMe®, please visit our FaceMe® Official Website

FaceMe®: CyberLink’s Complete Facial Recognition Solution

Our Sales Team

For further information on FaceMe®

Our team of experts will be happy to answer your questions and schedule a demo. Free evaluation versions of the FaceMe® are available to qualified contacts.

Contact Our Sales Team

Subscribe to FaceMe® Newsletter