«Работать с High Dimension было фантастически. После того, как мы разработали план проекта, они быстро создали рабочий прототип и помогли нам интегрировать его в наше мобильное приложение».
Айша Юсаф, генеральный директор Pika.

Цель

Наш клиент Pika Vision разрабатывает камеру для детей, которая может распознавать объекты в реальном мире. Их инновационное решение позволяет детям взаимодействовать с приложением в режиме реального времени.

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

  • Высокая точность модели машинного обучения.
  • Работает со скоростью 30 кадров в секунду (в режиме реального времени) на мобильном устройстве с высокой энергоэффективностью.
  • Возможность расширения модели для будущих проектов.

Подход

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

Результаты

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

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

Мы выполнили проект в указанные сроки и договорились продолжить совместную работу в будущем.