Comments 58
А кто хоть разрабатывает?
группа исследователей Rogério Richa, Philippe Poignet, Chao Liu.
Efficient 3D Tracking for Motion Compensation in Beating Heart Surgery — можно почитать подробнее об алгоритмах, на эту тему диссертации пишут
Efficient 3D Tracking for Motion Compensation in Beating Heart Surgery — можно почитать подробнее об алгоритмах, на эту тему диссертации пишут
А кто спонсирует работу? Могу предположить, что Philips, Siemens или General Electric?
Проблему Motion Compensation в realtime уже давно более-менее эффективно решают с использованием вычислений на GPU для применения в субтракционной ангиографии и при шумоподавлении. Тут, как я понимаю, добавляется просто 3D реконструкция, поэтому потребовался новый подход?
Проблему Motion Compensation в realtime уже давно более-менее эффективно решают с использованием вычислений на GPU для применения в субтракционной ангиографии и при шумоподавлении. Тут, как я понимаю, добавляется просто 3D реконструкция, поэтому потребовался новый подход?
Т.е. в реальном режиме времени манипуляторы не могут следовать за движением сердца и движение мышцы нужно предугадывать, но выживет ли пациент если мозг решит подать не стандартную серию эл. импульсов на сердце, а манипуляторы будут в опасной зоне в этот момент?
Больше похоже на рекламу NVidia нежели на рекламу мед технологии.
Больше похоже на рекламу NVidia нежели на рекламу мед технологии.
В иделе система сможет быстрее срегировать на нестандартные импульсы, чем хирург.
Думаю, насчет «предугадывания» — это такое казуальное упрощение для неспециалистов. Скорее всего, просто точно и с минимальной задержкой (которой, соответственно, раньше нельзя было достичь) отслеживается движение мышц — а приводы соответственно повторяют движение с достаточной скоростью, чтобы ничего не повредить.
Как ни крути, крутая технология — хоть и не суперинновационная по технической сути.
Как ни крути, крутая технология — хоть и не суперинновационная по технической сути.
Ну почему же упрощение… Вот к примеру Фильтрация Калмана может выполнять предсказание на шаг интегрирования, на два и т.д. с увеличением ошибки предсказания. При этом шаг интегрирования может быть 1 — 10 мсек. Для человека это вроде и не предсказание вовсе, а для технического устройства — вполне себе предсказание. Вопрос только в динамических характеристиках манипуляторов — успеют ли они отработать такое предсказание?
Вообще, сердце само генерирует импульсы своих сокращений и мозг/нервная система в этом не участвуют. Нервная система может лишь регулировать параметры работы сердца — частоту и силу сокращений. А вообще, изменение ритма работы сердца уж точно там должно быть учтено, ведь ритм на абсолютен.
Электроника в состоянии в реальном времени контролировать двигатели формулы-1 с частотой до 18000 оборотов в минуту, а вы из-за каких-то 1-2 Гц. переживаете :)
Это несколько разные процессы, в случае пациента это внешнее наблюдение без возможности 100% предсказать следующую секунду, в машине та же самая электроника контролирует двигатель.
Это очень круто! Ну, то есть это реально огромный шаг вперед. Постоперационный период должен в результате проходить намного лучше. Ну и вообще преимуществ море.
Единственное что меня тут смущает это то, что похоже это (по крайней мере частично) работает под управлением винды (судя по видео). А винде, я бы, по возможности, свою жизнь не стал доверять.
Единственное что меня тут смущает это то, что похоже это (по крайней мере частично) работает под управлением винды (судя по видео). А винде, я бы, по возможности, свою жизнь не стал доверять.
Странно, и где вы берёте такую винду. Или такое кривое железо. Последний раз bsod я видел на windows'98.
Не хочу гнать на винду, тут вина, скорее, не майкрософта. Но вы просто не сталкивались, видимо, со специфичной периферией. Простейший пример: электронные лицензионные ключи и USB-COM программаторы одного российского производителя нахорошо валят любую винду в синий экран от 2000 до 8.1 с завидным постоянством:)
В принципе, да. Так и есть. Основные вылеты в синий экран давно уже связаны с проблемами железа. Лично у меня были такие вылеты из-за некачественно припаянного провода питания sata-винтов и из-за перегнутого IDE-шлейфа (и то это я сам виноват — слишком сильно его согнул). Чисто программных сбоев в винде я не видел уже давно.
Нет, ну у меня тоже бывало зависал при чтении неудачного диска оптический привод.
Но я надеюсь никто во время операции не будет вставлять в комп диски или usb-флэшки…
Но я надеюсь никто во время операции не будет вставлять в комп диски или usb-флэшки…
Да, это круто! Однако, очень критичная к надежности система.
Подозреваю что винда там используется, максимум, для некритичной части фронтэнда.
Сама же система работает на ОСРВ.
Сама же система работает на ОСРВ.
Покопался чуть чуть.
Робот Da Vinci компании Intuitive Surgical, который фигурирует в ролике, работает под управлением QNX.
Робот Da Vinci компании Intuitive Surgical, который фигурирует в ролике, работает под управлением QNX.
Гм. А куда собственно железка от nvidia подключена? Ужель ради этого проекта они драйвер с поддержкой CUDA под QNX написали?
Ну, например, для Tegra K1 VCS драйверы написаны не только для Android и Windows, но и для QNX.
Ну, тут всё же не Tegra. Надо поковыряться, вдруг есть публичная информация о технологической составляющей.
Я к тому, что если есть запрос и деньги, то NVIDIA для чего угодно драйвера напишет, и в драйверах для QNX ничего удивительного нет. К тому же у Tegra микроархитектура GPU совпадает со «взрослыми» видеокартами.
Как тут не вспомнить…
youtu.be/MShbP3OpASA?t=48m11s
youtu.be/MShbP3OpASA?t=48m11s
Драйверам NVidia под Linux я бы тоже не стал доверять.
— Мама, играя в игры я помогаю прогрессу в области медицины, какие ещё уроки?!
Это уже не анекдот. Тут геймеры не так давно за пару дней навертели белков на 15 лет исследований.
Именно геймеры? О чём речь?
Это про fold.it/portal/, игру, в которой геймплеем идёт решение задачи о сворачивании белков. Геймофикация исследований очень интересная вещь, любимый проект про это наверное www.zooniverse.org.
Игра Fold It как то так называется.
Упс — не обновил коммент :)
Упс — не обновил коммент :)
Действительно похоже на рекламу nVidia. Не думаю что, например, у Ati карты принципиально не способны на подобное.
Вспомнился анекдот, очень в тему. Не знаю как под спойлер спрятать, извините, но он на самом деле в тему.
Вспомнился анекдот, очень в тему. Не знаю как под спойлер спрятать, извините, но он на самом деле в тему.
Приехал как-то один знаменитый хирург в автосервис. Попросил механика посмотреть чего у него там с двигателем не так и что за шумы появились. Ну и вот, когда приходит время расплачиваться за работу, между ними происходит примерно следующий диалог:
— Ну что, сколько с меня?
— Да я его перебрал, пару деталей сменил… всего десятка в общем получается за всё.
— Отлично. Вот держи!
Механик деньги взял и, улыбаясь, изрёк:
— Слушай, смотри как иронично получается — вроде мы с тобой оба движки ремонтируем, а зарплаты такие разные!
Хирург посмотрел на него и говорит:
— А хочешь, объясню в чём разница?
— Конечно хочу, давай!
Хирург открывает капот, затем садится за руль, заводит мотор и говорит:
— Ну чё, давай! Перебирай!
Почему же? ATI карты работают в десятки раз быстрее при генерации биткоина, например. Самая топовая Nvidia карточка будет работать в таком случае как самая дешевая из ATI ассортимента.
Насколько я знаю, у ATI высокая работоспособность при работе с целочисленными вычислениями, а у Nvidia — с плавающей запятой.
Возможно это преимущество и помогает работать быстрее остальных.
Насколько я знаю, у ATI высокая работоспособность при работе с целочисленными вычислениями, а у Nvidia — с плавающей запятой.
Возможно это преимущество и помогает работать быстрее остальных.
Подождите, я не понял, если хирург сделает надрез на мышце не остановленного сердца, это не вызовет разрыва под давлением при его работе?
Так. Стоп. А «новость» то аж 2010 года! То есть за прошедшие 3 года явно должны были уже внедрить в производство. Ну, или как это водится в медицине, начать клинические исследования, и глядишь еще лет через 6-7 этот дивайс будет допущен к операциям.
>>Такой огромный поток данных невозможно обработать на обычных процессорах
ORLY? А что мешает? Просто добавь /~воды~/ процессоров…
А что будет, если драйвер nVidia внезапно вылетит? Как у меня периодически происходит с предварительным подвисанием или полным зависанием восьмой венды, и если даже драйвер автоматически восстановился, то до перезагрузки работает с жуткими тормозами… Никакие обновления не спасают, никто и не собирается это исправлять, а тем более открывать исходники…
ORLY? А что мешает? Просто добавь /~воды~/ процессоров…
А что будет, если драйвер nVidia внезапно вылетит? Как у меня периодически происходит с предварительным подвисанием или полным зависанием восьмой венды, и если даже драйвер автоматически восстановился, то до перезагрузки работает с жуткими тормозами… Никакие обновления не спасают, никто и не собирается это исправлять, а тем более открывать исходники…
>>А что мешает?
архитектура, количество операций за такт
архитектура, количество операций за такт
Выше шины все равно не прыгнешь…
Как там на диване размышляется? В этих карточках большое количеством потоковых процессоров, она более чем удобна для параллельных операций с большим количеством матриц с вещественными числами (что вобщем-то во многом и используется для координат точек в евклидовом пространстве), несколько уровней памяти: локальная для потоков, общая, константная и прочее, у всех своя скорость доступа. По шине передавать можно только окончательные результаты вычислений на хост с видеокарты и обратно. Сейчас даже суперкомпьютеры используют GPU, т.к. плавающая точка быстро считается. А про драйвера, я думаю, там предусмотрены методы для отказоустойчивости и т.д, со здоровьем людей все же работают, а не домашнюю страничку коту делают.
Да я и не спорю, что GPU в плане параллельной обработки плавающей точки лучше. Но в тексте говорится об "_огромном_потоке_данных_", поэтому я и говорю про узкое горлышко в виде пропускной способности шины, но если основная проблема в производительности вычислений, то конечно GPU предпочтительней…
//млин, не могу быстро отвечать, надеюсь, что пока жду, у меня не вылетит драйвер… :DDD
//млин, не могу быстро отвечать, надеюсь, что пока жду, у меня не вылетит драйвер… :DDD
я выключил поддержку аппаратного ускорения у браузера — кол-во провисаний сократилось на порядок, попробуйте. GF 560GTX
Кстати, всем, кому интересно как становилась кардиохирургия и какие сложности возникают в процессе операций на сердце, рекомендую посмотреть отличный фильм BBC на эту тему. К сожалению, встроить не могу, поэтому вот ссылка: www.youtube.com/watch?v=nVrX96KGZOA
Гарантирую, это очень интересный и познавательный фильм и думаю даже полезный!..
Гарантирую, это очень интересный и познавательный фильм и думаю даже полезный!..
Эдакая динамическая компенсация. Крутое внедрение.
Главное чтоб отвал видеочипа во время опрации не произошел, нвидиа славилась одно время этим, придётся экстренно прогревать плату установки в духовке автоклаве.
Sign up to leave a comment.
GPU NVIDIA позволят проводить операции на работающем сердце