• Face find is a people search service. Mask, I know you: the best facial recognition services

    Thanks to the availability of special web services and applications, you can easily find a person by photo.

    Majority modern programs and websites use artificial intelligence technology.

    It allows you to increase the accuracy of facial recognition in a photo as the number of program users increases.

    It should be understood that no search engine can give a 100% guarantee of finding an image. Often errors occur when reading pixels or the browser searches for photos that are similar in meaning and color palette.

    Below are some of the most effective ways. If one of them does not help you, feel free to move on to the other.

    Ultimately, one of the methods will turn out to be the most suitable for your picture and the person will be found. We also recommend that you carry it out using several photographs at once, if you have them.

    ServiceGoogle

    The first and easiest way to search by image is the well-known Google. Developers popular system introduced a function for working with user images.

    Now you can not only enter a query, but also insert individual images into the text field. The search engine carries out analysis for all sites and social networks that are indexed in the system.

    Let's look at simple example how to use the function:

    • Let's go to the website. This page differs from the standard one in the presence additional button to add;
    • To get started, click on the camera icon. A window for selecting the type of photo upload will appear. The user can provide a direct link to an image already posted on the Internet or download graphics from the computer’s memory;
    • Click on the “Search by image” button.

    The result of processing your request in Google will look like this:

    It will automatically indicate the person's name or subject. Also, the user will be able to view similar images. One more element search results– pages that have a mention of the person found.

    Often, the result only shows similar images without providing a name. This means that on the Internet similar pictures too many and the system cannot find a 100% exact match. Try scrolling down to the "Pages with matching images" box. This way you can view a list of links that contain what you are looking for.

    With it you can search not only for people, but also for various objects. As practice shows, a search engine can be very useful when you need to find out the name of an unknown item or find things you like.

    Yandex

    Photo search from Yandex is another popular service, which searches for graphic content across all sites. At first glance, it is practically no different from Google, except for the interface and design. However, Yandex developers claim that their system uses a modified algorithm using computer vision.

    This way, by using both systems, you can have a better chance of finding the one you're looking for. To start the analysis, go to the main site. Find the text line and next to it click on the “Pictures” tab to go to the corresponding section:

    • In the tab that opens, click on the camera icon;
    • Now in the tab that opens, click on the button to load a photo from your PC memory or provide a direct link to the picture on the Internet. Click on “Find”;

    The result will be a set of maximum similar images, with the help of which you can find a person. Also, you can choose different sizes pictures and continue analysis with photos best quality. Be sure to look at the list of mentions on other sites to increase your chances of discovering the person.

    Analysis by photo inVK

    Besides standard systems, there are a lot of services for monitoring by photo only in specific social networks. Since 95% of Runet users have a profile on VKontakte, it is better to search for it using special resources, which work only with this social network. This way, you will reduce the analysis time and the number of similar pictures.

    To start monitoring photos in VK, you need to install an extension for Chrome browser. The app is called "StopFake". Go to the software store and enter the name of the extension. Then click on the install key and wait for it to appear on the right top corner buttons.

    Although the program is designed to quickly identify fake accounts, it can also be used to find people. You will need to upload a photo to your album on VKontakte, since this can only be done using the one that is in the site’s database.

    • Open the photo in your album in VK. The album can be private, the main thing is that it is on the website;
    • After opening the image, press the key to launch the StopFake extension. It is located in the upper right corner of the browser toolbar. To eliminate possible errors in the operation of the utility, we recommend restarting the browser immediately after installing the extension;
    • It will automatically identify them on the social network that contains the photo you are looking for. Thanks to the author's signature, you can easily find the person you need. Click on the author's name to go to it.

    Represents computer application, capable of identifying or verifying a person from digital image or video clip. One way to do this is to compare selected facial features with an image and options from a database.

    Facial recognition (software) is commonly used in security systems, and can be compared to other biometric systems (eg fingerprint or eye recognition). IN lately it has also become popular as a commercial identification and advertising tool.

    Some facial recognition algorithms identify facial features by extracting landmarks or objects from an image of the subject's face. For example, the algorithm may analyze the relative position, size and/or shape of the eyes, nose, cheekbones and jaw. This data is then used to find other images with matching parameters. Other algorithms normalize a gallery of facial images and then compress the facial information, retaining only the data in the image that is useful for facial recognition. The searched image is then compared with the available data. One of the earliest successful systems is based on template matching techniques applied to a set of characteristic facial features, providing a kind of compressed representation of appearance.

    How does facial recognition software work?

    It includes certain algorithms that can be divided into two main approaches:

    • Geometric, which considers the distinctive or photometric features of the face.
    • Statistical, which translates an image into values ​​and compares them to patterns to eliminate variances.

    3D recognition

    A new trend created to achieve higher accuracy is 3D facial recognition. This method uses 3D sensors to collect information about the shape of the face. This information is then used to identify distinctive features such as the outline of the eye sockets, nose and chin.

    One of the advantages of 3D facial recognition programs is that they are not affected by changes in lighting, unlike other options. This technology can also identify from a different range of viewing angles, including profile views. 3D data points significantly improve facial recognition accuracy. 3D research is being enhanced by the development of sophisticated sensors that improve the performance of 3D image capture. The sensors work by projecting structured light onto the face. Up to a dozen or more of these image sensors can be placed on a single CMOS chip - each capturing a different part of the spectrum.

    However, even a perfect 3D matching method can be sensitive to facial expressions. For this purpose, a team of researchers at Technion applied tools from metric geometry to treat expressions as isometries. Vision Access then created its 3D facial recognition solution. The company was later acquired by Bioscrypt Inc., which developed a version of human facial recognition software known as 3D FastPass.

    The new method is to introduce a way to capture a 3D image using three tracking cameras that point at different angles. One of them will point to the front side of the object, the second - from the side, the third - at an angle. They will all work together to be able to track the subject's face in real time and be able to identify it. It is believed that any program for facial recognition through a camera will soon be based on this technology.

    Skin Texture Analysis

    Another new trend uses visual skin detail that is captured in standard digital or scanned images. This technique, called skin texture analysis, turns the unique lines, patterns and spots visible in a person's skin into a mathematical space.

    Tests have shown that with the addition of this technology, facial recognition efficiency can increase by 20-25%.

    Thermal chambers

    Another form of receiving facial recognition input is through the use of thermal imaging cameras. Thanks to this procedure, cameras will only detect the shape of the head, and will ignore objects such as glasses, hats or makeup. The problem with using thermal images for facial recognition is that the databases for it are limited.

    Researchers are currently studying the use of this technology in real life and operational landscapes and at the same time creating a new database of thermal imaging images. The study uses low-sensitivity, low-resolution ferroelectric electrical sensors that are capable of long-wave thermal infrared (LWIR) imaging. The results show that fusion of LWIR and conventional imaging cameras has great results in outdoor probes. This combination can work very well powerful program face recognition for the camera.

    Mass use

    While researchers are working on the latest technologies, available only to specialists, developers mass applications They also don’t stand still. After it was announced creation of Google Glass, there has been a lot of buzz around facial recognition and programs for this on the Internet. It is believed that this will open up a lot of opportunities for users not only to interact with each other, but also with various objects.

    Today there is a large list of facial recognition interfaces available that you can use for your applications. The most common are the following.

    Face Recognition Stephen

    A development from Lambda Labs, which provides facial recognition based on the location of the eyes, the shape of the nose and mouth, and also carries out gender classification. Available on the developer's official website.

    Face Detection

    An online facial recognition computer program that is an ideal replacement for Face.com. Currently available free of charge.

    Animetrics Face Recognition

    The Animetrics Face Recognition API can be used to detect faces in photos. Information about facial features or landmarks is returned as coordinates in the image.

    Skybiometry

    To use it, you must have an application created in your SkyBiometry account. To create it, a simple registration is enough.

    Face++

    This application uses advanced technology and to provide 3 main services (detection, recognition and analysis). The program provides detection and analysis of Landmark (23 points), Landmark (81 points), attributes: age, gender, glasses, race and so on.

    FaceMark

    It is a powerful facial recognition API. It finds 68 landmark points for the frontal face image and 35 for the profile one. FaceMark detects facial landmarks in an image specified by a URL or in an uploaded file, and produces the result as a JSON file containing a vector of facial landmarks and match points for each match found.

    EmoVu by Eyeris

    Intellectual software for emotion recognition, which allows cameras to read human micro-expressions, gender and age group. It is a real-time facial recognition program that works when users watch videos on their computers or mobile devices.

    Rekognition.com

    This is one of best alternatives Face.com. The fast, reliable and scalable rekognition engine can perform face detection, scanning, recognition and search. It can be automatically trained using images and tags on Facebook. Since it is social media oriented, it is best program facial recognition for Android.

    FaceRect

    It is also powerful and free interface for face detection. It finds faces (both frontal and profile) in an image specified by URL or uploaded as a file, and can find multiple faces in a single photo, and outputs a response in JSON format. This loads the image with a bounding box for each face found.

    Sometimes it happens that you only have a photograph of a person and you don’t know anything else about him. Let's say you need to identify him to check whether he actually witnessed the events or worked in a certain place. on the Internet will allow you to find a person if you know at least something about him. What if you only have a photograph? In this case, photo recognition and people search services will come to the rescue. Such online tools can “find out” who is shown in photographs. In some cases, the service will directly answer your question, indicating the first and last name of the person in the photo. But such an answer can not always be obtained. But modern recognition tools are quite capable of finding similar pictures or even an exact profile on a social network.

    In some cases, facial recognition helps to identify people on group photo, compare two faces.

    Some of search engines allow you to find similar faces, and some - to recognize the celebrities depicted in the photo.

    Pictriev is search service with facial recognition function, which will provide you with basic information about the person in the photo by scanning the face in the photo. In addition, the service will show which celebrities are similar to the person depicted in the search query.

    Here, as in Google service, you can upload a photo for analysis or provide a link to a photo published on the Internet.

    True, in our test examples the service’s performance was strange - the service did not recognize Petra Kvitova, but among celebrities similar to her it named another tennis player, Anna Ivanovich.

    At the same time, in another example of a photograph of Anna Ivanovich, the tennis player was recognized immediately with an accuracy of 52%, which is quite a lot for this service.

    Betafacehttp://betaface.com/demo.html

    Betaface is a professional facial recognition software aimed at media companies, allowing them to automatically recognize faces and find information about them. To study how this works paid product, you can use its demo version.

    Users are asked to upload a photo to the site, after which the service provides a large list of data about the person depicted on it. These details include age, race, facial expression, presence of a beard and glasses, hair and beard color, presence of a mustache, chin size, eye color and position, eyebrow position, color and thickness, hair length, head shape, mouth and nose shape and size , teeth and other smaller parts.

    To the developers of this unusual FindFace applications, in fact, we managed to create an analogue of Shazam for photos: to find a person by photo on VK, just upload his photo and start the search. For now it is carried out only on the VKontakte social network, but the developers promise to soon adapt the technology for other social networks.

    The service is based on an algorithm based on technology neural networks, developed by N-Tech.Lab. According to tests carried out, searching for photos in a database of 300 million files, this algorithm it takes less than a second!

    In general, less words and more action. So let's try how Find Face- search by photo - works in practice.

    When launched, the application will request access to your VKontakte account to begin working. Then the main window will appear, in the middle of which there will be a single button - “Look for new friends.”


    Pressing it launches the camera application, and you can either take a photo of a person, for example, in a magazine, or even at a table opposite, or allow access to the camera roll and upload a photo from there, and then start searching for a person by photo in VK.

    First of all, I, of course, tried to look for myself. Then find pages on VK based on photographs of girls similar to Angelina Jolie. And you know, despite the fact that the search displays users who simply use a photo of a star as an avatar, I really succeeded!

    You can add your favorites to your Likes by clicking on the heart icon next to the user name. You can view photos in their albums and open their VKontakte profile to start communicating. For example, if you like a certain type of girl or guy, the application will show you profiles of users who are most similar to them.

    However, it is worth noting that in Find Face the user has access to only 30 free searches to find a VK page by photo, and if you want to remove the restriction, you will have to pay for a subscription, the monthly cost of which is from 149 rubles. up to 459 rub. I must say that this is clearly not cheap.

    And considering that during use I also encountered a considerable number of glitches, for example, images in the “Camera Roll” were displayed as white squares, and the application periodically crashed, then I can hardly recommend paying for the Find Face paid plan.

    Although it's worth a try, because it's free. And perhaps, unlike me, you will like it better.

    Find Face is an interesting service that helps you find similar people on social networks. Working with the program is very simple - just upload a photo of the person for whom you want to find “doubles”, press the “Search” button and wait until the neural network is applied to users of the social networks VKontakte and Odnoklassniki with a similar appearance. It is important to note that to work with the service, you must first log in using an account in one of the two above-mentioned “social networks”.

    Advantages

    Basics Find advantage Face are fairly accurate search algorithms. The program really finds very similar people. Moreover, they are similar both in general and in individual facial features. Another interesting feature of the service is the ability to highlight the right person in a group photo. That is, if you upload a photo in which there are several people posing at once, Find Face will recognize their faces and allow you to point to the desired one with the mouse cursor. Simultaneously search for “doubles” for several people service, at the time of writing this review, does not allow. Photos accepted for uploading are: PNG formats and JPG "weight" up to 5 MB.

    After receiving search results with pages of similar users, you can filter them by age, city of residence (specified in the profile) and status. The last option will be useful for those people who are trying to find a soul mate similar to themselves.

    The service is completely free and works directly in the browser, that is, it does not require installing a desktop client.

    Flaws

    Each new Find Face user is provided with 50 checks. In order to increase their number, you need to invite friends using a referral link. Another annoying limitation is that you can only get links to people's profiles from search results if you set mobile application service on your smartphone or tablet.

    Key Features

    • search for similar people using an uploaded photo;
    • 50 free checks all new users;
    • work directly in a web browser, without the need to download and install the program into the computer’s memory;
    • sorting search results by city, age and marital status;
    • authorization via accounts on social networks Odnoklassniki and Vkontakte.