Как уменьшить количество каналов в изображении МРТ (в формате .nii)?

Я пытался передать набор данных МРТ-изображений мозга (набор данных IXI) в ConvNet, однако некоторые из изображений имеют 140 каналов, а другие - 150 каналов. Как сделать так, чтобы у всех изображений было одинаковое количество каналов, чтобы у меня не было проблем с фиксированной формой ввода CNN? Я использую nibabel lib для чтения файлов .nii.

РЕДАКТИРОВАТЬ: Я не очень разбираюсь в изображениях МРТ, какие каналы следует исключить?

2 ответа

Очевидный подход определенно:

  1. Найдите минимальное количество каналов в выборке.

  2. Откажитесь от всех остальных каналов для любого образца.

    Теперь сброс может произойти из середины среза, который, вероятно, будет содержать более подробные сведения. Но это основано на конкретной области.

Или, 2. вы можете выбрать среднее значение из числа каналов. и попробуйте отбросить изображения с большим количеством каналов и добавить черный фрагмент для изображений с меньшим количеством каналов.

Я полагаю, что под «каналами» вы подразумеваете количество срезов, верно? Другой подход состоит в том, чтобы дублировать некоторые изображения, чтобы все они имели 150 каналов. Если вы думаете об увеличении данных, копирование (и, возможно, внесение незначительных изменений) может быть хорошей идеей. Конечно, в зависимости от фактического содержания ваших изображений это может быть, а может и не быть применимо.

Другие вопросы по тегам