Overview

Facial Recognition & Why You Should Care

piXlogic facial recognition software, piXserve, is designed to identify and verify a person's identity by using biometrics to piece together facial features from an image or video. It uses and extends state-of-the-art AI and computer vision technologies to extract actionable information from these unstructured data sources. piXserve automatically scans and indexes media files and live video sources, assigning keywords to objects it recognizes to make this content searchable. The award-winning face detection software provides a compelling solution for the intelligence community and state and local law enforcement.

What is Facial Recognition?

Facial recognition is a process of scanning a database of images or video frames to identify and verify a person’s face using biometrics. Historically, facial detection work has been carried out manually by law enforcement officials who had to pinpoint the coordinates of facial features to identify a suspect. However, computers are much faster and more reliable in facial analysis than humans. Computerized facial recognition technology can be programmed to provide possible matches in natural or uncontrolled environments even when the image is distorted. Automated facial recognition software can also produce matches when face characteristics have morphed due to aging or injury.

How does Face Recognition Work?

In essence, facial recognition technology computes the distance between distinctive details about an individual’s face, such as the eyes, nose, ears, eyebrows, etc. Since the eyes do not change position much over time, it’s the fixed reference to calculate point distance between the other features. However, eye localization does not vary much between individuals, meaning that measurements must be very precise to achieve the best outcomes. Otherwise, a small error will have significant impact on the calculations and accuracy of the results.

Given the complexity involved in measuring point distance between facial features, computerized facial recognition evolved to measure faces using texture descriptors. Texture calculations cover areas and are more robust than point distance calculations, allowing for a larger margin of error. However, texture is a function of scale, and it is still important to localize eyes. Even so, users can still obtain reasonable results even when eye localization is less than perfect since the program is taking in a wider range of variables to cross-check and calculate the probability of a match.

More recently, with the advent of convolutional neural networks, attention has shifted to using trained models that embed millions of parameters. These software models are able to incorporate metrics at different scales and orientations, and because a larger range of variables are covered, localization errors, while still important, can be tolerated over a broader range. Face detection and face recognition model are trained and calibrated over millions of examples. The accuracy that can be achieved even for challenging face matching situations is quite high.

Facial Recognition Accuracy

From birth, people have an innate ability to detect and recognize faces, and the better you know a person, the easier it is to recognize them. However, that ability varies from individual to individual, and most often matching scenarios do not involve those familiar to examiners. Facial recognition software is quite accurate and can even surpass human face recognition by a fair margin, but a recent study found the best results were achieved when both facial recognition software and human experts worked together. Just like humans can improve skills with practice, computerized face detection algorithms can improve their accuracy. The more examples imported to a software-based facial recognition tool, the higher the likelihood of a precise match.

Facial Recognition Applications

The beneficial applications of facial recognition technology range from safety applications to cybersecurity, with law enforcement being the earliest adopter. Without the level of automation that computerized facial recognition technology brings to the table, law enforcement in today’s world would be significantly less effective and efficient. There are additional use cases related to convenience and cybersecurity, such as using your face to unlock a cell phone, unlock a door or punch a time card. Soon, instead of storing and remembering passwords for all manners of websites, stores, banks and facilities, we can use our live face as the key to unlocking those services. Facial recognition can also help power safety applications, such as making sure the correct prescription is taken by the right person at a hospital or identifying the parents of a lost child on the street. The technology has become advanced and continues to develop, leaving the potential for universal adoption in the near future as more pieces of our lives shift to digital.

