Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics YOLO

犬の姿勢推定に向けたUltralytics YOLO11のカスタムトレーニング

Ultralytics YOLO11をカスタムトレーニングして犬の姿勢を推定し、トレーニング済みモデルをペットケアなどの実用的な用途に活用する方法を学びましょう。

Abirami VinaAbirami Vina8 分で読めます
Ultralytics YOLO11による犬の姿勢推定

犬の姿勢から犬の気持ちが分かるとしたら、どうでしょうか。四六時中、手作業で様子を見守るのは簡単ではありません。しかし、人工知能(AI)とコンピュータービジョンの進歩により、動画をリアルタイムで分析し、犬の行動をより深く理解できるようになりました。

具体的には、Ultralytics YOLO11のようなコンピュータービジョンモデルを活用して、犬の姿勢を推定し、動きを追跡することで、健康状態に関する貴重な知見を得られます。これはどのように機能するのでしょうか。YOLO11の姿勢推定機能は、対象の体のキーポイントを特定し、姿勢や動きを把握できます。

さらに、YOLO11は犬の姿勢推定用に設計されたデータセットでカスタムトレーニングできるため、ペットのボディランゲージを正確に分析できます。Ultralytics PythonパッケージはDog-Pose Datasetに対応しており、犬向けビジョンAIモデルのトレーニングとデプロイを容易にします。このテクノロジーは、2024年に94億ドルと評価され、2037年には640億ドルに達すると予測される、急成長中のペットテック市場の一部です。

この記事の着想の源は、私たちのDog Executive Officer(DEO)であるBluesです。会社概要ページをご覧いただくと、Bluesが大切なチームメンバーとして、Ultralyticsで楽しい雰囲気を保つうえで重要な役割を担っていることが分かります。

この記事では、Dog-Pose Datasetを使用して犬の姿勢推定向けにUltralytics YOLO11をカスタムトレーニングする方法を説明します。また、ペットケアや行動分析における実用的な用途についても解説します。

UltralyticsのDog Executive Officer(DEO)、Blues

図1. UltralyticsのDog Executive Officer(DEO)、Bluesをご紹介します。

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

データセットとは、機械学習モデルのトレーニングに使用するデータの集合です。姿勢推定に適したデータセットには、体の位置を対応付けるためのキーポイントがラベル付けされた画像が含まれます。また、モデルが姿勢を正確に認識して予測できるよう、さまざまな姿勢、角度、照明条件、背景を含める必要があります。こうした多様性によって、実環境でのモデルの信頼性が高まります。

Ultralyticsが提供するDog-Pose Datasetは、犬の姿勢を効果的に学習・認識できるよう、モデルを支援することを目的として設計されています。さまざまな犬種の注釈付き画像を8,400枚以上収録しており、Ultralytics Platformで閲覧できます。尾、耳、足など24個のキーポイントに詳細なラベルが付与されています。

Dog-Pose Datasetの概要

図2. Dog-Pose Datasetの概要。

Dog-Pose Datasetを使用してUltralytics YOLO11をカスタムトレーニングする方法#

Dog-Pose Datasetを使用したYOLO11のカスタムトレーニングは簡単に行えます。まず、トレーニングと評価に必要なツールがすべて含まれているUltralytics Pythonパッケージをインストールして、環境をセットアップします。

UltralyticsはDog-Pose Datasetを標準でサポートしているため、手動でラベル付けする必要はなく、すぐにトレーニングを開始できます。環境をセットアップしたら、以下の画像に示すように、わずか数行のコードでDog-Pose Datasetを使用してYOLO11をトレーニングできます。

トレーニング中、モデルはさまざまな犬種、照明条件、環境における犬の姿勢を検出して追跡する方法を学習します。トレーニング後は、結果を可視化し、モデルを微調整して精度と性能を向上させることができます。

Dog-Pose DatasetでUltralytics YOLO11をカスタムトレーニングするコードスニペット

図3. Dog-Pose DatasetでUltralytics YOLO11をカスタムトレーニングするコードスニペット。

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

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

トラブルシューティングのヒントについては、Ultralyticsの一般的な問題に関するガイドをご覧ください。

モデルのカスタムトレーニングでは何が行われるのでしょうか?#

カスタムトレーニングでDog-Pose Datasetを使用してUltralytics YOLO11を学習させるとき、内部で何が起きているのか気になるかもしれません。プロセスを詳しく見ていきましょう。

最初から学習させるのではなく、COCO-Poseデータセットで学習済みのUltralytics YOLO11-poseモデルを使用します。COCO-Poseは人間の姿勢推定向けに設計されているため、この学習済みモデルは人間のキーポイントを検出できます。実際、追加のトレーニングを行わなくても、YOLO11-Poseをすぐに人間の姿勢推定に使用できます。

転移学習を通じて、このモデルを犬の姿勢推定に特化させ、脚、しっぽ、頭などのキーポイントを認識できるようにします。犬に特化した例をモデルに与えることで、こうした重要な特徴に注目する方法を学習します。

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

転移学習により、モデルはさまざまな犬種、体格、動作パターンにも適応できるため、実環境でも安定して動作します。

Bluesと妹のHappyで検出されたキーポイント

図4. Bluesと妹のHappyのキーポイントを検出した様子。

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

さまざまなコンピュータービジョンモデルがありますが、犬の姿勢推定にYOLO11を選ぶ理由は何でしょうか?

