Разработка в собственном соку или как мы поняли, что занимаемся не совсем тем, что ...

Разработка в собственном соку или как мы поняли, что занимаемся не совсем тем, что нужно пользователям

Разработка в собственном соку или как мы поняли, что занимаемся не совсем тем, что нужно пользователям

Видеонаблюдение \\ 17.07.2017 12:34 \\ Macroscop \\ Пермь

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

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

 

В части создания одной из наших технологий мы, разработчики Macroscop, относились к таким компаниям: на протяжении 6 лет работали над функцией, которая, по нашему мнению, должна была сделать жизнь тысяч людей проще и удобнее.

 

В 2008 году у нас родилась идея максимально упростить процесс поиска в архивах видеосистем. Представьте среднего размера систему из 100 видеокамер и примерно 1000 часов видеозаписей, которые они оставили за сутки (обычно запись видео производится только когда есть активность в кадре). И вам нужно найти что-то в этих записях, но вы не знаете, где и когда это происходило. Вы будете просматривать записи час, второй, третий, и к моменту, когда найдете то, что нужно, проклянете все на свете.

 

Мы решили создать инструмент, который позволит искать по видео так же, как Google ищет по тексту: задаете в системе человека с какими-нибудь приметами, например, одетого в зеленую футболку и черные джинсы, и получаете всех, кто отвечает этим параметрам.

 

Мы создали такой инструмент и назвали его индексатором (технологией индексирования объектов). Решение работает с цветовыми сочетаниями образца для поиска: производится кластеризация объекта (выделяются одинаковые по цвету участки), для каждого кластера определяются его характеристики, которые в результате образуют индекс. Аналогично индексы вычисляются для всех объектов в архиве, и путем сравнения программа предлагает оператору набор результатов – всех объектов, индексы которых близки к индексу образца.


Индексатор стал для нас детищем, на котором мы в определенной степени помешались. Мы были поглощены этой идеей и тратили колоссальное количество сил, времени и денег на разработку. Так мы наняли 2 команды высококлассных разработчиков – команда «физиков», выпускников физического факультета, и команда «математиков» - выпускников мехмата, которые в течение целого года «соревновались», разными методами решая задачу индексирования. Кстати, «физики» в этом соревновании победили :) 


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

 

Работа над развитием индексатора продолжалась вплоть до 2014 года. Мы существенно продвинулись в разработке и создали реально работающий инструмент, но задача распознавания цветовых сочетаний очень сложна, поэтому даже спустя 6 лет качество работы поиска по приметам не было идеальным. При этом индексатор и созданный на его базе модуль интерактивного поиска был доступен для пользователей: он продавался в качестве подключаемого модуля или предоставлялся бесплатно в рамках максимальной версии ПО.  Периодически мы выпускали обновления, в рамках которых что-то улучшали, но что-то при этом «падало». Часто это был индексатор, но практически никто и никогда не обращался в компанию с проблемой, что поиск по приметам не работает. И в какой-то момент мы осознали, что такие запросы и жалобы не приходят из-за того, что просто никто им не пользуется и ДАЖЕ НЕ ПЫТАЕТСЯ ПОЛЬЗОВАТЬСЯ. А мы занимаемся абстрактными разработками, реализацией идей, абсолютно оторванных от реальности.

 

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

 

План был таким: плотно пообщаться с 50 реальными пользователями систем видеонаблюдения и узнать у них, что они ищут, как они ищут, что им нужно; понять, нужен ли им именно поиск или для них важна работа каких-то интеллектуальных функций в реальном времени.

Мы начали встречаться и общаться. В ходе одной такой встречи нам сказали: «Ваш поиск по приметам – это теоретически интересно, но на практике нам чаще нужно не просто найти человека, а понять, как он перемещался по объекту: откуда пришел, где был, когда и куда ушел».  Вскоре эту же потребность независимо друг от друга высказали еще 5 или 7 пользователей.

 

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

 

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

 

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

 

Наш многолетний опыт разработки индексатора подтвердил общеизвестные истины, о которых пишут в книгах:

 

Генерация идей в отрыве от реальности и последующая их самоотверженная реализация - очень рискованное занятие. Придумали что-то – опросите 10, 50, 100 пользователей. А лучше не занимайтесь абстрактным придумыванием, а выявите реальное больное место.

 

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

 

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

 

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

 

Мы не знаем, станет ли межкамерный трекинг на практике полезной и востребованной фишкой нашего продукта. Поэтому и к его разработке мы относимся не столь фанатично как ранее к разработке индексатора. Тем не менее, разработчиками новой функции сделано немало, и технология межкамерного трекинга уже существует в релизе Macroscop и доступна для использования как в полной версии, так и в демо-варианте: http://macroscop.com/download.html

