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

1. Способ для определения характеристик живых особей на расстоянии, способ содержит этапы, на которых:
a) получают одно изображение по меньшей мере одной живой особи через блок получения изображения и дополнительно сегментируют полученное изображение посредством блока обработки, предоставляющего сегментированное изображение;
b) измеряют, посредством телеметрического блока, расстояние до нескольких частей упомянутого полученного изображения, предоставляют несколько показателей измерения расстояния и выбирают подмножество таких показателей расстояния, содержащихся в сегментированном изображении живой особи,
при этом упомянутый блок получения изображения и упомянутый телеметрический блок калибруются;
c) обрабатывают, посредством блока обработки, сегментированное изображение и упомянутые несколько показателей расстояния, ссылающихся на различные позиции, содержащиеся в сегментированном изображении, посредством:
c1) определения характеристики формы живой особи посредством реализации алгоритма, по меньшей мере вычисляющего в сегментированном изображении одно или более из следующего:
- центр тяжести живой особи, и/или
- ориентацию живой особи в сегментированном изображении относительно контрольной точки, и/или
- конкретную часть тела живой особи посредством определения местоположения анатомических контрольных точек живой особи в сегментированном изображении,
результат упомянутого определения характеристик формы предоставляет карту анализа формы; и
c2) определения характеристик глубины живой особи посредством реализации алгоритма, по меньшей мере вычисляющего в показателях расстояния, содержащихся в сегментированном изображении:
- конкретную часть тела живой особи посредством определения местоположения анатомических контрольных точек живой особи в показателях расстояния,
результат определения характеристик глубины предоставляет по меньшей мере одну карту анализа профиля глубины; и
c3) сравнения карты анализа формы и карты анализа профиля по глубине, при этом:
- если результат упомянутого сравнения содержится внутри заданного диапазона, способ дополнительно содержит определение параметров живой особи, включающих в себя параметры позы и/или местоположение или корректировку упомянутых анатомических контрольных точек и/или параметры размера тела и/или представление карты тела живой особи;
- если результат упомянутого сравнения содержится за пределами упомянутого заданного диапазона, способ дополнительно содержит повтор этапов a)-c), получающих новую карту анализа профиля по глубине и новую карту анализа формы; и
при этом этапы a) и b) выполняются в любое время.
2. Способ по п. 1, при этом этап a) содержит получение нескольких изображений упомянутой живой особи в различные периоды времени, захватывающих различные позы живой особи, и для каждого полученного изображения получение последовательности показателей измерений расстояния.
3. Способ по любому из предыдущих пунктов, дополнительно содержащий этап, на котором рассчитывают часть трехмерной информации для относительной позиции блока получения изображения и живой особи, чтобы получать по меньшей мере два следующих параметра: среднее значение по меньшей мере одного угла между блоком получения изображения и живой особью, степень изгиба или плоскостность формы живой особи, высота блока получения изображения относительно пола или высота блока получения изображения относительно роста живой особи и/или угол оптической оси блока получения изображения относительно пола.
4. Способ по п. 1, при этом ориентация живой особи вычисляется посредством подгонки сегментированного изображения в эллипс посредством функции подбора методом наименьших квадратов, гауссовой модели, анализа главных компонентов, прямоугольника минимальной площади или преобразования Хафа.
5. Способ по п. 1, при этом часть тела из карты анализа формы вычисляется посредством:
- кругового преобразования Хафа, которое вычисляет радиус окорока или ляжки в сегментированном изображении; или
- полиномиальной функции второго порядка, которая обнаруживает хвостовую часть живой особи в сегментированном изображении посредством подбора параболы вокруг центра тяжести и оси ориентации.
6. Способ по п. 1 или 5, при этом часть тела из карты анализа формы дополнительно вычисляется посредством:
- вычисления контура живой особи в сегментированном изображении, кодирования вычисленного контура в полярных координатах и дальнейшего применения функции преобразования Фурье к упомянутым полярным координатам, предоставляющей несколько коэффициентов Фурье, модули которых являются вращательно инвариантными, и аргумент которых содержит информацию о вращении; и/или
- вычисления контура живой особи и дополнительного вычисления метрик расстояния в упомянутом вычисленном контуре на основе метрики расстояния, включающей в себя евклидову, геодезическую или метрику городских кварталов; и/или
- вычисления преобразования расстояния для сегментированного изображения; и/или
- вычисления контура живой особи посредством вычисления функции скелетизации из сегментированного изображения, предоставляющей изображение скелета живой особи, и необязательно дополнительного вычисления точек ветвления и конечных точек в упомянутом скелете, чтобы рассчитывать анатомические позиции различных частей тела; и/или
- вычисления моментов изображения для сегментированного изображения.
7. Способ по п. 2, дополнительно содержащий этапы, на которых:
- получают последовательность спаренных карт анализа профиля по глубине и карт анализа формы путем объединения информации, полученной для каждого сбора информации;
- назначают оценку каждой паре карт; и
- выбирают пару карт, имеющих наивысшую оценку.
8. Способ по п. 2, дополнительно содержащий этап, на котором:
- получают последовательность спаренных карт анализа профиля по глубине и карт анализа формы путем объединения информации, полученной для каждого сбора информации;
- назначают оценку каждой паре карт; и
- сопоставляют анатомические контрольные точки во всех сборах информации и накапливают различные части карт анализа профилей по глубине и анатомические контрольные точки, чтобы вычислять трехмерную реконструкцию живой особи, или
- вычисляют карту тела для каждого сбора информации и накапливают всю информацию для каждой карты тела, и выставляют оценку в расширенную карту тела.
9. Способ по п. 1, при этом карта тела живой особи представляется, карта тела дополнительно используется, чтобы вычислять характеристики карты тела на основе отличительных признаков блока получения изображения, включающих в себя цвет и/или температуру, и/или чтобы вычислять дополнительные характеристики, измеряемые посредством дополнительного устройства, предварительно откалиброванного.
10. Способ по п. 1, при этом полученное изображение на этапе a) включает в себя две или более живых особей, и способ содержит этапы, на которых вычисляют и сравнивают карту анализа формы и карту анализа профиля по глубине для каждой живой особи, включенной в изображение, таким образом, оценивая две или более живых особей в одном и том же сборе информации.
11. Способ по пп. 1, 8 или 9, при этом карта тела является 3D-представлением живой особи.
12. Способ по п. 1, при этом живая особь является сельскохозяйственным животным, включающим в себя свинью, быка, корову, овцу, бройлера, утку или цыпленка.
13. Устройство для определения характеристик живых особей на расстоянии, содержащее:
- блок получения информации, сконфигурированный, чтобы получать по меньшей мере одно изображение по меньшей мере одной живой особи;
- первый блок обработки, сконфигурированный, чтобы сегментировать полученное изображение, предоставляющий сегментированный изображение;
- телеметрический блок, сконфигурированный, чтобы измерять расстояние до нескольких частей упомянутого полученного изображения, предоставляющий несколько показателей расстояния, и чтобы измерять подмножество таких показателей расстояния, содержащихся в сегментированном изображении живой особи,
при этом упомянутый блок получения изображения и упомянутый телеметрический блок калибруются;
- второй блок обработки, сконфигурированный, чтобы обрабатывать сегментированное изображение и упомянутые несколько показателей расстояния, ссылающихся на различные позиции, содержащиеся в сегментированном изображении, посредством выполнения этапа c) по п. 1.
14. Устройство по п. 13, при этом система получения изображения содержит RGB-камеру с расширенной NIR в красном канале и/или тепловую камеру.
15. Устройство по п. 13 или 14, при этом телеметрический блок содержит вращающийся лидар, сканирующий лидар, множество лидаров, времяпролетный, TOF, датчик или TOF-камеру.