TEODY-Vision: A Deterministic, Non-Neural Framework for High-Speed UI Automation via Anisotropic Coherence and Multi-Scale Gradient Pyramids
Author: Teody A. 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.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| teody_vision-1.0.3.tar.gz | 7.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| teody_vision-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.4 kB
Release files / teody_vision-1.0.3.tar.gz
| Download URL | teody_vision-1.0.3.tar.gz |
|---|---|
| Size | 7.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
48711523f6f39d830b92356a47e2ebbaee17721f6bf10b9fdfdc64b56a72c6b5
|
|
BLAKE2b-256 checksum How to use checksums |
b8a3e3356ef2f7cea8089504f1d292745141d35dfd6196bfff57295f82509d2a
|
| 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.3-py3-none-any.whl
| Download URL | teody_vision-1.0.3-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
553b6e0242ebf0188730de8cea894600d58630ef0528f0b5d38661f46877fc40
|
|
BLAKE2b-256 checksum How to use checksums |
8aead2512b226eaa09378056a16d0c27ae49e55b526d52ea386b9b588c657e35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.9
|