Ultralytics YOLO11は、リアルタイムの速度と精度に優れており、犬の姿勢推定に適した選択肢です。精度と速度の両面で以前のバージョンを上回ります。たとえば、YOLO11mはYOLOv8mよりパラメーター数が22%少ないにもかかわらず、COCOデータセットでより高い平均適合率(mAP)を達成します。つまり、物体をより正確かつ効率的に検出できます。処理速度が速いため、迅速で信頼性の高い検出が不可欠なリアルタイムアプリケーションに最適です。

姿勢推定に加えて、Ultralytics YOLO11はインスタンスセグメンテーションや物体追跡などのコンピュータービジョンタスクにも対応しており、愛犬を見守るための包括的なビジョンAIソリューションの構築に役立ちます。こうした機能により、動きの追跡、行動分析、ペットケア全般を改善できます。

犬のBluesをセグメンテーションするUltralytics YOLO11

図5. 動作中のUltralytics YOLO11:Bluesのセグメンテーション。

犬の姿勢推定とUltralytics YOLO11の活用例#

次に、犬の姿勢推定の実用例と、ペットケアへの影響について説明します。

犬の姿勢推定によるトレーニングの改善#

犬の姿勢推定を活用すると、犬のトレーニングをよりスマートかつ効果的に行えます。たとえば、カメラで犬の動きを撮影する場合に、Ultralytics YOLO11を活用できます。脚、尾、頭などのキーポイントを検出し、その動きを分析して、お座り、待て、伏せなどの行動を認識できます。

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

たとえば、合図に応じて犬にお座りを教える場面を考えてみましょう。システムは犬の姿勢を監視し、完全に座っているかどうかを検出できます。犬が体を下げても完全に座らなかった場合、システムは動作が未完了であることを検出し、アプリを通じて即座にフィードバックを送信できます。トレーナーには通知が届き、合図を強化したり、犬を正しい姿勢に導いたりするなど、トレーニングに小さな調整を加えられます。

Ultralytics YOLO11による犬の姿勢推定でチームをサポートするBlues

図6. Ultralytics YOLO11による犬の姿勢推定でチームをサポートするBlues

姿勢推定モデルによる獣医療の進歩#

コンピュータービジョンは、獣医師による動物ケアの方法を大きく変える可能性があります。犬の姿勢推定は細部を正確に分析できるため、通常とは異なる動作パターンの発見や、潜在的な健康問題の特定が容易になります。

たとえば、靭帯損傷から回復中の犬を見守る獣医師は、Dog-Pose DatasetでトレーニングしたUltralytics YOLO11を自動分析に活用できます。足を引きずる様子や脚の位置の変化を簡単に検出できます。ビジョンAIを活用した24時間365日の継続的なモニタリングにより、犬の回復状況を明確に把握し、治療が効果を上げているか、調整が必要かを判断できます。

犬の姿勢推定の今後#

テクノロジーの進化に伴い、YOLO11を使用した犬の姿勢推定などのソリューションは、動物のモニタリングや健康維持において、より重要な役割を果たすようになるでしょう。実際、YOLO11はスマート首輪や健康トラッカーなどのウェアラブル技術と連携し、心拍数、活動量、移動パターンなどの重要な健康指標をモニタリングできます。

たとえば、モーションセンサーを搭載したスマートカラーで犬の歩行や走行の歩様を追跡し、Ultralytics YOLO11の姿勢推定で姿勢をリアルタイムに分析できます。足を引きずる、動きが硬いといった不規則な動きをシステムが検出した場合、このデータを心拍数や活動量と照合して、不快感やけがの可能性を評価できます。飼い主や獣医師は、こうした知見を活用して問題を早期に特定し、先回りして対処できます。

こうした進歩により、犬の姿勢推定は単純な動作追跡にとどまらず、AIを活用した包括的なペットケアシステムの重要な要素へと進化しています。犬の健康と安全を守り、リアルタイムでより適切に見守るのに役立ちます。

重要なポイント#

Ultralytics YOLO11やDog-Pose Datasetなどのイノベーションにより、コンピュータービジョンの新たな可能性が広がっています。こうした進歩によって、これまで不可能だった方法で犬の行動や健康をより深く理解できるようになります。

犬の姿勢を正確に追跡することで、トレーニングの改善、健康状態のモニタリング、ペットケアの効果向上を実現できます。研究、獣医療、犬のトレーニングなど、さまざまな分野でビジョンAIが犬のケアと健康維持をよりスマートにしています。

AIについて詳しく知るには、コミュニティに参加し、GitHubリポジトリをご覧ください。医療におけるコンピュータービジョンや自動運転車におけるAIなどのイノベーションが、未来をどのように形作っているかをご確認ください。ビジョンAIプロジェクトを始めるには、ライセンスの選択肢をご覧ください。

執筆者

Abirami Vina
Abirami Vina

コンテンツクリエイター · Ultralytics

コンピュータービジョンエンジニアとしてキャリアをスタートさせたAbirami Vinaは、ビジョンAIと機械学習の強固な基盤を築きました。Ultralyticsのコンテンツクリエイターであり、Scribe of AIの創設者兼チーフライターとして、AIに特化した企業向けの高品質な技術コンテンツを制作しています。AIを理解しやすく魅力的なものにするという情熱に基づき、最先端のテクノロジーと実社会への影響をつなぐ仕事に取り組んでいます。

コメント

質問したり、結果を共有したり、ほかの人をサポートしたりできます。

ソリューションを見る

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、自然保護、地理空間分析に活用できます。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

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

機械学習の未来に向けた歩みを始めましょう