СПОСОБ ОТСЛЕЖИВАНИЯ (ТРЕКИНГА) В РЕАЛЬНОМ ВРЕМЕНИ АНАТОМИЧЕСКИХ ОРИЕНТИРОВ ОБЪЕКТА Российский патент 2022 года по МПК G06V10/88 G06T7/20 

Описание патента на изобретение RU2771745C1

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

Изобретение применяется в системе трекинга маркерных объектов и обратной связи в мобильных устройствах дополненной реальности, созданной в рамках программы деятельности лидирующего исследовательского центра «Платформенная технология виртуальной и дополненной реальности» ФГБОУ ВО СамГМУ Минздрава России.

Из уровня техники, патент RU № 2530334 с приоритетом от 12.01.2010 г., известно визуальное отслеживание цели заключающаяся в отслеживании позы человека с использованием датчика глубины, связывающая модель человека в виртуальном пространстве и вносящая изменение в положение модели, основанное на изменении позы человека.

Основным недостатком данного аналога (как и всей линейки патентов от MicroSoft) является необходимость использовать дополнительное специализированное оборудование в виде датчика глубины, что в итоге, снижает доступность использования данного патента для решения поставленных задач определения позы.

Из патента RU № 2635226 с приоритетом от 25.05.2012 г. известен способ измерения тела путем сравнения статического изображения тела с базой данных с использованием предварительного разбиения изображения на сегменты и составления карты вероятностей.

Недостатком данного аналога является невозможность отслеживания положения частей тела, а значит и контроля сложных поз. Хоть подход и позволяет получить антропометрические измерения тела, применение его к решению определения позы человека значительно усложнено.

Самым близким по своей технической сущности является способ для захвата безмаркерных движений человека известный из патента RU № 2534892 с приоритетом от 08.04.2010 г., Способ захвата движений человека содержит:
обнаружение по входным изображениям, с помощью детекторного блока 2D частей тела, расположений возможных 2D частей тела возможных 2D частей тела;
вычисление, с помощью вычислительного блока 3D нижних частей тела, 3D нижних частей тела с использованием обнаруженных расположений возможных 2D частей тела;
вычисление, с помощью вычислительного блока 3D верхних частей тела, 3D верхних частей тела на основе модели тела; и визуальное воспроизведение, с помощью блока визуального воспроизведения модели тела, модели тела в соответствии с результатом вычисленных 3D верхних частей тела, в котором результат визуального воспроизведения в виде модели предоставляется в детекторный блок 2D частей тела, 3D нижние части тела являются частями, у которых диапазон движений больше, чем опорное значение среди возможных 2D частей тела, и 3D верхние части тела являются частями, у которых диапазон движений меньше опорного значения среди возможных 2D частей тела.

Данное изобретение описывает применение нескольких камер, или стереокамеры, для привязки трехмерной модели к позе регистрируемого человека, причем с раздельным анализом верхних и нижних конечностей. Так же описан вариант с использованием дополнительных маркеров и их отслеживания. Основным недостатком данного изобретения так же является необходимость использовать нескольких камер или одной стереокамеры. Такое требование усложняет установку и требует более длительной подготовки для проведения регистрации, снижая общую мобильность решения.

Техническим результатом заявленного способа отслеживания (трекинга) в реальном времени анатомических ориентиров объекта является расширение арсенала средств, обеспечивающих повышение точности определения позы в реальном времени с высокой устойчивостью к фону и пропорциям.

