Categories: 工作・開発

窓辺に来なくなったオウムを探して、ラズパイで鳥検出システムを製作

毎日窓辺に来ていた野生動物が、ある日突然姿を消したらどうするか。ほとんどの人は諦めるか、たまに窓の外を眺めるだけだろう。

インドのデザイナーAnsh Trivedi氏は、別のアプローチを選んだ。窓辺に毎日来ていたオウムが姿を消したとき、彼はRaspberry Piとウェブカメラで鳥検出システムを構築した。

問題は「オウムはどこにいるのか」ではなく、「自分がいないときにも来ているのか分からない」ことだった。一日中窓辺で待つことはできず、ランダムに確認するのは推測に過ぎない。必要だったのは継続的な観察だ。

シンプルな構成で実現

システム構成は意図的にシンプルに保たれている。Raspberry Pi、ウェブカメラ、軽量な鳥検出モデル、記録を確認するための小さなWebページだけだ。カメラは窓辺を継続的に監視し、鳥の存在を高い信頼度で検出したときにフレームを保存して時刻を記録する。通知もアラームもなく、ただ静かに観察を続ける。

最も困難だったのは、ハードウェアでもコードでもなく、「何をカウントするか」の決定だったという。実際の環境は複雑で、太陽光の変化は動きのように見え、葉や影も動く。そのため、誤検出のフィルタリング、信頼度の閾値設定、同一フレームを200枚も保存しないためのクールダウン追加、後で確認する価値があるものの判断といった設計作業が必要だった。

抑制のために設計されたインターフェース

Webインターフェースは、窓辺のライブビュー、1日の鳥カウント、最近の鳥の記録、鳥が通常現れる大まかな時間帯を表示する。派手なダッシュボードを作るのではなく、時々確認してオウムが戻ってきたかを確認できるものを目指した。

システムは美しく機能した。鳥を確実に検出し、記録し、パターンを示し、訪問時間帯を予測した。そして結果は、ハトばかりだった。オウムは二度と現れなかった。しかし、それもまた一つの答えだ。

デザイナーとしての学び

Ansh氏は、このプロジェクトから複数の教訓を得たという。深いコーディングスキルがなくても意味のあるシステムを構築できること、シンプルなアイデアと基本的なハードウェアで大きな成果が得られること、ほとんどの設計判断は何を無視するかに関するもの、実環境はノイズが多いためシステムは寛容でなければならないこと、そして最も重要な結果は何かが起きて「いない」ことを確認することだという点だ。

プロジェクトは技術実験として始まったが、観察的デザイン、静かな自動化、抑制を考慮したシステム設計の事例となった。

関連情報

The Parrot That Stopped Coming—and the Bird Detection System I Designed to Find It

FabScene編集部

FabScene編集部