Simple Science

最先端の科学をわかりやすく解説

# 生物学# 動物の行動と認知

魚の行動を追跡するための新しい技術

研究者たちは先進的なビデオ分析を使って魚の追跡方法を改善してるよ。

― 0 分で読む


魚の追跡方法の革新魚の追跡方法の革新新しい動画分析が魚の行動研究を強化。
目次

水族館は魚の美しい住処以上のものになり得るんだ。研究者にとっては、魚の行動や生物学についていろんな疑問を研究するための小さなラボとして機能することができるんだよ。最近では、科学者たちが魚を使って脳の機能、医学、動物が環境を感じる方法、そして思考や移動について調べることが増えてきてる。研究者たちは特定の条件下でのさまざまな行動を観察することで、魚が空間と時間の中でどのように動くかを測定できるんだ。これには、どのくらい泳ぐか、どのくらいの速さで進むか、目標に対してどこにいるか、そして環境をどう探索するかが含まれるよ。

自動データ収集

技術の進歩により、研究者が実験の動画からデータを自動的に集めるのは一般的になってきた。手作業でやるよりも速く、使用する機器によってはより正確で一貫性があるんだ。例えば、魚の位置を観察する時に、人間の判断に頼ると大きく異なることがある。でもコンピュータプログラムのおかげで、研究者は魚の体の正確な中心点を数学的な方法で特定できるんだ。

魚を追跡するためのソフトウェアオプションはたくさんある。いくつかの解決策は、背景の差分計算やブロブ検出などの技術に依存している。これらの方法は一般的に速く、動作には動画の映像だけが必要なんだ。例えば、背景差分は、数フレームの動画を平均化して基準画像を作る。基準と現在のフレームの違いは動いている物体を特定するのに役立つ。ただ、この方法はしばしば課題に直面することがあるよ。実際の設定では、シーン内の多くの要素が動いて、追跡システムが混乱しちゃう。でも、適切なカメラアングルと画像の詳細な調整があれば、この技術は研究においてうまく機能することができる。

難しい環境向けの高度な技術

単純な方法が失敗した時には、研究者は高度なコンピュータビジョン技術に頼ることができる。ゼブラフィッシュのような一般的な魚モデルには、すでにその動きを効果的に追跡する専門のソフトウェアプログラムがあるんだ。でも、異なる設定や異なる魚の種類になると、追跡が信頼性を欠くことがあることも多い。たいていの場合、問題はタスクの難しさではなく、追跡方法が状況に合っていないことが原因なんだ。

機械学習の方法は一般的な解決策として役立つことができるけど、多くの生物学者には学ぶのが難しいと感じられる。より高度な深層学習技術は、光の変化、他の魚がいるとき、水面に乱れがあるときなど、さまざまな条件で魚の検出と追跡を改善できる。でも、深層学習の方法は魚の体の全体的な中心を追跡するよりも特定の特徴を追う方が得意で、いくつかの研究ではそれが必要な場合もあるんだ。

魚の行動を分析する

魚の位置を特定した後、コンピュータビジョンは他の重要な行動を分析するのを助けることができる。実験中に魚がどれくらい速く、どの方向に動くかの変化は貴重な洞察を提供できるよ。魚が水槽の端にどれくらい近づくかを知るのは重要で、特にその動きの限界や、動物が表面に近くいることを好む行動(シグモトクシス)を理解するのに役立つんだ。魚が水槽の中でどこに時間を費やすかを追跡することで、研究者はその好みやさまざまな刺激に対する反応を理解できるんだ。

魚を追跡する新しいワークフロー

新しいワークフローは、深層学習と従来のコンピュータビジョンの方法を組み合わせて、複雑な実験設定でも魚の動きをより正確に追跡できるようにするんだ。ワークフローは魚の中心を追跡するだけでなく、動きのパターンや環境とのインタラクションを分析する。たとえば、障害物を乗り越えながら餌に辿り着くために泳ぐピカソトリガーフィッシュを上から撮影した実験では、魚の進む経路を追跡し、彼らが選んだ障害物の間の隙間を特定し、その大きさを測定することが主な目的だったんだ。魚が餌に到達したときに実験が終了するから、その場所を記録するのも必要だったよ。

