Skip to main content

TEODY-Vision: A Deterministic, Non-Neural Framework for High-Speed UI Automation via Anisotropic Coherence and Multi-Scale Gradient Pyramids

Author: Teody A. B. Banagan
Affiliation: University of San Carlos & Concentrix Corporation

Abstract

Modern Robotic Process Automation (RPA) and graphical user interface (GUI) navigation heavily rely on resource-intensive neural networks or large Vision-Language Models (VLMs). While flexible, these architectures introduce computational latency, non-deterministic inference behaviors, and heavy hardware footprints. TEODY-Vision is a fully deterministic, non-neural framework for high-speed UI element localization and text tracking. By combining structure tensors, anisotropic coherence ($\Psi$), multi-scale gradient magnitude pyramids, and dynamic template synthesis, TEODY-Vision achieves sub-pixel localization accuracy with minimal CPU overhead.

Core Features

  • Deterministic Execution: 100% execution repeatability across identical display buffers without probabilistic drift.
  • Non-Neural & Lightweight: Zero dependency on heavy pre-trained weights or GPU accelerators; optimized for pure CPU multi-core execution.
  • Dynamic Template Generation: Runtime synthetic template generation (generate_text_template), removing external static image dependencies.
  • High-Speed Screen Capture: High-performance display buffer ingestion via mss.

Installation

pip install teody-vision


### Quick Start Code Block

Python import cv2 import numpy as np from mss import MSS from teody_vision import TEODYEngine

Capture monitor screen buffer

with MSS() as sct: monitor = sct.monitors[1] screenshot = sct.grab(monitor) frame = np.array(screenshot) frame = cv2.cvtColor(frame, cv2.COLOR_BGRA2BGR)

Initialize TEODY-Vision Engine

engine = TEODYEngine()

Run the tensor coherence and topological extraction pipeline

coherence, regions = engine.process_frame(frame)

print(f"[+] Isolated {len(regions)} topological UI regions successfully.")


## ⚖️ Legal Manifest & Copyright Notice

* **Official Registration:** Prepared for filing under the Intellectual Property Office of the Philippines (IPOPHL) within the Computer Programs / Software category.
* **Copyright Notice:** `Copyright (c) 2026 Teody Arboneda Banagan. All rights reserved.`
* **Open Source License:** Distributed globally under the highly permissive **MIT License**.

---

## 🔬 About the Author & Project Maintainer

**Teody Arboneda Banagan, PhD (Candidate)**
*Solution Architect, AI Engineer and Researcher*
* **Email:** teody882011@gmail.com

### Professional Stature & Domain Expertise
The structural maintenance, systems design, and algorithmic orchestration of this framework are driven by 20 years of progressive IT experience and top-tier credentials spanning international enterprise teams:
* **Doctor of Philosophy (PhD) in IT Candidate** — University of San Carlos, specializing in Advanced IT Frameworks, Robotics Process Automation, Computer Vision, and Enterprise AI Architectures.
* **Master in Information Technology (MIT)** — Cebu Institute of Technology - University.
* **Peer-Reviewed Reviewer & Author** — Invited Peer Reviewer for Scopus-indexed and Web of Science international journals.

Metadata

Release files for teody-vision 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for teody-vision 1.0.1
File Size Uploaded
teody_vision-1.0.1.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for teody-vision 1.0.1
File Interpreter ABI Platform
teody_vision-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 15.4 kB

Release files / teody_vision-1.0.1.tar.gz

Download URL teody_vision-1.0.1.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b86e1f6a301fc32b35f78d5e0d1b36ebab5757dba54f2971dd52befbfd7f3646
BLAKE2b-256 checksum
How to use checksums
0b65aaa5308adfa3e12dffa6c394fc26ce9c0db07a377d452c493d58f12c741f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / teody_vision-1.0.1-py3-none-any.whl

Download URL teody_vision-1.0.1-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fbaa1439648c68dc8ff668649a31491b384b196e9e6c0b22e9ceb5a8312cd4cc
BLAKE2b-256 checksum
How to use checksums
baf408bf5c932fec60c24dc50f4afee27f57ff7ab195bbad12a721b50ed9c164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release history Release notifications | RSS feed

1.0.3

2 release files

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page