Rank #10 · Daily

Rank #10 · Daily · Multimedia

Kornia: Differentiable Geometric Computer Vision for Spatial AI

· Daily Top10 · License: Apache-2.0

Rank #10 Daily — kornia/kornia

The geometry toolbox torchvision doesn't have: batched, GPU-resident, and differentiable end to end.

  • Board: Rank #10 · Daily
  • Repo: kornia/kornia
  • Stars / lang / license: 12,132 stars · Python · Apache-2.0
  • License label: License: Apache-2.0
  • Data verified: 2026-11-03 09:04 Asia/Shanghai (GitHub API get_repository + README get_file_contents)
  • Trending note: +412 stars today (Trending selection captured 09:02 Asia/Shanghai)
  • Tags: Multimedia · computer-vision · geometry · PyTorch · robotics · spatial-AI · differentiable

What it does

Kornia provides differentiable image processing and geometric vision on top of PyTorch. According to the README:

Project direction. Kornia aims to be the reference implementation and executable specification for differentiable CV and geometry in PyTorch, prioritizing conventions, conformance tests, and honest benchmarks over API growth. The model zoo is frozen for expansion: new VLM/VLA integrations need a named maintainer sponsor.

Who it's for

Robotics, SLAM, AR, and 3D-vision engineers, and ML researchers who need geometry inside the training graph, for example for self-supervised pose, differentiable warping losses, or GPU augmentation pipelines.

Stars / language / license

12,132 stars · Python · Apache-2.0

Data verified: 2026-11-03 09:04 Asia/Shanghai (GitHub API get_repository + README get_file_contents)

Trending note: +412 stars today (Trending selection captured 09:02 Asia/Shanghai)

Category tags

Multimedia · computer-vision · geometry · PyTorch · robotics · spatial-AI · differentiable

How it differs from similar projects

torchvision overlaps mainly on resizing, cropping, flipping, color jitter, and blur, and applies one parameter per call. OpenCV has very broad coverage but isn't differentiable and runs mostly on the CPU from a PyTorch perspective. PyTorch3D focuses on meshes and rendering, while Kornia focuses on image-space and multi-view geometry. For spatial AI and robotics, Kornia's focus on its core and on conformance testing (rather than adding more model wrappers) is the main reason to choose it.

Repo link

https://github.com/kornia/kornia