上方からのカメラが魚とその周囲を捉える。記録された動画は、新しい自動分析ワークフローを使って処理される。合計454本の動画が作成され、魚の行動を示している。一部の動画は深層学習モデルをトレーニングするために使われ、魚や障害物を認識して追跡する。別のセットの動画はこの新しい方法のパフォーマンスを評価するために使われたんだ。

動画処理方法

新しい動画処理方法は、動画からフレームを抽出し、オブジェクト検出器を使って魚や障害物を見つけることから始まる。次のステップでは、動画全体で魚の動きを追跡する。このシステムは、障害物の間の隙間の位置を検出することで、魚が環境をどうナビゲートするかを分析できるんだ。システムはまた、魚の移動速度や方向も評価する。

実験では、魚が一つずつ撮影され、障害物の間を泳いで餌を獲得する様子が記録された。動画のキャプチャは、動きや行動のパターンを認識するために分析された。自動ワークフローには2つの主要なステージが含まれていて、まず動画内の魚を検出し、次に魚が見えない時に追跡のギャップを埋めることをする。この二段階の方法は、魚の動きを高い精度と信頼性で追跡することを確実にするんだ。

他の方法との比較

新しく開発された追跡方法のパフォーマンスは、動物追跡に使われる他の2つの一般的なソフトウェアツールと比較された。研究者たちは、計算された魚の位置が手動でマークされた位置とどれだけ正確かを評価するために特定の指標を使った。その結果、新しい方法は、魚がどこにいるかを推定するのがより正確で、古い方法を大きく上回ったよ。

実験を通じて、新しいワークフローは動画のすべてのフレームで魚を完全に検出できたのに対し、他のツールは動いている背景の要素や水の波紋によっていくつかの検出を見逃したことが確認された。改善された追跡方法は、動画内のすべての障害物を成功裏に特定し、その信頼性を示したんだ。

障害物の間の隙間

研究の重要な側面の一つは、魚が障害物の間を泳ぐ際にどの隙間を選んだかを把握することだった。各動画は、さまざまな配置で設置された12または20の障害物を記録した。障害物検出器は、自動的に各障害物の位置を特定し、その結果は手動で確認された。

魚がどの隙間を通ったのかを見つけるために、研究者たちは障害物の位置に基づいて仮想ゲートを定義して、魚の旅をより効果的に追跡できるようにしたんだ。

動きの分析

実験の目的は、魚が障害物を通過する際の意思決定をより深く理解することだった。研究者たちは隙間のサイズを特定し、魚がどの隙間を選んで渡ったかを確認することに焦点を当てた。また、魚が餌に向かう際の速度や方向も分析した。

フレーム間の動きの分析に基づいた方法を使って、魚の軌道を正確に計算できたんだ。魚の流れが前後のフレーム間でどのように変化するかを見て、その速度や動きの方向を効果的に特定することができた。この分析は、魚が環境にどう反応し、特に障害物に直面したときにどう動きを管理するかについての洞察を提供したんだ。

方法の実用性

新しく開発された動画処理システムは、魚の動きを分析し、高い精度で行動を追跡できるんだ。複雑な設定でも対応可能だけど、一部のケースでは課題があるから、自動検出が失敗した場合には人間のオペレーターが介入できるようになっていて、全体的な信頼性が向上するんだ。

従来の技術と機械学習を組み合わせることで、魚の動きに関する貴重な情報が提供され、さまざまな応用が可能になる。これは生物力学やさまざまな状況における行動反応の理解に関連しているよ。

限界と考慮事項

