Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
 Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
Ищем проекты по машинному зрению и системам интеллектуальной обработки видеосигнала.

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

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

Имеются интересные идеи и реальные клиенты где используются наши решения.

почта: Картинка с другого сайта.
скайп: panchuk.a.i

PS
Так же рассматриваем бизнес партнера или инвестиции для развития направления облачной видеоаналитики.
Платформа уже готова.

+
пример из презентации.
Картинка с другого сайта.
19 апр 15, 13:32    [17535659]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
NGM
Member

Откуда:
Сообщений: 145
Идея - ОЧЕНЬ крутая. Говорю это без доли какой-либо иронии.

Что-то подобное видел вживую только на заводе GM - специальный портал в 3 метра высотой анализировал качество отштампованных дверей, сравнивая координаты контрольных точек, сливая затем информацию в какую-то систему ERP. Каких диких миллионов все это стоит, даже подумать страшно.

Но, однозначно, подобные проекты имеют право на жизнь. В перспективе их актуальность будет только расти.

Увы, сейчас есть очень много задач другого рода, а так - обязательно пообщался бы предметно.
20 апр 15, 11:13    [17538191]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
Программист 1с
Member

Откуда: Москва
Сообщений: 8811
А "Слежение за персоналом" - можно пример?

Брак - только детали? Пошив одежды не использовали?
20 апр 15, 11:23    [17538272]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
vde69
Member

Откуда: Москва
Сообщений: 2170
Программист 1с
А "Слежение за персоналом" - можно пример?

Брак - только детали? Пошив одежды не использовали?


в КРОК реализована система пропусков по лицу...
20 апр 15, 11:34    [17538358]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
Спасибо за комментарии.

Вы правы, видеоаналитка имеет очень интересные перспективы развития и сфера её применения неограниченна.
Вот недавно появился заказ на разработку интересного решения. Подсчет мальков для рыбного хозяйства. Математическая модель проработана, уже согласовываем с заказчиком ТЗ.

Программист 1с
А "Слежение за персоналом" - можно пример?

Хорошо, где то было видео. Найду выложу.

Программист 1с
Брак - только детали? Пошив одежды не использовали?

Нужны исходные данные и постановка задачи(проблемы). Если интересно, напишите на почту...обсудим.

PS
Имеется масса интересных идеи и решений, но пока о них не могу рассказать.
20 апр 15, 11:38    [17538379]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
bga83
Member

Откуда: Город герой Ленинград
Сообщений: 29616
ЛехаПан,

попробуй выйти питерский Западный скоростной диаметр. Идея следующая: оплата зависит от категории транспортного средства, которая определяется автоматически по данным с видеокамер. И насколько мне известно с этой системой у них был ряд серьезных проблем.
20 апр 15, 11:43    [17538417]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
vde69
в КРОК реализована система пропусков по лицу...


Не вижу проблем.
Покупаем готовые модули решений у разработчиков и прикручиваем к своему СКУД.

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

К примеру, Макроскоп используется модуль от украинской Video Internet Technologies.
20 апр 15, 11:47    [17538449]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
bga83
ЛехаПан,

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


Мы имеем модуль определения скорости в прямолинейном потоке.
У Вас есть выход, на заказчика данной системы?.
20 апр 15, 11:49    [17538461]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
Программист 1с
А "Слежение за персоналом" - можно пример?


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

Предлагаю, посмотреть как это может работать.

Выкладываю примеры видео. Видео старое, сейчас все по шустрее работает. Можно конечно новое записать, но других задач много )).

Слежение за объектом и запоминание его. Если объект появляется в поле зрения камеры, то объект будет найден.

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

Как писал выше, решений и идей много.
Нужно по каждому общаться отдельно, лучше даже лично.
20 апр 15, 11:56    [17538510]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
bga83
попробуй выйти питерский Западный скоростной диаметр. Идея следующая: оплата зависит от категории транспортного средства, которая определяется автоматически по данным с видеокамер. И насколько мне известно с этой системой у них был ряд серьезных проблем.


