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.0

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.0
File Size Uploaded
teody_vision-1.0.0.tar.gz 7.8 kB Details

Built distribution (wheel)

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

Total release size: 15.4 kB

Release files / teody_vision-1.0.0.tar.gz

Download URL teody_vision-1.0.0.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
972d4d187c9d3385937aa9f69f5c652a91317996017d1356d62a458228d90e97
BLAKE2b-256 checksum
How to use checksums
7c13bea6f4bf861e4873a7b1025d8a1e587c82d1bcd9930d6b0e9c8c061a27df
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.0-py3-none-any.whl

Download URL teody_vision-1.0.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
190844def099776c9ac32acdff1517cebd2309bd9b7446085c029945e60c1b4b
BLAKE2b-256 checksum
How to use checksums
94f86d0c6dcb81537563ab9d1f19003b055ce22b23c24ad5044447922929acd3
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

1.0.1

2 release files

This release

1.0.0 This release

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