新しいワークフローは大きな可能性を示しているけど、考慮すべき限界や実用面もあるよ。現在、この方法は一度に一匹の魚を追跡するのが最も効果的なんだ。複数の魚に適応させるには、追加のツールが必要になる。

もう一つの課題は、水槽の端に近い障害物の存在だ。これらはしばしば隠蔽が生じ、検出や追跡の精度に影響を与えることがある。また、システムにはオブジェクト検出モデルを再トレーニングするために、良好なパフォーマンスのコンピュータが必要なんだ。でも、広く使える事前トレーニング済みのモデルもあるから、特に大きな計算能力がなくても使えるよ。

将来の応用

研究者たちは、この研究で開発されたツールや方法が他の実験設定にも適用できると考えている。処理段階のモジュール設計によって、異なるアプリケーションのためにコンポーネントを再利用しやすいんだ。適切なトレーニングとデータがあれば、これらの技術は他の種や刺激のタイプにも応用できる。

このワークフローは、魚だけでなく他の動物の重要な資源や行動の場所を特定するのにも役立つよ。動きを分析する方法を改善することで、科学者たちは以前は定量化するのが難しかった動物の行動に関する洞察を得ることができるんだ。

結論

要するに、新しい動画分析方法は、実験中の魚の行動を理解するための大きな進歩を示している。従来の追跡技術と高度な機械学習を組み合わせて、難しい環境での動きを正確に追跡し、魚の行動を分析できるようにしている。この技術とデータを公開利用できるように共有することで、研究者たちは動物行動やコンピュータビジョンの分野でさらなる研究や革新を促すことを期待しているんだ。

オリジナルソース

タイトル: Detect+Track: Robust and flexible software tools for improved tracking and behavioural analysis of fish

概要: Developments in automated animal behavioural analysis software are increasing the efficiency of data collection and improving the standardization of behavioural measurements. There are now several open-source tools for tracking laboratory animals, but often these are only accurate under limited conditions (e.g. uniform lighting and background, uncluttered scenes, unobstructed focal animal). Tracking fish presents a particular challenge for these tools because movement at the waters surface introduces significant noise. Partial occlusion of the focal animal can also be troublesome, particularly when tracking the whole organism. But identifying the position of an animal is only part of the task - analysing the movement of the animal relative to their environment and experimental context is often what provides information about their behaviour. Therefore, the automated detection of physical objects and boundaries would also be beneficial, but this feature is not commonly incorporated into existing tracking software. Here we describe a video processing method that uses a range of computer vision algorithms (e.g. object detector and tracker, optical flow, parallel plane homology) and computational geometry techniques (e.g. Voronoi tessellation) to analyse the movement behaviour of fish in response to experimental stimuli. A behavioural experiment, which involved tracking a fishs trajectory through a field of obstacles, motivated our development of a set of tools that: (1) measure an animals trajectory, (2) record obstacle position, and (3) detect when the fish passed through virtual gates between adjacent obstacles and/or the aquarium wall. We have introduced a novel Detect+Track approach that significantly enhances the accuracy and robustness of animal tracking, overcoming some of the limitations of existing tools and providing a more reliable solution for complex experimental conditions. Our workflow is divided into several discrete steps, and provides a set of modular software building blocks that can be adapted to analyse other experimental designs. A detailed tutorial is provided, together with all the data and code required to reproduce our results.

著者: Cait Newport, A. Dutta, N. Perez-Campanero, G. K. Taylor, A. Zisserman

最終更新: 2024-10-01 00:00:00

言語: English

ソースURL: https://www.biorxiv.org/content/10.1101/2023.04.20.537633

ソースPDF: https://www.biorxiv.org/content/10.1101/2023.04.20.537633.full.pdf

ライセンス: https://creativecommons.org/licenses/by-nc/4.0/

変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。

オープンアクセスの相互運用性を利用させていただいた biorxiv に感謝します。

著者たちからもっと読む

類似の記事