年齢推定
概要
顔画像から年齢を推定することは、技術的に困難であり、運用上もデリケートです。捜査の現場では、精度、バイアス制御、監査可能性が重要となります。
Rigr AI の年齢推定機能は、顔画像や映像フレームから極めて高精度な年齢推定を提供し、法執行機関および規制対象の用途に特化して設計されています。
スケールで扱う証拠
年齢推定により、捜査員は大量の押収資料を迅速に特徴づけることができます。下のグラフは、児童性的虐待コンテンツ内で検出された10万件の顔における推定年齢分布を示しており、本機能が大規模な証拠集合を捜査や法廷提示のためにどのように要約できるかを表しています。
押収された CSAM 内の10万件の顔に対する VST Teams 実行結果より。
お試しください
写真を撮影するか画像をアップロードして、年齢推定の動作をご覧ください。
送信いただいた画像は、トラスト&セーフティ審査のため最長7日間保持された後、削除されます。本人の同意なく、識別可能な人物の画像をアップロードしないでください。デモデータの取り扱いについて →
自分が何歳に見えるか気になるだけですか?😏 ageguesser.ai で遊ぶ →
モデルの性能
現行モデル(v3)は、検証済みの年齢ラベルを付与した実世界の画像から成る大規模かつ厳選されたデータセットでファインチューニングされたビジョントランスフォーマーです。検出された各顔について、点推定値と較正された不確実性の値を出力します。
年齢層別の精度
| 年齢層 | 平均絶対誤差(年) | ±1年以内 | ±2年以内 |
|---|---|---|---|
| 0–2 | 0.41 | 95.3% | 97.7% |
| 2–5 | 0.72 | 88.3% | 97.0% |
| 5–8 | 0.77 | 86.1% | 96.4% |
| 8–13 | 1.06 | 73.6% | 93.1% |
| 13–18 | 1.26 | 69.9% | 85.0% |
| 0〜18歳(すべての未成年者) | 0.87 | 81.9% | 94.1% |
| 18–26 | 2.11 | 53.9% | 71.7% |
| 26–40 | 3.30 | 36.8% | 52.7% |
| 40+ | 5.04 | 22.4% | 34.2% |
競合との比較性能
主要な商用年齢推定システムを対象とした独立評価では、Rigr AI が0歳から16歳までのあらゆる年齢で競合を上回り、特に幼児(0〜5歳)およびプレティーン/ティーン初期(8〜15歳)の層で顕著な優位性を示しました。これらの層では、競合の誤差率は2〜3倍高くなっています。
較正された不確実性
すべての予測には、1σの信頼区間を表す較正された不確実性の値(±年)が含まれます。モデルの不確実性推定は厳格に検証されており、1σ水準での実際のカバレッジは理論上の理想値68.27%に対して68.48%と、ほぼ完璧な較正を達成しています。これは、報告される信頼区間が信頼でき、実務に活用できることを意味します。
見かけ年齢および発育段階の出力は視覚的な推定値です。本人確認を行うものではなく、法的年齢を証明するものでもありません。リスクの高い判断や境界事例には、適切な人間による確認を組み込んでください。
運用での活用
VST Teams において、年齢推定は次の目的で利用されます。
- 未成年者が関与する潜在的にデリケートなコンテンツを強調表示する
- 大規模なメディアデータセットにわたる確認作業に優先順位を付ける
- 人間の判断を置き換えることなく、証拠評価を支援する
本機能は、エアギャップ環境に展開できるスタンドアロンの API または軽量アプリケーションとしても利用できます。主要なフォレンジック画像分析ツール向けのプラグインも提供しています。
Griffeye との統合
年齢推定の結果は Griffeye Analyze 内に直接表示され、捜査員は既存のワークフローを離れることなくフィルタリングと優先順位付けを行えます。
展開と制御
- 完全にコンテナ化
- オンプレミスおよびエアギャップ環境での運用
- データの保持なし
- 入力と出力に対する完全な制御権をお客様が保持
開発者向け
Media Examiner API はマルチパート形式で画像を受け取り、検出された顔ごとに推定年齢、バウンディングボックス、信頼度スコア、較正済みの不確実性を返します。
顔画像による年齢推定は Media Examiner に統合されています。適切な顔が写っている場合、裸体・身体部位・性的コンテンツの検出結果を返すのと同じリクエストが、見かけ年齢とその較正済み不確実性もあわせて返します。画像を二度送信する必要はありません。既存の単独年齢推定サービス向けの実装も引き続きサポートされます。
全エンドポイント、レスポンススキーマ、エラーコードの詳細は 年齢推定 API リファレンス に記載しています。英語のみ。
POST /classify curl -X POST https://api.mes.rigr.ai/classify \
-H "X-API-KEY: $API_KEY" \
-F "[email protected]" \
-F "model=VisualyzeV2" \
-F "estimate_age=true" {
"classification": {
"key": "rigr-none",
"display_name": "No sexual content",
"severity": 0
},
"flags": [],
"detections": [{
"class_name": "Adult Female Face",
"score": 0.9998,
"bbox": {"x": 0.31, "y": 0.12, "w": 0.18, "h": 0.24},
"age": 25.3,
"age_uncertainty": 1.2
}]
}