ПРЕСС-ЦЕНТР

Конкурс встраиваемых Linux-решений для студентов технических вузов

27.03.2013

Компания «РТСофт» объявляет конкурс для студентов дневных отделений вузов, посвященный Дню космонавтики. Задачей конкурса является разработка программы для Linux, реализующей алгоритм поиска в видеопотоке фрагментов, совпадающих с заданными. Алгоритм должен заменять в реальном времени или с небольшим запаздыванием найденные фрагменты заставкой. Участники могут объединяться в команды, включающие до трех человек.

Конкурс проводится в два этапа:

1. Разработка макета системы – до 22 апреля 2013 года.
2. Презентация результатов работы системы – 17 мая 2013 года.

Первый этап включает разработку макета системы.

Макет системы должен читать видеопоток, находить в нем фрагменты, входящие в базу образцов, и заменять их заставкой. Видеопоток может читаться из файла на диске или трансляции по сети по протоколу mpeg2ts. Предпочтительно, чтобы выделение совпадающих с образцами фрагментов происходило в реальном времени. База образцов для замещения включает не менее 100 образцов, каждый из которых представляет собой видеоролик длительностью до 5 минут. Образцы в базе фрагментов могут иметь иное разрешение, чем анализируемый видеопоток. Замещаемые фрагменты в видеопотоке могут быть обрезанной версией образца, начало или конец которой не совпадает с началом и концом образца.

Аппаратное обеспечение системы должно включать компьютер, оснащенный видеокартой, поддерживающей CUDA или OpenCL.

Программное обеспечение должно включать:

  • операционную систему Linux (дистрибутив Ubuntu 12.04);
  • графическую оболочку на базе Xwindow (gtk, gnome и др.);
  • фреймворк gstremer;
  • демонстрационные приложения;
  • необходимый набор драйверов;
  • разработанные программы и драйверы для решения задачи;
  • основные модули должны быть разработаны на языках C.

Критерии оценки:

  • более высокая вероятность распознавания фрагментов будет преимуществом;
  • меньшее запаздывание распознавания будет преимуществом;
  • более низкая загрузка процессора будет преимуществом;
  • возможность работы с базой образцовых фрагментов большего объема будет преимуществом;
  • использование ресурсов OpenCL и Cuda будет преимуществом;
  • использование параллельных алгоритмов и масштабируемость будет преимуществом;
  • оформление кода в виде плагина к gstreamer будет преимуществом;
  • оптимизация кода для процессора с arm-архитектурой будет преимуществом;
  • оформление решения в виде набора rpm- или deb-пакетов будет преимуществом;
  • оригинальность решения;
  • качество кода.

Участникам рекомендуется ознакомиться со следующими материалами:

  • презентация «Использование GPU в задачах распознавания изображений»;
  • книга Linux Device Drivers.

Второй этап включает:

  • доработку программы;
  • подготовку презентации в формате ppt;
  • презентацию выполненного решения.

Призы:

  • команда-победитель награждается денежным призом в размере 60 000 рублей;
  • призеры приглашаются для бесплатного участия в профессиональных тренингах «РТСофт» «Разработка драйверов Linux» и «Разработка систем реального времени на базе Linux».

Дополнительная информация

Заявка на конкурс

Для участия в конкурсе необходимо послать заявку на адрес rt.practic@dev.rtsoft.ru. Заявка должна включать для участников команд фамилии, имена, отчества, e-mail, номер телефона, наименование вуза, номер группы. В теме сообщения необходимо указать слово «конкурс» и через запятую – фамилии участников команды. Формат сообщения:

Фамилия:Имя:Отчество:вуз:номер телефона:EMAIL

Фамилия:Имя:Отчество:вуз:номер телефона:EMAIL

Исходный код разработанных в рамках конкурса программ, драйверов и компонентов лицензируется по лицензии GPL. Исключительное право на материалы заявки и все иные материалы, предоставленные на конкурс его участниками, принадлежит их авторам.

Контакты

По вопросам участия в конкурсе просьба обращаться к руководителю проектов Центра программных разработок «РТСофт» Максимову Алексею Николаевичу rt.practic@dev.rtsoft.ru.