高橋かずひとのプログラミング、その他、備忘録。

日々調べてたことや、作ってみたものをメモしているブログ。 お決まりの断り文句ですが、このブログに書かれている内容は個人の見解であり、所属する組織の公式見解ではありません。チラ裏。

NanoDetによる物体検出👀

NanoDetは高速・軽量な物体検出モデルです🦔

COCO mAP 20.6 で パラメータ数が0.95Mと言う驚異的な軽さです。

2021//9/20時点でGitHubのREADME上に乗っているベンチマークだと以下のような感じです。

f:id:Kazuhito00:20210920235503p:plain

流石に精度を求めようと思ったらYOLOシリーズやEfficientDetが良いですが、ノートPCとかRaspberry piで動かすには良さそうです。

 

ちなみにノートPCでCPU推論した動作は以下のような感じです。

 

Raspberry piで特に工夫無く動かすと以下のような感じです。

 

工夫無しで6~7FPS出るのは良いですね。

もうちょっと工夫すると20~30fpsくらい?

 

TensorFlow Object Detection APIのEfficientDetと並んで、暫く僕の主戦力の物体検出モデルとなりそうです。

ちょっと個人的な事情でONNXに変換していますが、推論とトレーニングのサンプルは以下に整理してコミットしています。