Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
8 views9 pages

Vision Revamp

The document outlines the development of a revamped vision application aimed at improving user interface and experience in industrial settings. Key features include camera management, algorithm mapping, notification systems, and an admin panel for user management and access control. The project is currently in the development stage, with various tasks and assets yet to be completed.

Uploaded by

kartikmorex
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views9 pages

Vision Revamp

The document outlines the development of a revamped vision application aimed at improving user interface and experience in industrial settings. Key features include camera management, algorithm mapping, notification systems, and an admin panel for user management and access control. The project is currently in the development stage, with various tasks and assets yet to be completed.

Uploaded by

kartikmorex
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 9

// I/O Vision //

Vision Revamp
17 May 2025

Created By - Rajveer, Kartik


Status - Development Ready
Shipping Date -
Last Updated - 17 May 2025
Task Type - Rnd Roadmap

Assets:
Description Status Files/Links

ClickUp Task Link {FEBE} Not started Link

Prototype Link {v1.0.0} {Designer} Not started Link

Handover Meeting Recording Not started

Tech Doc Link {v1.0.0} {} Not started

Testing Reports {v1.0.0} {Tester_Date} Not started

Reviewers:
Reviewer Status Date

Product Team Reviewer: Siddharth Approved Jul 21, 2025

Webteam Reviewers: Harshit, Aditya Not started

Problem Statement

● The current user interface (UI) and user experience (UX) of vision applications in the
industrial sector are primitive and lack user-friendliness. Existing systems are overly

© Faclon Labs Private Limited | All


Rights Reserved 1
// I/O Vision //

complex, unintuitive, and missing critical features essential for efficient industrial
operations. Consequently, operators encounter challenges like slow decision-making,
cumbersome workflows, and inadequate insights. There is an urgent need for a
modern, intuitive platform that simplifies user interactions and provides
comprehensive functionality tailored specifically for industrial requirements.

Objective

Value Proposition
● Easy-to-use UX and something that looks futuristic and aligns with industry
standards.
● Offer operators actionable insights from advanced vision analytics instead of raw
video streams.
● Ensure ease-of-use with clear, modular management of visual data and insights

© Faclon Labs Private Limited | All


Rights Reserved 2
// I/O Vision //

Key Features
Configuration Application
This Comes After the camera has been added to the user account, along with camera position
or location similar to I/O Sense.

Camera Management

● Add and configure camera streams


● Categorise streams based on location/use case
● Time preview functionality for a single camera

Use Case Algorithm Mapping

Detection Zone

● Assign specific computer vision algorithms to camera streams by opening the camera
UI.
○ While assigning the algorithm, take the Algorithm calibration parameters as
user input.
● Allow users to define zones of interest within camera feeds.
● It supports easy drawing and editing of detection zones.
● Flexible switching between algorithms based on the needs to view a single camera
stream, and Events and notifications generated based on it.

Thresholds & Rule Configuration

● Define custom conditions to trigger alerts or violations as per each algorithm.


○ The example algorithm is set to detect vehicles above 20 km/h, but we will set a
trigger that if a vehicle exceeds 50 km/h, it constitutes a serious violation and an
alert needs to be sent, or a trigger needs to be generated for this.
● Adjustable threshold sensitivity settings for the algorithm, the working

Notification & Alerts

● Configure delivery methods (email, push notifications, webhooks)


● Route alerts to specific personnel or groups based on event type
○ Addition of the contact feature while configuring the alert
© Faclon Labs Private Limited | All
Rights Reserved 3
// I/O Vision //

Access Control & Permissions for Vision

● Role-based access control to manage configuration permissions, similar to Subuser


access permissions, which are available on the Vision app
● Enhanced security through permission restrictions

Note: We need to add an admin control panel for the Vision platform as well.

1. Streaming App
Streaming Grid (Toggle)

● Users create and manage camera grids, selecting one or more camera streams.
● Display North Star metrics associated with each camera’s algorithm.
● Show the latest notifications for each camera and associated algorithms.
● Enable users to validate algorithm results (Positive/False Positive/False Negative) for
algorithm fine-tuning.
● Provide manual annotation capability for each captured incident image.

Custom alerts :

UI Navigation:

● User clicks on a camera (e.g., Cam_001)


● Tabs available: Overview | Algorithms | Zones | Events | ➤ Triggers
● Inside Triggers, show:
○ 🔘 [+ Add New Trigger]
○ 📋 List of existing triggers (with edit/delete options)

Location in App:

📍 Camera Details Page → Triggers Tab

Field Type Description

© Faclon Labs Private Limited | All


Rights Reserved 4
// I/O Vision //

Trigger Name Text Input Descriptive name (e.g., “No Helmet in Zone A”)

Algorithm Dropdown Select from enabled algos on this camera (e.g., PPE
Detection, Vehicle Speed)

