ashawkey/kiuikit

A niche toolkit for computer vision and more.

何を解決するか

Kiuikit は、特に 3D 視覚に焦点を当てた、コンピュータビジョンにおける一般的なタスクを簡素化するための専門的なツールキットです。3D メッシュの処理、動画/画像処理、および通常は自前で実装するのが面倒なニューラルネットワークコンポーネントのユーティリティのコレクションを提供します。

仕組み

このツールキットは、コマンドラインインターフェース(CLI)と Python ライブラリの両方として動作します。CLI では、3D メッシュのビューア、スーパーレゾリューション、システム/ジョブ管理のツールが提供されます。Python ライブラリでは、torchネイティブな 3D メッシュ処理、ベクトルおよびクォータニオンの数学、カメラユーティリティ、および DiT や UNet などの事前構築された PyTorch ニューラルネットワークブロックが利用可能です。

対象ユーザー

コンピュータビジョンおよび 3D 再構成に取り組む研究者や開発者向けです。データ I/O、幾何学的数学、AI モデルの構築に効率的なツールが必要な方々に最適です。

特徴

  • 3D 視覚ツール: GUI を備えた 3D メッシュビューア(kire)、torchネイティブなメッシュの読み込み/エクスポート、クォータニオン数学。
  • ニューラルネットワークブロック: MLP、DiT、UNet(2D/3D)、VAE、フローマッチング用の独立した PyTorch ブロックを提供。
  • メディア I/O: float/HDR 対応、numpy/torch との互換性を備えた高パフォーマンスな動画・画像の読み書き。
  • 開発者ユーティリティ: CUDA同期タイマー、CUDAバックエンドを備えたハッシュグリッドエンコーディング、LPIPSの知覚的損失。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト