Войти    Регистрация
ChipFind

Новости микроэлектроники

Макро Групп Xilinx ускоряет классификацию изображений в 9600 раз

Классификации изображений – сложная и ресурсоемкая задача, для решения которой часто используются нейронные сети. Чтобы решить ее в реальном времени, требуется высокопроизводительная вычислительная система … либо система на кристалле Xilinx.

Компания Xilinx представила демонстрационный проект распознавания 46 различных дорожных знаков с видеопотока в реальном времени. Задача решается совместным функционированием программируемой логики и процессорной системы чипа Xilinx Zynq UltraScale+. Достигается многократное увеличение производительности по сравнению с чисто программным решением. Распознаются и классифицируются реальные дорожные знаки, используемые в Германии. Пример может функционировать на двух демонстрационных платах – ZCU102 (доступна для заказа через Макро Групп) и Ultra96board (к сожалению, для заказа в России недоступна). Задача классификации осуществляется с использованием бинарной нейронной сети (BNN), реализованной в программируемой логике СнК Zynq UltaScale+. Источником изображения является либо база данных с дорожными знаками, либо веб-камера USB. Результат работы BNN отображается на мониторе. Приложение управляется с помощью графического интерфейса, позволяющего изменять источники изображения, запускать и останавливать процесс классификации. Графический интерфейс реализован с использованием GUI Ubuntu Desktop, работающего поверх Petalinux на процессорной системе.

С левой стороны показаны текущее классифицированное изображение и производительность сети BNN. Справа показаны последние три классифицированных изображения с пятью наиболее вероятными результатами классификации.

Максимальный размер изображения – 1080 точки, обрабатываемых с помощью четырехуровневой двоичной нейронной сети.

При обработке изображение делится на 202 фрагмента. При чисто программном способе обработки достигается производительность 2,2 фрагмента в секунду, в то время как при реализации нейронной сети в программируемой логике производительность составляет 19000 фрагментов в секунду, что означает ускорение в 9600 раз и возможность обработки в реальном времени.

Демонстрационный пример, включая исходные коды, находится в открытом доступе на сайте github.com/Xilinx, а его описание – на Xilinx Wiki по адресу http://www.wiki.xilinx.com/Zynq+UltraScale%EF%BC%8B+MPSoC+Accelerated+Image+Classification+via+Binary+Neural+Network+TechTip

Отладочную плату ZCU102 можно приобрести в компании Макро Групп.

Компания Макро Групп является официальным партнером Xilinx в России.

По всем вопросам, связанным с приобретением и поддержкой продукции Xilinx, включая приобретение лицензий, обращайтесь по адресу fpga@macrogroup.ru, через форму обратной связи на сайте или по телефону 8 (800) 333-06-05.
Источник: www.macrogroup.ru  •  Подробнее: https://www.macrogroup.ru/news...v-9600-raz

Макро Групп

Компания «Макро Групп», созданная в 1994 году, является одним из крупнейших российских дистрибьюторов электронных компонентов. Компания имеет все необходимые сертификаты и лицензии: » Лицензия Федеральной службы по экологическому, техническому и атомному надзору (РОСТЕХНАДЗОР); » Лицензия МНИИРИП; » Сертификат «Военный регистр» (с прикреплённой Военной приёмкой); » Сертификат ISO9001-2015. Поставки по тендерным закупкам, по 275-ФЗ в последней редакции. Поставки печатных плат и модулей с военной приемкой.

www.macrogroup.ruКонтактная информация

в оглавление

© 2006 — 2024 Капитал Плюс
Телефон, e-mail, ICQ для связи
РегистрацияРеклама на сайте