Trigger Optional Text For internal use


Description Area

Example: If Algorithm = "PPE Detection"

Field Type Description

Zone Dropdown (multi) List of configured zones for this camera

Missing Items Multi-select Helmet, Vest, Shoes, Gloves

Min People Detected Number (optional) Trigger only if >= X people are detected

Time Filter Optional Time Picker Only trigger during shift 1 (e.g., 8 AM–4 PM)

© Faclon Labs Private Limited | All


Rights Reserved 5
// I/O Vision //

Example: If Algorithm = "Vehicle Speeding"

Field Type Description

Zone Dropdown The area where speed is monitored

Speed Threshold Numeric Input E.g., trigger if speed > 20 km/h

Vehicle Type Optional (dropdown) E.g., Only for trucks, cars, etc.

Time Filter Optional E.g., only during the night shift

🪜 STEP 3: Action Configuration

Field Type Description

- Send a Notification via email


Actions on Trigger Checkbox List - via SMS

- include Video

Notify Contacts Multi-select Use system contacts or groups

Notification Message Optional Text Custom message to be sent

Map Sense (Toggle)

● Enable users to enter latitude and longitude or manually zoom to identify and lock
locations.
● Allow users to create and adjust different zones within the map view.
● Automatically map cameras based on latitude and longitude.
● Provide fine control for camera positioning via arrow keys or mouse drag-and-drop.
© Faclon Labs Private Limited | All
Rights Reserved 6
// I/O Vision //

2. Admin Panel

Admin dashboard for system-wide configuration and RBAC enforcement.

Modules:

a. User Management: Add/edit users, Create Users.


b. Role Permissions: Feature-level toggles (Create/View/Edit/Delete).
c. Audit Logs: Who Changed What and When?

1. User Management

● Add/edit/delete users.
● Assign or revoke roles.
● Temporarily deactivate users.
● Reset passwords and login credentials.

2. Role-Based Permissions (RBAC)

● Define what each role can create, view, edit, or delete.


● Create custom roles with permission toggles.
● Manage default roles: Super Admin, Admin, Operator, Viewer.

3. System Settings

● Define global configuration parameters (e.g., default thresholds, escalation rules).


● Manage algorithm versioning across the platform.
● Toggle system-wide feature flags.

4. Audit Logs

● Track all configuration changes made by Admins.


● View historical records of alert generation, stream updates, trigger changes, and more.
● Export logs for compliance and review.

5. Health Monitoring

● Monitor live stream health and uptime.


● Detect and notify on camera disconnection or API failures.
● Maintain a real-time system diagnostic view.

6. Access Controls

● Limit access to cameras, triggers, zones, or notification settings based on roles.

© Faclon Labs Private Limited | All


Rights Reserved 7
// I/O Vision //

● Enforce regional or team-level visibility controls.

The Admin Panel is only accessible by users with the "Super Admin" and “Admin” roles.

RBAC (Role-Based Access Control)

Predefined Roles:

Role Description

Super Admin(Root Admin) Full access to Admin Panel, user control, system-wide features

Admin Manage cameras, triggers, and algorithms

User View streams, validate alerts, and annotate incidents

User Experience and Flow


Configuration Application UX Flow:

1. User Login & Role Validation → Add Camera in the User Account with the necessary
details
2. Algorithm Mapping and Camera Management: Select camera → Assign algorithm →
Confirm mapping
3. Define Zones & Regions: Select → Draw zones → Save configuration
4. Configure Thresholds: Define alert conditions → Adjust sensitivities → Save rules
5. Alert Routing Setup: Choose notification channels → Assign recipients → Set conditions
6. Model Calibration & Versioning: Select camera → Choose model version → Calibrate
settings

Streaming Application UX Flow:

1. Streaming Grid Setup: Select camera streams → Configure north star metrics → View
notifications
2. Algorithm Validation: Validate results (Positive/False Positive/False Negative)
3. Incident Annotation: Manually annotate images for captured incidents
© Faclon Labs Private Limited | All
Rights Reserved 8
// I/O Vision //

4. Map Sense Setup: Enter location → Adjust view and zones → Map cameras → Fine-tune
camera positions

Developer Notes / Feedback

Keep track of open issues / key decisions here. Sometimes, certain decisions are made that might
feel controversial; document these here so people know that the discussions have happened and
there’s strong awareness of the tradeoffs.

🪧Open Issues & Key Decisions

Keep track of open issues / key decisions here. Sometimes, certain decisions are made that might
feel controversial; document these here so people know that the discussions have happened and
there’s strong awareness of the tradeoffs.

🥅Next Phase Implementation

Keep track of open issues / key decisions here. Sometimes, certain decisions are made that might
feel controversial; document these here so people know that the discussions have happened and
there’s strong awareness of the tradeoffs.

© Faclon Labs Private Limited | All


Rights Reserved 9

You might also like