Я -- инженер алгоритмов компьютерного зрения. Если говорить коротко, я учу машины правильно видеть. Могу сделать так, что камера видеонаблюдения «поумнеет» и начнёт не только фиксировать объекты, но и распознавать их. Например, определит, что сейчас в подъезд зашёл ученик девятого класса Петя, а два часа назад – шестидесятилетний профессор математики Фёдор Иванович. На самом деле, обучать машины видеть сложно, потому что компьютер – всё равно, что инопланетянин, который ничего не понимает в нашем мире. Это мы знаем, что стул может быть с ножками и без, со спинкой или без неё, круглым, квадратным или треугольным, но это всё равно стул. А как объяснить это машине? Ведь завтра дизайнеры придумают новую форму стула и, глядя на него, она всё равно должна будет его опознать. В этом и заключается моя работа – сделать так, чтобы машина всегда знала, что она видит.
Любая картинка для машины – это матрица чисел, а значит, мне необходимо разбираться в математике и программировании. А ещё понадобятся системное мышление и способность к исследовательской деятельности. Благодаря моим разработкам военная техника сама может обнаруживать вражеских солдат, а ракеты – управлять сами собой: ориентироваться в пространстве, «видеть» цель и корректировать траекторию полёта. Уже скоро «зрячая» компьютерная программа будет водить автомобили и автобусы, распознавая сигналы светофора и препятствия. Компьютерное зрение придёт на помощь слепым людям, и они без посторонней помощи смогут ходить по улицам, читать меню в ресторанах и подбирать себе одежду.