6. Application of other backbones including MobileNet-v2 and MobileNet-v3
For the first version of face mask detection software, we used MobileNet-v1 as a backbone. Further, we’ve tried to apply MobileNet-v2 and MobileNet-v3, as we suppose the updated backbones can improve the accuracy and operation speed of the face mask detection model. And we’ve achieved better performance for our face mask detection model.
7. Backlog of features and further plans for face mask detection software improvements
- Fraud detection and prevention
Our plans comprise developing strategies and activities to detect and prevent attempts to fool the face mask recognition system. We will experiment with different possible fraudulent acts, like covering a face with a hand or a sheet of paper in front of an entrance camera, or wearing face masks with photo prints of a human face, etc., that may lead to our implemented model's disorientation. Such experiments are intended to find algorithms, solutions and methods of fraud prevention and implement them into our face mask recognition software.
- Generate the dataset using 3D data
Mediapipe FaceMash can detect 3D facial landmarks. We can use such 3D facial landmarks to enhance the quality of generated images of faces with masks put on. Usage of photos generated with the help of 3D facial landmarks can improve the performance of the face mask detection model. As soon as the creation of a dataset with the help of 3D data is too resource-consuming, it remains a possible further improvement.
Final thoughts
Compliance with mask wearing norms is intended to protect public health. However, the control on keeping the rules may require too much effort for a business or a government. Machine learning algorithms and computer vision technology may help keep the social balance between protecting public liberties and ensuring public well-being and wellness. Face mask detection solutions are helpful for many purposes and applicable for many business tasks.
We’ve implemented face mask detection software to recognize the presence of a mask on a face and to identify if a mask is worn correctly and covers a nose and mouth. In short terms perspective, in the middle of the pandemic, face mask detection is a crucial digital transformation every business should implement:
- to escape an outage, delays, shutdown or quarantine,
- to avoid losses of employees and customers,
- not to get penalty charges, fines and legal proceedings.
Business cases of face mask detection software application
Our face mask detection software is capable of fitting many industries and sectors.
IT companies engaged in software development, support and maintenance of software solutions, products or services. Almost 90% of IT companies’ premises are open spaces, which means close interaction of numerous employees sharing one office area. A single cough may cause a whole team to get out of the development and lead to delivery delays or contract termination.
Manufacturing and production of food, hygiene items, household items, etc. Such businesses also often use open-spaced production facilities with a large number of employees working along production lines. One infected employee may become a threat to a whole batch of goods and your customers that will use your products.
Service business (renting or selling apartments, repairing equipment, beauty salons, etc.). The service business model involves the communication of employees with many clients daily. A business owner should care for both employees and clients and control them not to pose a danger of infection to each other. Failing this will lead to the closure of the business and the loss of the clientele.
Small-sized retail companies (food and drug stores, clothing shops, equipment and appliance departments and so on). For this group of companies, violations of face mask wearing rules by customers is even more dangerous than non-compliance or errors made by employees. Therefore, such businesses need to monitor face mask wearing and respond to violations immediately.
Large-sized retail premises (business centers, corporate buildings, office centers, coworking spaces, shopping centers and shopping malls). Flows of customers and employees are as massive as extensive are protective measures to comply with public health regulations. Losses from closing such a business for a single week are impressive and colossal too. A company can use many approaches, actions and methods in any combination to control compliance with the face mask wearing norms. For this business case of a large-sized business, gathering, storing and analyzing the history of events and statistics is essential. Collected statistical data allows a business owner to analyze problems, find patterns, make data-driven and take tailored actions for concrete business tasks. For example, not to close the entire shopping center, but restrict attendance by closing only specific departments.
How our face mask detection solution helps a business to monitor and control the correct wearing of face masks
The implemented face mask detection solution is intended for the observance of compliance with face mask rules. Our software may offer a customer to configure multiple features to control the face mask wearing and the possibility to set specific actions taken against violations. Let’s introduce some possible options.
Using a camera installed in front of the office building entrance, the software recognizes an employee either by an ID card or by a face. If the face is not covered with a mask, for example, the office entrance is right on the street, the face mask detection solution recommends a person to put a mask on. In case a person does not cover a face immediately or do it incorrectly and enters the office space with an uncovered face, this event is recorded by a camera and as a violation of the mask wearing regulation by a specific employee. Depending on the customer demands, further processing of such events can differ and is configured according to customers’ business processes and tasks.
Often inside the office premises, there are many rooms with access restrictions. An employee uses an entry or ID card to enter such places. It is possible to install a camera at the entrance to restricted areas and combine an employee's identification with a check of mask wearing correctness. The face mask detection software may generate events of partial or complete violations by a specific employee.
Also, open office and industrial spaces may be equipped with cameras to monitor and control mask wearing norms. The system may process violation events with and without the identification of a specific employee. It may recognize an employee if a face is not covered with a mask and generate an alert by a concrete employee. Or the software may generate violation reports by a specific department or room and introduce appropriate measures.
A business owner can configure white office zones where face masks are not required: a dining room, kitchen, coffee point, separated individual workplace. In these zones, the absence of a face mask will not be identified as a violation and an event will not be generated. However, the software solution may be used for other purposes, such as monitoring the allowed number of people. In this case, the system may issue an alert if the number of employees exceeds 10 at a small coffee point.
One more possible application of our face mask detention software may also be monitoring of customers’, clients’ or guests’ behavior regarding face mask wearing norms. Usually, customers and guests do not use an ID card and can not be recognized or identified. But the system can detect whether they cover a face with a mask and whether they do it right. We can set the software to locate where the violation takes place and how many people are involved. Alerts and notifications can be configured according to the business processes and needs of a certain user. For example, the system may notify only when there are 5 unmasked customers detected if there are 15 more clients with masks on them and 3 employees.
Events and actions as features of face detection software
We may tailor our Implemented face mask detection software for customer needs to generate several preset types of events. According to client needs, we may add and configure as many events as required to fit specific business processes. Usually, our face mask detection solution issues an event when it:
- detects and recognizes an employee without a face mask
- detects a recognized employee wearing a face mask incorrectly
- detects an unrecognized person without a mask or wearing a face mask incorrectly
- detects X number of people without a mask or wearing a face mask incorrectly in a Y location.
Collecting and analyzing data about any of the face mask rule violation events, as mentioned above, may save a business. The software records time, locations, participants and other details of events, so a business owner will have enough information to make the right decisions. For instance, a system may issue an event in department A, when at the meeting from 9 a.m till 10 a.m., 20 employees from a total number of 25 were not wearing masks. And then in the evening one of them complains about health and gets ill. Considering the circumstances and events gathered by the face mask detection software, it is better to isolate the whole department, not only the sick person and his other two colleagues he had communicated directly with.
Our face mask detection software may allow responding to violations of face mask rules. The listed are preset options, and the system is configurable, so we can tailor responses to fit your business demands. When an implemented software solution detects a person without a face mask or wearing a face mask incorrectly, it allows you to take the following actions:
- control access to the premises, including denial and restriction
- charge fines or penalties to employees
- apply sanctions or preventive measures for a department, room or floor
- send an alert to a security guard to come where a violation takes place
- notify about recommendations to close or isolate certain rooms or premises based on face mask wearing statistics.
The implemented face mask detection system provides a wide choice of responses to face mask violation reports. Moreover, we can integrate, configure and tailor any complex software and hardware solution within your existing business environment.