Спасибо.
Выслал им презентацию.
Контакты взял от сюда.
http://www.whsd.ru/contacts.html
20 апр 15, 12:06    [17538581]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
Картинка с другого сайта.
5 май 15, 09:55    [17600435]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
Так же разрабатываем всяко-разное Программное Обеспечение.
Имеется богатый опыт программирования электронных устройств и создание различных девайсов на их основе.

Всегда готов к общению.
25 май 15, 12:05    [17684744]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
Готов модуль по распознаванию лиц и поиск соответствия в Базе Данных.
Кому интересно, обращайтесь, пообщаемся.

Так же имеются интересные решения для автомобильных регистраторов.
29 июн 15, 17:12    [17829274]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
Ищем партнеров для развития проекта.

Описание проекта на avito:
https://www.avito.ru/moskva/zaprosy_na_uslugi/proekt_-_oblachnaya_videoanalitika_545274212
13 окт 15, 22:35    [18275072]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ChronSQL
Member

Откуда:
Сообщений: 487
ЛехаПан
Готов модуль по распознаванию лиц и поиск соответствия в Базе Данных.
Кому интересно, обращайтесь, пообщаемся.

Это стандартный cv::FaceRecognizer или что-то на основе DNN/Caffe?
Можете опубликовать пример распознавания лиц в толпе, на примере какого-нибудь многолюдного видео с ютуба с заранее занесенными их лицами в базу?
13 окт 15, 23:50    [18275346]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
ChronSQL
Это стандартный cv::FaceRecognizer или что-то на основе DNN/Caffe?
Можете опубликовать пример распознавания лиц в толпе, на примере какого-нибудь многолюдного видео с ютуба с заранее занесенными их лицами в базу?


Нет.
Там ближе к Виоле-Джонс + сам поиск соответсвий с лицами из Базы Данных.

Если будет время сделаю пример, но лучше написать на почту и пообщаться тет-а-тет, так как многие вещи пока неготов обсуждать здесь.
14 окт 15, 00:18    [18275420]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
ChronSQL
Можете опубликовать пример распознавания лиц в толпе, на примере какого-нибудь многолюдного видео с ютуба с заранее занесенными их лицами в базу?


Добрался до вопроса и собрал на коленке форму.
Конечно видео для теста не идеальное, но результат считаю хорошим с учетом того, что все запускалось на ноутбуке с ограниченными ресурсами.

Если у Вас есть видео для тестов?, высылайте., попробуем.



Эталон поиска - сравнение с данным изображением и поиск его в кадре.

Объект поиска - то, что захватили...его и обрабатываем.

PS
Данный модуль отлично показал себя у меня на работе, там я сканирую приход и уход сотрудников. На все 100% люди определяются и фиксируются посторонние лица.
16 окт 15, 19:42    [18289857]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
mathematician
Member

Откуда:
Сообщений: 18
ЛехаПан,

А какие-то объективные показатели вашего алгоритма есть? Например, результаты теста на какой-нибудь широко известной базе?
16 окт 15, 20:05    [18289946]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
mathematician
ЛехаПан,

А какие-то объективные показатели вашего алгоритма есть? Например, результаты теста на какой-нибудь широко известной базе?


Тестировал только на рабочих проектах.
Если у Вас есть такая база или подскажите где её взять, то с удовольствие протестирую и выложу отчет исследования. Мне самому интересно.

Спасибо.

PS
Если честно мы не ориентируемся только на лица, там более гибкие алгоритмы... Изначально наша идея ориентировалась на разработку модулей по поиску и сопровождению любых объектов.
16 окт 15, 20:16    [18290015]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
mathematician
Member

Откуда:
Сообщений: 18
ЛехаПан,

Распознавание нынче модно мерить на Labeled faces in the wild
16 окт 15, 20:29    [18290108]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ChronSQL
Member

Откуда:
Сообщений: 487
ЛехаПан
Данный модуль отлично показал себя у меня на работе, там я сканирую приход и уход сотрудников. На все 100% люди определяются и фиксируются посторонние лица.