Заявленный технический результат достигается за счет того, что способ отслеживания (трекинга) в реальном времени анатомических ориентиров объекта содержащий захват одного или более исходных цветных изображений объекта целиком при помощи одной цифровой камеры, предварительная обработка исходных изображений объекта, определение абсолютного значения координат анатомических ориентиров маркерных точек объекта на исходных изображениях с учетом случаев, при которых некоторые ориентиры перекрываются телом объекта или отсутствуют, а так же с учетом характера движения объекта с помощью учета абсолютного положения анатомических ориентиров объекта на соседних кадрах, определение дополнительной информации о надежности определения абсолютных координат анатомических ориентиров объекта на исходных изображениях, преобразование абсолютных значений координат анатомических маркерных ориентиров объекта на исходных изображениях в координаты виртуального трехмерного пространства с учетом случаев, при которых некоторые ориентиры перекрываются телом объекта или отсутствуют, а так же с учетом характера движения объекта с помощью учета абсолютного положения анатомических ориентиров объекта на соседних кадрах, вычисление углов между частями тела объекта, определяющих его позу, при помощи ребер трехмерного графа, вершинами которого являются точки в виртуальном трехмерном пространстве с ранее вычисленными координатами, сравнение вычисленных значений углов между частями тела объекта, абсолютных координат анатомических маркерных ориентиров объекта на изображении и относительных координат анатомических ориентиров в виртуальном трехмерном пространстве с заранее заданными референсными значениями, генерацию сигнала обратной связи, пропорционального степени соответствия оцененной позы объекта заранее заданной референсной позе, причем на этапе создания обучающего набора данных при обучении нейронной сети распознавания объекта устанавливают однородный фон и освещение объекта, производят съемку и из оригинального изображения объекта по контуру вырезают изображение и помещают на случайно выбранный фон и далее производят обучение нейронной сети на аугментированном подобным образом наборе данных, после чего для придания модулю отслеживания устойчивости при близком расположении объекта, оцениваются их пропорции и используют весовой коэффициент для балансировки затем движущийся объект меняет расстояние ближе-дальше от камеры после чего двигается в нужном направлении. Для повышения эффективности обнаружения двумерных анатомических ориентиров фон должен быть однородным, и не содержать сложных объектов, таких как полки с книгами, мусор, инструменты, рисунки на стене, окна и т.д. Освещение объекта например человека, должно быть настроено таким образом, чтобы человек в кадре не был затемнен или излишне засвечен. Для создания алгоритма более устойчивым к неоднородностям фона, на этапе создания обучающего набора данных, применяется аугментация данных с различным фоном. Для этого выполняется следующая последовательность действий: из оригинального изображения объекта по контуру вырезают изображение и помещают на случайно выбранный из определенной базы фон. При обучении нейронной сети на аугментированном подобным образом наборе данных она становится устойчивой к изменению фона. Модуль отслеживания анатомических ориентиров не зависит от фона, но от фона зависит модуль восстановления двумерных анатомических ориентиров по изображению. Для придания модулю отслеживания устойчивости при близком расположении объектов, оцениваются их пропорции и используется весовой коэффциент для балансировки. Модуль отслеживания более устойчив при распознавании объектов, которые находятся на разном расстоянии от камеры. Чтобы уменьшить вероятность ошибочного отслеживания объектов, движущийся человек должен подойти ближе или отойти дальше от камеры и уже после этого двигаться в нужном направлении. Таким образом изобретение реализуется за счет дополнительных эвристик для повышения точности распознавания ключевых точек (анатомических ориентиров) объекта для обеспечения высокой скорости детектирования; за счет последовательного применения нескольких искусственных нейронных сетей для корректировки координат точек; за счет анализа кинематичности движений и определения относительной глубины нахождения точек; за счет использования для трекинга способа получения содержащих подвижный объект кадров, обнаружения объекта на кадрах, определения координат ключевых точек объекта в трехмерной системе координат, определения посредством искусственной нейронной сети координат ключевых точек объекта в трехмерной системе координат на основании местоположения и параметров движения объекта, определенных на предыдущих шагах. Аппаратная реализация изобретения включает в себя электронное вычислительное устройство с объёмом оперативной памяти не менее 16 Гб, графический процессор с объёмом видеопамяти не менее 6 Гб и видеокамеру с разрешением не менее 1280x720 пикселов и частотой съёмки не менее 25 кадров в секунду. Серверный процесс программной реализации способа отслеживания в реальном времени анатомических ориентиров объекта запускается на электронном вычислительном устройстве, получает изображение с видеокамеры, предоставляет программный интерфейс для доступа из других приложений и устройств. Нейронные сети реализуются с использованием библиотеки TensorFlow версии не ниже 2.2.0 и осуществляют вычисления в реальном времени с использованием графического процессора.

