Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2026年度秋学期 画像情報処理 第2部・画像情報圧縮 / 第8回 行列の直交変換と基底画像(...

2026年度秋学期 画像情報処理 第2部・画像情報圧縮 / 第8回 行列の直交変換と基底画像(2026. 11. 13)

関西大学総合情報学部 画像情報処理(担当・浅野晃)
http://racco.mikeneko.jp/Kougi/2026a/IPPR/

Avatar for Akira Asano

Akira Asano PRO

November 04, 2026

Video

More Decks by Akira Asano

Other Decks in Education

Transcript

  1. Karhunen-Loève変換(KL変換) 画像を主成分に変換してから伝送する p画素の画像 (情報の損失が最小) p画素の画像 1 主成分に 変換 p 第1~第p

    / 2 主成分だけを 伝達する もとの画 素に戻す 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 3 29
  2. Karhunen-Loève変換(KL変換) 画像を主成分に変換してから伝送する p画素の画像 (情報の損失が最小) p画素の画像 1 主成分に 変換 p 第1~第p

    / 2 主成分だけを 伝達する データ量が半分でも 情報の損失は最小 もとの画 素に戻す 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 3 29
  3. 画像を行列であらわす 平面のものを素直に表せばいいだけのことですが, 前回はベクトルで考えていたので。  z=P x 変換後の画像を 表すベクトル (m2要素) 原画像を表すベクトル(m2要素)

    直交変換を表す行列(m2×m2) ベクトルから行列に書き換える(戻す)ことを考える 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 8 29
  4. ベクトルを行列に書き換える m2要素ベクトル   x1  .   ..

         x =  xj   .   .   .  xm X=  x1 · · · xj · · · xm  2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 9 29
  5. ベクトルを行列に書き換える m2要素ベクトル   x1  .   ..

         x =  xj   .   .   .  xm X=  x1 · · · xj · · · xm  2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 9 29
  6. ベクトルを行列に書き換える m2要素ベクトル   x1 m要素  .  

    ..      x =  xj  m要素  .   .   .  xm m要素 X=  x1 · · · xj · · · xm  2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 9 29
  7. ベクトルを行列に書き換える m2要素ベクトル   x1 m要素  .  

    ..      x =  xj  m要素  .   .   .  xm m要素 X=  x1 · · · xj · · · xm  m要素 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 9 29
  8. ベクトルを行列に書き換える m2要素ベクトル   x1 m要素  .  

    ..      x =  xj  m要素  .   .   .  xm m要素 X=  x1 · · · m要素 xj · · · xm  m要素 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 9 29
  9. ベクトルを行列に書き換える m2要素ベクトル   x1 m要素  .  

    ..      x =  xj  m要素  .   .   .  xm m要素 X=  x1 · · · m要素 xj · · · m要素 xm  m要素 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 9 29
  10. ベクトルを行列に書き換える m2要素ベクトル   x1 m要素  .  

    ..      x =  xj  m要素  .   .   .  xm m要素 m×m行列 X=  x1 · · · m要素 xj · · · m要素 xm  m要素 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 9 29
  11. ベクトルを行列に書き換える m2要素ベクトル   x1 m要素  .  

    ..      x =  xj  m要素  .   .   .  xm m要素 m×m行列 X=  x1 · · · m要素 xj · · · m要素 xm  m要素 zも同じ 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 9 29
  12. 直交変換行列P′は? P′ がこういう形になっているのなら  r11 c11  ..  .

      r11 cm1    P =   rm1 c11   . ..  rm1 cm1 ··· .. . ··· .. . ··· .. . ··· r11 c1m .. . r11 cmm ··· .. rm1 c1m .. . rm1 cmm r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1 ··· .. . ··· .. . ··· .. . ···  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 10 29
  13. 直交変換行列P′は? P′ がこういう形になっているのなら  r11 c11  ..  .

      r11 cm1    P =   rm1 c11   . ..  rm1 cm1 ··· .. . ··· .. . ··· .. . ··· r11 c1m .. . r11 cmm ··· .. rm1 c1m .. . rm1 cmm r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1 ··· .. . ··· .. . ··· .. . ···  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm こういう形ってどういう形? 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 10 29
  14. 行列のKronecker積  r11 c11  ..  .  

    r11 cm1    P =   rm1 c11   . ..  rm1 cm1  c11  .. C= . ··· .. . ··· .. . ··· .. . ··· ··· .. . cm1 · · · r11 c1m .. . r11 cmm ··· .. rm1 c1m .. . rm1 cmm  r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1  c1m r11  .. ..  . , R =  . cmm ··· .. . ··· .. . ··· .. . ··· ··· .. . rm1 · · ·  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 11 29
  15. 行列のKronecker積  r11 c11 · · ·  .. .

    .. 11  .   r11 cm1 · · ·   ..  P = .   rm1 c11 · · ·   . .. ..  . rm1 cm1 · · · r11 c1m .. . r × C r c  c11  .. C= . ··· .. . cm1 · · · 11 mm ··· .. rm1 c1m .. . rm1 cmm  r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1  c1m r11  .. ..  . , R =  . cmm ··· .. . ··· .. . ··· .. . ··· ··· .. . rm1 · · ·  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 11 29
  16. 行列のKronecker積  r11 c11 · · ·  .. .

    .. 11  .   r11 cm1 · · ·   ..  P = .   rm1 c11 · · ·   . .. ..  . rm1 cm1 · · · r11 c1m .. . r × C r c  c11  .. C= . ··· .. . cm1 · · · 11 mm ··· .. rm1 c1m .. . rm1 cmm  . ··· r1m c11 · · · .. . .. 1m . r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm r × r c C· · · . 1m m1 rmm c11 .. . rmm cm1  c1m r11  .. ..  . , R =  . cmm  .. ··· .. . ··· ··· .. . rm1 · · ·  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 11 29
  17. 行列のKronecker積  r11 c11 · · ·  .. .

    .. 11  .   r11 cm1 · · ·   ..  P = .   rm1 c11 · · ·   . .. .. m1  . rm1 cm1 · · · r11 c1m .. . r × C r c 11 mm .. rm1 c1m .. . r × C r c  c11  .. C= . ··· .. . cm1 · · · ··· m1 mm  . ··· r1m c11 · · · .. . .. 1m . r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm r × r c C· · · . 1m m1 rmm c11 .. . rmm cm1  c1m r11  .. ..  . , R =  . cmm  .. ··· .. . ··· ··· .. . rm1 · · ·  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 11 29
  18. 行列のKronecker積  r11 c11 · · ·  .. .

    .. 11  .   r11 cm1 · · ·   ..  P = .   rm1 c11 · · ·   . .. .. m1  . rm1 cm1 · · · r11 c1m .. . r × C r c 11 mm .. rm1 c1m .. . r × C r c  c11  .. C= . ··· .. . cm1 · · · ··· m1 mm  . ··· r1m c11 · · · .. . .. 1m . r1m c1m  ..  .  r1m cm1 · · · r1m cmm    ..  .  rmm c11 · · · rmm c1m    . .. . .. .. mm  . rmm cm1 · · · rmm cmm r × C r ×C  c1m r11  .. ..  . , R =  . cmm  ··· .. . rm1 · · ·  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 11 29
  19. 行列のKronecker積  r11 c11 · · ·  .. .

    .. 11  .   r11 cm1 · · ·   ..  P = .   rm1 c11 · · ·   . .. .. m1  . rm1 cm1 · · · r11 c1m .. . r × C r c 11 mm .. rm1 c1m .. . r × C r c  c11  .. C= . ··· .. . cm1 · · · Rの各要素に Cを貼付けたもの ··· m1 mm  . ··· r1m c11 · · · .. . .. 1m . r1m c1m  ..  .  r1m cm1 · · · r1m cmm    ..  .  rmm c11 · · · rmm c1m    . .. . .. .. mm  . rmm cm1 · · · rmm cmm r × C r ×C  c1m r11  .. ..  . , R =  . cmm  ··· .. . rm1 · · ·  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 11 29
  20. 行列のKronecker積  r11 c11 · · ·  .. .

    .. 11  .   r11 cm1 · · ·   ..  P = .   rm1 c11 · · ·   . .. .. m1  . rm1 cm1 · · · r11 c1m .. . r × C r c 11 mm .. rm1 c1m .. . r × C r c  c11  .. C= . ··· .. . cm1 · · · Rの各要素に Cを貼付けたもの ··· m1 mm  . ··· r1m c11 · · · .. . .. 1m . r1m c1m  ..  .  r1m cm1 · · · r1m cmm    ..  .  rmm c11 · · · rmm c1m    . .. . .. .. mm  . rmm cm1 · · · rmm cmm r × C r ×C  c1m r11  .. ..  . , R =  . ··· .. . rm1 · · · cmm   P =R⊗C  r1m ..  .  rmm Kronecker積 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 11 29
  21. 行列のKronecker積  r11 c11 · · ·  .. .

    .. 11  .   r11 cm1 · · ·   ..  P = .   rm1 c11 · · ·   . .. .. m1  . rm1 cm1 · · · r11 c1m .. . r × C r c 11 mm .. rm1 c1m .. . r × C r c  c11  .. C= . ··· .. . cm1 · · · Rの各要素に Cを貼付けたもの ··· m1 mm  . ··· r1m c11 · · · .. . .. 1m . r1m c1m  ..  .  r1m cm1 · · · r1m cmm    ..  .  rmm c11 · · · rmm c1m    . .. . .. .. mm  . rmm cm1 · · · rmm cmm r × C r ×C  c1m r11  .. ..  . , R =  . ··· .. . rm1 · · · cmm   P =R⊗C  r1m ..  .  rmm こうなっているのなら Kronecker積 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 11 29
  22. 行列の変換に書き換える  z=P x ベクトルxから ベクトルzへの 行列P′による変換  行列Xから Z

    = CXR 行列Zへの 行列CとR′による変換 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 12 29
  23. 行列の変換に書き換える  z=P x ベクトルxから ベクトルzへの 行列P′による変換  行列Xから Z

    = CXR 行列Zへの 行列CとR′による変換 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 12 29
  24. 行列の変換に書き換える  z=P x ベクトルxから ベクトルzへの 行列P′による変換  行列Xから Z

    = CXR 行列Zへの 行列CとR′による変換 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 12 29
  25. 行列の変換に書き換える  z=P x ベクトルxから ベクトルzへの 行列P′による変換  行列Xから Z

    = CXR 行列Zへの 行列CとR′による変換 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 12 29
  26. 行列の変換に書き換える  z=P x ベクトルxから ベクトルzへの 行列P′による変換 証明は…ひたすら計算💦💦(付録1)  行列Xから

    Z = CXR 行列Zへの 行列CとR′による変換 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 12 29
  27. P′ が直交行列であるためには 直交行列… 異なる列の内積は0,同じ列同士の内積は1  r11 c11  .. 

    .   r11 cm1   P =    rm1 c11   . ..  rm1 cm1 ··· .. . ··· .. . ··· .. . ··· r11 c1m .. . r11 cmm ··· .. rm1 c1m .. . rm1 cmm r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1 ··· .. . ··· .. . ··· .. . ···  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 13 29
  28. P′ が直交行列であるためには 直交行列… 異なる列の内積は0,同じ列同士の内積は1  r11 c11  .. 

    .   r11 cm1   P =    rm1 c11   . ..  rm1 cm1 ··· .. . ··· .. . ··· .. . ··· r11 c1m .. . r11 cmm ··· .. rm1 c1m .. . rm1 cmm r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1 ··· .. . ··· .. . ··· .. . ···  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 13 29
  29. P′ が直交行列であるためには 直交行列… 異なる列の内積は0,同じ列同士の内積は1  r11 c11  .. 

    .   r11 cm1   P =    rm1 c11   . ..  rm1 cm1 ··· .. . ··· .. . ··· .. . ··· r11 c1m .. . r11 cmm ··· .. rm1 c1m .. . rm1 cmm r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1 ··· .. . ··· .. . ··· .. . ···  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 13 29
  30. P′ が直交行列であるためには 直交行列… 異なる列の内積は0,同じ列同士の内積は1  r11 c11  .. 

    .   r11 cm1   P =    rm1 c11   . ..  rm1 cm1 ··· .. . ··· .. . r11 c1m .. . r11 cmm ··· .. ··· .. . ··· rm1 c1m .. . rm1 cmm ··· .. . ··· .. . r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1 ··· .. . ···  P = R ⊗ C なら  c11  .. C= . ··· .. . cm1 · · ·   c1m r11  .. ..  . , R =  . cmm  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm ··· .. . rm1 · · ·  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 13 29
  31. P′ が直交行列であるためには 直交行列… 異なる列の内積は0,同じ列同士の内積は1  r11 c11  .. 

    .   r11 cm1   P =    rm1 c11   . ..  rm1 cm1 ··· .. . ··· .. . r11 c1m .. . r11 cmm ··· .. ··· .. . ··· rm1 c1m .. . rm1 cmm ··· .. . ··· .. . r1m c11 .. . r1m cm1 . ··· rmm c11 .. . rmm cm1 ··· .. . ···  P = R ⊗ C なら  c11  .. C= . ··· .. . cm1 · · ·   c1m r11  .. ..  . , R =  . cmm  r1m c1m  ..  .  r1m cmm      rmm c1m    ..  . rmm cmm ··· .. . rm1 · · ·  r1m ..  .  C, Rそれぞれが直交行列なら, P′は直交行列 rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 13 29
  32. 分離可能性  CXR =  c11 · · · 

    .. . ..  . cm1 · · ·  c1m x11 ..   .. .  . cmm ··· .. . xm1 · · ·  x1m r11 ..   .. .  . xmm ··· .. . r1m · · ·  rm1 ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 14 29
  33. 分離可能性  CXR =  c11 · · · 

    .. . ..  . cm1 · · ·  c1m x11 ..   .. .  . cmm ··· .. . xm1 · · ·  x1m r11 ..   .. .  . xmm ··· .. . r1m · · ·  rm1 ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 14 29
  34. 分離可能性  CXR =  c11 · · · 

    .. . ..  . cm1 · · ·  c1m x11 ..   .. .  . cmm ··· .. . xm1 · · ·  x1m r11 ..   .. .  . xmm ··· .. . r1m · · ·  rm1 ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 14 29
  35. 分離可能性  CXR =  c11 · · · 

    .. . ..  . cm1 · · ·  c1m x11 ..   .. .  . cmm CはXの列に作用 ··· .. . xm1 · · ·  x1m r11 ..   .. .  . xmm ··· .. . r1m · · ·  rm1 ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 14 29
  36. 分離可能性  CXR =  c11 · · · 

    .. . ..  . cm1 · · ·  c1m x11 ..   .. .  . cmm CはXの列に作用 ··· .. . xm1 · · ·  x1m r11 ..   .. .  . xmm ··· .. . r1m · · ·  rm1 ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 14 29
  37. 分離可能性  CXR =  c11 · · · 

    .. . ..  . cm1 · · ·  c1m x11 ..   .. .  . cmm CはXの列に作用 ··· .. . xm1 · · ·  x1m r11 ..   .. .  . xmm ··· .. . r1m · · ·  rm1 ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 14 29
  38. 分離可能性  CXR =  c11 · · · 

    .. . ..  . cm1 · · ·  c1m x11 ..   .. .  . cmm CはXの列に作用 ··· .. . xm1 · · ·  x1m r11 ..   .. .  . xmm ··· .. . r1m · · ·  rm1 ..  .  rmm RはXの行に作用 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 14 29
  39. 分離可能性  CXR =  c11 · · · 

    .. . ..  . cm1 · · ·  c1m x11 ..   .. .  . cmm CはXの列に作用 ··· .. . xm1 · · ·  x1m r11 ..   .. .  . xmm ··· .. . r1m · · ·  rm1 ..  .  rmm RはXの行に作用 縦方向と横方向の作用を分離できることを, 分離可能(separable)という 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 14 29
  40. 行列の直交変換とユニタリー変換 縦横の作用を区別する必要はない場合,C=Rとする Z = RXR   X = R

    ZR ただし RR′=I 行列Xの行列Rによる直交変換 要素が複素数の場合は,R′のかわりに R′*を用いる 行列Xの行列Rによるユニタリー変換 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 15 29
  41. 行列の直交変換とユニタリー変換 縦横の作用を区別する必要はない場合,C=Rとする Z = RXR   X = R

    ZR ただし RR′=I 行列Xの行列Rによる直交変換 *は複素共役( i を(–i)にかえる) 要素が複素数の場合は,R′のかわりに R′*を用いる 行列Xの行列Rによるユニタリー変換 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 15 29
  42. 鏡ではなぜ左右だけ逆になるのか? 👨👨👨👨💬💬 いいえ,正解はそれだけではありません 🚀🚀 🚀🚀 鏡像 物体 縦回転だって 可能 水平回転が正しいと思うのは

    重力の都合でしかない 上下が反転 左右はそのまま 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 20 29
  43. 鏡ではなぜ左右だけ逆になるのか? 👨👨👨👨💬💬 いいえ,正解はそれだけではありません 🚀🚀 🚀🚀 鏡像 物体 縦回転だって 可能 水平回転が正しいと思うのは

    重力の都合でしかない ここで参考動画を 上下が反転 左右はそのまま 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 20 29
  44. 基底画像 変換後の画像Zのm2個の要素を,それぞれ行列に分ける  z11 0 · · ·  

    0 0 ··· Z= .. . .  .. . .  . 0 0 ···   0 0 z12 · · ·   0   0 0 ···   + ..   .. .. .. . .   . . 0 0 0 ···   0 0 0 ···   0   0 0 ···   + · · · + ..   .. .. . . . .   . . 0 0 0 ··· 0 0 .. . zmm       2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 23 29
  45. 基底画像 変換後の画像Zのm2個の要素を,それぞれ行列に分ける  z11 0 · · ·  

    0 0 ··· Z= .. . .  .. . .  . 0 0 ···   0 0 z12 · · ·   0   0 0 ···   + ..   .. .. .. . .   . . 0 0 0 ···   0 0 0 ···   0   0 0 ···   + · · · + ..   .. .. . . . .   . . 0 0 0 ··· 0 0 .. . zmm        X = R ZR を,上の各行列で行う。たとえば 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 23 29
  46. 基底画像 変換後の画像Zのm2個の要素を,それぞれ行列に分ける  z11 0 · · ·  

    0 0 ··· Z= .. . .  .. . .  . 0 0 ···    0 0 z12 · · ·   0   0 0 ···   + ..   .. .. .. . .   . . 0 0 0 ···  0 0 0 ···   0   0 0 ···   + · · · + ..   .. .. . . . .   . . 0 0 0 ··· 0 0 .. . zmm        X = R ZR を,上の各行列で行う。たとえば  z11 0 · · ·   0 0 ···  . .. . .  . . .  . 0 0 ···  0  0  ..   .  0 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 23 29
  47. 基底画像 変換後の画像Zのm2個の要素を,それぞれ行列に分ける  z11 0 · · ·  

    0 0 ··· Z= .. . .  .. . .  . 0 0 ···    0 0 z12 · · ·   0   0 0 ···   + ..   .. .. .. . .   . . 0 0 0 ···  0 0 0 ···   0   0 0 ···   + · · · + ..   .. .. . . . .   . . 0 0 0 ··· 0 0 .. . zmm        X = R ZR を,上の各行列で行う。たとえば  r11  ..  . ··· .. . r1m · · ·  rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  0  0  ..   .  0 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 23 29
  48. 基底画像 変換後の画像Zのm2個の要素を,それぞれ行列に分ける  z11 0 · · ·  

    0 0 ··· Z= .. . .  .. . .  . 0 0 ···    0 0 z12 · · ·   0   0 0 ···   + ..   .. .. .. . .   . . 0 0 0 ···  0 0 0 ···   0   0 0 ···   + · · · + ..   .. .. . . . .   . . 0 0 0 ··· 0 0 .. . zmm        X = R ZR を,上の各行列で行う。たとえば  r11  ..  . ··· .. . r1m · · ·  rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  0  0  ..   .  0 r11 .. . ··· .. . rm1 · · ·  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 23 29
  49. 基底画像  r11  ..  . ··· .. .

    r1m · · ·  r11  ..  . ··· .. . r1m · · ·  rm1  z11 0 · · · 0 0 ··· ..   . .. . .   . . rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  0  0  ..   .  0  0  0  ..   .  0 r11 .. . ··· .. . rm1 · · · r11 .. . ··· .. . rm1 · · ·  r1m ..  .  rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  50. 基底画像  r11  ..  . ··· .. .

    r1m · · ·  r11  ..  . ··· .. . r1m · · · かけ算  rm1  z11 0 · · · 0 0 ··· ..   . .. . .   . . rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  0  0  ..   .  0  0  0  ..   .  0 r11 .. . ··· .. . rm1 · · · r11 .. . ··· .. . rm1 · · ·  r1m ..  .  rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  51. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · ·  r11  ..  . ··· .. . r1m · · · かけ算  rm1  z11 0 · · · 0 0 ··· ..   . .. . .   . . rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  0  0  ..   .  0  0  0  ..   .  0 r11 .. . ··· .. . rm1 · · · r11 .. . ··· .. . rm1 · · ·  r1m ..  .  rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  52. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · ·  r11  ..  . ··· .. . r1m · · · かけ算  rm1  z11 0 · · · 0 0 ··· ..   . .. . .   . . rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  0  0  ..   .  0  0  0  ..   .  0 r11 .. . ··· .. . rm1 · · · r11 .. . ··· .. . rm1 · · ·  r1m ..  .  rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  53. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · ·  r11  ..  . ··· .. . r1m · · · かけ算  rm1  z11 0 · · · 0 0 ··· ..   . .. . .   . . rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  0  0  ..   .  0  0  0  ..   .  0 r11 .. . ··· .. . rm1 · · · r11 .. . ··· .. . rm1 · · ·  r1m ..  .  rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  54. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · かけ算  rm1  z11 0 · · · 0 0 ··· ..   . .. . .   . . rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  0  0  ..   .  0  0  0  ..   .  0 r11 .. . ··· .. . rm1 · · · r11 .. . ··· .. . rm1 · · ·  r1m ..  .  rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  55. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · かけ算  rm1  z11 0 · · · 0 0 ··· ..   . .. . .   . . rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ··· かけ算  0  0  ..   .  0  0  0  ..   .  0 r11 .. . ··· .. . rm1 · · · r11 .. . ··· .. . rm1 · · ·  r1m ..  .  rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  56. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ··· .  0  0  0  ..   .  0 rm1 · · · r11 .. . ··· .. . rm1 · · · rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  57. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ··· .  0  0  0  ..   .  0 rm1 · · · r11 .. . ··· .. . rm1 · · · rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  58. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ··· .  0  0  0  ..   .  0 rm1 · · · r11 .. . ··· .. . rm1 · · · rmm  r1m ..  .  rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  59. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ··· .  0 rm1 · · · rmm この行が残る  0 r11 · · · r1m  0  .. ..  .  . ..  . .  .  .  0 rm1 · · · rmm 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  60. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · ·  r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ··· .  0 rm1 · · · rmm この行が残る  0 r11 · · · r1m  0  .. ..  .  . ..  . .  .  .  0 rm1 · · · rmm  r11  ..  z11  .  (r11 · · · r1m ) r1m 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  61. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · ベクトルの直積 (付録3)  r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ··· .  0 rm1 · · · rmm この行が残る  0 r11 · · · r1m  0  .. ..  .  . ..  . .  .  .  0 rm1 · · · rmm  r11  ..  z11  .  (r11 · · · r1m ) r1m 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  62. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · ベクトルの直積 (付録3)   r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  .  0 r1m rmm この行が残る  0 r11 · · · r1m  0  .. ..  .  . ..  . .  .  .  0 r r 11 11 r11   r12 r11  ..  z11  .  (r11 · · · r1m ) = z11  ..   rm1 · · · . rm1 · · · r11 r12 r12 r12 .. . rmm ··· ··· .. . r1m r11 r1m r12 · · ·  r11 r1m  r12 r1m   ..  .  r1m r1m 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  63. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · ベクトルの直積 (付録3)   r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  .  0 r1m rmm この行が残る  0 r11 · · · r1m  0  .. ..  .  . ..  . .  .  .  0 r r 11 11 r11   r12 r11  ..  z11  .  (r11 · · · r1m ) = z11  ..   rm1 · · · . rm1 · · · r11 r12 r12 r12 .. . rmm ··· ··· .. . r1m r11 r1m r12 · · ·  r11 r1m  r12 r1m   ..  .  行列,すなわち画像 r1m r1m 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  64. 基底画像 r11が残る  r11 · · ·  .. .

    ..  . r1m · · · この列が残る  r11 · · ·  .. . ..  . r1m · · · ベクトルの直積 (付録3)   r11が残る かけ算   rm1  z11 0 · · · 0  r11 · · · r1m 0 0 · · · 0  ..  .. ..  .  .  . . .  .  . .. . . ..  . かけ算  rmm  . 0  . . 0 ··· rm1  z11 0 · · · 0 0 ··· ..   . .  . .. . . rmm  . 0 . . 0 ···  .  0 r1m rmm この行が残る  0 r11 · · · r1m  0  .. ..  .  . ..  . .  .  .  0 r r 11 11 r11   r12 r11  ..  z11  .  (r11 · · · r1m ) = z11  ..   rm1 · · · . rm1 · · · r11 r12 r12 r12 .. . rmm ··· ··· .. . r1m r11 r1m r12 · · ·  r11 r1m  r12 r1m   ..  .  r1m r1m 行列,すなわち画像 ここでちょっと 「直積ジョーク」を…😊😊 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 24 29
  65. 基底画像 つまり X =      

     z11 r1 r1 + z12 r1 r2 + · · · + zmm rm rm m m 基底画像 原画像Xは,m2個の基底画像に それぞれZの各要素をかけて足し合わせたものになっている 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 25 29
  66. つまり基底画像とは 原画像Xは,m2個の基底画像に それぞれZの各要素をかけて足し合わせたものになっている たとえば,64個( m = 8 )の基底画像が, 右のような r1…r8

    と r′1…r′8 の直積になっていると r1 r′1 r′8 すると r8 (図はA. K. Jain, Fundamentals of Digital Image Processingより転載) 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 26 29
  67. つまり基底画像とは   2 原画像Xは,m 個の基底画像に  それぞれZの各要素をかけて足し合わせたものになっている X =

        z11 r1 r1 + z12 r1 r2 + · · · + zmm rm rm m m r′1 r′8 r1 64個( m = 8 )の基底画像がこれだとすると (図はA. K. Jain, Fundamentals of Digital Image Processingより転載) r8 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 27 29
  68. つまり基底画像とは   2 原画像Xは,m 個の基底画像に  それぞれZの各要素をかけて足し合わせたものになっている X =

        z11 r1 r1 + z12 r1 r2 + · · · + zmm rm rm m m r′1 r′8 r1 64個( m = 8 )の基底画像がこれだとすると (図はA. K. Jain, Fundamentals of Digital Image Processingより転載) r8 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 27 29
  69. つまり基底画像とは   2 原画像Xは,m 個の基底画像に  それぞれZの各要素をかけて足し合わせたものになっている X =

        z11 r1 r1 + z12 r1 r2 + · · · + zmm rm rm m m r′1 r′8 r1 64個( m = 8 )の基底画像がこれだとすると (図はA. K. Jain, Fundamentals of Digital Image Processingより転載) r8 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 27 29
  70. つまり基底画像とは   2 原画像Xは,m 個の基底画像に  それぞれZの各要素をかけて足し合わせたものになっている X =

        z11 r1 r1 + z12 r1 r2 + · · · + zmm rm rm m m r′1 r′8 r1 64個( m = 8 )の基底画像がこれだとすると (図はA. K. Jain, Fundamentals of Digital Image Processingより転載) r8 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 27 29
  71. つまり基底画像とは   2 原画像Xは,m 個の基底画像に  それぞれZの各要素をかけて足し合わせたものになっている X =

        z11 r1 r1 + z12 r1 r2 + · · · + zmm rm rm m m r′1 r′8 r1 64個( m = 8 )の基底画像がこれだとすると (図はA. K. Jain, Fundamentals of Digital Image Processingより転載) r8 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 27 29
  72. つまり基底画像とは   2 原画像Xは,m 個の基底画像に  それぞれZの各要素をかけて足し合わせたものになっている X =

        z11 r1 r1 + z12 r1 r2 + · · · + zmm rm rm m m r′1 r′8 r1 64個( m = 8 )の基底画像がこれだとすると (図はA. K. Jain, Fundamentals of Digital Image Processingより転載) r8 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 27 29
  73. つまり基底画像とは   2 原画像Xは,m 個の基底画像に  それぞれZの各要素をかけて足し合わせたものになっている X =

        z11 r1 r1 + z12 r1 r2 + · · · + zmm rm rm m m r′1 r′8 r1 64個( m = 8 )の基底画像がこれだとすると (図はA. K. Jain, Fundamentals of Digital Image Processingより転載) r8 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 27 29
  74. つづきは 原画像Xは,m2個の基底画像に それぞれZの各要素をかけて足し合わせたものになっている 今日の最初にでてきた これ(の8×8の1つ1つ)は 基底画像の例です👉👉 (図はA. K. Jain, Fundamentals

    of Digital Image Processingより転載) 元の関数は,いろいろな周波数の波に, 各々対応するフーリエ係数をかけて足し合わせたものになっている… 第1部の 👈👈 これと同じ? 2026年度秋学期 画像情報処理 / 関西大学総合情報学部 浅野 晃 28 29