Skip to content

Tiling Pipeline

Han Bui edited this page Oct 2, 2024 · 1 revision

Tiling Neural Network Pipeline with DepthAI

Welcome to the Tride wiki! This documentation provides in-depth details for developers and contributors who want to understand the internals of the project.

Table of Contents

High level structure

           ┌───────────────┐
           │               │
           │  ReplayVideo  │  # Inputs video frames
           │   or Camera   │
           │               │
           └──────┬────────┘
                  │
                  │ passthroughVideo 
                  │ (full frame)
                  ▼
           ┌───────────────┐
           │               │
           │    Tiling     │  # Splits frame into tiles
           │               │
           └──────┬────────┘
                  │
                  │ outputTiles
                  │ (n individual tiles)
                  ▼
           ┌───────────────┐
           │               │
           │ NeuralNetwork │  # Processes each tile, perform detection
           │               │
           └──────┬────────┘
                  │
                  │ outputDetections 
                  │ (n detections)
                  ▼
           ┌───────────────┐
           │               │
           │  TilesPatcher │  # Decode nn output and merges tile results
           │               │
           └──────┬────────┘
                  │
                  │ outputBoxes 
                  │ (merged boxes from n tiles)
                  ▼
           ┌───────────────┐
           │               │
           │    Display    │  # Shows final frame with bboxes from detections
           │               │
           └───────────────┘
Clone this wiki locally