Основатели компании Pupil Labs — дизайнер Уил Патера (Will Patera) и программист Мориц Каснер (Moritz Kassner). Компания изготавливает мобильные айтрекеры в форме носимых очков и создает приложения для исследований, основанных на технологии отслеживания направления взгляда.
Идея возникла еще во время учебы в университете. Уил и Мориц разработали платформу Pupil — собственную библиотеку с открытым исходным кодом для исследований пространственного зрения и интеграции с айтрекером оригинальной конструкции. Затем в 2012 году партнеры публикуют не только полный код, но и чертежи гарнитуры с камерами-сенсорами. Мгновенно возникает сообщество энтузиастов и пользователей, которые участвуют в доработке библиотеки и развитии вычислительных алгоритмов. Стали поступать и заявки на приобретение авторского айтрекера в форме очков, что и привело к возникновению Pupil Labs в 2013 году.
Серийное производство гарнитур и постоянное совершенствование ПО укрепило репутацию компании не только среди интернет-дизайнеров, но и в академических кругах. Легкие и надежные устройства используются для исследований в области психологии и когнитивной нейронауки, в процессе отладки алгоритмов искусственного интеллекта. Айтрекеры Pupil Labs используются в образовательных программах, для тестирования программ навигации, изучения взаимодействия человека с городской инфраструктурой, разработки игр и производства компьютерной графики.
Заманчивым направлением развития компания считает устройства и технологии виртуальной и дополненной реальности. Для популярной модели VR-шлема HTC Vive предлагается набор айтрекинга, который пользователь устанавливает самостоятельно. Это расширяет возможности применения шлема и управлять взглядом в среде CAD или программных средах для игровых 3D-приложений.
В 2017 году компания отказалась от практики последовательных обновлений для повышения частоты и декларировала, что устройства айтрекинга Pupil Labs будут работать на частоте 200 Гц.
Сообщество пользователей продолжает участвовать в создании новых программных модулей. Например, совместимость с пакетом MatLab стала возможной благодаря плагину, который написали добровольцы. Сотрудники Pupil Labs отвечают на технические вопросы в режиме открытого форума, участники которого делятся здесь примерами исследований и методиками работы. Компания поощряет инициативы сторонних разработчиков (и профессионалов, и любителей), даёт советы тем, кто желает изменить конструкцию гарнитуры или собрать собственное устройство на основе оригинальных комплектующих.
Офис Pupil Labs расположен в Берлине (Германия). Там же происходит сборка и настройка гарнитур-айтрекеров.