Разработка оптимальных и простых в использовании продуктов для решения ваших проблем. Экспертиза в различных областях математики и опыт нашей команды в сфере разработки *программного обеспечения позволяют решать задачи на фундаментальном уровне.
Мы предоставляем свои решения в виде программных модулей, библиотек, настольного программного обеспечения для различных операционных систем, веб-сервисов и компонент мобильных приложений и охотно кооперируемся с другими командами, если проект требует релевантного опыта в тех областях, где мы не обладаем должной экспертизой.
Начиная с 2016 года, мы помогаем нашим заказчикам решать сложные задачи в таких областях, как компьютерное зрение, машинное обучение, алгоритмический трейдинг, data science, математическая оптимизация, вычислительная геометрия и математическое моделирование.
При работе над проектами нам нередко приходится использовать знания в таких областях как математический анализ, линейная алгебра, численные методы, теория вероятности и математическая статистика, теория графов, временные ряды, нечёткая математика.
Этот багаж необходим как для понимания научных и исследовательских статей, в которых описаны потенциальные способы решения задач, так и для модификации изложенных в этих статьях подходов непосредственно под специфику вашей задачи.
Модуль для построения 3D-модели человека по серии фотографий
Контроль условий съёмки и позы человека. Использование актуальных нейросетевых архитектур для сегментации человека на изображениях и локализации ключевых точек на его теле и лице. Эвристики по улучшению контура силуэта. Совмещение параметризованной 3D-модели человека с ключевыми точками, обнаруженными на изображениях. Извлечение текстуры из фотографий и её наложение на 3D-модель. Подготовка 3D-модели для анимации тела и лица.
Мобильное приложение для фитнеса
Облачный сервис для измерения антропологических параметров по серии фотографий
Специализированная процедура калибровки камеры мобильного устройства. Контроль условий съёмки. Дизайн поз модели. Использование актуальных нейросетевых архитектур для сегментации силуэта пользователя и локализации ключевых точек на его теле. Эвристики по уточнению контура силуэта. Разработка специализированного алгоритма по оценке мерок тела и соответствующих погрешностей по 2D-измерениям ключевых точек тела на фотографиях.
Виртуальная реальность в экосистеме Sony Playstation
Модуль локализации и сопровождения в пространстве шлема виртуальной реальности
Специализированная процедура калибровки бинокулярной камеры. Использование 3D-модели шлема виртуальной реальности для его обнаружения на стерео-изображениях и локализации в системе координат, связанных с камерой. Реализация алгоритма сопровождения в режиме реального времени. Сглаживание траектории шлема в режиме реального времени для улучшения пользовательского опыта при помощи данных, полученных от инерционного датчика.
Оффлайн-навигация автомобиля в городе
SLAM-модуль для анализа стерео-изображений
Использование классических алгоритмов по обнаружению ключевых точек, вычислению и сопоставлению их дескрипторов на стерео-изображениях. Разработка специализированной структуры данных для быстрого и надёжного построения и сопоставления 3D-дескрипторов городских локаций.
Оцифровка помещения
Набор утилит для совместной калибровки множества камер в помещении
Разработка функционала для робастной калибровки камер в помещении друг относительно друга и определению координат объекта, попадающего в поле зрения одной или нескольких камер. Разработка математической модели для учёта влияния неточностей, возникающих при обнаружении калибровочных маркеров на изображениях. Дизайн процедуры калибровки.
Калибровка гетерогенных сенсоров
Позиционирование инерционного датчика в системе координат стерео-камеры
Утилита по совместной калибровке стерео-камеры и инерционного датчика по видео, снятому оператором, перемещающимся внутри помещения. Задействованы классические алгоритмы по обнаружению ключевых точек, расчёту и сопоставлению их дескрипторов, а также алгоритмы стереометрии.
Сервис видеоконференций для мобильного устройства
Модуль сегментации собеседника на видео
Подбор и дообучение актуальной нейросетевой архитектуры. Использование традиционных методов обработки изображений и методов математической статистики для ускорения обработки видеопотока.
Онлайн-риэлтор
Утилита по построению виртуального тура по серии фотографий помещения
Использование классических алгоритмов по обнаружению ключевых точек, вычислению и сопоставлению их дескрипторов.
Веб-сервис по продаже автомобилей
Модуль формирования 3D-панорамы автомобиля по серии его фотографий
Использование классических алгоритмов по обнаружению ключевых точек, вычислению и сопоставлению их дескрипторов.
Контроль активности сотрудников при помощи веб-камеры
Демо по оценке эмоций пользователя
Конвертация существующего MATLAB-решения на С/С++. Разработка веб-сервиса на основе полученного кода. Исследование качества алгоритмов на реальных данных.
Трейдинг
Автоматическое построение торговых стратегий
Разработка программного модуля автоматического построения торговых стратегий на основе методов машинного обучения.
Оптимизатор бэктестирования
Разработка программного модуля оптимизатора бэктестирования.
Количественный анализ результатов торговли
Разработка программного модуля количественного анализа результатов торговли стратегии (Sharpe ratio, Sortino ratio, CALMAR, Information ratio, VaR, CVaR, регрессионный анализ, симуляция Монте-Карло).
Анализ временных рядов
Разработка программного модуля анализа временных рядов (ARMA/ARIMA, GARCH, DCC-GARCH, анализ коинтеграции).
Технический анализ на рынке ценных бумаг и валютном рынке
Разработка и реализация алгоритмов торговых стратегий на основе технического анализа для торговли на рынке ценных бумаг и валютном рынке.
Портфельное инвестирование на рынке ценных бумаг
Разработка и реализация алгоритмов портфельного инвестирования для рынка ценных бумаг.
Торговля на фьючерсных, опционных и крипто рынках
Разработка и реализация алгоритмов торговли на фьючерсных, опционных и криптовалютных рынках.
Data Science
Интерактивная новостная платформа
Модуль рекомендации контента
Разработка и реализация математической модели для рекомендации новостного контента. Построение профиля пользователя по данным его анкеты, текущему местоположению и истории действий на платформе. Построение профиля единицы контента на основе его текстового содержания. Математическая модель монетизации контента, созданного пользователем.
Дата-майнинг поисковой выдачи Amazon
Восстановление приблизительного числа запросов для популярных товаров
Разработка и реализация модели целочисленного программирования, восстанавливающей количество запросов популярных товаров по их поисковым рангам, а также дневной и недельной статистике.
Мультиязычный агрегатор объявлений о продаже/аренде недвижимости
Фильтрация повторяющихся/похожих объявлений
Разработка утилиты по поиску нечётких дубликатов среди объявлений.
Прочее
Механизм логического вывода по массивам булевых данных
Демо по докторской диссертации
Понимание математических абстракций из диссертации, предоставленной заказчиком. Разработка модуля, реализующего алгоритмы из данной диссертации.
Автоматизация операций с 3D-моделями
Утилиты по объединению и пересечению объектов, представленных трёхмерными сетками
"Great technical team. Real experts in mobile vision. I would recommend this team other companies interested in mobile vision development."
"Hiring Alex was the best decision our startup quant hedge fund has made. He exceeded expectations in every regard and we will continue using him as long as we can. Alex doesn't need hand-holding and intuitively knows the WHY behind what we ask him to do; this makes our job as managers much easier. I cant say this strong enough - HIRE ALEX"
"Dmitry has done an outstanding job with a difficult task requiring very good knowledge of mathematics. Co-operation has been very smooth and communication very good. Dmitry has been spot-on on the estimated time required for each step of the project. We look forward to work with Dmitry and his team again in the future, when we have some difficult tasks to get solved"
"A perfect experience, we will continue our project with Dmitry and his team straightforward."
"Dmitry displayed exceptional talent in developing a tracking solution using stereo cameras. Their knowledge and practical application of computer vision techniques were truly impressive, resulting in a robust and accurate system. Highly recommended for anyone seeking an expert in advanced tracking solutions."
"Excellent transaction. Alexander followed the guidelines exactly. Great work. Hope to work with Alexander again!"
"Dmitry at PRIMATLAB was excellent in his ability to understand our project and help us to plan solutions."
"Alex did an amazing job. Highly recommended."
"Exceptional work done by Alexander! Extremely skilled developper and was able to conduct all the math/quantitative analysis task perfectly. We will continue to work with him."
"Dmitry provided great code in a good timeframe. Would definitely hire again."
"It's a real pleasure to work with Alexandr. He has excellent problem solving and technical skills. I Highly recommend Alexandr."
"Great experience, this is the second time I hire Alexander. He is available when needed and puts the effort in to understand what his clients want. Will definitely hire him again!"
"Very communicative, very responsive, very good at what he does.
I just wish he was free more often, he gets busy with a lot of offers!"
"He was committed to doing the work well and on time. I will definitely hire Alexander again and would recommend him. He is knowledgeable and is available whenever needed."
"Alexander was really great to work with. Very fast programmer, and a good communicator. Job was small but really complex, and he succeeded where many have fallen short. He's most certainly worth hiring, and will be hired for a much larger job by us going forward."
Мы открыты к сотрудничеству с
Исследователями
Исследователями с математическими навыками и опытом программирования
Разработчиками
Разработчиками для настольных, облачных и мобильных приложений