バウンディングボックスBounding Box

物体を囲む四角とその位置

  • 入門
  • 5分で読める
  • 図 3点

ポイント

  • バウンディングボックスは物体をぴったり囲む最小の四角です。画面に出るその四角がそのまま結果です。
  • 四角一つは数字四つで記します。左上の位置二つ、横と縦の長さ二つで十分です。
  • うまく合っているかは正解の四角とどれだけ重なるかで測ります。重なった面積を合わせた面積で割った値を使います。
  • 正解の四角は人が描くか、確認して直します。描く基準が揺れるとモデルも揺れます。
  • ふつう四角は軸に沿っているので、斜めの物体やくねくねした形は背景まで一緒に入り込みます。

たとえで理解する

窓に網戸を新しく張ろうと網を切っています。窓枠より大きく切ると端が折れて波打ち、小さく切ると隙間ができて虫が入ります。目標は窓枠にぴったり合う大きさです。

切り終えたらうまく合ったか確かめなければなりませんが、目分量で「まあまあ」と言う代わりに数字で測る方法があります。窓枠と切ってきた網が互いに重なった面積を、二つが合わせて占める面積で割ってみるのです。完全に重なれば1が出て、ずれるほど値ががくんと下がります。半分ほどずれた網はどう甘く見ても0.5を超えるのは難しいです。

基準になる窓枠の寸法は、誰かが物差しで測って書き留めたものです。その人が窓枠の外側の縁まで測ったのか内側の溝だけ測ったのかによって、合格ラインがそっくり変わります。バウンディングボックスも同じです。

くわしく

四角一つは数字四つです

四角を記す方法はとても簡単です。左上の角が画面のどこかを数字二つで記し、そこから横にいくつ、縦にいくつかを数字二つ足せば終わりです。左上と右下の二つの頂点の位置で記したり、中心の位置と縦横の長さで記したりする方式もあります。意味は同じですが、資料ごとに方式が違うので、混ぜて使うと計算が狂います。

数字を画面の大きさに対する比率として記す方法がよく使われます。左から30パーセントの地点、幅は画面の20パーセントという具合です。こう記しておくと写真の大きさを縮めたり広げたりしても四角がそのまま付いてきます。

ふつう使う四角は画面の縦横に沿っています。だから斜めに寝た物体を囲むと四角の中に空の背景がたくさん入り込みます。この点が次の段階であるセグメンテーションへ進む理由になります。航空写真のように斜めの物体が多い場面では、角度まで記す傾いた四角を別に使うこともあります。

合っているかは重なりで測ります

四角がうまく合っているか判断するときは、人が描いておいた正解の四角と見比べます。二つの四角が重なった面積を二つ合わせた面積で割ると、0から1の間の値が出ます。ぴったり重なれば1、かすめる程度なら0に近づきます。

この値がいくつを超えれば「当たった」と見るかも人が決めます。よく0.5を基準にしますが、0.5は思ったよりゆるいです。正解の四角の内側の半分だけを覆う小さな四角でも、値がちょうど0.5になってぎりぎり通過することがあります。精密に見るべきところでは0.75のようにもっと厳しい基準を使い、複数の基準で測って平均を取ることもあります。

体験ツールで四角が物体より少し大きめ小さめに描かれるのを見ることになりますが、その程度のずれはたいていこの基準を余裕で通過します。だから目には引っかかっても点数の上では問題ない場合が多いです。

正解の四角は人が描きます

モデルが見比べる正解の四角は、人が写真ごとにマウスで引いて描くか、モデルが先に付けた四角を人が確認して直したものです。描いているとあいまいな瞬間が続けて出てきます。取っ手が飛び出したコップは取っ手まで囲むのか。半分切れた物体は画面の外の部分を想像して描くのか。ガラスに映ったものも描くのか。

この基準が人によって違うと、モデルが学ぶ正解もぶれます。そこで資料を作るときは規則を先に細かく決め、同じ写真を何人かで描いて互いにどれだけ似ているか確かめます。モデルが妙な場所に四角を付ける原因を掘り下げると、学習資料の基準が揺れていた場合が少なくありません。

四角で捉えにくいもの

写真一枚に名札一つを付ける画像分類から、物ごとに四角を付ける物体検出へ、さらに点単位で形を切り出すセグメンテーションへ。バウンディングボックスはこの段階の真ん中です。

真ん中だからこその良さと惜しさがいっしょにあります。位置と大きさを教えてくれる一方で資料作りがそれほど重くないので広く使われます。反面、くねくねした物体、互いに重なった物体、斜めに寝た物体は四角の中に見当違いのものが大量に混じります。背景を消したり面積を正確に測ったりする仕事では四角では足りず、次の段階へ上がる必要があります。

もう少し正確に

バウンディングボックスは物体を囲む、ふつう軸に沿った最小の長方形で、資料によって左上の座標と幅・高さ、または左上・右下の二つの頂点の座標のような四つの値で表します。予測した四角と正解の四角がどれだけ重なるかを測る値は、共通部分の面積を合わせた部分の面積で割った比率で、この値を基準に当たりと外れを分けたあと名札ごとの成績を平均して一つの数字に整理します。

重なりだけでは捉えられない違いもあります。二つの四角が完全に離れていると、どれほど遠くても値は同じく0になるので、少し外れた四角とまったく見当違いの四角を区別できません。学習させるときはこの点を補った計算を別に使うこともあります。

網戸のたとえがずれる点もあります。網戸は一つの窓枠に一枚だけ張りますが、モデルは写真一枚に候補の四角を何百と出し、同じ物体に重なったものを絞って一つだけ残す方式がよく使われます。また窓枠の寸法は一つに決まっていますが、写真の中の物体の正解の四角は描いた人によって少しずつ違う揺れる基準です。何を囲むべきかの規則が資料ごとに違うため、違う資料で学んだモデルどうしの点数をそのまま比べにくいこともあります。

やってみる

よくある誤解

  • 四角の中は全部その物体だと思われがちですが、実際にはふつう四角が軸に沿っているので内側にかなりの背景が混じり込みます。

  • 重なりの値が0.5なら半分しか合っていないと見なされがちですが、実際には合わせた面積で割った比率なので、同じ大きさの二つの四角が互いにずれているなら、それぞれの3分の2ほどが重なってはじめて0.5になります。ただし精密な作業にはこの基準でもゆるいので、より高い基準も併せて使います。

  • 正解の四角は決まった答えだと思われがちですが、実際には人が規則を決めて描くか確認して直したものなので資料ごとに基準が違います。

ひとこと要約

つまり

バウンディングボックスは物体を囲む四角を数字四つで記したもので、正解の四角とどれだけ重なるかで成績を付けますが、その正解自体も人が規則を決めて描くか確認したものです。

誤りや、もっと良いたとえがありますか? 修正を提案する · 最終更新 2026-10-17