Похожие патенты RU2771745C1

название год авторы номер документа
Способ подготовки и выполнения хирургической операции на голове с использованием смешанной реальности 2020
  • Иванов Владимир Михайлович
  • Клыгач Александр Сергеевич
  • Стрелков Сергей Васильевич
RU2754288C1
СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ТРЕХМЕРНЫМИ ОБЪЕКТАМИ В ВИРТУАЛЬНОМ ПРОСТРАНСТВЕ 2018
  • Севостьянов Петр Вячеславович
RU2695053C1
МОДЕЛИРОВАНИЕ ЧЕЛОВЕЧЕСКОЙ ОДЕЖДЫ НА ОСНОВЕ МНОЖЕСТВА ТОЧЕК 2021
  • Григорьев Артур Андреевич
  • Лемпицкий Виктор Сергеевич
  • Захаркин Илья Дмитривич
  • Мазур Кирилл Евгеньевич
RU2776825C1
Система калибровки набора камер для задач оптического трекинга объектов в пространстве 2023
  • Костюшов Евгений Александрович
  • Бушуев Владимир Александрович
  • Дударев Дмитрий Алексеевич
  • Исаев Александр Николаевич
RU2811363C1
СПОСОБ ВИЗУАЛИЗАЦИИ 3D ПОРТРЕТА ЧЕЛОВЕКА С ИЗМЕНЕННЫМ ОСВЕЩЕНИЕМ И ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ДЛЯ НЕГО 2021
  • Севастопольский Артём Михайлович
  • Лемпицкий Виктор Сергеевич
RU2757563C1
СПОСОБ МНОГОМОДАЛЬНОГО БЕСКОНТАКТНОГО УПРАВЛЕНИЯ МОБИЛЬНЫМ ИНФОРМАЦИОННЫМ РОБОТОМ 2020
  • Рюмин Дмитрий
  • Кипяткова Ирина Сергеевна
  • Кагиров Ильдар Амирович
  • Аксёнов Александр
  • Карпов Алексей Анатольевич
RU2737231C1
СПОСОБ ТРЕКИНГА ОБЪЕКТОВ НА ЭТАПЕ РАСПОЗНАВАНИЯ ДЛЯ БЕСПИЛОТНЫХ АВТОМОБИЛЕЙ 2022
  • Иванов Сергей Александрович
  • Ахмед Мохамед Мустафа Эльсайед
  • Хегази Мостафа Айман Ахмед Мохамед
  • Рашид Бадер
RU2798739C1
СПОСОБ ПЕРЕДАЧИ ДВИЖЕНИЯ СУБЪЕКТА ИЗ ВИДЕО НА АНИМИРОВАННОГО ПЕРСОНАЖА 2019
  • Ашманов Станислав Игоревич
  • Сухачев Павел Сергеевич
RU2708027C1
Способ автоматического контроля технологического процесса и безопасности и интеллектуальная видеосистема для его реализации 2022
  • Потапов Александр Сергеевич
RU2788432C1
СПОСОБ И СИСТЕМА ДЛЯ ОПТИКО-ИНЕРЦИАЛЬНОГО ТРЕКИНГА ПОДВИЖНОГО ОБЪЕКТА 2017
  • Севостьянов Петр Вячеславович
RU2758036C1

Реферат патента 2022 года СПОСОБ ОТСЛЕЖИВАНИЯ (ТРЕКИНГА) В РЕАЛЬНОМ ВРЕМЕНИ АНАТОМИЧЕСКИХ ОРИЕНТИРОВ ОБЪЕКТА

