Bodilab AIブログ / 体組成の基礎

写真から体脂肪率を計算する仕組み|AIは何を見てる?式・精度・限界

体組成の基礎 · 2026年9月12日更新
結論

体脂肪率は「測る」のではなく「当てる」数値です。体脂肪率の推定=体脂肪を直接量らず、測りやすい量(周囲径・電気抵抗・見た目)から統計的に当てはめること。代表的な公開式は米海軍式(Hodgdon & Beckett, 1984:首とウエストから推定、誤差 約3.5〜4ポイントと紹介されることが多い)BMI式(Deurenberg et al., 1991:体脂肪率=1.20×BMI+0.23×年齢−10.8×性別[男1女0]−5.4、誤差 約4ポイント程度)。写真AIはこうした固定の数式ではなく、①シルエットの輪郭 ②体表の陰影 ③入力した身長・体重・年齢・性別を学習済みモデルに通して推定し、研究条件下でDEXA比 平均2〜3ポイント程度の誤差という報告があります(出典:arXiv smartphone body-composition study)。同じ人・同じ日でも式が違えば2〜3ポイント動くため、絶対値ではなく同じ方法を続けたときの推移で判断してください。体組成の数値は推定であり、医療診断ではありません。

要点
  • 体脂肪率を直接測れる家庭用の方法は存在しない。すべて別の量からの推定(DEXAですら参照基準であって真値ではない)。
  • 米海軍式は身長・首・ウエストだけで計算できる。誤差の目安は約3.5〜4ポイントと紹介されることが多い。
  • BMI式(Deurenberg, 1991)は体格の中身を見ないため、筋肉質な人ほど高く出やすい。
  • 写真AIが見ているのは輪郭・陰影・入力値であって、皮下脂肪と内臓脂肪を物理的に見分けているわけではない。
  • 同一人物の試算で米海軍式19.7% / BMI式22.3%=2.6ポイント差。式を乗り換えても体は変わっていない。
  • 実用の結論は「1つの方法を選び、条件をそろえて続ける」。比べるのは他人の数字ではなく先週の自分。

「写真を撮るだけで体脂肪率が出るなんて、本当に計算できているの?」——もっともな疑問です。この記事では、公開されている計算式の中身写真AIが実際に見ている情報どこで・どれくらい外れるのかを、同じ人物の数値を使った試算つきで整理します。仕組みが分かると、出てきた数字をどこまで信じ、どこから疑うべきかが判断できるようになります。

そもそも「体脂肪率を計算する」とは何をしているのか?

脂肪の重さを量っているのではなく、測りやすい別の量から統計的に当てはめています。体から脂肪だけを取り出して秤に載せることはできないので、あらゆる方法は「間接測定+回帰式」という構造をとります。たとえば水中体重秤量法は体の密度を測り、そこからSiri式:体脂肪率=(4.95÷体密度−4.50)×100で脂肪の割合に換算します。キャリパーは皮下脂肪の厚みを測って体密度を推定し、同じSiri式に渡します。周囲径式はウエストと首の差、BIA(体組成計)は体を流れる微弱電流の抵抗値、写真AIは見た目の特徴——入り口が違うだけで、どれも「当てはめ」であることは共通です。

※ DEXAは体組成研究での参照基準(gold standard)として扱われますが、これも組織のX線減衰率からの推定であり、絶対的な真値ではありません。

体脂肪率の計算式にはどんな種類がある?

公開されている主要な式は「BMI式」「周囲径式」「皮下脂肪厚式」の3系統で、写真AIとBIAは公開数式ではなくモデル・独自回帰式を使います。入力が増えるほど個人の体型を反映しやすくなる、というのが基本の関係です。

方式入力するもの式・出典誤差の目安手軽さ
BMI式身長・体重・年齢・性別1.20×BMI+0.23×年齢−10.8×性別(男1女0)−5.4(Deurenberg et al., 1991)約4ポイント程度◎ 電卓だけ
周囲径式(米海軍式)身長・首・ウエスト(女性はヒップも)下記の対数式(Hodgdon & Beckett, 1984)約3.5〜4ポイントと紹介されることが多い◎ メジャー1本
皮下脂肪厚式キャリパーで3〜7点+年齢Jackson-Pollock等で体密度→Siri式で換算約3.5ポイント程度(測定技術に依存)△ 熟練が要る
BIA(家庭用体組成計)電気抵抗+身長・体重・年齢・性別メーカー独自の回帰式(非公開)水分状態で日内変動あり◎ 乗るだけ
写真AI写真+身長・体重・年齢・性別学習済みモデル(固定の数式ではない)研究条件下でDEXA比 平均2〜3ポイント(arXiv)◎ 道具なし
DEXAX線スキャン—(参照基準)参照基準として扱われる× 来院・費用

※ 誤差の目安は各手法の推定誤差(SEE)として一般に紹介される範囲であり、あなたの1回の測定でこの範囲に収まることを保証するものではありません。

米海軍式は自分でも計算できる?(実数の計算例)

