Skip to the content.

G検定トップ > Random Flipとは?左右反転データ拡張の基本【G検定対策】

まず結論

  • Random Flipとは、画像を左右または上下に確率的に反転させるデータ拡張手法である。
  • G検定では「位置変化への頑健性を高めるための基本的な画像データ拡張」として問われる。

直感的な説明

Random Flipはとてもシンプルで、

  • 左右をひっくり返す
  • 上下をひっくり返す

だけの処理です。

人間は、

  • 左向きの犬も
  • 右向きの犬も

同じ「犬」と認識できますよね。

👉 その感覚をモデルにも持たせるための
一番基本的な画像データ拡張が Random Flip です。

定義・仕組み

定義

  • 画像を 一定の確率(例:50%)で反転させるデータ拡張手法
  • 主に以下が使われる
    • 水平方向(左右)反転
    • 垂直方向(上下)反転

目的

  • 位置・向きの違いに対する頑健性を向上
  • 過学習の抑制
  • 汎化性能の向上

重要:

  • 画像の内容は変えない
  • 色や明るさは変えない
  • データ数を増やすための手法

いつ使う?(得意・不得意)

得意な場面

  • 画像分類
  • 物体検出
  • 左右対称性が意味を持たないタスク

注意が必要な場面

  • 上下・左右に意味がある場合
    • 文字認識(b / d / p / q)
    • 医療画像(左右が重要な場合)

G検定ひっかけポイント

ここが今回の問題の核心です。

よくある誤解

  • ❌「物体をランダムに移動させる」
  • ❌「RGB値を反転させる」
  • ❌「解像度を変更する」
  • ❌「色変換の手法」

正しい判断基準

  • 反転 → Random Flip
  • 移動 → Random Crop / Translation
  • 色変換 → Color Jitter / RGB反転
  • 解像度変更 → Resize

問題文に
「左右」「上下」「反転」「確率的」
とあれば Random Flip

まとめ(試験直前用)

  • Random Flip=反転
  • 左右・上下を確率的に反転
  • 位置変化への頑健性を高める
  • データ拡張の基本中の基本
  • 「移動・色・解像度」と混同しない

🔗 関連記事


🏠 G検トップに戻る