Настоящее техническое решение относится к области вычислительной техники. Технический результат заключается в повышении точности определения позы в реальном времени с высокой устойчивостью к фону и пропорциям. Технический результат достигается за счёт способа отслеживания (трекинга) в реальном времени анатомических ориентиров объекта, в котором на этапе создания обучающего набора данных при обучении нейронной сети распознавания объекта устанавливают однородный фон и освещение объекта, производят съемку и из оригинального изображения объекта по контуру вырезают изображение и помещают на случайно выбранный фон и далее производят обучение нейронной сети на аугментированном подобным образом наборе данных, после чего для придания модулю отслеживания устойчивости при близком расположении объекта, оцениваются их пропорции и используют весовой коэффициент для балансировки, затем движущийся объект меняет расстояние ближе-дальше от камеры, после чего двигается в нужном направлении.

Формула изобретения RU 2 771 745 C1

Способ отслеживания (трекинга) в реальном времени анатомических ориентиров объекта, содержащий захват одного или более исходных цветных изображений объекта целиком при помощи одной цифровой камеры, предварительную обработку исходных изображений объекта, определение абсолютного значения координат анатомических ориентиров маркерных точек объекта на исходных изображениях с учетом случаев, при которых некоторые ориентиры перекрываются телом объекта или отсутствуют, а также с учетом характера движения объекта с помощью учета абсолютного положения анатомических ориентиров объекта на соседних кадрах, определение дополнительной информации о надежности определения абсолютных координат анатомических ориентиров объекта на исходных изображениях, преобразование абсолютных значений координат анатомических маркерных ориентиров объекта на исходных изображениях в координаты виртуального трехмерного пространства с учетом случаев, при которых некоторые ориентиры перекрываются телом объекта или отсутствуют, а также с учетом характера движения объекта с помощью учета абсолютного положения анатомических ориентиров объекта на соседних кадрах, вычисление углов между частями тела объекта, определяющих его позу, при помощи ребер трехмерного графа, вершинами которого являются точки в виртуальном трехмерном пространстве с ранее вычисленными координатами, сравнение вычисленных значений углов между частями тела объекта, абсолютных координат анатомических маркерных ориентиров объекта на изображении и относительных координат анатомических ориентиров в виртуальном трехмерном пространстве с заранее заданными референсными значениями, генерацию сигнала обратной связи, пропорционального степени соответствия оцененной позы объекта заранее заданной референсной позе, отличающийся тем, что на этапе создания обучающего набора данных при обучении нейронной сети распознавания объекта устанавливают однородный фон и освещение объекта, производят съемку и из оригинального изображения объекта по контуру вырезают изображение и помещают на случайно выбранный фон и далее производят обучение нейронной сети на аугментированном подобным образом наборе данных, после чего для придания модулю отслеживания устойчивости при близком расположении объекта, оцениваются их пропорции и используют весовой коэффициент для балансировки, затем движущийся объект меняет расстояние ближе-дальше от камеры, после чего двигается в нужном направлении.

Документы, цитированные в отчете о поиске Патент 2022 года RU2771745C1

УСТРОЙСТВО И СПОСОБ ДЛЯ ЗАХВАТА БЕЗМАРКЕРНЫХ ДВИЖЕНИЙ ЧЕЛОВЕКА 2010
  • Ли Сеунг Син
  • Хам Йоунг Ран
  • Никонов Михаил
  • Сорокин Павел
  • Парк Ду-Сик
RU2534892C2
СПОСОБ ОПРЕДЕЛЕНИЯ ФОРМЫ И ПРОСТРАНСТВЕННОЙ ОРИЕНТАЦИИ ТУЛОВИЩА ЧЕЛОВЕКА ВО ВРЕМЯ ХОДЬБЫ 2002
  • Сарнадский В.Н.
  • Вильбергер С.Я.
  • Фомичев Н.Г.
RU2219836C1
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок 1923
  • Григорьев П.Н.
SU2008A1
Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1
US 7684592 B2, 23.03.2010
Способ приготовления лака 1924
  • Петров Г.С.
SU2011A1
WO 2011077696 A1, 30.06.2011.

RU 2 771 745 C1

Авторы

Колсанов Александр Владимирович

Чаплыгин Сергей Сергеевич

Ровнов Сергей Викторович

Денисов Сергей Сергеевич

Кузнецов Александр Евгеньевич

Даты

2022-05-11Публикация

2021-10-21Подача