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

1. Способ обнаружения и отслеживания положений (ЕР1…,ЕРn) опорных точек глаз множества наблюдателей в данных изображения видеокадров (VF), которые получают, по меньшей мере, одним датчиком изображения, характеризующийся тем, что выполняют
экземпляр (FF) определителя лица для обнаружения положений лица в видеокадрах (VF), причем указанный экземпляр выделяет значительно меньшую подобласть из полного видеокадра в качестве целевой области (GZ) лица для каждого лица с целью передачи данных указанной целевой области (GZ) лица в, по меньшей мере, один последующий
экземпляр (EF) определителя глаза для обнаружения положений глаза, причем указанный экземпляр выделяет значительно меньшую подобласть из каждой целевой области (GZ) лица в качестве целевой области (AZ) глаза с целью передачи данных указанной целевой области (AZ) глаза в, по меньшей мере, один последующий
экземпляр (ЕТ) отслеживания глаза для отслеживания положений глаза, причем указанный экземпляр обнаруживает положения (ЕР1…,ЕРn) опорных точек в целевой области (AZ) глаза в текущем видеокадре и в последующих видеокадрах и формирует данные для следящего устройства,
при этом каждый из экземпляров или один из экземпляров и комбинацию двух других экземпляров выполняют параллельно друг другу в специализированном вычислительном блоке, причем положениями опорных точек глаза являются положения зрачков и/или уголков глаз.
2. Способ по п.1, в котором координатами положений (ЕР1,…,ЕРn) опорной точки являются горизонтальная и вертикальная координаты.
3. Способ по п.2, в котором координаты глубины глаз определяют на основании двумерных положений (ЕР1,…,ЕРn) опорных точек множества датчиков изображения.
4. Способ по п.3, в котором экземпляр определителя лица и комбинацию экземпляра определителя глаза и экземпляра отслеживания глаза или комбинацию экземпляра определителя лица и экземпляра определителя глаза и экземпляра отслеживания глаза выполняют в соответствующих специализированных вычислительных блоках.
5. Способ по п.3, в котором для каждого обнаруженного лица экземпляр определителя глаза и экземпляр отслеживания глаза инициализируют и выполняют, по меньшей мере, в одном специализированном вычислительном блоке.
6. Способ по п.3, в котором наблюдателям и/или полученным целевым положениям глаз присваивают порядок оценки, причем указанный порядок используют при распределении вычислительных блоков.
7. Способ по п.3, в котором один или несколько экземпляров определителя лица выполняют непрерывно и инициализируют соответствующие экземпляры определителя глаза/отслеживания глаза.
8. Способ по п.1, характеризующийся тем, что содержит экземпляр управления, который определяет, относится ли целевая область лица, обнаруженная при помощи экземпляра определителя лица, к уже отслеженному лицу или к вновь обнаруженному лицу; предоставляет экземпляр отслеживания глаза или комбинацию экземпляра определителя глаза и экземпляра отслеживания глаза в имеющиеся вычислительные блоки, инициализирует их и синхронизирует выполнение всех экземпляров.
9. Способ по одному из п.п.1-8, в котором данные изображения получают несколькими датчиками изображения, при этом экземпляр определителя глаза, экземпляр отслеживания глаза или комбинацию экземпляра определителя глаза и экземпляра отслеживания глаза выполняют в расчете на одного наблюдателя и один датчик изображения в специализированных вычислительных блоках, причем производят обмен промежуточными и/или конечными результатами между экземплярами и их обработку экземплярами, которые соответственно относятся к наблюдателю.
10. Способ по п.9, в котором, исходя из положений датчиков изображения и наблюдателей, а также параметров датчиков изображения промежуточные и/или конечные результаты экземпляров, относящихся к одному датчику изображения, преобразуют для экземпляров, относящихся к другому датчику изображения, и адаптируют к дальнейшей обработке.
11. Схема обнаружения и отслеживания положений (ЕР1,…,ЕРn) опорных точек глаз множества наблюдателей в данных изображения видеокадров (VF), характеризующаяся тем, что содержит множество коммуникационных вычислительных блоков с экземпляром (FF) определителя лица, экземпляром (EF) определителя глаза и экземпляром (ЕТ) отслеживания глаза, при этом
экземпляр (FF) определителя лица служит для обнаружения положений лица в видеокадрах (VF) и выделения значительно уменьшенной подобласти из полного видеокадра в качестве целевой области (GZ) лица для каждого лица с целью передачи данных указанной целевой области (GZ) лица в, по меньшей мере, один последующий
экземпляр (EF) определителя глаза для обнаружения положения глаза, причем указанный экземпляр выделяет значительно уменьшенную подобласть из каждой целевой области (GZ) лица в качестве целевой области (AZ) глаза с целью передачи данных указанной целевой области (AZ) глаза в, по меньшей мере, один последующий
экземпляр (ЕТ) отслеживания глаза для отслеживания положений глаза, причем указанный экземпляр определяет положения (ЕТ1…,ЕТn) опорной точки глаза в целевой области (AZ) глаза в текущем видеокадре и в последующих видеокадрах и формирует данные для следящего устройства,
причем каждый из экземпляров или один из экземпляров и комбинация двух других экземпляров выполняются параллельно друг другу в специализированном вычислительном блоке, а положениями опорных точек являются положения зрачков и/или уголков глаз.
12. Схема по п.11, содержащая отдельные вычислительные средства для масштабирования или коррекции данных изображения в отношении масштабирования, коррекции градации тонов на изображении, регулирования яркости или т.п.
13. Схема по п.11, содержащая вычислительные средства, которые вычисляют координаты глубины, исходя из опорных точек (ЕР1,…,ЕРn), определенных, по меньшей мере, по двум датчикам изображения.
14. Схема по п.11, в которой, по меньшей мере, один из вычислительных блоков выполнен в виде центрального процессора (CPU), цифрового сигнального процессора (DSP) или т.п.