PowerMind VisionID Overview
Purpose
PowerMind VisionID is a face recognition application for enrolling people, identifying them from photos or live camera capture, verifying a claimed identity, and managing authenticated user access to those workflows.
The application combines three concerns:
- biometric enrollment and matching
- browser-based live camera workflows with liveness checks
- administrative access control for users and audit events
Business Use Cases
VisionID supports the following practical use cases:
- employee or member enrollment using a single face photo
- identity confirmation during check-in or access control
- live attendance or visitor verification from a webcam or phone camera
- identity verification against a known person ID
- controlled delegation of operator access through supported user and administrator roles
- audit logging of administrative actions
Key Features
- authenticated access and role-based permissions
- browser UI for sign-in, enrollment, and live identification
- single-photo enrollment from JPG or PNG uploads
- photo-based identification and verification
- live-video identification with liveness detection
- delete enrollment support
- user and enrollment administration
- audit history for security-sensitive actions
- API access for authorized integrations
Supported Workflows
Authentication
- A user signs in with username and password.
- The API returns a signed access token with role information.
- The token is supplied in the
Authorizationheader for subsequent requests.
User Administration
- A privileged user lists current accounts.
- A privileged user creates or deletes lower-privilege accounts.
- Password changes are controlled by role rules and current-password checks for self-service changes.
Face Enrollment
- An authorized operator uploads a photo and a unique
person_id. - The server detects exactly one face.
- The server stores the resulting embedding and enrollment metadata.
Face Identification
- An authorized user uploads a face photo or live frame sequence.
- The server runs liveness checks for live-video requests.
- The server compares embeddings against enrolled people.
- The server returns the best match and confidence score.
Face Verification
- An authorized user supplies a known
person_idand a face photo. - The server checks whether the person is enrolled.
- The server returns a matched or unmatched verdict for that identity.
High-Level Architecture
At a high level, VisionID has four functional layers:
- Browser UI or external API client
- Authentication and role-based access controls
- Protected identity and audit storage
- Face-recognition and liveness processing
PowerMind AI Studio integration
VisionID is available as a tool in PowerMind AI Studio. In Studio, operators open Tools → VisionID and use the Dashboard, Identities, Enrollment, Recognition, Verification, and Audit workspaces. Studio supplies the authenticated shell, project context, service-health indicator, and navigation; VisionID supplies the biometric workflows and results. See the User Guide for the screen-by-screen workflow.