Overview of PhyCV algorithms
mainPhyCV is a physics-inspired computer vision library that emulates the propagation of light through physical media followed by coherent detection. It currently provides three main algorithm suites, each available in CPU and GPU versions:
- Phase-Stretch Transform (PST): A computationally efficient edge and texture detection algorithm designed for high performance in visually impaired images.
- Phase-Stretch Adaptive Gradient-field Extractor (PAGE): An algorithm for detecting edges and their orientations at various scales using diffraction equations. It uses a bank of filters to detect directional edges, allowing it to pick up structural details that PST might miss.
- Vision Enhancement via Virtual diffraction and coherent Detection (VEViD): A low-light and color enhancement algorithm that treats a digital image as a spatially varying light field and applies processes akin to diffraction and coherent detection.