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

© 2026 Gnit. All rights reserved.

利用規約プライバシーポリシー第三者ソフトウェア問題を投稿するお問い合わせ公式X
コンテスト/Gnit Late at Night to Early Morning Contest 001 (GNTMC001)/第1問 順逆拡散過程における画素相関の初期エネルギー変化率
第1問

順逆拡散過程における画素相関の初期エネルギー変化率

終了
10000 ptsLv.10 上級物理数学
2026/08/22 02:00〜2026/08/22 06:00
作成者:admin02

問題文

スマートフォンで撮影した夜景写真から、隣接する二つの画素を取り出す。各画素の平均輝度からのずれを成分とする無次元ベクトルを 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​)​

制約

  • β=16.0 s−1\beta=16.0\,\mathrm{s^{-1}}β=16.0s−1
  • t∗=ln⁡1616.0 st_*=\dfrac{\ln 16}{16.0}\,\mathrm{s}t∗​=16.0ln16​s
  • Σ0=(41404041)\displaystyle \boldsymbol{\Sigma}_0= \begin{pmatrix} 41&40\\ 40&41 \end{pmatrix}Σ0​=(4140​4041​)

入力形式

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

解答を提出

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

ログイン

電卓

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