УСТРОЙСТВО И СПОСОБ ДЛЯ ЗАХВАТА БЕЗМАРКЕРНЫХ ДВИЖЕНИЙ ЧЕЛОВЕКА

1. Устройство для захвата движений человека, причем устройство содержит:
детекторный блок двухмерных (2D) частей тела для обнаружения расположений возможных 2D частей тела по входным изображениям;
вычислительный блок трехмерных (3D) нижних частей тела для вычисления 3D нижних частей тела с использованием обнаруженных расположений возможных 2D частей тела;
вычислительный блок трехмерных (3D) верхних частей тела для вычисления 3D верхних частей тела на основе модели тела; и
блок визуального воспроизведения модели для визуального воспроизведения модели в соответствии с результатом вычисленных 3D верхних частей тела,
в котором результат визуального воспроизведения в виде модели предоставляется в детекторный блок 2D частей тела, 3D нижние части тела являются частями, у которых диапазон движений больше, чем опорное значение среди возможных 2D частей тела, и 3D верхние части тела являются частями, у которых диапазон движений меньше опорного значения среди возможных 2D частей тела.
2. Устройство по п.1, в котором детекторный блок 2D частей тела содержит отсекающий блок 2D частей тела для сокращения расположений возможных 2D частей тела, которые находятся далеко от предполагаемых расположений локтя/колена из числа обнаруженных расположений возможных 2D частей тела.
3. Устройство по п.2, в котором вычислительный блок 3D нижних частей тела вычисляет расположения возможных 3D верхних частей тела, используя расположения возможных 3D верхних частей тела сокращенных расположений возможных 2D частей тела, вычислительный блок 3D верхних частей тела вычисляет 3D позу тела, используя вычисленные расположения возможных 3D верхних частей тела на основе модели, а блок визуального воспроизведения модели предоставляет предполагаемую 3D позу тела в отсекающий блок 2D частей тела, причем предполагаемая 3D поза тела получается путем визуального воспроизведения модели тела с использованием вычисленной 3D позы тела.
4. Устройство по п.1, дополнительно содержащее:
блок извлечения глубины для извлечения карты глубин из входных изображений,
в котором вычислительный блок 3D нижних частей тела вычисляет расположения возможных 3D нижних частей тела, используя расположения верхних частей тела сокращенных расположений возможных 2D частей тела и карты глубин.
5. Устройство по п.1, в котором детекторный блок 2D частей тела обнаруживает по входным изображениям расположения возможных 2D частей тела для изучаемой области (ИО) и включает в себя блок графической обработки для разделения ИО входных изображений на множество каналов, чтобы выполнить параллельную обработку изображений на разделенной ИО.
6. Способ захвата движений человека, причем способ содержит:
обнаружение по входным изображениям, с помощью детекторного блока 2D частей тела, расположений возможных 2D частей тела возможных 2D частей тела;
вычисление с помощью вычислительного блока 3D нижних частей тела, 3D нижних частей тела с использованием обнаруженных расположений возможных 2D частей тела;
вычисление с помощью вычислительного блока 3D верхних частей тела, 3D верхних частей тела на основе модели тела; и
визуальное воспроизведение с помощью блока визуального воспроизведения модели, модели тела, в соответствии с результатом вычисленных 3D верхних частей тела,
в котором результат визуального воспроизведения в виде модели предоставляется в детекторный блок 2D частей тела, 3D нижние части тела являются частями, у которых диапазон движений больше, чем опорное значение среди возможных 2D частей тела, и 3D верхние части тела являются частями, у которых диапазон движений меньше опорного значения среди возможных 2D частей тела.
7. Способ по п.6, в котором обнаружение возможных 2D частей тела включает в себя сокращение с помощью отсекающего блока 2D частей тела, расположений возможных 2D частей тела, которые находятся далеко от предполагаемых расположений локтя/колена, из числа обнаруженных расположений возможных 2D частей тела.
8. Способ по п.7, в котором:
вычисление 3D нижних частей тела вычисляет с помощью вычислительного блока 3D нижних частей тела расположения возможных 3D нижних частей тела, используя сокращенные расположения возможных 2D частей тела,
вычисление 3D верхних частей тела вычисляет с помощью вычислительного блока 3D верхних частей тела 3D позу тела, используя вычисленные расположения возможных 3D верхних частей тела на основе модели тела, и
визуальное воспроизведение модели тела предоставляет предполагаемую 3D позу тела в отсекающий блок 2D частей тела, причем предполагаемая 3D поза тела получается путем визуального воспроизведения модели тела, с помощью блока визуального воспроизведения модели, с использованием вычисленной 3D позы тела.
9. Способ по п.6, дополнительно содержащий:
извлечение карты глубин из входных изображений,
в котором вычисление 3D нижних частей тела вычисляет посредством вычислительного блока 3D нижних частей тела расположения возможных 3D нижних частей тела, используя сокращенные расположения возможных 2D частей тела и карту глубин.
10. Способ по п.6, в котором обнаружение расположений возможных 2D частей тела обнаруживает по входным изображениям расположения возможных 2D частей тела для изучаемой области (ИО) и включает в себя выполнение, с помощью блока графической обработки, параллельной обработки изображений для ИО входных изображений путем разделения ИО на множество каналов.
11. Носитель информации, по меньшей мере один, содержащий машиночитаемые инструкции для осуществления способа по п.6.