A survey on Kornia: an Open Source Differentiable Computer Vision Library for PyTorch

09/21/2020
by   E. Riba, et al.
47

This work presents Kornia, an open source computer vision library built upon a set of differentiable routines and modules that aims to solve generic computer vision problems. The package uses PyTorch as its main backend, not only for efficiency but also to take advantage of the reverse auto-differentiation engine to define and compute the gradient of complex functions. Inspired by OpenCV, Kornia is composed of a set of modules containing operators that can be integrated into neural networks to train models to perform a wide range of operations including image transformations,camera calibration, epipolar geometry, and low level image processing techniques, such as filtering and edge detection that operate directly on high dimensional tensor representations on graphical processing units, generating faster systems. Examples of classical vision problems implemented using our framework are provided including a benchmark comparing to existing vision libraries.

READ FULL TEXT

page 2

page 7

page 8

page 10

page 11

page 15

page 16

page 18

research
10/05/2019

Kornia: an Open Source Differentiable Computer Vision Library for PyTorch

This work presents Kornia -- an open source computer vision library whic...
research
09/29/2020

TorchRadon: Fast Differentiable Routines for Computed Tomography

This work presents TorchRadon – an open source CUDA library which contai...
research
07/19/2022

Theseus: A Library for Differentiable Nonlinear Optimization

We present Theseus, an efficient application-agnostic open source librar...
research
10/18/2021

SCENIC: A JAX Library for Computer Vision Research and Beyond

Scenic is an open-source JAX library with a focus on Transformer-based m...
research
07/28/2015

A Multi-Camera Image Processing and Visualization System for Train Safety Assessment

In this paper we present a machine vision system to efficiently monitor,...
research
12/19/2016

High Performance Software in Multidimensional Reduction Methods for Image Processing with Application to Ancient Manuscripts

Multispectral imaging is an important technique for improving the readab...

Please sign up or login with your details

Forgot password? Click here to reset