Контакты
Подписка
МЕНЮ
Контакты
Подписка

Время интеллектуального программного обеспечения пришло

Время интеллектуального программного обеспечения пришло


05.02.2008

Компания Павлин Технологии разработала для зарубежных заказчиков автоматическую программу геометрической калибровки системы видеокамер.

Представители рынка IT, как и просто интересующиеся данной отраслью специалисты, за последние 1-2 года наблюдают заметно возросший интерес к "интеллектуальным" информационным технологиям - так сказать, "думающему" программному обеспечению. Использование искусственных нейронных сетей для исполнения этой потребности рынка стало также уже обычным делом. Разработки на их основе применяются уже не только в традиционных бизнес-областях (для предсказания финансовых показателей, расчета эффективности проведения маркетинговых компаний, анализа большого количества данных), но и в совсем близких любому человеку сферах жизни, таких как медицина, обучение и даже политика. Фактически, нейронные сети нашли себе применение везде, где есть необходимость точного и интеллектуального прогнозирования или классификации больших объемов данных.

Первый зарубежный заказчик компании Павлин Технологии, специализирующейся на наукоемких, интеллектуальных проектах, пришел, как это обычно бывает, с достаточно нетривиальной проблемой. Один из ключевых элементов его деятельности - использование видеофрагментов съемки живых объектов и преобразование этого видео в компьютерную графику, то есть получение компьютерных моделей движущихся объектов (люди, машины, спортивные снаряды). Ввиду необходимости высокой точности результатов съемок, практически всегда осуществлялась калибровка видеокамер. Процессы ручной калибровки отработаны и дают необходимые результаты, но осуществимы, к сожалению, только не более чем на 3-4 видеокамерах одновременно, ввиду трудоемкости процесса и временным затратам. При необходимости использовать 24 камеры для исполнения более сложной задачи, о ручной калибровке и речи быть не может. Только процесс установки оборудования для произведения синхронизированных съемок занимал бы несколько дней, а дополнительная ручная обработка результатов и вовсе сделала бы процесс экономически невыгодным. Причем при случайном изменении места хотя бы одной камеры, пришлось бы начинать заново весь процесс съемки. Именно это и заставило клиента задуматься о возможной автоматизации некоторых существующих процессов.

Исследовав потенциальных исполнителей задачи и удостоверившись в возможности технической реализации задуманного, компания столкнулась с рядом проблем, типичных для наукоемких проектов: компетентные специалисты в данных научных областях редко имеют опыт исполнения коммерческих проектов и представляют себе, что такое "практичность", "сроки", "бюджет". Исследования рынка и рекомендации коллег привели заказчика в компанию "Павлин Технологии". Это одна из немногих коммерческих компаний на сегодняшний момент в России, которая профессионально занимается нейросетевыми разработками и системами с искусственным интеллектом. Компания уже зарекомендовала себя на российском рынке и располагает опытом работы с иностранными заказчиками по реализации крупных инновационных проектов.

Программное обеспечение для поставленной задачи было реализовано на языке С++ на основе альфа-версии одного из продуктов компании Павлин Технологии – C++ библиотеки класса нейронных сетей типа "FeedForward" PWNLIB 2.0a, а также с применением библиотеки Intel OpenCV. Созданная интеллектуальная (автоматическая) программа геометрической калибровки системы видеокамер реализует автоматические функции, выполняемые на основе искусственных нейронных сетей и сопутствующих математических алгоритмов, а именно: с высокой точностью определяет позиции и углы направления камер относительно предмета наблюдения и относительно друг друга, а также коэффициенты сферических искажений изображений, вносимых оптикой камеры. Для этого в студии временно размещается специальная калибровочная панель. Все геометрическе и внутренние параметры системы определяются только путем анализа изображений этой панели, поступающих с установленных камер без каких либо линеек, рулеток, и т.п. - то есть все необходимые для получения точной информации функции максимально автоматизированы и предоставляют высокую точность измерений, необходимую для успешного применения системы видеокамер в проектах заказчика.

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

Источник: Tadviser.ru
www.tadviser.ru/