R&DBondstein Technologies Ltd.Work period · 2025-2026Smart Facilities

Conveyor Counting, Parking Occupancy & Threat Analytics

Modular computer vision solutions for smart infrastructure: conveyor package directional counting with CentroidTracker, stall-level smart parking occupancy with polygon hysteresis, pyzbar catalog verification, and open-vocabulary fire/smoke detection.

Internal R&D / Personal Engineering Project at Bondstein Technologies Ltd.

Module of Bondstein Vision Suite; presented as a separate case study.

Conveyor Counting, Parking Occupancy & Threat Analytics project workflow and system architecture
Project workflow and system architecture overview. Open full-size diagram

Workflow at a glance

  1. Read facility video

    Acquire imagery for the configured task.

  2. Detect and track

    Locate objects or occupied regions.

  3. Apply module rules

    Evaluate counts, occupancy, or event cues.

  4. Review outputs

    Inspect task-specific results and evidence.

Project facts & reported results

Counting, parking, label, fire/smoke
Modules

Implementation fact

Centroid / track deduplication
Tracking

Implementation fact

Polygon hysteresis + temporal voting
Reliability

Implementation fact

Project Overview

Problem Statement

Facility teams often need several focused analytics—counting, parking occupancy, label validation, and fire or smoke screening—without separate, incompatible runtimes.

Approach & Methodology

Engineered lightweight Vision Suite modules sharing a unified runtime (`vision_core.py`). Implemented single-pass line-crossing package counting with CentroidTracker, per-stall polygon parking occupancy with hysteresis, pyzbar catalog verification, and open-vocabulary fire/smoke detection with zone gating.

Outcome & Scope

Implemented modular, config-driven R&D components that emit structured snapshots and events for dashboard integration.

System Architecture

Unified vision microservice engine for facility and logistics automation

Key Components:

Package Counter Engine

YOLO + CentroidTracker directional line crossing deduplicator

Parking Occupancy Engine

Per-stall polygon containment with temporal hysteresis smoothing

Label Verifier

pyzbar barcode decoder with catalog regex fuzzy matching

Fire & Smoke Detector

Open-vocab flame detection with temporal voting and zone gating

Key Features & Capabilities

Conveyor package directional line-crossing counting with single-pass track deduplication

Per-stall polygon parking occupancy detection with occupied/free hysteresis smoothing

Label & barcode verification with pyzbar and regex catalog validation

Open-vocabulary fire, smoke, and flame detection with temporal voting and zone gating

Periodic JSON snapshot & event telemetry for dashboard integration

Technologies & Tools

YOLO11
CentroidTracker
pyzbar
OpenCV
Python
PyYAML
Open-Vocabulary