← Portfolio
Confidential engagement

Real-Time Workforce Recognition & Visual Intelligence

Real-time visual recognition engineered beyond a single model prediction.

A GPU-assisted computer-vision system designed to process live video, detect and track faces, perform embedding-based recognition against a large workforce identity base, manage unresolved observations, and generate controlled event evidence.

EngagementConfidential enterprise engagementEngineering landscape11 technologies and practicesCase studyReal-time visual intelligence
System context

Real-time visual recognition engineered beyond a single model prediction.

The system was designed for a working environment with more than 8,000 active employees where live visual recognition needed to operate continuously without generating uncontrolled duplicate events.

Recognition alone was not enough. The application needed to combine detection, tracking, embeddings, similarity matching, temporal observations, confidence handling, evidence selection, and event delivery into a complete operational workflow.

Interactive architecture

A decision develops across observations.

  1. 01
    Live input

    A synthetic video frame enters the real-time processing pipeline.

  2. 02
    Detection

    A clean region identifies the abstract visual subject without using real imagery.

  3. 03
    Tracking

    Several frames are associated with one persistent observed subject.

  4. 04
    Embedding

    The selected observation becomes a compact abstract vector representation.

  5. 05
    Matching

    The vector is compared with an identity field representing 8,000+ active employee identities.

  6. 06
    Confidence and quality

    Frame quality, observation count, match confidence, and track history inform the decision without fabricated percentages.

  7. 07
    Known path

    A representative observation resolves through the controlled known path.

  8. 08
    Unresolved path

    Observe, observe, quality improves, evidence is selected, and only then is an event created.

Engineering challenge

Recognition becomes harder when the system has memory.

A live camera may observe the same person across many consecutive frames. Without tracking and temporal logic, an unresolved observation can generate repeated alerts. Confidence also changes with movement, lighting, face size, partial visibility, and frame quality. The system therefore needed to reason across observations rather than treating every frame independently.

Engineering decisions

Principles designed into the system.

The architecture treats operation, failure, and evidence as first-class concerns.

01

Temporal reasoning

Recognition decisions can incorporate multiple observations rather than one isolated frame.

02

Track-aware processing

Consecutive detections of the same subject are associated with a persistent track.

03

Quality-aware evidence

Higher-quality observations can replace weaker evidence before a final unresolved event is produced.

04

Unknown debouncing

Persistent unresolved subjects are controlled so repeated frames do not produce uncontrolled alert spam.

05

GPU-assisted inference

The inference architecture supports accelerated real-time visual processing.

06

Asynchronous event delivery

Notification work does not need to block the main visual-processing pipeline.

Reliability

Confidence needs history.

Real-world visual recognition is affected by movement, partial visibility, image quality, lighting, distance, and changing observation conditions. The system therefore combines confidence with tracking history, repeated observations, quality gates, and controlled event logic before treating an unresolved observation as meaningful.

OBSERVECONTROLVALIDATEOPERATE
Technology

Tools selected around the operational system.

Technologies shown reflect the engineering landscape; individual components use only what their role requires.

PythonOpenCVInsightFaceONNX RuntimePyTorchCUDA / GPU inferenceNumPyREST / webhook integrationMySQLReal-time video processingEmbedding / vector comparison
What this demonstrates

This project demonstrates PiBert’s ability to move from computer-vision inference to a complete real-time operational system—combining detection, tracking, recognition, temporal reasoning, evidence handling, and application integration.

Client identity and selected operational details have been withheld to preserve confidentiality. The architecture shown has been abstracted while retaining the engineering principles of the delivered system.

A difficult operational system?

Have an operational problem that needs this level of engineering?

Discuss your system