Обнаружение центра отпечатков пальцев

Если мы предположим, что каждый отпечаток пальца состоит из концентрических кривых (эллипсов или кругов) - и я знаю, что не каждый отпечаток пальца - как я могу найти центр этих концентрические кривые?

Давайте возьмем этот "идеальный" отпечаток пальца и попробуем найти его центр ...

alt text

Мои подходы состояли в том, чтобы попробовать:

  • Найти спектр по столбцам / строкам изображения и попытаться найти столбцы / строк, которые максимизируют конкретную полосу спектра. Я думал, что столбец, проходящий через центр, будет иметь наиболее регулярный образец изменения амплитуд - следовательно, наиболее узнаваемую гармонику.
  • Мой второй подход состоял в том, чтобы попытаться подсчитать изменения черного и белого также по столбцам и строкам, и чтобы максимизировать это количество также среди строк и столбцов.

Хотя эти методы работают до некоторой степени, с некоторой дополнительной фильтрацией они терпят неудачу, когда отпечаток пальца «не идеален, как этот». Вы можете придумать другой подход? Есть ли стандартные способы сделать это?

Редактировать 1 Мне сейчас очень нравится идея Зака, и я хотел бы, чтобы кто-нибудь прояснил, как это сделать ...

Редактировать 2 Хотелось бы, чтобы кто-нибудь подробнее изложил идею Зака. Награда дана Заку.

Редактировать 3 Отпечаток пальца с центром кривых, которые приблизительно соответствуют выступам за пределами отпечатка пальца.

Править 2 Хотелось бы, чтобы кто-нибудь подробно изложил идею Зака. Награда дана Заку.

Редактировать 3 Отпечаток пальца с центром кривых, которые приблизительно соответствуют выступам за пределами отпечатка пальца.

Править 2 Хотелось бы, чтобы кто-нибудь подробно изложил идею Зака. Награда дана Заку.

Редактировать 3 Отпечаток пальца с центром кривых, которые приблизительно соответствуют выступам за пределами отпечатка пальца. alt text

5
задан tshepang 22 October 2013 в 17:53
поделиться