Статьи Видеонаблюдение

Как найти вектор развития программного продукта? Планирование как наука

Как найти вектор развития программного продукта? Планирование как наука

Видеонаблюдение \\ 12.07.2017 11:23 \\ Macroscop \\ Комментарии()

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

Тенденции развития систем видеонаблюдения

Видеонаблюдение \\ 29.06.2017 12:01 \\ Комментарии()

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

На пути к простоте: как сложно она дается разработчикам

На пути к простоте: как сложно она дается разработчикам

Видеонаблюдение \\ 29.06.2017 10:05 \\ Macroscop \\ Комментарии()

Удивительно, но сделать продукт простым для пользователя очень сложно.

Повышение точности подсчета посетителей с использованием 3D-технологий

Повышение точности подсчета посетителей с использованием 3D-технологий

Видеонаблюдение \\ 28.06.2017 09:48 \\ Macroscop \\ Комментарии()

Абсолютной популярностью пользуется модуль подсчета посетителей. Разработчики применяют новые алгоритмы, которые позволяют добиться точности подсчета до 99%.

Сетевая система видеонаблюдения в новом терминале аэропорта Астаны

Сетевая система видеонаблюдения в новом терминале аэропорта Астаны

Видеонаблюдение \\ 15.06.2017 02:38 \\ ТОО "ИСБ" \\ Комментарии()

В мае 2017 года компания "ИСБ-Инжиниринг" завершила работы по монтажу и пусконаладке системы видеонаблюдения в новом VIP-терминале аэропорта Астаны. Новая система предназначена для визуального контроля ситуации внутри помещений объекта и по его внешнему периметру

Сферические искажения в видеонаблюдении.

Видеонаблюдение \\ 14.06.2017 09:21 \\ Комментарии()

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

Как фактически измеряется конечная польза от системы видеонаблюдения? И можно ли вывести эту пользу на новый уровень?

Как фактически измеряется конечная польза от системы видеонаблюдения? И можно ли вывести эту пользу на новый уровень?

Видеонаблюдение \\ 13.06.2017 12:23 \\ Macroscop \\ Комментарии()

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

Особенности проектирования крупной системы видеонаблюдения

Особенности проектирования крупной системы видеонаблюдения

Видеонаблюдение \\ 06.06.2017 19:20 \\ Видеомакс, ООО \\ Комментарии()

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

Безопасники и IT-шники. Они такие разные, но все-таки они вместе!

Безопасники и IT-шники. Они такие разные, но все-таки они вместе!

Видеонаблюдение \\ 06.06.2017 19:16 \\ Видеомакс, ООО \\ Комментарии()

Взгляд на рынок СБ и происходящие в нем изменения. Как IT-индустрия меняет рынок СБ? Адаптация IT-технологий с учетом специфики систем безопасности. Об этом рассказывает генеральный директор Видеомакс в своей статье в журнале Алгоритм безопасности №1, 2017

Видеоаналитика в камере или на сервере

Видеоаналитика в камере или на сервере

Видеонаблюдение \\ 06.06.2017 19:13 \\ Видеомакс, ООО \\ Комментарии()

Видеоаналитика, встроенная в камеру - новый тренд в развитии IP-видеонаблюдения, позволяющий строить эффективные решения задач заказчика. Но этому сопротивляются, а иногда и противодействуют производители VMS. В чём преимущества аналитики на борту и каковы перспективы? Читайте в нашей статье.

Книги

Системы охранной, пожарной и охранно-пожарной сигнализации

ISBN: 978-5-7695-6218-1
Год: 2010 (май)
Страниц: 512

 

 

Учебное пособие представляет собой 5-е издание, дополненное и переработанное. Книга незаменима при обучении специалистов по монтажу любых видов сигнализаций: пожарных, охранных и охранно-пожарных. Представлены также общие сведения об организации охраны на объекте.

Технические средства охраны

Системы охранной сигнализации: основы теории и принципы построения

ISBN: 978-5-9912-0025-7
Год: 2008
Страниц: 496

 

Учебное пособие поможет при прохождении теоретических курсов специалистами в области охраны. Здесь есть всё об эксплуатации технических средств охраны. Это второе, дополненное издание, созданное на основе лекций.

Технические средства охраны

Системы контроля и управления доступом

Год: 2010
Страниц: 272

 

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

 

Технические средства охраны

вверх