Специалисты из Принстонского университета и компании «Adobe» создали программу, позволяющую автоматически удалять с фотографии различные ненужные объекты по краям, нарушающие композицию, или же предметы не в фокусе.

Ohad Fried and Adam Finkelstein, Department of Computer Science, Princeton University; and Eli Shechtman and Dan Goldman, Adobe Research
Фотография слева — до применения программы; справа — после

Исследователи обработали тысячи фотографий, информацию c ресурсов «Adobe», приложение для редактирования фотографий «Fixel», вывели определенные статистические закономерности и создали алгоритмы, которые способны распознавать отвлекающие элементы на снимке. Каждый детектор фокусируется на отдельном элементе фотографии и в зависимости от таких факторов, как размытость или положении на снимке, определяют, нужно удалять его или нет. «У нас в коде есть отдельный детектор машин, потому что люди часто хотят убрать машины, случайно попавшие в кадр», — говорит Охад Фрайд, один из разработчиков программы. — «У нас есть детектор лиц. Если лицо большое и расположено по центру, то, скорее всего, удалять его не хотим. Но если оно находится сбоку, то это может быть фотобомба».

После тестирования алгоритма на образцах программа справилась неплохо, хотя иногда удаляла важные элементы с фотографии, так что простор для улучшения еще есть. Разработчики надеются, что после доработки алгоритм можно будет включить в программу фоторедакторов.