Yolo 深圳
深セン
今すぐ参加

Ultralytics YOLO11 犬のポーズ推定用にカスタムトレーニングする

犬のポーズ推定のためにUltralytics YOLO11 カスタムトレーニングし、ペットケアなどの実用的なアプリケーションに学習済みモデルを活用する方法を学びます。

もしあなたの犬の姿勢から、彼らがどのように感じているかを知ることができたらどうでしょうか? 24時間体制で手動で監視するのは簡単ではありません。しかし、人工知能(AI)とコンピュータビジョンの進歩のおかげで、リアルタイムでビデオ映像を分析し、彼らの行動をより深く理解することができます。

具体的には、次のようなコンピュータビジョンモデルがある。 Ultralytics YOLO11のようなコンピュータ・ビジョン・モデルは、犬の姿勢を推定し、動きをtrack のに役立ち、犬の健康状態に関する貴重な洞察を提供する。どのように機能するのか?YOLO11ポーズ推定機能は、被験者の姿勢と動きを理解するために、被験者の体のキーポイントを特定することができます。 

また、YOLO11 犬のポーズ推定用に設計されたデータセットでカスタムトレーニングすることができ、ペットのボディランゲージを正確に分析することが可能です。Ultralytics Python パッケージはDog-Pose Datasetをサポートし、犬用のVision AIモデルの訓練と展開を容易にします。この技術は、2024年に94億ドル、2037年には640億ドルに達すると予測される、急成長するペットテック市場の一部です。

この記事のインスピレーションの源は、私たちのドッグ・エグゼクティブ・オフィサー(DEO)であるブルースです。会社概要のページをご覧いただければ、ブルースが大切なチームメンバーであり、Ultralytics楽しく保つために重要な役割を果たしていることがお分かりいただけると思います! 

この記事では、犬のポーズ推定のためのDog-Pose Datasetを使ってYOLO11 カスタムトレーニングする方法について説明します。また、ペットの世話や行動分析における実用的なアプリケーションについても探ります。

__wf_reserved_inherit
図1.UltralyticsDEO(ドッグ・エグゼクティブ・オフィサー)、ブルースの紹介。

Dog-Poseデータセットの概要

データセットは、機械学習モデルのトレーニングに使用されるデータの集合です。ポーズ推定の場合、理想的なデータセットには、体の位置をマッピングするためにキーポイントがラベル付けされた画像が含まれます。また、モデルがポーズを正確に認識して予測できるように、さまざまなポーズ、角度、照明条件、および背景が必要です。この多様性により、モデルは実際の使用においてより信頼性が高まります。

UltralyticsサポートするDog-Pose Datasetは、モデルが犬のポーズを効果的に学習・認識できるように特別に設計されています。様々な犬種の8,400以上の注釈付き画像が含まれており、尻尾、耳、前足など24の重要なポイントに詳細なラベルが付けられています。

__wf_reserved_inherit
図2。Dog-Poseデータセットの概要。

犬のポーズ・データセットでYOLO11 カスタム・トレーニングする方法

Dog-Pose Datasetを使ったYOLO11 カスタム・トレーニングは簡単です。開始するには、Ultralytics Python パッケージをインストールして環境をセットアップする必要があります。 

Ultralytics Dog-Pose Datasetをビルトインでサポートしているため、手動でのラベリングが不要になり、すぐにトレーニングに入ることができます。すべての設定が完了したら、下の画像に示すように、わずか数行のコードでDog-Pose DatasetでYOLO11 トレーニングすることができます。 

トレーニング中、モデルはさまざまな犬種、照明条件、環境にわたって犬のポーズをdetect し、track することを学習します。トレーニング後、結果を視覚化し、モデルを微調整して精度とパフォーマンスを向上させることができます。

__wf_reserved_inherit
図3.犬ポーズ・データセットに対するYOLO11 カスタム・トレーニングを示すコード・スニペット。

モデルのトレーニング中に問題が発生した場合は、以下のトラブルシューティングのヒントを参考にして、問題を迅速に解決してください。

  • インターネット接続を確認する:Dog-Poseデータセットは、トレーニングスクリプトの実行時に自動的にダウンロードされます。ダウンロードの失敗を避けるために、安定したインターネット接続があることを確認してください。
  • Ultralytics更新します:最新バージョンのUltralytics Python パッケージを使用していることを確認してください。
  • コンソールでエラーを確認する:エラーメッセージを注意深く読んでください。多くの場合、修正すべき点の手がかりが記載されています。

トラブルシューティングのヒントについては、「Ultralytics 共通問題ガイド」をご覧ください。

カスタムモデルのトレーニング中に何が起こりますか?

犬ポーズ・データセットでYOLO11 カスタム・トレーニングするとき、舞台裏で何が起こっているのか気になるかもしれません。そのプロセスを詳しく見てみよう。

ゼロから始めるのではなく、COCOデータセットで既に学習済みのYOLO11モデルを使用する。COCO人間のポーズ推定用に設計されているため、この訓練済みモデルは人間のキーポイントをdetect ことができます。実際、追加のトレーニングなしで、YOLO11、すぐに人間のポーズ推定を行うことができます。

転移学習を通じて、このモデルを犬のポーズ推定に特化して適応させ、脚、尾、頭などのキーポイントを認識できるようにします。モデルを犬固有の例に触れさせることで、これらの重要な特徴に焦点を当てることを学習します。

学習中、モデルの一部は変更されず、COCO データセットから得られた一般的な知識が保持される。他の部分は、犬のポーズを推定する精度を向上させるために再トレーニングされる。モデルは、予測値をデータセットの実際のキーポイントと比較することで学習し、誤差を減らすように調整する。時間の経過とともに、このプロセスは犬の動きをより正確に追跡できるようになる。