На этом видео нормально справился. Единственное тут все лица почти под тем же углом/освещением/эмоцией - с этим обычно справляется cv::CascadeClassifier [face/eyes] -> [rotate-eyes & crop] -> cv::FaceRecognizer. Возможно у вас что-то лучше.
Тестируя на работе - у вас в базе хранится по одной фотке на человека с пропуска, набор фоток на человека или какая-то производная от набора?

И вы продаете продукт, библиотеку или так же исходные коды под BSD?
17 окт 15, 22:04    [18292377]     Ответить | Цитировать Сообщить модератору
 Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
ЛехаПан
Member

Откуда:
Сообщений: 434
mathematician
ЛехаПан,
Распознавание нынче модно мерить на Labeled faces in the wild


Для меня результат работы - это запущенный проект у клиента.
Если клиент доволен, все ОК.
Если нет, то даже демонстрация положительных отчетов по модным метрикам не помогут

ChronSQL

На этом видео нормально справился. Единственное тут все лица почти под тем же углом/освещением/эмоцией -

с этим обычно справляется cv::CascadeClassifier [face/eyes] -> [rotate-eyes & crop] ->

cv::FaceRecognizer. Возможно у вас что-то лучше.

Да, Вы правы, есть сходства.

cv::CascadeClassifier [face/eyes]
Для поиска лиц использую данный алгоритм., он так же является и проблемой в текущей реализации. На примере видны замирания в воспроизведение. Если отключить HAAR-классификатор, все работает плавно и процессор не нагружается.
Начинаю смотреть в сторону LBP-Cascades. Думаю после оптимизации результат будет лучше.

Есть еще моменты которые не устраивают.
В текущей версии находятся лица под правильным углом, а сама голова нет(затылок)., сейчас так-же занимаюсь решением и изучением данной проблемы.

-> [rotate-eyes & crop]
rotate-eyes - Целесообразно, но только если использовать стереосъемку, а именно съемку с двумя или более камерами.
Глаза не распознаю, так это лишние в данной реализации.

