Sightcorp logo

Our glossary provides brief definitions and explanations of terms used on the website. If you cannot find the term you are looking for, please email us so that we can consider adding it to the glossary.

Age EstimationAge estimation is how a person’s age is determined based on biometric features.
AlgorithmIn computer science and mathematics, an algorithm is a self-contained sequence of actions to be performed. It is a step by step method of solving a problem. Algorithms perform calculation, data processing, and/or automated reasoning tasks.
AnalyticsAnalytics is the scientific and systematic processing of meaningful patterns which can be found in data. It is concerns turning raw data into meaningful insight for making better decisions. Analytics relies on application such as statistics, computer programming, and operations research in order to quantify and gain insight to the meanings of data. It is especially useful in areas which record a lot of data or information.
Anonymous Video AnalyticsAnonymous Video Analytics is a technology that uses pattern detection algorithms to scan real-time video feeds. The algorithms look for patterns that match the software’s understanding of faces. The data gathered from video feeds is logged but not stored in the system – with nothing in the process recognizing the individuals who passed in front of the sensors.
Application Program Interface (API)An application programming interface (API), in computer programming, is a set of subroutine definitions, communication protocols, and tools for building software. In simple terms, an API specifies how software components should interact through a set of clearly defined methods of communication among various components. A good API makes it easier to develop a computer program by providing all the building blocks. These are then put together by the programmer.
Audience SegmentationAudience segmentation is a method of dividing people into homogeneous subgroups based upon defined criterion such as demographics, psychographics, product usage, communication behaviors and media use.
Big DataBig data is a term for extremely large data sets that when analyzed reveal patterns, trends, and associations, especially relating to human behavior and interactions. For some applications, this data maybe too large or complex for traditional data-processing application software to adequately deal with.
Biometric DataBiometric Data is a term for data points that define the identity or qualities of a person, for example facial landmarks or estimated age and gender.
BiometricsBiometrics is a term used to refer to technologies used to detect and recognize human physical characteristics. Different aspects of biometrics include biometric data, matching and verification.
Computer VisionComputer vision is an interdisciplinary field that concerns how computers can be made for gaining high-level understanding from digital images or videos.
Data AnalysisData analysis is a process of critically examining data with the goal of discovering useful information, suggesting conclusions, and supporting decision-making. Data analysis has multiple aspect and approaches, encompassing diverse techniques under a variety of names, in different business, science, and social science domains.
Deep LearningDeep Learning is the application of artificial neural networks to learning tasks that contain more than one hidden layer. It is part of a broader family of machine learning methods based on learning data representations, as opposed to task-specific algorithms.
Digital SignageDigital signage is any digital sign board, billboard and similar display devices used for displaying visual information, most commonly in outdoor public areas.
Emotion RecognitionEmotion Recognition is a technology that can read one or more of the basic six emotions (happiness, surprise, anger, disgust, fear, sadness) from a given face.
Eye TrackingEye Tracking refers to the activity of studying the way that people’s eyes move in order to discover what, especially in advertisements, attracts their attention
Face DetectionFace Detection is localization and classification of faces in an image or video stream.
Face Landmarks/Facial LandmarksFace Landmarks are pre-defined points on a face that can be located using Computer Vision methods. Example landmarks are the corners of the mouth and eyes. The relative orientation of Face Landmarks can be used to recognize emotions. The face can also be warped to new facial expressions using the landmarks.
Face RecognitionFace Recognition is the task of determining the identity of a face in an image. It is typically used for comparing two faces for identity or by comparing against a database of faces.
Face TrackingFace Tracking is a form of technology, given a face detection, used for tracking the movement of the face in a video stream. Tracking, which is essentially motion estimation, is an integral part of most face processing systems.
Machine LearningMachine Learning is a set of specialized statistical methods that automatically learn to find patterns in their input to all sorts of digital tasks.
PythonPython is a widely used high-level programming language created by Guido van Rossum for general-purpose programming. It was first released in 1991.