BirdNet-Go: 將安全攝影機轉化為野生動物辨識系統

概述

BirdNet-Go 允許使用者將現有的 IP 安全攝影機轉換為自動化野生動物辨識系統。透過經由即時串流協定 (RTSP) 分析攝影機的音訊串流,該系統可以即時辨識鳥鳴聲、蝙蝠叫聲和其他動物聲音,而無需專用的麥克風或雲端處理。

本地 AI 推論與模型能力

BirdNet-Go 作為一個本地 AI 推論引擎運作,這意味著所有的音訊處理都發生在使用者自己的硬體上(例如 Raspberry Pi 或家用伺服器),而非在雲端。這種架構確保了數據隱私,消除了訂閱費用,並移除了對外部 API 的依賴。

模型比較

該系統支援多種模型,以根據地區或物種來優化偵測策略:

  • BirdNET 2.4: 提供約 6,000 種物種的偵測。
  • Google Perch v2: 將偵測能力擴展至 14,795 種物種。

技術實作與整合

RTSP 串流支援

由於系統支援 RTSP,因此它與大多數現代 IP 攝影機相容。使用者只需將 BirdNet-Go 指向攝影機的串流 URL,即可開始音訊分析。社群成員已成功在 Unifi 門鈴攝影機和 Reolink PoE 攝影機上實作了此功能。

家庭自動化與通知

BirdNet-Go 透過多種管道與更廣泛的智慧家庭生態系統整合:

  • Home Assistant: 系統使用 MQTT 進行發現與整合,允許鳥類偵測觸發家庭自動化事件。
  • Discord: 使用者可以配置系統,針對特定物種的目擊紀錄發送即時通知到 Discord 頻道。
  • BirdWeather: 對於對公民科學感興趣的人,系統可以將數據匯出至 BirdWeather 社群平台,以協助研究人員追蹤生物多樣性。

硬體考量因素

雖然 RTSP 串流非常方便,但音訊品質因硬體而異。有些使用者指出,沒有防風罩的攝影機可能會受到風噪的影響,而某些韌體可能會限制取樣率(例如 16kHz),而 BirdNET 通常預期使用 48kHz 的音訊取樣以獲得最佳辨識效果。

進階功能

  • 物種新奇性追蹤: 系統會維護一份偵測到的物種清單,並在某個鳥種首次造訪某個地點時進行標記。
  • 警報規則: 使用者可以定義特定的物種清單,以便在偵測到稀有或目標鳥種時觸發即時通知。
  • 視覺化音訊分析: 介面提供即時音訊通道能量等級分析,這有助於使用者排除麥克風位置的故障,或辨識環境噪音干擾(例如冷氣機)。

社群洞察與使用案例

Hacker News 社群的使用者已透過幾種方式擴展了基礎實作:

"我有一個多餘的 e-ink 顯示器,我的下一個週末專案... 是將它連接起來,讓它顯示一些偵測到的鳥類的仿『木刻』圖像。"

其他實作方式包括:

  • 可攜式工作站: 打造帶有 e-ink 顯示器的可攜式 BirdNet-Pi 單元,以便在健行和旅行中使用。
  • 高保真音訊: 使用 AudioMoth USB 麥克風來捕捉超音波頻率,以進行更精確的蝙蝠偵測。
  • 視覺化整合: 開發 Android App,將偵測到的鳥類顯示在 Samsung Frame TVs 的「藝術模式」下。

限制與誤報

有些使用者提醒,該系統可能會產生誤報,特別是在像澳洲這樣的地區,叫聲可能會因地理位置而產生偏差。使用者強調,雖然系統可以在單次合唱中辨識出多種鳥類,但對於低機率的偵測結果,仍建議進行人工驗證。

Sources

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • Dispatch