kornia/kornia-rs

[Feature]: Huber kernel based robustification of PnP pose refinement

Aberta

#1.099 aberto em 12 de ago. de 2026

 (1 comentário) (0 reação) (0 responsável)Rust (188 forks)auto 404
enhancementhelp wantedtriage

Métricas do repositório

Stars
 (675 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

🚀 Feature Description

Current PnP from kornia-rs is not robust to fast jerky motion seen in Euroc Vicon room datasets. So a fix is added by adding a huber kernel in the pnp pose refinement cost function. The resulting scheme is under in kornia-slam here: https://github.com/kornia/kornia-slam/pull/54

📂 Feature Category

Rust Core Library

💡 Motivation

To robustify per frame tracking in Kornia-SLAM

💭 Proposed Solution

Adding huber kernel in the refine_pose cost function

📚 Library Reference

lightweight VIO (https://github.com/93won/lightweight_vio)

🔄 Alternatives Considered

No response

🎯 Use Cases

No response

📝 Additional Context

No response

🤝 Contribution Intent

  • I plan to submit a PR to implement this feature
  • I'm requesting this feature but not planning to implement it

Guia do colaborador