Обращение с бликами в среде отслеживания движения глаз - заявка 2016142286 на патент на изобретение в РФ

1. Система отслеживания движения глаз, содержащая:
множество световых источников (108);
камеру (119), выполненную с возможностью захвата изображения светового излучения от источников света, отраженного от глаза;
логическое устройство (702); а также
устройство (707) хранения данных, в котором хранятся инструкции, выполняемые логическим устройством (702) для
сбора (202) групп данных по отслеживанию движения глаз путем итерационного проецирования (204) света от различных комбинаций световых источников (108) из множества световых источников (108) и захвата (206) изображения глаза в процессе проецирования каждой комбинации;
обнаружения (304) насыщенных областей на изображении;
определения (310) граничной рамки для каждой сердцевины насыщенной области;
приспособления (314) статистического распределения для каждой насыщенной области в пределах каждой граничной рамки;
классификации (318) насыщенной области в пределах граничной рамки в качестве блика, если параметр статистического распределения, приспособленного для насыщенной области, удовлетворяет пороговому условию приспособленного статистического распределения;
определения степени загораживания на основе числа и/или местоположений бликов;
выбора (212) отобранной комбинации световых источников (108) для отслеживания движения глаз на основе определения загораживания, обнаруженного на изображении, обусловленного прозрачной или полупрозрачной оптической структурой, расположенной между глазом и камерой (119); а также
проецирования (216) света посредством отобранной комбинации световых источников (108) для отслеживания движения глаз.
2. Система отслеживания движения глаз по п.1, при этом итерационное проецирование света от различных комбинаций световых источников (108) включает в себя итерационное проецирование света от различных комбинаций световых источников (108) в порядке, основанном на спрогнозированном загораживании для каждой одной или более комбинаций.
3. Система отслеживания движения глаз по п.2, дополнительно содержащая обнаружение положения головы и определение (208) оценки того, какая комбинация световых источников (108) создаст наименьшую величину загораживания на основе положения головы.
4. Система отслеживания движения глаз по п.1, дополнительно содержащая обозначение насыщенной точки в изображении в качестве блика и сопоставление этого блика с выбранным световым источником (108) в первой комбинации световых источников (108) на основе определения того, присутствует ли этот блик в следующем изображении, захваченном в течение проецирования второй, отличной комбинации световых источников (108), которая не включает в себя выбранный световой источник (108).
5. Система отслеживания движения глаз по п.1, при этом итерационное проецирование света от различных комбинаций световых источников (108) содержит проецирование света от всего множества световых источников (108) в течение первой итерации, а также проецирование света от одного или более подмножеств из множества световых источников (108) в течение одной или более других итераций.
6. Система отслеживания движения глаз по п.1, при этом один или более из множества световых источников (108) ориентированы отлично друг от друга, при этом итерационное проецирование света от различных комбинаций световых источников (108) содержит итерационное проецирование света от различных комбинаций световых источников (108), имеющих различные комбинации ориентаций.
7. Способ отслеживания движения глаз, содержащий:
итеративное проецирование (204) света от различных комбинаций световых источников (108) из множества световых источников (108);
захват (206) изображения глаза в процессе проецирования каждой комбинации;
обнаружение (304) насыщенных областей на изображении;
определение (310) граничной рамки для каждой сердцевины насыщенной области;
приспособление (314) статистического распределения для каждой насыщенной области в пределах каждой граничной рамки; а также
классификацию (318) насыщенной области в пределах граничной рамки в качестве блика, если параметр статистического распределения, приспособленного для насыщенной области, удовлетворяет пороговому условию приспособленного статистического распределения;
определение степени загораживания на основе числа и/или местоположений бликов;
выбор (212) отобранной комбинации световых источников для отслеживания движения глаз на основе определения загораживания, обнаруженного на изображении, обусловленного прозрачной или полупрозрачной оптической структурой, расположенной между глазом и камерой (119); а также
проецирование (216) света посредством отобранной комбинации световых источников (108) для отслеживания движения глаз.
8. Способ по п.7, при этом определение (310) граничной рамки для каждой насыщенной области включает в себя увеличение (312) размера граничной рамки, пока процент насыщенных пикселей в граничной рамке не будет удовлетворять пороговому условию для граничной рамки.
9. Способ по п.8, дополнительно содержащий выполнение (306) преобразования расстояний для объектов переднего плана в отношении изображения и устранение (308) контуров на изображении, значение расстояния которых меньше порогового расстояния, чтобы обнаружить сердцевины насыщенных областей.
10. Способ по п.9, при этом одно или более из порогового расстояния, порогового условия для граничной рамки, порогового условия приспособленного статистического распределения определяется посредством алгоритма обучения.
Наверх