手順1. 各点 $(x_0,y_0)$ に対して、$(r,\theta)$ 平面に $r=x_0\cos\theta+y_0\sin\theta$ という曲線を描画する: 例えば、点の集合に $(1,0)$ が含まれる場合 $r=\cos\theta$ という曲線を描画します。 $(r,\theta)$ 平面には、もとの画像における点の数だけ曲線が描画されることになります。 手順2. $(r,\theta)$ 平面で、たくさんの曲線が交わった点を求める: 手順1で描画した曲線の多くが、偶然特定の点 $(r^*,\theta^*)$ を通ったとしましょう。 これは、もとの画像において、$r^*=x_0\cos\theta^*+y_0\sin\theta^*$ を満たすような $(x_0,y_0)$ がたくさんあることを意味します。 言い換えると、$r^*=x\cos\theta^*+y\si