Как сделать жесткую регистрацию, основанную на сходстве NMI и использовании техники оптимизации LBFGS для населения?
Я новичок в SimpleITK и регистрации с использованием SimpleElastix. У меня есть набор МРТ пациентов с соответствующими объемами этикеток. Я сделал groupwise
зарегистрируйтесь, следуя инструкции в SimpleElastix, как на изображении, так и на этикетке. Я пытаюсь повторить аналогичную процедуру этапа регистрации для моих данных, которая была упомянута в одном из связанных документов.
авторы использовали жесткую регистрацию нескольких атласов, регистрируя два сканирования путем максимизации нормализованной взаимной информации (NMI) с использованием техники оптимизации LBFGS. После регистрации интенсивность трех структур интересов варьировалась до 0,92, 0,85 и 0,73, что дает пространственный приоритет объекта алгоритму сегментации.
Авторы также упомянули, что они регистрировали каждое сканирование для всех обучающих сканирований (т. Е. Для регистрации в GroupWise, если я не ошибаюсь), где оптимизация была инициализирована переводом, подразумеваемым центром масс ручной сегментации заданной структуры интереса.,
Мои вопросы следующие:
- Как я могу назначить NMI и LBFGS процессу регистрации во время регистрации в GroupWise? Я прочитал документацию SimpleElastix, в которой упоминалось о NMI и LBFGS, однако я не знаю, как мы можем присвоить эти параметры векторной карте параметров.
Могу ли я добавить параметры в
groupwise registration
что-то похожее на код в этой ссылке? например:параметр MapVector = sitk.VectorOfParameterMap() параметр MapVector.append(sitk.GetDefaultParameterMap("affine")) параметр MapVector.append(sitk.GetDefaultParameterMap("bspline")) elastixImageFilter.SetParameterMap(
Ваша помощь очень ценится