VISTA Documentation¶
Viewing, Imagery, Spatial Tracking and Analysis
VISTA is a PyQt6-based desktop application for viewing, analyzing, and managing multi-frame imagery datasets along with associated detection and track overlays. It’s designed for scientific and analytical workflows involving temporal image sequences with support for time-based and geodetic coordinate systems, sensor calibration data, and radiometric processing.
Key Features¶
Multi-frame imagery viewing with playback controls and histogram adjustment
View frame imagery in image or geodetic space with tile servers to show imagery in geospatial context
Background removal: Temporal median, Running sub-space tracker, Robust PCA, GoDec
Signal Enhancement: Decimating or running Coaddition
Detection algorithms: simple threshold detectors, CFAR, PSTNN
Tracking algorithms: Simple, Kalman, Network Flow, and Tracklet trackers
Sensor calibration: Bias removal, non-uniformity correction
Geodetic support: Pixel-to-geodetic coordinate conversion
Manual annotation: Create/edit/label tracks and detections interactively
Feature overlays: AOIs, placemarks, and shapefile import
Note
The algorithms and objects included in VISTA are basic and are provided for an initial capability and to illustrates how different types of algorithms and objects are implemented in VISTA. It is anticipated that for real-applications, the user will need to add their own Sensor class and algorithms.
Quick Start¶
Install VISTA using pip:
pip install vista-imagery
Launch the application:
vista
Or run as a Python module:
python -m vista
Documentation Contents¶
User Guide
API Reference
Additional Resources