Ученые из Боннского университета (Германия) продемонстрировали разработку, которая может существенно улучшить эффективность искусственной сетчатки глаза.
Попытки заменить сетчатку электронным аналогом предпринимались давно. Первоначально они сводились к задаче вживления передающих сигнал контактов в пораженную сетчатку и соединения их с небольшой камерой, которая бы заменяла глаза. Однако первые клинические испытания таких систем обескураживали: подобные конструкции не позволяют пациентам различать даже простые геометрические формы.
Немецкие исследователи, специализирующиеся в области вычислительной неврологии, представили программное обеспечение, которое способно «обучить» глазной протез выдавать на выходе только такие сигналы, которые могут быть адекватно интерпретированы мозгом. По словам разработчиков, сигнал видеокамеры в чистом виде бесполезен для восприятия мозгом, поэтому для того, чтобы перевести сигнал на язык нервной системы, нужен некий ретранслятор, который и был создан на программном уровне. Однако здесь экспериментаторов подстерегают немалые трудности. Во-первых, отделы нервной системы, отвечающие за зрительное восприятие, у разных людей имеют некоторые различия, то есть нет единого «языка» для всех, а есть некий набор "диалектов". Во-вторых, мозг учится воспринимать зрительную информацию в первые месяцы жизни, подстраиваясь под «родную» сетчатку, и у взрослых людей нервная система в этом отношении теряет гибкость. Для решения описанных проблем ученые создали так называемый "кодировщик сетчатки" (Retina Encoder), который сам должен подстроиться под особенности мозга пациента.
Сейчас кодировщик испытывается на нормально видящих добровольцах с помощью интерфейса, имитирующего восприятие изображения зрительными отделами мозга. Участники эксперимента пытаются распознать образы, порождаемые кодировщиком, которые впоследствии будут восприниматься слепым человеком. «Обучение» кодировщика происходит методом проб и ошибок на основе простых геометрических форм. Например, при распознавании формы кольца детектор подает на выход различные вариации изображения. Когда, по мнению человека, форма отражена наиболее адекватно, параметры программы, выдавшие эту форму, сохраняются. В настоящее время, утверждают экспериментаторы, обучение ПО с нормально видящими людьми идет успешно, однако тесты с незрячими пациентами еще не проводились.
Несмотря на успехи, немецкие исследователи отмечают, что с помощью их разработки в лучшем случае можно будет лишь адекватно распознавать контуры объектов, а вот прочитать печатный текст, увы, пока не удастся. ЕГ
Марсианский рекордсмен-долгожитель Mars Global Surveyor, как выяснилось, закончил свой славный жизненный путь вовсе не по вине износившейся техники (прослужившей в четыре раза больше отмеренного ей срока, см. «КТ» #678). Причиной оказалась невнимательность живых и вполне разумных существ, при этом никоим образом не связанных с марсианами. Тщательная проверка всех операций, которые в течение многих месяцев проводили с зондом наземные службы, обнаружила роковую ошибку. Будучи совершенной еще в сентябре 2005 года, эта оплошность со временем привела к потере аппарата.
Увы, хотя речь идет о сложной космической технике, суть произошедшего вполне можно выразить известной поговоркой о медицине: одно лечим, другое калечим. Осенью 2005 года проводилось обновление программного обеспечения зонда. Для надежности, создали две копии программы, но по какой-то причине в этих двух копиях, помещенных в память аппарата, имелись небольшие различия. Это приводило к несогласованной работе систем зонда, поэтому в июне 2006-го была предпринята попытка исправить положение. Действовавшая по всем инструкциям команда инженеров вместе с исправлениями внесла в бортовую программу дефект, который отключил ограничение на ориентацию солнечных батарей. Когда в ноябре зонд не смог связаться с Землей из-за неверного положения антенны, он, согласно программе, попытался исправить ориентацию в пространстве, при этом подставив под прямые солнечные лучи одну из двух батарей (чего не случилось бы, если бы сработал предохранитель). Батарея перегрелась, но эту еще не фатальную неисправность бортовой компьютер интерпретировал как перезаряд и отключил обе батареи. Антенна зонда так и не заняла верного положения, и работоспособность аппарата, лишенного энергии и связи, была утрачена.
Комиссия, расследовавшая потерю зонда, пришла к выводу, что основной причиной произошедшего стала невозможность проверить работу компьютера зонда во всех режимах при обновлении программного обеспечения. Вряд ли стоит ожидать, что NASA, по примеру гигантов софтостроения, станет набирать многотысячные армии тестеров, но новый свод инструкций для программистов теперь наверняка будет содержать более суровые требования к проверке машинного кода. АБ