fullseye

位置を合わせて重ねる

できること

画像列の平行移動を投票で合わせ、サブピクセルで再標本して重ねます。点群は ICP で合わせられます。

What it does

Align a sequence by voting for the translation, resample sub-pixel, and stack. Point clouds are aligned with ICP.

向くところ / 向かないところ

向く: 天体スタック、時系列の差分、点群の重ね合わせ。

向かない: ★繰り返し構造(網点・格子・周期テクスチャ)。frame_align は網点で inlier_ratio が 1.00 のまま 80.85 px 外します ——賛成率は「答えが正しい確率」ではありません。2 番手との比 vote_margin を併せて見てください(網点 0.857〜1.000 / 星野 0.143)。★合わせすぎると欠陥が消えます(poc_cad_scan_deviation)。

最初の 1 本

import fullseye as fs
import numpy as np

rng = np.random.default_rng(0)
a = rng.normal(0, 1, (64, 64))
b = np.roll(a, (3, -2), axis=(0, 1))
info = fs.frame_align([a, b])
print(info)                          # vote_margin も一緒に見る

裏づけ