-> cv::FaceRecognizer
Когда начинал изучать распознавания лиц, использовал данные подход и применял следующие алгоритмы:
  • Eigenfaces,
  • Fisherfaces,
  • LBPH (работа с гистограммой).
    Если честно, не очень.

    Почему?
    Данный подход реализуется наполнение классификатора набором фотографий с привязкой к нему уникального ID. Для корректной работы распознавалки, требуется большое количество исходного материала. Если же появляется новый объект, то ему может быть присвоен ID другого объекта
    Приведу пример;
  • Маша- 10 фотографий лица
  • Петя - 15 фотографий лица.
  • Подходит Саша и он определяется как Маша. Конечно если потом добавить фотографии Саши, то он будет Сашей....но это не правильно.
    Для решения данной проблемы можно использовать пороги вхождения, но и они не всегда срабатывали корректно.

    Итог.
    Перестал полностью полагаться на готовые решения, еще раз подумал, изучил мат. часть, посетил несколько конференций по биометрии и применил свои велосипед на практике. С FaceRecognizer, больше не работаю )).

    ChronSQL
    Тестируя на работе - у вас в базе хранится по одной фотке на человека с пропуска, набор фоток на человека

    или какая-то производная от набора?

    О проекте никто не знает, поэтому не могу показать видео-пример. Данным проектом занимаюсь в разрез основной работы. Фото берется одно, в крайних случаях два. К нескольким сотрудникам привязал фотографии лиц из соц сетей. Все работает хорошо и если появляется чужой человек, система уведомляет об этом.

    В примере, что показал....привязывается одна фотография.

    ChronSQL
    И вы продаете продукт, библиотеку или так же исходные коды под BSD?

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

    При желание можно объединить усилия в создание общего проекта(продукт). Если у Вас есть клиенты или инвесторы кому интересны данные направления, мы можем обсудить наше взаимодействие.
    Спасибо

    PS
    Как писал выше, биометрия не основа наших решений., у нас есть более интересные задачи, чем распознавание лиц.
  • 18 окт 15, 17:23    [18293856]     Ответить | Цитировать Сообщить модератору
     Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
    ChronSQL
    Member

    Откуда:
    Сообщений: 487
    Пробовал самую стандартную схему:
    - cv::gpu::CascadeClassifier_GPU - в несколько раз быстрее, чем CPU. Используем асинхронно, не каждый кадр нужен - устраивает.
    - В маленькой области найденного лица моментально находим eyes тем же cv::gpu::CascadeClassifier_GPU
    - Поворачиваем лица для горизонтального расположения глаз, после чего в разы лучше работает cv::createLBPHFaceRecognizer
    - cv::createLBPHFaceRecognizer с до обучением - более менее, но не впечатляет.
    4 порога:
    * точно новый человек (добавляем его)
    * не знаем новый или старый (ничего не делаем)
    * возможно известные человек (отображаем, но не дообучаем)
    * точно известный человек (отображаем и до обучаем)

    Были идеи вместо cv::createLBPHFaceRecognizer попробовать cuDNN/Caffe или находить рот/нос/глаза/уши и по соотношению их взаимного расположения судить о персоне.

    Насчет стереосъемки, пока что сами gpu::StereoBeliefPropagation, gpu::StereoBM_GPU и gpu::StereoConstantSpaceBP - дают не очень хорошие результаты даже после калибровки.

    ЛехаПан
    cv::CascadeClassifier [face/eyes]
    Для поиска лиц использую данный алгоритм., он так же является и проблемой в текущей реализации. На примере видны замирания в воспроизведение. Если отключить HAAR-классификатор, все работает плавно и процессор не нагружается.
    Начинаю смотреть в сторону LBP-Cascades. Думаю после оптимизации результат будет лучше.

    Скорость вырастет, а качество не упадет? GPU для скорости не хватает?

    ЛехаПан
    При желание можно объединить усилия в создание общего проекта(продукт). Если у Вас есть клиенты или инвесторы кому интересны данные направления, мы можем обсудить наше взаимодействие.
    Спасибо

    PS
    Как писал выше, биометрия не основа наших решений., у нас есть более интересные задачи, чем распознавание лиц.

    Хорошо, если будет что-то интересное свяжусь.
    18 окт 15, 18:15    [18293960]     Ответить | Цитировать Сообщить модератору
     Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
    ЛехаПан
    Member

    Откуда:
    Сообщений: 434
    ChronSQL
    Скорость вырастет, а качество не упадет? GPU для скорости не хватает?

    с GPU работаем. (cuda)
    Забыл написать, что текущие решения(лица) работаю с МИНИ-ПК, там видюха встроенная )).

    Мы изначально ориентировались на устройства без внешней видеокарты. Это не наша прихоть, в большинстве своем заказчик хочет минимальные вложения в оборудование.
    18 окт 15, 18:35    [18293994]     Ответить | Цитировать Сообщить модератору
     Re: Разработка программ на основе машинного зрения. Видеоаналитика.  [new]
    ChronSQL
    Member

    Откуда:
    Сообщений: 487
    ЛехаПан
    ChronSQL
    Скорость вырастет, а качество не упадет? GPU для скорости не хватает?

    с GPU работаем. (cuda)
    Забыл написать, что текущие решения(лица) работаю с МИНИ-ПК, там видюха встроенная )).

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

    ocl::OclCascadeClassifier тоже работает быстрее на встроенной графике с OpenCL, чем на CPU, а OpenCL 1.2 поддерживается многими Intel CPU со встроенной графикой: все 3rd и 4th Generation Intel® Core™ Processors и некоторые другие.
    А в мини-ПК бывают мини-GPU мелкого размера и с теплом от 30 Ватт :)
    18 окт 15, 19:01    [18294039]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: [1] 2 3 4   вперед  Ctrl      все
    Все форумы / Работа Ответить