Эдуард Сероусов – Плёнка (страница 1)
Эдуард Сероусов
Плёнка
Часть I: Слепое пятно
Глава 1: Артефакт
Аномалию нашёл не алгоритм. Алгоритм её пропустил.
Рамеш Айенгар сидел перед тремя мониторами в подвальной лаборатории клиники нейровизуализации Женевского университета и смотрел на мозг Пьера-Луи Дешана – тридцать восемь лет, менеджер по продажам, здоров, поступил добровольцем для калибровки новой МРТ-последовательности за двести франков и шоколадку из автомата. Ничего интересного. Контрольный субъект, серийный номер в базе данных, один из двенадцати, которых нужно было отсканировать до конца недели, чтобы статистика была чистой.
Гул магнита наполнял комнату – низкий, ровный, на грани слышимости, где-то между звуком и вибрацией. Три тесла. Двадцать тысяч долларов в сутки, если считать амортизацию. Градиентные катушки щёлкали ритмично, как метроном с нервным тиком: щёлк-щёлк-пауза-щёлк. За девять лет работы с МРТ Рамеш перестал слышать эти звуки примерно так же, как перестают слышать собственное сердцебиение – пока оно не собьётся.
Он отпил кофе. Остыл. Вкус – горечь с привкусом пластикового стаканчика и давно прокисших сливок из пакетика. Рамеш поставил стаканчик на край стола, промахнулся – стаканчик качнулся, выплеснул каплю на бумаги, устоял. Рамеш не заметил. Он смотрел на срез.
Аксиальный срез на уровне моста. Стандартная T2-FLAIR-последовательность, модифицированная – его собственная модификация, ради которой он потратил полтора года и грант от Швейцарского национального фонда. Улучшенное разрешение в области основания черепа. Зрительные нервы, слуховые нервы, отводящие нервы – всё, что проходит через цистерны, заполненные ликвором. Цереброспинальная жидкость на T2-FLAIR подавлена – чёрный фон, на котором нервы выделяются как белые нити в тёмной воде.
Он видел это тысячи раз. Тысячи мозгов, тысячи нервов, тысячи вариаций нормы. Норма – понятие с размытыми краями: каждый мозг уникален, как отпечаток пальца, но все они уникальны одинаково. Рамеш знал это так же, как опытный ювелир знает, что каждый бриллиант отличается от другого – и при этом безошибочно видит, когда камень фальшивый.
На снимке Пьера-Луи Дешана было что-то фальшивое.
Он не мог сказать, что именно. Не артефакт движения – Дешан лежал неподвижно, седация лёгкая, голова зафиксирована. Не артефакт потока – ликвор в цистернах выглядел нормально, пульсационных размытий нет. Не частичный объём – разрешение достаточное, срез тонкий.
Текстура.
Рамеш подвинулся ближе к монитору. Кресло проехало по линолеуму с тихим скрипом. Отблеск экрана лёг на его лицо голубоватым светом – тот оттенок, который бывает только у медицинских мониторов, откалиброванных для нейровизуализации: холодный, ровный, обнажающий каждый пиксель.
Текстура ликвора вокруг зрительного нерва. На обычном снимке ликвор – однородная чернота. Здесь – почти однородная. Но «почти» было не там, где ему полагалось быть. Рамеш видел текстуру: едва различимую, на грани шума, структуру, которая не была шумом. Шум – случаен. Это – нет.
Он увеличил изображение. Двести процентов. Четыреста. На четырёхстах процентах пиксели расплылись, но структура стала заметнее – именно потому, что при увеличении случайный шум размывается в кашу, а организованный сигнал сохраняет форму. Тонкие, почти невидимые линии, оплетающие зрительный нерв. Как паутина. Нет – как мицелий. Нет. Как сеть кровеносных сосудов, которых не должно быть на этом уровне разрешения, в этой ткани, в этом месте.
Рамеш посмотрел на часы. 22:47. Лаборатория была пуста – лаборантка Летиция ушла в восемь, техник Бруно – в девять. Гул магнита. Щелчки градиентных катушек. Тишина подвального этажа – плотная, шерстяная, как будто стены впитывали звук.
Он открыл соседнюю серию – тот же срез, тот же уровень, но с другими параметрами: T1 с контрастом. Гадолиний. Если это сосуды – они должны накопить контраст. Он нашёл соответствующий срез, совместил координаты.
Структура не накопила контраст. Не сосуды.
Следующая серия – диффузионно-взвешенная. Если это волокна белого вещества – они покажут анизотропию на DWI. Он нашёл срез. Анизотропии нет. Не белое вещество.
Рамеш откинулся в кресле. Кожзаменитель скрипнул. Он потёр глаза – сухие от двенадцати часов за экраном – и почувствовал, как пульсируют капилляры за веками. Открыл глаза. Структура никуда не делась.
Три варианта. Первый: артефакт – нечто в его модифицированной последовательности создаёт ложный сигнал. Наиболее вероятно. Самое скучное. Самое правильное. Второй: патология – Дешан болен чем-то, что не описано в литературе. Крайне маловероятно, но интересно. Третий: он видит то, чего нет, потому что устал, выпил слишком много кофе и слишком мало спал.
Он выбрал первый вариант. Открыл снимки следующего добровольца – Марии Цай, двадцать шесть лет, студентка, здорова. Нашёл аксиальный срез на том же уровне. Увеличил.
Текстура. Та же. Тот же паттерн вокруг зрительных нервов.
Рамеш выпрямился в кресле. Медленно, как человек, который заметил змею на подлокотнике и старается не двигаться резко.
Совпадение артефакта у двух разных субъектов на одной последовательности – возможно. Если ошибка в протоколе, она будет воспроизводимой. Это даже ожидаемо. Он открыл третьего добровольца: Клаус Мюллер, пятьдесят три, преподаватель истории. Тот же срез.
Текстура.
Четвёртого. Пятого.
Текстура. Текстура.
Рамеш замер. Буквально – руки на клавиатуре, дыхание прервано, зрачки расширены. Несколько секунд он не двигался, как насекомое, которому на голову упала тень хищника. Потом включился мозг.
– Нет, подождите, – сказал он вслух. Пустой комнате. Гулу магнита. – Подождите. Пять из пяти. Это не артефакт.
Он осёкся. Поправил себя:
– Пять из пяти – это именно артефакт. Стопроцентная воспроизводимость = системная ошибка. Проблема в последовательности.
Голос в пустой лаборатории звучал неубедительно. Рамеш это заметил, но не стал анализировать, почему. Он сделал то, что делал всегда, когда данные выглядели подозрительно: полез в код.
Следующие два часа он провёл в протоколе сканирования. Строка за строкой – параметры импульсной последовательности, времена отклика, углы отклонения, ширина полосы частот. Его модификация касалась подавления ликвора: стандартный FLAIR инвертирует сигнал ликвора, делая его чёрным, но при определённых временах инверсии тонкие структуры в ликворе могут быть потеряны – подавлены вместе с водой. Рамеш изменил время инверсии на 12%, создав окно, в котором ликвор оставался тёмным, а структуры с чуть иными релаксационными характеристиками – проявлялись.
В этом и был его грант: увидеть нервы чётче. Он увидел нервы чётче. И увидел кое-что ещё.
Код был чистым. Ошибки не было. Он проверил три раза.
Без четверти час ночи Рамеш встал из-за стола, дошёл до кофейного автомата в коридоре и нажал кнопку. Автомат загудел, зашипел, выдал порцию жидкости, похожей на кофе так же, как симулятор полёта похож на падение – технически корректно, но без главного ощущения. Рамеш обжёг язык. Не заметил.
Он вернулся и открыл архив. Старые снимки – не его последовательность, стандартные протоколы клиники. T2-FLAIR, заводские параметры. Нашёл добровольца из прошлогоднего исследования, здорового мужчину того же возраста. Открыл тот же срез. Увеличил до четырёхсот процентов.
Текстуры не было.
У Рамеша перехватило дыхание. Он сам не понял – от облегчения или от разочарования. Нет текстуры на стандартном протоколе – значит, это его модификация. Артефакт. Всё. Можно идти спать.
Он должен был идти спать.
Вместо этого он сел и начал считать. Если структура реальна, а не артефакт, то на стандартном протоколе она будет невидима – потому что стандартный FLAIR подавляет ликвор слишком агрессивно, убивая всё, что находится внутри. Его модифицированная последовательность – нежнее. Именно поэтому она видит то, чего не видят другие. Это не баг. Это фича.
Но это аргумент, который одинаково хорошо объясняет и артефакт, и реальную структуру. Невозможно различить – не на этих данных. Нужен другой метод. Другая модальность. Другой угол.
Рамеш поднял трубку внутреннего телефона и набрал номер. Четыре гудка. Пять. Шесть. Щелчок.
– Ja? – Голос сонный, раздражённый, с характерной швабской хрипотцой.
– Маттиас. Это Рамеш.
Пауза. Скрип – видимо, Маттиас Кёллер, сорок шесть лет, доцент, специалист по спектроскопии мозга, сел в кровати.
– Час ночи, Рамеш.
– Я знаю. Мне нужен твой спектроскоп.
– Завтра.
– Сейчас.
Снова пауза. Длиннее. Рамеш слышал, как Маттиас дышит – размеренно, тяжело, как человек, который пытается не сказать очевидное.
– Что ты нашёл? – спросил Маттиас. Не «зачем тебе», не «ты с ума сошёл» – «что ты нашёл». Девять лет совместной работы. Маттиас знал, что Рамеш не звонит в час ночи из-за артефакта. Или – точнее – из-за артефакта, в котором он уверен.
– Структуру в ликворе. Вокруг черепных нервов. У всех пяти добровольцев.
Тишина.
– У всех пяти, – повторил Маттиас. Не вопрос – констатация.
– Я исключил сосуды, белое вещество, движение, поток. Она не накапливает контраст. Не даёт анизотропии. Она видна только на моей модифицированной FLAIR, и именно поэтому никто её раньше не видел – стандартный протокол подавляет.