GnitGnit
コンテスト過去問ユーザーブログ

© 2026 Gnit. All rights reserved.

利用規約プライバシーポリシー第三者ソフトウェア問題を投稿するお問い合わせ公式X
コンテスト/Gnit Elite Open 003 (GEO003)/第5問 夜景写真の逆拡散で、画素偏差エネルギーが最も増加・減少する方向
第5問

夜景写真の逆拡散で、画素偏差エネルギーが最も増加・減少する方向

終了
1000 ptsLv.10 上級物理数学
2026/07/26 21:00〜2026/07/26 22:30
作成者:admin

問題文

スマートフォンで撮影した夜景写真から、隣接する二つの画素を取り出す。各画素の平均輝度からのずれを成分とする無次元ベクトルを Xt∈R2\boldsymbol{X}_t\in\mathbb{R}^2Xt​∈R2 とする。

撮影直後の画素ベクトル X0\boldsymbol{X}_0X0​ は、平均 0\boldsymbol{0}0、共分散行列 Σ0\boldsymbol{\Sigma}_0Σ0​ の正規分布に従う。画像へ人工的にノイズを加える前向き拡散過程は、伊藤確率微分方程式

dXt=−β2Xt dt+β dWtd\boldsymbol{X}_t = -\frac{\beta}{2}\boldsymbol{X}_t\,dt + \sqrt{\beta}\,d\boldsymbol{W}_tdXt​=−2β​Xt​dt+β​dWt​

に従う。ここで、Wt\boldsymbol{W}_tWt​ の二成分は独立な標準ウィーナー過程であり、X0\boldsymbol{X}_0X0​ と Wt\boldsymbol{W}_tWt​ は独立である。

時刻 t∗t_*t∗​ までノイズを加えた画像から、正確な確率密度を用いて時間を逆向きに進める。逆向きの時間を τ=t∗−t\tau=t_*-tτ=t∗​−t、逆拡散中の画素ベクトルを

Yτ=Xt∗−τ\boldsymbol{Y}_\tau=\boldsymbol{X}_{t_*-\tau}Yτ​=Xt∗​−τ​

とする。

前向き過程の時刻 ttt における確率密度を ρt(x)\rho_t(\boldsymbol{x})ρt​(x) とすると、逆拡散過程は

dYτ=[β2Yτ+β∇ylog⁡ρt∗−τ(Yτ)]dτ+β dW‾τd\boldsymbol{Y}_\tau = \left[ \frac{\beta}{2}\boldsymbol{Y}_\tau + \beta\nabla_{\boldsymbol{y}} \log\rho_{t_*-\tau}(\boldsymbol{Y}_\tau) \right]d\tau + \sqrt{\beta}\,d\overline{\boldsymbol{W}}_\taudYτ​=[2β​Yτ​+β∇y​logρt∗​−τ​(Yτ​)]dτ+β​dWτ​

に従うものとする。

逆拡散開始時の画素ベクトルのノルムを 333 に固定する。すなわち、∥y∥=3\|\boldsymbol{y}\|=3∥y∥=3 を満たす各初期状態 y\boldsymbol{y}y から逆拡散過程を開始する。

画素偏差エネルギーを

R(y)=y12+y22R(\boldsymbol{y})=y_1^2+y_2^2R(y)=y12​+y22​

とする。Y0=y\boldsymbol{Y}_0=\boldsymbol{y}Y0​=y から開始した逆拡散過程に関する期待値を Ey\mathbb{E}_{\boldsymbol{y}}Ey​ と表し、逆拡散を開始した直後の微小時間 Δτ\Delta\tauΔτ における期待値の変化率を

G(y)=lim⁡Δτ→+0Ey[R(YΔτ)]−R(y)ΔτG(\boldsymbol{y}) = \lim_{\Delta\tau\to+0} \frac{ \mathbb{E}_{\boldsymbol{y}} \left[ R(\boldsymbol{Y}_{\Delta\tau}) \right] - R(\boldsymbol{y}) }{ \Delta\tau }G(y)=Δτ→+0lim​ΔτEy​[R(YΔτ​)]−R(y)​

と定義する。

∥y∥=3\|\boldsymbol{y}\|=3∥y∥=3 を満たす画素ベクトルのうち、G(y)G(\boldsymbol{y})G(y) を最大にするものを ymax⁡\boldsymbol{y}_{\max}ymax​、最小にするものを ymin⁡\boldsymbol{y}_{\min}ymin​ とする。ただし、各ベクトルは第1成分が正となる向きを選ぶ。

次の無次元比を求めよ。

G(ymax⁡)∣G(ymin⁡)∣\frac{ G(\boldsymbol{y}_{\max}) }{ \left|G(\boldsymbol{y}_{\min})\right| }∣G(ymin​)∣G(ymax​)​

制約

  • β=2.00 s−1\beta=2.00\,\mathrm{s^{-1}}β=2.00s−1
  • t∗=ln⁡42.00 st_*=\dfrac{\ln 4}{2.00}\,\mathrm{s}t∗​=2.00ln4​s
  • Σ0=(5222)\displaystyle \boldsymbol{\Sigma}_0= \begin{pmatrix} 5&2\\ 2&2 \end{pmatrix}Σ0​=(52​22​)

入力形式

求めた比を既約分数 pq\dfrac{p}{q}qp​ と表す。入力すべき自然数は 10p+q10p+q10p+q である。

解答を提出

解答するにはログインが必要です

ログイン

電卓

0
スコアボードを見る
12345
解説ブログを読む