BagBridge
-
-
-
-
-
-
-
-
-
-
(Dash API Server - UI Server)
-
(Azure Front Door - Global Load Balancer)
-
(Blob Storage - Blob Storage Service)
-
(Blob Storage CarryOn - Blob Storage Service)
-
(Global Load Balancer - WAF)
-
(Fortinet - WAF)
-
(WAF - UI Server)
-
(Server Components - UI Server)
-
(Server Components - Dash API Server)
-
data to render
(Data Query Service - BagBridge Dashboard Server)
-
(BagBridge API Server - Data Query Service)
-
(BagBridge API Server - Data Upload Service)
-
(Capture Arch - BagBridge Arch System)
-
(BagBridge Product - Checked Baggage Inter Airport Tracking Service)
-
(BagBridge Product - Checked Baggage Intra Airport Tracking Service)
-
(BagBridge Product - BagBridge System)
-
(BagBridge AI Model Training System - BagBridge Raw Data)
-
(BagBridge Arch System - BagBridge Raw Data)
-
r/w
(BagBridge API Server - BagBridge Backend Storage)
-
(BagBridge API Server - Data Upload API)
-
(BagBridge Arch System - Data Upload API)
-
Software / Configuration Updates
(Continuous Deployment System - BagBridge Arch System)
-
(BagBridge API Server - Data Query API)
-
server side queries
(Data Query API - BagBridge Dashboard Server)
-
(BagBridge System - Data Upload API)
-
(BagBridge System - BagBridge Dashboard UI)
-
(BagBridge System - BagBridge Backend Storage)
-
(BagBridge System - BagBridge AI Model Training System)
-
(BagBridge System - Continuous Deployment System)
-
(BagBridge System - Data Query API)
-
(BagBridge System - BagBridge Raw Data)
-
(BagBridge System - BagBridge Arch System)
-
(Data From BagDrop - Bag Tag)
-
(Data From BagDrop - Visual Data of Bag)
-
(Data From Tracking Stations (Arches) - Visual Data of Bag)
-
(BagBridge System - Data From BagDrop)
-
(BagBridge System - Data From Tracking Stations (Arches))
-
(Cleanse Data - Filter Images)
-
(Pre-Process Data - Scale Image)
-
(Pre-Process Data - Select Best Frames)
-
(Pre-Process Data - Crop Image)
-
(Training Working Storage - Cleansed Data Intermediate Storage)
-
(Cleanse Data - Cleansed Data Intermediate Storage)
-
(Pre-Process Data - Cleansed Data Intermediate Storage)
-
(Pre-Process Data - Preprocesed Data Intermediate Storage)
-
(Train Model - Preprocesed Data Intermediate Storage)
-
(Train Model - Model)
-
(Google Cloud - Training Working Storage)
-
(Google Cloud - BagBridge AI Model Training System)
-
(Google Cloud - BagBridge Raw Data)
-
(Google Cloud - Training Pipeline)
-
(Azure Cloud - AI Model Container Registry)
-
(Google Cloud - Vertex AI)
-
(Google Cloud - Training Data File Store)
-
(Training Data File Store - Training Working Storage)
-
(Azure Cloud - Data Query API)
-
(Azure Cloud - BagBridge API Server)
-
(Azure Cloud - Data Upload API)
-
(Azure Cloud - BagBridge Dashboard Server)
-
(Azure Cloud - BagBridge Backend Storage)
-
(Azure Cloud - Continuous Deployment System)
-
(Airport, On Prem - BagBridge Arch System)
-
(BagBridge Dashboard Server - BagBridge Dashboard UI)
-
(Select Best Frames - Crop Image)
-
(Pre-Process Data - Train Model)
-
(Train Model - Labelled Data)
-
(Training Working Storage - Labelled Data)
-
(Google Cloud - Firestore)
-
(Firestore - Image Metadata)
-
(Google Cloud - Google Cloud Storage)
-
(BagBridge Raw Data - Raw Images Of Bag)
-
(BagBridge Raw Data - Image Metadata)
-
(Google Cloud Storage - Raw Images Of Bag)
-
(Vertex AI - Training Pipeline)
-
(Google Cloud - Evaluation Pipeline)
-
(Training Pipeline - Evaluation Pipeline)
-
(Google Cloud - Benchmarking Pipeline)
-
(Evaluation Pipeline - Benchmarking Pipeline)
-
(Vertex AI - Evaluation Pipeline)
-
(Vertex AI - Benchmarking Pipeline)
-
creates
(Training Pipeline - Model)
-
reads
(Evaluation Pipeline - Model)
-
(Google Cloud - Training Dataset)
-
(Training Dataset - BagBridge Raw Data)
-
(Evaluation Dataset - BagBridge Raw Data)
-
(Evaluation Pipeline - Evaluation Dataset)
-
(Pre-Process Data - Offline Matching)
-
(Offline Matching - Model)
-
(Offline Matching - Evaluating Match Result)
-
(Evaluating Match Result - Labelled Data)
-
(Google Cloud - Evaluation Match Metrics)
-
(Evaluating Match Result - Evaluation Match Metrics)
-
(Data Captured At Arch - )
-
(Google Cloud - Benchmark Output Metrics)
-
(Offline Matching - Evaluate Benchmark Result)
-
(Evaluate Benchmark Result - Benchmark Output Metrics)
-
(Evaluate Benchmark Result - Labelled Data)
-
(Google Cloud - Training VM)
-
(Google Cloud - Preprocessing VM)
-
(Vertex AI - Training VM)
-
(Vertex AI - Preprocessing VM)
-
(Google Cloud - Kubeflow)
-
orchestrates
(Kubeflow - Vertex AI)
-
(Google Cloud - Evaluation VM)
-
(Azure Cloud - Application Container Registry)
-
(AI Model Container Registry - Model)
-
(BagBridge System - AI Model Container Registry)
-
(BagBridge AI Model Training System - AI Model Container Registry)
-
(Continuous Deployment System - AI Model Container Registry)
-
(Continuous Deployment System - Application Container Registry)
-
(Google Cloud - Create Training-Dataset)
-
(Create Training-Dataset - Cleanse Data)
-
(Create Training-Dataset - BagBridge Raw Data)
-
(Create Training-Dataset - Training Dataset)
-
(Crop Image - Scale Image)
-
(Training Pipeline - Training Dataset)
-
(Google Cloud - Model Metrics)
-
(Train Model - Model Metrics)
-
(Training Working Storage - Labelling Training Match Data)
-
(Training Working Storage - Preprocesed Data Intermediate Storage)
-
(Training Working Storage - Model)
-
(Train Model - Labelling Training Match Data)
-
(Google Cloud - Dataset Manager)
-
(Dataset Manager - Create Training-Dataset)
-
(BagBridge System - BagBridge Dashboard Server)
-
(BagBridge System - BagBridge API Server)
-
(BagBridge AI Model Training System - Training Pipeline)
-
(Evaluation Pipeline - Pre-Process Data)
-
(Evaluation Pipeline - Offline Matching)
-
(Evaluation Pipeline - Evaluating Match Result)
-
(Benchmarking Pipeline - Evaluating Match Result)
-
(Benchmarking Pipeline - Evaluate Benchmark Result)
-
(BagBridge AI Model Training System - Evaluation Pipeline)
-
(BagBridge AI Model Training System - Benchmarking Pipeline)
-
(Training Pipeline - Pre-Process Data)
-
(Training Pipeline - Train Model)
-
(Select Evaluation-Dataset - Cleanse Data)
-
(Select Evaluation-Dataset - BagBridge Raw Data)
-
(Select Evaluation-Dataset - Evaluation Dataset)
-
(Benchmarking Pipeline - Evaluation Pipeline)
-
(OAK-D Interface - Detect Object)
-
(Basler Camera Interface - Capture Baggage Image)
-
(Trigger Image Capture - Capture Baggage Image)
-
(Capture Baggage Image - Convert to JPEG)
-
(Convert to JPEG - Junction)
-
(Junction - Orchestrate Inference)
-
(Junction - Image Capture Plugins)
-
(Detect Object - Trigger Image Capture)
-
(Capture Orchestrator - Trigger Image Capture)
-
(Image Processor - Convert to JPEG)
-
(Image Capture Plugins - Training Data Capture Pipeline)
-
(Image Capture Plugins - Dashboard Image Capture Pipeline)
-
(Infrence Engine - Orchestrate Inference)
-
(Baggage Identification Engine - Orchestrate Inference)
-
(Orchestrate Inference - Bag Match Details)
-
(Dashboard Image Capture Pipeline - Dashboard Data Uploader)
-
(Dashboard Data Uploader - Bag Match Details)
-
(Airport, On Prem - Image Processor)
-
(Airport, On Prem - Image Capture Plugins)
-
(Airport, On Prem - Infrence Engine)
-
(Airport, On Prem - Baggage Identification Engine)
-
(Airport, On Prem - Bag Match Details)
-
(Airport, On Prem - Capture Orchestrator)
-
(Airport, On Prem - Dashboard Data Uploader)
-
(Airport, On Prem - Trigger Image Capture)
-
(Airport, On Prem - Convert to JPEG)
-
(Airport, On Prem - OAK-D Interface)
-
(Airport, On Prem - Basler Camera Interface)
-
(Airport, On Prem - Orchestrate Inference)
-
(Airport, On Prem - Detect Object)
-
(Airport, On Prem - Capture Baggage Image)
-
(Airport, On Prem - GCP Uploader)
-
(Training Data Capture Pipeline - GCP Uploader)
-
(GCP Uploader - BagBridge Raw Data)
-
(Dashboard Data Uploader - Data Upload API)
-
(Baggage Identification Engine - Vector Generation Service)
-
(Baggage Identification Engine - Match Service)
-
(Vector Generation Service - Generate Vectors)
-
(Match Service - Find Similar Bag In Gallery)
-
(Gallery Service - Create Gallery)
-
(Create Gallery - Match Gallery)
-
(Find Similar Bag In Gallery - Match Gallery)
-
(1)
(Orchestrate Inference - Generate Vectors)
-
(3)
(Orchestrate Inference - Find Similar Bag In Gallery)
-
(2)
(Orchestrate Inference - Create Gallery)
-
(Generate Vectors - Image Vector)
-
(Find Similar Bag In Gallery - Image Vector)
-
(Model Metrics - Firestore)
-
(Model - Google Cloud Storage)
-
(Training Pipeline - Training Working Storage)
-
(Google Cloud - Training Output)
-
(Training Output - Model)
-
(Training Output - Model Metrics)
-
(Training Pipeline - Training Output)
-
(BagBridge Raw Data - Training Dataset)
-
(Evaluation VM - Vertex AI)
-
(Airport, On Prem - External System Adapters)
-
(Helm - BagBridge Arch System)
-
(k3s - BagBridge Arch System)
-
(CockroachDB - BagBridge Arch System)
-
(Azure Monitoring Agent - BagBridge Arch System)
-
(Flux - BagBridge Arch System)
-
(Flux - Continuous Deployment)
-
(Redis - Pub/Sub)
-
(Redis - Task Queue)
-
(Redis - Object Cache)
-
(Azure Monitoring Agent - System Monitoring)
-
(Helm - Deployment Package Management)
-
(k3s - Application Container Orchestration)
-
(CockroachDB - Distributed DB, Perisistence)
-
(System Monitoring - BagBridge Arch System)
-
(Deployment Package Management - BagBridge Arch System)
-
(Application Container Orchestration - BagBridge Arch System)
-
(Distributed DB, Perisistence - BagBridge Arch System)
-
(Continuous Deployment - BagBridge Arch System)
-
(Task Queue - BagBridge Arch System)
-
(Pub/Sub - BagBridge Arch System)
-
(Object Cache - BagBridge Arch System)
-
reads
(Storage Service - Dash API Server)
-
writes
(Data Upload Service - Storage Service)
-
(Postgres DB - Storage Service)
-
(Storage Service - Blob Storage Service)
-
hosts
(Azure Kubernetes Service - Server Components)
-
(UI Server - Dash UI)
-
(UI Server - BagBridge Dashboard UI)
-
(Server Components - BagBridge API Server)
-
reads
(Storage Service - Data Query Service)
-
(Data Query Service - UI Server)
-