転移学習により、モデルはさまざまな品種、サイズ、および動きのパターンに適応できるため、実際のシナリオで確実に信頼性の高いパフォーマンスを発揮できます。

__wf_reserved_inherit
図4. Bluesと彼の妹Happyのキーポイントが検出されている様子。

犬の姿勢推定におけるYOLO11 利点

世の中には様々なコンピュータ・ビジョン・モデルがありますが、YOLO11 犬のポーズ推定に適している理由は何でしょうか? 

YOLO11 、リアルタイムのスピードと正確さで際立っており、犬のポーズ推定に最適な選択肢となっている。YOLO11は、精度とスピードの両方において、以前のバージョンよりも優れています。YOLOv822%少ないパラメータで、COCO データセットにおいて高い平均精度mAP)を達成しています。処理速度が速いため、迅速で信頼性の高い検出が不可欠なリアルタイム・アプリケーションに最適です。

YOLO11 、ポーズ推定だけでなく、インスタンスのセグメンテーションやオブジェクト・トラッキングなどのコンピュータ・ビジョン・タスクもサポートしており、愛犬をモニタリングするための、より包括的なビジョンAIソリューションの構築に役立ちます。これらの機能により、動きの追跡、行動分析、全体的なペットのケアを向上させることができます。

__wf_reserved_inherit
図5. YOLO11 使用例:ブルースのセグメンテーションを難なくこなす!

犬のポーズ推定とYOLO11応用

次に、犬のポーズ推定の実際のアプリケーションと、ペットケアへの影響について説明します。 

犬の姿勢推定によるペットの訓練の改善

犬のポーズを推定することで、犬のトレーニングをよりスマートに、より効果的に行うことができます。例えば、カメラを使って犬の動きをキャプチャするとしよう。足、尻尾、頭などの重要なポイントをdetect し、それらを分析することで、座る、留まる、横たわるなどの動作を認識することができる。 

犬が正しく行動しない場合、システムはアプリを通じてリアルタイムでフィードバックを提供し、トレーナーを支援します。これにより、トレーニングはより効率的かつ正確になり、犬の進捗状況に迅速に対応できます。

例えば、愛犬にコマンドでお座りを教えることを考えてみましょう。システムは犬の姿勢をモニターし、完全に座っているかどうかをdetect することができる。犬が体を下げたが完全に座っていない場合、システムは不完全な動作をdetect し、アプリを通じて即座にフィードバックを送ることができる。トレーナーを変更することで、コマンドを強化したり、犬を正しい姿勢に誘導したりと、トレーニングの微調整を行うことができる。

__wf_reserved_inherit
図6.YOLO11使った犬のポーズ推定でチームを助けるブルース。

ポーズ推定モデルによる獣医医療の推進

コンピュータビジョンは、獣医が動物のケアに取り組む方法を変革することができます。犬の姿勢推定は、詳細を正確に分析する能力により、異常な動きのパターンを特定し、潜在的な健康問題を特定することを容易にします。 

例えば、靭帯損傷から回復した犬を監視する獣医師は、自動解析のためにDog-Pose Datasetで訓練されたYOLO11頼ることができる。足を引きずったり、足の位置の変化を簡単に検出することができます。視覚を活用した24時間365日の連続モニタリングは、犬の回復に関する明確な洞察を提供し、治療がうまくいっているのか、調整が必要なのかを判断するのに役立ちます。

犬のポーズ推定の今後の展望 

テクノロジーが進化し続けるにつれ、YOLO11 犬のポーズ推定のようなソリューションは、動物のモニタリングや健康管理においてより大きな役割を果たすようになるだろう。実際、YOLO11 、心拍数、活動レベル、移動パターンなどの主要な健康指標をモニターするために、スマート首輪や健康トラッカーなどのウェアラブル技術と統合することができる。

例えば、モーションセンサーを備えたスマート首輪は、犬の歩行や走行をtrack ことができ、YOLO11姿勢推定はリアルタイムで姿勢を分析する。システムが足を引きずったり、硬直したりといった不規則な動きを検出した場合、このデータを心拍数や活動レベルと関連付け、潜在的な不快感や怪我を評価することができる。ペットの飼い主や獣医師は、このような洞察を利用して問題を早期に発見し、事前に対策を講じることができる。

これらの進歩により、犬の姿勢推定は単純な動きの追跡を超えて進化しており、AI主導の包括的なペットケアシステムにおける重要な要素となりつつあります。犬がより健康で安全になり、リアルタイムでより良く監視されるのを支援します。

主なポイント

YOLO11 Dog-Pose Datasetのようなイノベーションにより、私たちはコンピュータ・ビジョンの新たな可能性を切り開いています。これらの進歩は、以前には不可能だった方法で、犬の行動と健康をよりよく理解するのに役立っています。

犬のポーズを正確に追跡することで、トレーニングを改善し、健康状態を監視し、ペットケアをより効果的にすることができます。研究、獣医医療、または犬のトレーニングのいずれにおいても、Vision AIは犬のケアと幸福を改善するためのよりスマートな方法を生み出しています。

コミュニティに参加し、GitHubリポジトリを探索して、AIについてさらに学びましょう。ヘルスケアにおけるコンピュータビジョン自動運転車におけるAIなどのイノベーションが、いかに未来を形作っているかを発見してください。ライセンスオプションを確認して、今すぐVision AIプロジェクトを始めましょう。

AIの未来を
共に築きましょう!

未来の機械学習で、新たな一歩を踏み出しましょう。

無料ではじめる