/cv-ai-applications

All you need to grasp computer vision applications without being overwhelmed!

Apache License 2.0Apache-2.0

Awesome Computer Vision(AI) Applications : Awesome

A comprehensive list of awesome computer vision applications, accompanied with Introduction, landmark research papers, and Demos. Applications are organized in two ways: (1) by generic applications, (2) by the enabling techniques. Besides applications, we track cool AI orgs and startups. Additionally, (1) we orgnaize datasets, models, and metrics in a section for some applications, (2) we showcase some applications a public instagram account.

Contributing

Please feel free to send me pull requests or email (li.yin.gravity@gmail.com) to add links.


CV Applications organized by generic applications

CV applications organized by tech


Introduction to Neural Rendering

neural_rendering_1

neural_rendering_2

A gentle introduction between neural rendering and traditional computer graphics (classical rendering)

Pre-AI Neural Rendering

AI knowledge

Concurrently, progress in computer vision and machine learninghave given rise to a new approach to image synthesis and editing, namely deep generative models, mainly GANs. Different GANs are able to synthesized images with controllable properties such as camera view points and illumination conditons. Controllability: (1) latent space (2) inverse graphics

Applications

(1) Basic 2D (image to image rendering)

  • Coloring
  • Super-resolution

(2) Advanced 2D with more controllability

Demo: NVIDIA GauGAN2, Youtube Tutorial

Landmark papers:

Network from SPADE

Leveraging Vision Language models

Controllability:

style_generator

latent_space_interpreting

(3) 2D to 3D

  • Tech: GANs with 3D control, papers: [photoApp][Controllability]

(4) Advanced

  • sketch to video with movements

Demo

Reference