Products

  • piXserve

    piXserve™ is an enterprise class application that automatically creates a searchable index of the visual contents of media files. piXserve "sees" the contents of digital images and videos, and stores a description of this content in a searchable form.

    piXserve enables:

    • Content Discovery - find pictures/videos that contain specific objects, scenes, text, or people of interest 
    • Content Auto-tagging - automatically label an image/video 
    • Content Alerting - automatically inform users when items of interest appear in a live video stream or web crawl 

    Key features:

    Automatic Indexing 
    Point piXserve to a repository of images and video, and automatically index their contents with no manual intervention or data entry required. piXserve "sees" what is in the image and automatically creates records that describe the content. Whatever is in the image (objects, faces, text, foreground, background, etc.) is automatically indexed.

    Powerful Search
    Through a web browser interface, users login to piXserve, connect to available databases, and formulate search queries to retrieve images and specific segments of video files. Search capabilities includeUse an arbitrary image from user's desktop to search for images/video segments that contain the same or similar items: Use the mouse to point to an area of the query image to indicate which specific item(s) should be searched for
    • Browse the contents of existing databases and use any of those images to formulate a visual search query
    • Use an arbitrary image from user's desktop to search for images/video segments that contain the same or similar items
    • Use the mouse to point to an area of the query image to indicate which specific item(s) should be searched for
    • Browse the contents of existing databases and use any of those images to formulate a visual search query
    • Type a text string to search pictures/videos where that string appears in the field of view
    • Perform not only simple but also complex searches (Example: type a text string to retrieve broadcast news segments where that word is visible on the screen, and then use a picture to search those results and retrieve segments where both the text string and the desired visual object(s) are in the same frame
    • Search by file name
    • Search by keyword or other external metadata, if available
    Powerful Automated Tagging
    • Automatically tag images/video frames with the name of recognized individuals that appear therein (automated face naming)
    • Suggest keywords to describe the contents of a picture/video frame (automated keyword recommendations)
    • Submit sample images of objects of interest and automatically tag images/video frames when these items are visible. (automated object detection and naming)
    Powerful Alerts
    Create alert criteria just as you would formulate a search query. piXserve-ALERT keeps track of what piXserve machines on the network are indexing and when a match is made consistent with what the user specified, it generates a signal. The user receives an e-mail with a link to the alert results. A JMS (Java Messaging Service) signal is also generated to pass the alert on to other systems and applications for further action. Powerful Metadata

    The richness of metadata calculated by piXserve about each image/video frame processed (objects and tags), can be exploited to enable customized applications that are of high value in a variety of settings such as:

    • Scaleable Architecture piXserve is an enterprise-class, J2EE scalable application that is suitable for the most demanding implementations. Cloud versions of the software are also available.

    Please contact piXlogic for additional information.

  • piXserve- ALERT

    The piXserve-ALERT software resides on its own server and interacts with other piXserve computers on the customer network. With piXserve-ALERT, users can create a search query and convert it to an alert criteria. piXserve-ALERT keeps track of what piXserve machines are indexing in near real time (broadcast video programs, security videos, web-crawls, etc.) and when a match is made, an email with a link is sent to the user where piXserve displays the image/video-segment that has the content of interest. From the standard piXserve user interface, users can manage their alerts, share them with other members of their organization, review a history of triggers for each alert, create new ones, delete old ones, and more.

    piXserve-ALERT also generates a message that can be picked up by third party applications (via the Java Messaging Service). Messages can be used to trigger actions by other software programs (start to record, send a notification, close a door, etc.). The third party application simply connects to the message store via TCP/IP and picks up new messages that have been added to the cue.

    piXserve-ALERT has been designed for scalability in order to handle large volumes of alerts from large populations of users. Please contact us to learn more about the product and to discuss your needs and requirements.

  • Web Services API

    The piXserve™ Web Services API has been designed to allow access to piXserve functionality from third party applications. If you are a customer operating a web site and wish to provide some of the piXserve features to your users without exposing the full piXserve interface, the Web Services API is for you. If you are a systems integrator and are building custom solutions for your customers and want to incorporate image and video search functionality in your deliverables, the Web Services API is for you. If you are building a stack of cloud services and want to integrate piXserve for internal or commercial use, the Web Services API is also for you.

    The piXserve Web-Service API is based on a REST (Representational State Transfer) architecture. It is stateless and utilizes simple HTTP methods such as POST, GET, PUT, and DELETE, for implementation.

    The piXserve Web-Service API is extensive, and gives access to all of the functionality available through piXserve's own user interface. A separate API is available for each version of piXserve (Web, Standard, Professional, Enterprise, Alert, and Elastic Cloud Standard). The API package comprises a set of documents, a license, technical support, and training.

    Please contact piXlogic for additional information.

  • Cloud Edition

    piXlogic has teamed with Amazon and VMware to make cloud-enabled versions of its software available on both platforms. The Standard Edition and the Professional Edition of piXserve are available for both public and private cloud environments and are conveniently priced on GSA. This utility-based service model provides the convenience and flexibility to "pay-as-you-go" and scale your piXserve deployment based on current need.

    Please contact us to learn more about the products and discuss your needs and requirements.

piXserve facial recognition technology enables:

  • Content Discovery - face match pictures and videos that contain people of interest, and can also recognize specific objects, scenes, or text.
  • Content Auto-tagging - automatically label an image and video.
  • Content Alerting - inform users when items of interest appear in a live video stream or web crawl.
  • Enterprise Search
  • Security
    Most video surveillance and security systems offer limited options for automating processes such as searching archived video or generating alerts from live video. Often, a significant amount of manpower is required to carry out even simple search tasks. In many investigative situations, manpower and time resources are at a premium and as a result most organizations are not deriving the full benefit of their investment in video surveillance.If you are concerned with the cost, speed, and accuracy of your video investigative work, whether it be forensic in nature or dealing with live video situations, then you should consider piXserve as a "must-have" add-on to your current system.piXserve extends the capabilities of today's systems by adding the ability to automatically analyze the video that is being collected and stored. These video streams can be intercepted by piXserve and analyzed for alerting purposes. Similarly, recorded video can be analyzed, searched, and correlated using piXserve.The analytical capabilities in piXserve support:


    • Facial recognition
    • General purpose object detection and recognition
    • Text recognition
    • License plate recognition
    • Automatic tagging

    All the indexing work is done automatically, server side, and in the background. Users are then free to create visually-based search criteria and navigate the body of accumulated material. They can do all of this "on the fly," as they see fit at the moment, based on whatever problem or situation they are dealing with.

    Users can "drag-and-drop" a picture from anywhere to formulate a search query or pause a video while it's playing and use that frame to create a new search criteria or refine an existing one. These capabilities greatly simplify the discovery process precisely in those situations when the user isn't quite sure what they are looking for and are working in an investigative/exploratory mode.

    To learn more about piXserve and how it can help your organization, please contact us.

  • Defense

    Images and videos have always been key elements of intelligence and defense operations. In recent years, the scope and diversity of digital imagery has greatly increased in every area: ground, satellite, UAV, surveillance, broadcast, etc. The volume of material being acquired and stored is staggering, with no visible plateau in sight.

    Traditional methods of organizing, cataloguing, and distributing this material to analysts and Warfighters are becoming impractical due to the scale involved. On the other hand, timely access to nuggets of vital information contained in images/videos is key to operational success. The ability to cross-correlate the information, whether it's being obtained from live sources or from archived repositories, is more important than ever. In this environment, image/video search and retrieval has become the new "must have" element of any comprehensive solution. piXserve is a general-purpose image/video search and alerting solution. Its extensive set of capabilities makes it a perfect-fit solution to many special problems faced by the military and intelligence community. For example, piXserve can run in compact form on a UAV, and analyze that video in near real time for the presence of objects of interest. In one mode of use, only those "snippets" of interesting material need to be transmitted to ground stations, thereby relieving network pressures and letting operators focus on the most important things.

    On a larger scale, piXserve can analyze WAMI images, make that material searchable (ad-hoc object level searches), and automatically tag objects of interest visible in the images.

    Additionally, images and videos from websites of interest can be indexed and searched. Text and drawings on pictures become searchable with just a few clicks of the mouse; faces of unknown individuals can be quickly correlated among disparate image/video sources; news broadcasts from foreign countries can be mined for content of interest. These and many other use-cases are made possible by the broad range of functions available in piXserve.

    To learn more about piXserve and how it can help your organization, please contact us.

AWS Marketplace

piXlogic Editions Available on Amazon Web Services Marketplace


piXlogic logo Image Search and Indexing


Video Search and Indexing


Image & Video Search and Indexing


For more information, please contact us at AWS@carahsoft.com.

Contracts

Federal

GSA 2GIT

47QTCA21A000R
Mar 31, 2021- Mar 30, 2026

GSA Multiple Award Schedule (MAS)

GS-35F-0119Y
Dec 20, 2011- Dec 19, 2026

NASA SEWP V

NNG15SC03B/NNG15SC27B
May 01, 2015- Apr 30, 2025

ITES-SW2

W52P1J-20-D-0042
Aug 31, 2020- Aug 30, 2025
*Additional Option Years Available

State and Local

CMAS

3-12-70-2247E
Aug 28, 2012- Dec 19, 2026

City of Seattle Contract

0000003265
Jul 11, 2014- Dec 19, 2021

Department of General Services PA - Symantec

4400004253
May 01, 2009- Dec 19, 2021

E&I Cloud and Managed Solutions

EI00063~2021MA
Apr 01, 2021- Mar 31, 2026

Educational Software Solutions and Services - OMNIA Partners, Public Sector

R191902
Feb 27, 2020- Apr 30, 2023
*Additional Option Years Available

Fairfax County IT Hardware, Software, & Services

4400006323
Oct 04, 2015- Dec 04, 2023

OH STS 0119Y

534354
May 31, 2012- Dec 19, 2021

Pennsylvania COSTARS-6 IT Software Contract

COSTARS-006-176
Aug 31, 2017- Aug 31, 2022

State of Indiana Contract

0000000000000000000021430
Aug 01, 2017- Dec 19, 2021
*Additional Option Years Available

State of New Mexico Contract

10-00000-21-00098
Aug 01, 2017- Dec 31, 2022

Education

Illinois Learning Technology Purchase Program (ILTPP)

ILTPP-19CT011
May 20, 2019- Mar 01, 2022

Massachusetts Higher Education Consortium (MHEC)

MC15-04
Aug 10, 2019- Jun 30, 2022

NJSBA

E-8801-ACESCPS
Oct 20, 2015- Sep 03, 2025

VASCUPP

UVA1482501
May 02, 2014- Dec 19, 2021

Events

Archived Events

News

Latest News

New Feature Enables Greater Accuracy for piXserve Users Despite Prevalence of Face Masks During COVID-19 PandemicpiXlogic has issued a new release for its award-winning software piXserve that enables ...
READ MORE >
piXlogic, a leading supplier of image and video automated search solutions, and Carahsoft Technology Corp., the trusted government IT solutions provider, today announced that they are among the first ...
READ MORE >

Resources

Datasheet

piXserve software from piXlogic helps find what they need, fast. piXserve creates searchable metadata that lets you discover what is in your pictures/videos. Download this datasheet to learn more about piXserve's product features.

Video

piXserve provides state-of-the-art facial recognition also when faces are partially occluded. This video show piXserve in action over a range of situations: no occlusions, some occlusions, and significant occlusions as in the case of people wearing Covid-19 style masks. piXserve also detects and ...

Whitepaper

piXserve can act as an extra pair of eyes, automatically alerting humans in the loop when an object of interest is encountered. For example, piXserve could be tasked to monitor collected video, radar, infrared or other ISR imagery feeds for ships, motor yachts, sailboats, semisubmersibles and other ...

piXlogic has developed software that can recognize the contents of pictures and videos, and can flag images and video segments that contain specific types of content. This metadata is created automatically by the piXserve software. Images and video files can be examined and filtered accordingly. The...

Most video management systems offer limited options for automating processes such as searching archived footage, or generating alerts from live video. For the most part, these features are either not available, or only available in a very limited sense. Often, a significant amount of manpower...

Automated number plate recognition systems (ANPR) are widely used by law enforcement agencies worldwide. For the most part these systems require the use of specialized cameras connected to digital signal processing devices that perform optical character recognition (OCR) of the license plate....

piXlogic’s piXserve image and video search and analytics platform offers powerful, standards based facial recognition capabilities. A facial recognition system is a computer application for automatically identifying or verifying a person from a digital image or a video frame from a video source. piX...

Cloudera, piXlogic, Intel, Cisco, and Presidio have partnered to make advanced image and video analytics available to big-data customers. The piXlogic software provides a scalable set of “extra eyes” that can automatically go through images and videos stored in Hadoop clusters and generate metadata ...