できます。メジャー1本と電卓、そして対数(log10)が使える計算機さえあれば数分です。式は次のとおりで、単位はすべてcmです。

身長172cm・ウエスト88cm・首38cmの男性で当てはめてみます。ウエスト−首=50cm、log10(50)=1.699、log10(172)=2.236。分母は 1.0324 −(0.19077×1.699)+(0.15456×2.236)=1.0538。495÷1.0538=469.7、そこから450を引いて約19.7%ACEの区分では男性18〜24%が「平均的」なので、その下側に位置します。

同じ人がウエストだけ5cm絞って83cmになった場合を再計算すると約15.9%ウエスト1cmあたり、体脂肪率にしておよそ0.7〜0.8ポイント動く計算です(この身長・首まわりでの試算)。ここに、この式のいちばん正直な弱点も見えます——首の測り方が1cm変わるだけで結果は約0.7ポイント動くのです(首38cm→39cmで19.7%→約19.0%)。式の選択よりも、メジャーを毎回同じ位置に当てられるかのほうが結果を左右します。

同じ人でも式が違うと結果はどれくらい変わる?

およそ2〜3ポイント変わります。上と同じ人(身長172cm・体重75kg・35歳)をDeurenbergのBMI式で計算すると、BMI=75÷1.72²=25.4なので、1.20×25.4+0.23×35−10.8−5.4=約22.3%。米海軍式の19.7%とは約2.6ポイントの差です。

方式同一人物での試算値この式が見ていないもの
米海軍式(Hodgdon & Beckett, 1984)約19.7%ウエスト以外の脂肪分布(脚・腕)
BMI式(Deurenberg et al., 1991)約22.3%体格の中身(筋肉と脂肪の区別)

※ 上記は公開式に数値を当てはめた計算例で、実在の個人の測定結果ではありません。

どちらが「正解」ではありません。式を乗り換えるたびに体脂肪率は動きますが、あなたの体は動いていません。だから実務上のルールはひとつ、1つの方法を決めて、乗り換えないことです。

写真AIは、写真の「何」を見ているのか?

主に、シルエットの輪郭・体表の陰影・入力された身長体重などの数値の3つです。公開されている手法の系統としては、次のような流れになります(特定アプリの内部実装の説明ではありません)。

そしてモデルは、DEXAやInBodyでラベル付けされた大量の写真との対応づけを学習しています。つまり写真AIは脂肪を透視しているのではなく、「この見た目の人はDEXAでこれくらいだった」という統計を引いている——構造としては米海軍式と同じ「当てはめ」で、入力が数値ではなく画像になっただけです。仕組みの詳細は筋肉の付き方を写真で判定できる?AIアプリの仕組みと限界でも扱っています。

写真からの推定はどれくらい正確?どこで外れる?

研究条件下でDEXA比 平均2〜3ポイント程度という報告があります(出典:arXiv smartphone body-composition study)が、実使用ではこれより広がると考えるのが安全です。外れ方には決まった癖があり、怠けた記事が書かない具体はここにあります。

ここが重要な点です。これらの誤差は毎回ランダムに揺れるのではなく、条件をそろえれば同じ方向に一定量ずれます。絶対値は2〜3ポイントずれていても、条件を固定した推移の差分はずっと信頼できる——これが「1枚の数値より推移」と言われる理由です。数値と見た目の対応が知りたい場合は体脂肪率の見た目(無料ツール)で目安を確認できます。

結局、どの方法をどう使えばいい?(段階別)

二択で選ぶ話ではなく、記録の蓄積量に応じて段階的に足していくのが現実的です。

体脂肪率を推定・記録する手段には何がある?

方式の違いを踏まえて、実在する手段を目的別に並べます。開示:本記事はBodilab AIの運営が書いています。競合も優れた点を隠さず載せます。

手段できること(掲載情報による)体脂肪率の推定向く人
BodyNote(iOS)ウエスト・上腕・大腿など15部位のサイズ記録、写真比較、グラフ、CSV入出力しない(実測の記録)米海軍式を自分で計算し、入力値を残したい人
BodyJourney(iOS)前回写真を半透明で重ねるオーバーレイ撮影、体型変化の写真記録しない(撮影と記録)撮影条件のブレを物理的に潰したい人
BodyTL(Android)毎日の変化をタイムラプス動画化、ガイドライン表示、日付スタンプしないAndroidで変化を動画で見たい人
あすけん(iOS/Android)食事記録が主。AI体型測定(写真から3Dアバター)を搭載体型測定機能あり食事管理と一体で運用したい人
スマート体組成計
タニタ/オムロン/RENPHO/Withings
BIAで体脂肪率・筋肉量を毎日推定、自動記録する(独自回帰式)毎日の点を自動で貯めたい人
Bodilab AI(iOS・自社)写真1枚から体脂肪・除脂肪・12部位を推定し、週次の推移と次の一手を提示。自分のDEXA/InBody値で校正できるする(写真AI)推定値を実測で「答え合わせ」しながら続けたい人
DEXA/InBody(施設)参照基準としての体脂肪・除脂肪の測定する年1〜2回の基準合わせ

