すべての指紋が同心曲線 (楕円または円) で構成されていると仮定すると (すべての指紋がそうであるとは限らないことを認識しています)、これらの同心曲線の中心を見つけるにはどうすればよいでしょうか?
この「理想的な」指紋を取り、その中心を見つけようとしましょう...
私のアプローチは次のことを試すことでした:
- 画像の列/行からスペクトルを見つけ、スペクトルの特定の帯域を最大化する列/行を見つけようとします。中心を通過する円柱は、最も規則的な振幅変化パターンを持つと考えました。したがって、最も認識可能な高調波です。
- 私の 2 番目のアプローチは、列と行を通しても白黒の変化を数え、行と列の間でもその量を最大化しようとすることでした。
これらの方法はある程度機能しますが、追加のフィルタリングを使用すると、フィンガープリントが「これほど理想的ではない」場合に失敗します。何か別のアプローチを考えることができますか?それを行う標準的な方法はありますか?
編集 1私は今、ザックのアイデアが本当に好きで、誰かがそれを行う方法をもう少し明確にしたいと思っています...
編集 2誰かがザックの考えをもう少し詳しく説明してくれたらよかったのに。ザックに与えられた賞金。
編集 3指紋の外側の隆線を近似する曲線の中心を持つ指紋。