Phycv
Visit ToolPhyCV is an open-source computer vision library that uses physics-inspired algorithms for image processing. It offers unique methods for edge detection, feature enhancement, and low-light image improvement.
At a glance
Trending
PhyCV is an open-source computer vision library that uses physics-inspired algorithms for image processing. It offers unique methods for edge detection, feature enhancement, and low-light image improvement.
Trending
About
PhyCV is the first Physics-inspired Computer Vision Python library developed by Jalali-Lab at UCLA. It introduces a new class of computer vision algorithms that simulate the propagation of light through physical mediums with diffractive properties, followed by coherent detection. Unlike traditional empirical algorithms, PhyCV leverages physical laws as blueprints, making these algorithms potentially implementable in real physical devices for fast and efficient computation. The library currently includes Phase-Stretch Transform (PST) for edge and texture detection, Phase-Stretch Adaptive Gradient-field Extractor (PAGE) for directional edge detection, and Vision Enhancement via Virtual diffraction and coherent Detection (VEViD) for low-light and color enhancement. Both CPU and GPU versions are available for each algorithm, with GPU versions depending on PyTorch and torchvision.
Capabilities
Pricing & Plans
Open Source
Free
FAQs
Trending