Skip to content

[WIP] Fast optical flow implementation running in web browsers on GPU

License

Notifications You must be signed in to change notification settings

Volcomix/optical-flow-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

03e5748 Â· Jul 30, 2023

History

91 Commits
May 13, 2023
May 13, 2023
May 13, 2023
Jul 8, 2023
Jul 22, 2023
May 13, 2023
May 13, 2023
May 13, 2023
Jul 30, 2023
Jul 27, 2023
Jul 9, 2023
Jul 8, 2023
May 13, 2023
May 13, 2023
Jul 8, 2023

Repository files navigation

Optical Flow Web

🚧 Work In Progress 🚧

Fast implementation of Gunnar FarnebÀck optical flow, running in web browsers and fully accelerated in WebGL (for now) and WebGPU (will come next).

This project aims at implementing flexible APIs to:

  • compute the dense polynomial expansion of pixels (to be used for any other need than optical flow calculation)
  • compute the dense optical flow (displacement estimation) of the pixels between 2 images (e.g. 2 video frames)
  • take as argument any kind of image source including GPU textures to avoid unnecessary CPU/GPU transfer
  • provide the results in several ways including GPU textures to avoid unnecessary CPU/GPU transfer
  • provide the most lightweight processing that could be plugged to neural networks running in web browsers on GPU

References:

About

[WIP] Fast optical flow implementation running in web browsers on GPU

Topics

Resources

License

Stars

Watchers

Forks