Bodilab AIが一番だと言うつもりはありません。撮影条件を揃えることも、実測値を残すことも、上のアプリで十分にできます。Bodilab AIが引き受けているのは、そこから先の「で、それは良い変化なのか」——推定した体脂肪・除脂肪・12部位を週ごとに並べ、自分のDEXA/InBody値で校正して、次の一手まで返す部分です。式の絶対値ではなく、比較できる記録が積み上がることに価値を置いています。方式全体の精度比較は体組成測定の精度を方式別に比較にまとめています。

式に迷う前に、比べられる1枚を。

Bodilab AI は、写真1枚から体脂肪・除脂肪・12部位の変化をAIが推定し、週ごとの推移で「効いてるか」に答えます。自分のDEXA/InBody値での校正にも対応。体組成の数値は推定であり、医療診断ではありません。

Download on theApp Store

よくある質問

写真から体脂肪率は計算できますか?

推定はできますが、直接計算しているわけではありません。写真AIは体の輪郭や陰影から特徴を抽出し、DEXAなどでラベル付けされた学習データとの対応づけで体脂肪率を推定します。研究条件下ではDEXA比 平均2〜3ポイント程度の誤差という報告があります(出典:arXiv smartphone body-composition study)。推定値であり医療診断ではありません。

写真AIは体脂肪率を何から計算しているのですか?

主に3つです。①シルエットの輪郭(肩・胸・ウエスト・ヒップの幅とその比)、②体表の陰影(脂肪の被り方や筋の輪郭の出方)、③入力された身長・体重・年齢・性別です。これらを学習済みモデルに通して推定値を出します。皮下と内臓の脂肪を物理的に見分けているわけではありません。

体脂肪率の計算式にはどんなものがありますか?

代表的なのは4系統です。BMI式(Deurenberg et al., 1991/身長・体重・年齢・性別)、周囲径式(米海軍式・Hodgdon & Beckett, 1984/首とウエスト)、皮下脂肪厚式(Jackson-Pollockなど/キャリパー)、そして体密度から換算するSiri式(体脂肪率=(4.95÷体密度−4.50)×100)です。写真AIとBIA(体組成計)は公開された数式ではなく学習モデルやメーカー独自の回帰式を使います。

米海軍式の体脂肪率の計算式を教えてください

男性は 体脂肪率 = 495 ÷ (1.0324 − 0.19077×log10(ウエスト − 首) + 0.15456×log10(身長)) − 450、女性は 495 ÷ (1.29579 − 0.35004×log10(ウエスト + ヒップ − 首) + 0.22100×log10(身長)) − 450 です(すべてcm)。Hodgdon & Beckett(1984年)の回帰式で、推定誤差は約3.5〜4ポイント程度と紹介されることが多い方法です。

身長と体重だけで体脂肪率は計算できますか?

年齢と性別を加えれば概算はできます。Deurenberg et al.(1991年)の式では 体脂肪率 = 1.20×BMI + 0.23×年齢 − 10.8×性別(男性1・女性0)− 5.4 です。ただし体格の中身を一切見ないため、筋肉量の多い人では高めに、筋肉量の少ない人では低めに出る傾向があります。

写真から計算した体脂肪率はどれくらい正確ですか?

研究条件下でDEXA比 平均2〜3ポイント程度の誤差という報告があります(出典:arXiv smartphone body-composition study)。実使用では照明・姿勢・服装・角度・水分状態でさらに動くため、1枚の絶対値ではなく同条件で撮り続けた推移を見るのが実用的です。

計算式によって体脂肪率の結果が違うのはなぜですか?

どの式も体脂肪を直接測っておらず、別々の集団データから別々の入力で「当てている」からです。身長172cm・体重75kg・35歳・ウエスト88cm・首38cmの男性を試算すると、米海軍式では約19.7%、Deurenberg式では約22.3%と約2.6ポイント差が出ます。式を乗り換えると数値は動きますが、体は動いていません。

写真で体脂肪率を計算するとき、失敗しやすいのはどんなときですか?

照明を変えたとき、ぶかぶかの服で撮ったとき、撮影距離やカメラの高さを変えたとき、そして毎回ちがう時間帯に撮ったときです。特に真上や真下からの角度は体型そのものを歪めます。同じ場所・同じ光・同じポーズ・同じ距離を守るだけで、推定のブレは大きく減ります。

本記事の内容は一般的な情報であり、個人差があります。紹介した計算式・誤差の数値は公表された研究や一般に紹介されている目安であり、個人の測定結果を保証するものではありません。記事中の計算例は公開式に数値を当てはめた試算で、実在の個人の測定データではありません。体組成(体脂肪率・除脂肪量等)の数値は推定であり、医療診断ではありません。健康上の判断や食事・運動の大きな変更は、医師・専門家にご相談ください。