Mike-Blog Май 2007     

 

 

 

03.05.2007  Видеодетекторы - 21

 

Ну всё, праздники отгуляли - за работу! Теперь займёмся настройками детекторов. В начале несколько штрихов с идеологическим уклоном. Сейчас снова глянем на основное окно настройки канала. Думаю будет лучше его продублировать, чтоб не скакать по гиперссылкам, тем более на объём загрузки из инета это никак не влияет.

 

 

Так вот, идеология такова - манипулирую и тут же вижу, что получилось! Если камера физически подключена, то в центральном окошке появляется живое видео. Но не в первозданном виде, а уже после компрессии - фрэймы жмутся влёт, тут же распаковываются и выводятся на экран. Фактически мы видим то, что будет завалено в архив. Под изображением - ползунок, который задаёт степень компрессии. Двигая его мы можем визуально оценить качество картинки. Тут же (справа) высвечивается объём видеоданных в килобайтах. Ну скажем, задвинем мы ползунок резко влево (снижение качества и объёма данных) - тут же получим характерные JPEG--лапти! Далее, есть возможность подстроить в режиме on-line подстроить - яркость, контрастность и цветовые компоненты (вертикальные ползунки справа от окна). Можно вывести гистограмму яркости. По ней сразу видно - куда мы загнали видеосигнал. Ручка яркости позволяет его отцентрировать, а контрастности - раздвигать-задвинать. Для очень ленивых можно просто включить режим "Коррекция гистограммы" (в нижнем правом углу окна настройки) - она сама будет подстраиваться, что очень полезно для видеонаблюдения в режиме OutDoor, на улице значит! Вот такие чудеса! Тот же принцип - on-line настройка применён и для видеодетекторов. Задаём различные настройки и сразу видим - всё ли детектируется и не посыпались ли ложные срабатывания. Вот этими настройками для базовых детекторов и займёмся в следующий раз.

 

 

05.05.2007  Видеодетекторы - 22

 

Итак, переходим к настройкам базовых видеодетекторов. Начнем с MotionDetector - MD  или Детектор Движения. Это хозяйство находится в верхнем левом углу окна настройки и выглядит следующим образом.

 

 

Есть индивидуальные настройки для каждого полосового детектора (грубый, средний, точный) и общие - целиком для канала. Начнём с общей настройки, которая имеет интригующее название - "Адаптация". Само по себе движение - это смещение контуров объектов за определённый период времени. Минимальное время может получится, если темп обработки (для ТВ-систем) составляет 25 fps. Тогда получаем 40мс между кадрами. Много это или мало - сразу и не понятно. Ведь объекты в реальной жизни могут двигаться в широчайшем диапазоне скоростей. Например, пролетающая птица имеет очень высокую скорость - она сначала "отпечатывается" в одном месте кадра, а потом в совершенно другом, т.е. за 40 мс преодолевает расстояние в несколько раз превышающее её собственные размеры. Фактически у нас получается не смещение контуров, а их появление и пропадание. Вот если бы у нас была камера на 1000 fps и более, то естественно контуры были бы где-то рядом. Именно эта особенность и используется в "Фильтре Низких Скоростей". Но об этом чуть позже.

Итак, из простой логики мышления ясно, что для работы алгоритмов детектирования движения требуется некое эталонное изображение и текущее! И они каким-то образом сравниваются. В дубовых системах просто берут да вычисляют межкадровую разность. Что из этого получается - уже писал (19.03.2007  Видеодетекторы - 4). Алгоритм перестаёт ловить медленные объекты. Ну, например, диверсант в масхалате может тихонечко проползти зону контроля - и тишина!!! Можно конечно обрабатывать каждый пятый, десятый кадр..., тем самым увеличив интервал времени для сравнения фрэймов. Но тогда начнём зевать быстрые движения. Тогда начинается придумывание разнообразных линий задержки, параллельных процедур с индивидуальными интервалами времени. Всё растёт как снежный ком - получается дурдом! Мы пошли совсем другим путём. Есть такое понятие - фон сцены, нечто неподвижное. Но он не может стоять как вкопанный с момента включения - всё плавно меняется. Вот тут-то и появляется термин - адаптация. Фактически это время, за которое изменения на изображении перерастают в фон! Если диверсант двигается быстрее, чем его изображение адаптируется к фону - то мы его поймаем!!! Например, в окошке установлено значение 10 секунд. Значит товарищ в масхалате, с целью обмана системы, должен за это время сместиться на расстояние, не вызывающее отличий между эталонным и текущим кадром, достаточное для срабатывания детектора. Вот и спрашивается - а дурно ему не станет?

 

 

07.05.2007  День Радио!

 

Сегодня - День Радио! Нет, не того, что - FM, с плоскими шутками-прибаутками, идиотской рекламой  и дубовой музыкой! В этот день 1895-го года Великий Русский Учёный Александр Степанович Попов осуществил первый сеанс радиосвязи и продемонстрировал миру первый радиоприёмник! Значение этого величайшего изобретения - трудно переоценить!!! Мы просто не задумываемся, когда достаём мобильник, смотрим телик, слушаем важное правительственное сообщение иль сидим за компьютером! Да, думаю у всей микроэлектроники - оттуда же ноги растут! И я горд, что сие сотворил - мой соотечественник! Всегда считал этот день своим Профессиональным Праздником! Думаю нам - труженикам, достаточно специализированной отрасли "Технических Средств Безопасности", надо признать сие событие и отметить с максимальным размахом! А не праздновать, высосанные из пальца, самодельные торжества со смотринами и выбором красивых девчат (всех люблю) - надо просто вспомнить корни бытия и продолжить славные традиции! Поэтому, ещё раз всех поздравляю и желаю фантастических творческих успехов! А поскольку этот день естественным образом является праздником всех работников отраслей связи - примите пламенный музыкальный привет от Rolling Stones. Слова в песне кретинические, зато припев классный - "Connection"!!!

 

 

 

 

 

09.05.2007  День Победы!!!

 

 

 

14.05.2007  Видеодетекторы - 23

 

Ну всё, праздники отгремели, пол мая съели, очередную статью я добил - пора за работу! На чём мы остановились? "Адаптацию" проехали - приступаем к изучению параметра "Порог". Как видно из кусочка окна настроек (предыдущий пост по теме) порог устанавливается для каждого MD-детектора индивидуально. Это и понятно - шумы и помехи на изображении обычно смещены в верхнюю часть спектра пространственных частот. Значит для точного детектора их (шумов и помех) пролезет сквозь соответствующий полосовой фильтр больше, чем через средний и тем более - грубый. Однако в последних своя песня - и связана она с флуктуациями общего освещения. Глобальными - солнце с облаками играет и грубо-локальными - фонарь качается. В общем требуется индивидуальный подход. Теперь пара слов о самой процедуре детектирования, поскольку до сих пор мы говорили лишь о полосовой фильтрации. А она фактически выделяет контуры объектов. Так вот, мы имеем некий эталонно-фоновый кадр и текущий. Между ними выполняется - и не вычитание, и не сравнение, а некое сопоставление. Оно представляет собой сугубо нелинейную операцию, подсмотренную у нейронов живой природы и является нашим ноу-хау! Могу лишь сказать, что отслеживаются позиции контуров. На месте - отдыхаем, сместились - тревога! Поэтому алгоритм выдерживает даже 100-герцовую пульсацию люминесцентных ламп при значениях шаттера камеры выше 1/50 c (непрерывное накопления). После процедуры сопоставления рождается полутоновое изображение, которое режется на уровне заданного "Порога". Чем меньше это значение - тем выше чувствительность и хуже помехоустойчивость. В окне живого видео те области, в которых "Порог" был превышен (наблюдалось движение или активность) - отмечаются красными точками. Причём в режиме on-line - двигаете ползунок и тут же всё видите. Ну и пара слов о конкретных значениях параметра "Порог" - исходя из практического опыта. Для точного детектора в режиме outdoor (камера снаружи) рабочий диапазон - 10-15. В режиме indoor можно сместиться на 3-5 единиц вниз. Для среднего и грубого детекторов значения могут быть ещё меньше. А вообще всё зависит от конкретной сцены.

 

 

15.05.2007   Ура!!! - 23

 

Ой, чё-то тема совсем запустилась! Не беда - поправим! Сижу значит я вчера - за компом под вечер, да телик боковым зрением слухаю - новости на 3-ем канале рассказывают. И всё бы путём, вдруг бац - новинка поступила на вооружение наших доблестных милиционеров! В целях ослепления нерадивых граждан! Теперь им выдадут фонарики с зелёным лазером - сетчатка от такого просто рыдает!!!  Как-то сразу патриотизм взыграл - ведь можем ежели захотим. Вот наш ответ "микроволновщикам" - 01.04.2007  Что делать в грудничковый день - 29. А потом залез в инет - эх, американы уж как два года отрапортавали! Вот полюбуйтесь - 12.12.2005. Новый «вклад» американцев в «дело развития демократии»: лазерные ослепители вместо резиновых дубинок. Особенно радует следующий момэнт:

Например, компания «LE Systems» разработала прибор под названием «Laser Dazzler» – лазерный ослепитель, который напоминает самый обычный фонарик, но испускает низкоэнергетичные импульсы зеленого лазера, который не приводит к полной потере зрения.

"Молодцы" - так держать! А нашим надо подтянуться - самим изобретать, а не закупать! Даю вводную - средь хулиганов полно геморойщиков! Хорошо бы свечки соответствующие - с цианистым калом придумать, да раздавать бесплатно - на митингах и в коридорах...! Товарищи - пришлите ссылку на - зелёный фонарик! Пилюлькин вам будет - крайне благодарен!!!

 

 

17.05.2007  Видеодетекторы - 24

 

А теперь рассмотрим параметр "Шумоподавление". Сразу скажу - вещь нетривиальная! Забегая вперёд отмечу, что для каждого из 32-х возможных виртуальных детекторов можно выставить индивидуальный порог срабатывания. Что сие означает? Попробую пока на пальцах. Итак, следствием детекции являются "красные точки" на экране. Мы их подсчитываем и смотрим - превышен ли порог? Если да, то конкретный виртуальный детектор срабатывает. Допустим идёт человек, "облепленный красными точками", число которых колеблется в районе 10-ти (так оптика выбрана). А вот если авто поедет, то их будет уже в районе 30-ти. Собачка пробежит - 5-ть от силы. И всё бы хорошо - если объект один! Поставил порог -  15 и лови себе только машины. А теперь представим - стая ворон пролетела, каждая из которых родила по 1-2 "красные точки"! Вот вам и псевдоавто проехало! С шумами и помехами - аналогичная история! Ну тогда - "давить" будем! Если ползунок "Шумоподавление" установить на "1", то будут убиты все изолированные "красные точки", если на "2" - погибнут ещё и 2-связанные точки (в квадратном растре, каждый пиксел имеет 8 соседей - 8-связность) и т.д. Фактически идёт проверка на локальность возмущающего воздействия (движения), что и соответствует реальным объектам! А вообще, сама идея шумоподавления пришла во время работы над SDD - Детектор Оставленных/Унесённых Предметов. Долго бился с тенями от зданий, которые медленно смещались, вызывая ложные срабатывания. Причём все они выстраивались в цепочку по контуру тени. Так вот, "Шумоподавление" со значением "3" убило их - наповал!

 

 

21.05.2007  Что делать в грудничковый день - 31

 

Глубокой ночью доктор проснулся от страшного грохота - ломились в парадную дверь! "Это за мной - пришельцы! Живым - не дамся! Мы ещё посмотрим, кто кого - гады яйцеголовые, "человечки зелёные"!!!" - отрешённо взревел Пилюлькин, прихватывая с кухни кулинарный топорик-отбивалку и чугунную сковородку! Далее, он отработанными движениями высадил входную дверь и... - произвёл нештатный пуск снарядов (в предыдущей жизни доктор был легендарным легкоатлетом с метательным уклоном)! Инопланетяне еле увернулись! Томагавк пробил шахту, перерубил трос лифта, а сковородка, как бритвой срезав мусоропровод, вынесла наружную панель домоконструкции и на излёте - в дребезги разнесла с десяток иномарок!  Слава богу, человеческих жертв - не приключилось!!!

"Товарищ Пилюлькин, Вы что - совсем обалдели, чуть не поубивали, до смерти!!!" - истошно заорали пришельцы. "Ой, здравия желаю - товарищи министры! Виноват - кошмар приснился! А шо - трудно было в звонок позвонить?" - обиженно извинился доктор. "Так мы ж Вам часов пять трезвонили в компьютер экстренно-секретной-интернет связи (20.07.2006  Что делать в грудничковый день - 14), а Вы - ни гу-гу! Вот и подумали - электричество вырубилось!" - отпарировали министры. "Ток пока - нет, а вот Интернет уже - да! Где мои премиальные и средства на хознужды?" - возмутился Пилюлькин. "Так, давайте не будем путать божий дар с... - лечебницей! Думаете нам заняться нечем - долг превыше всего! Так может быть.... Нет, нет, нет - ни по маленькой, ни по большой - не буду, ещё очень рано!!! Доктор, дружище, ну что Вы несёте - может быть мы зайдём и всё обсудим!" - извинились министры. "Ой, проходите - гости дорогие, яишенку иль отбивную предложить не могу - нечем, да и не на чем!" - раскудахтался Пилюлькин.

Министры еле протиснулись сквозь развалины и сразу приступили к делу: "Ситуация экстремальная и крайне напряжённая - объявился "РогоПоп", чертовщина какая-то получается, с сектантским уклоном!""Ой, горе - горе-то ка-акое!!!" - заголосил доктор, пытаясь оттянуть момент истины! "Прекратите прикидываться обездоленным - читайте!" - рявкнул Товарищ Министр Безопасности, кинжальным выпадом протягивая Пилюлькину информационный буклет! Склизкими пальцами доктор взял бумагу и ошалело зачитал -  "Эффективность уникального «робокопа» пермяки испробуют на себе". "Футы-нуты - это ж "РобоКоп!" - промямлил Пилюлькин. "Ясно, значит подсознанием навеяло, но не легче, что такое "РыбоКоп" - я себе ещё представить могу, типа червей перед рыбалкой накопать!" - извинительно охнул Товарищ Министр Безопасности! "И наверное - в робе!" - поддакнул Товарищ Министр Видеонаблюдения! "Нет, товарищи дорогие, это именно "РобоКоп" - робот-полицейский, англицкий штудировать надо!" - парировал доктор. "Эх, совсем труба - у нас в стране могут быть только роботы-милиционеры! Значит - происки!!! Товарищ Пилюлькин - выступайте немедленно, это приказ! Да разберитесь на месте, в случае крайней нужды - применяйте оружие на поражение, а мы пока ремонтом Вашей квартирки займёмся! Миссия не невыполнима - исполняйте!!!" - отрезал Товарищ Министр Безопасности! "Есть!" - отчеканил доктор. Через пару мгновений он уже диффундировал по ночным улицам сибирского города!

 В общем-то - всё было путём, однако в воздухе витала неопределённость! Пилюлькин грохнулся и прильнул ухом к асфальту - явно прослушивался нарастающий гул  приближающихся шагов! Часа через три показалась нелепая фигура - что-то среднее, меж "тевтонским рыцарем" и "железным дровосеком"!!! "Вот ты какой - робокоп!" - напрягся доктор, как перед боем! Чудище замерло  и заговорило человеческим голосом: "Петя, Петя - я Федя, приём! Понял - приступаю!". Далее дровосек полез пальцами в оружейный отсек своего туловища и вытащил оттуда... - бутерброд! Нечеловеческими усилиями он приоткрыл забрало и начал запихивать туда еду. Пилюлькин пошёл на сближение! Рыцарь мгновенно отреагировал: "Товарищ - Вы нарушаете ПДД! Стой, стре... - а то сфотографирую!!!". "Всё путём - я свой, из комитета!" - полусоврал доктор! "Ой, товарищ Пилюлькин - какими судьбами? А откуда Вы меня знаете? Да кто ж Вас не знает - голова!!!" - восхищённо промямлил робокоп. "Так, хватит ваньку валять - докладывайте, что тут у вас происходит!" - рявкнул доктор! Робокоп достал буклет. "Ой, ведь у меня точно такой же есть - просто не успел прочесть!" - изумился Пилюлькин и обалдевая зачитал:

 В Перми в середине мая будет презентована интеллектуальная система безопасности (ИСБ) и робот-полицейский.... Аналогов обоим новшествам в России нет. Основная особенность интеллектуальной системы безопасности - она самостоятельно фиксирует нарушения правил дорожного движения, допущенные водителями. Вся информация о нарушителях, фотографии машин будут передаваться на посты ДПС, это не даст водителям уйти от ответственности за допущенные нарушения. Кроме того, на ИСБ возлагают определенные надежды и в криминальной милиции. Милиция сможет использовать эту технику для того, чтобы находить машины, на которых скрываются преступники, или определить их место жительства.

Предполагается также, что ИСБ удастся использовать для выявления «неадекватного поведения граждан» и подозрительных предметов, оставленных на улицах города. Пока новинки планируется установить только в одном городском микрорайоне: в течение месяца там будет размещено свыше семидесяти специальных камер видеонаблюдения. Однако в дальнейшем (особенно, если средства на внедрение ИБС будут заложены в федеральном бюджете) систему распространят не только целиком на Пермь, но и на другие города региона.... Поскольку сейчас проект финансируется только из краевого бюджета (в 2007 году в рамках региональной целевой программы на установку ИСБ выделено свыше сорока миллионов рублей), включиться в работу по обеспечению безопасности своих городов должны местные администрации, возможно, появятся и спонсоры, заинтересованные в реализации проекта.

Новшества, которые будут внедряться в Перми, коснутся не только водителей, но и пешеходов: на улицах города не исключено появление робота-полицейского. Он будет обращаться к пешеходам, нарушающим ПДД, если же нарушение повторится - передаст фотографию нарушителя сотрудникам ГИБДД.

"О господи - а Вы-то как докатились до жизни такой?" - вопросил доктор постучав по латам. "Да какая уж тут жизнь! Короче, повадились к нашему начальству "головастики", все уши про робокопа прожужжали. Ну те в восторг и пришли, сделали заказ, аванс выписали, а поставки до сих пор нет! Завтра презентация с комиссией будет - ой чё будет!" - промямлил робокоп. "Комиссия - это я! Дальше!!!" - снова полусоврал Пилюлькин. "Так вот, вызвали нас с Петей и говорят - идите мол в краеведческий музей, переоденьтесь и приступайте к патрулированию! Будете временно - робокопами, сказали. А вместо инструкций этот буклет дали - приказ есть приказ!" - отрешённо констатировал рыцарь. "Да дела!" - угукнул доктор и вновь стремительно прильнул ухом к асфальту. Теперь уже, что-то со страшным лязгом ехало, сотрясая окрестности. Появился силуэт, напоминающий шахматную фигуру - слон! Пилюлькин схватился за сердце: "Боже мой - так это ж роботесса японская!!!  Ух, шалопаи - увели-таки!" (15.11.2006  Что делать в грудничковый день - 23). Рыцарь аж зазвенел от страха: "Ой, не нравятся мне эти восточные кибер-штучки - вот, читайте доктор, что со мной приключилось!". Пилюлькин взял протянутый толстый глянцевый журнал - "Системы Безопасности", №5, 2005, где на 73-ей странице зачитал название репортажа: "Кошмарный сон Фреди Крюгера". Далее он переместился на 76-ю страницу и с неподдельным ужасом прохрипел абзац, выделенный жёлтым фломастером.

Неожиданно навстречу вышла маленькая девочка. Пританцовывая и ковыряя в носу, она весело залепила: "Дядь – ты дурак! Че ногтики такие отрастил?!". "Полоснуть ее что ль – по горлу", подумал Фреди, но не шелохнулся. Седьмое маниакальное чувство подсказало – что-то тут не так! Он даже и предположить не мог, что сие милое дитя – есть новейшая японская кибер-штучка – "Гапоня", специально адаптированная для России. Изюминка модели состояла в провоцировании потенциальных преступников на противоправные действия с последующим отстрелом. Предыдущее решение – собачка-робот, как-то не зарекомендовалось. И вооружение примитивное, и реакции замедленные, да и с "интеллектом" – вот беда, только мячик оранжевый перекатывать. "Все дома", – пробормотал Фреди и поспешно ретировался.

"Футы-нуты - так это ж я и писал! А Вы стало быть - Федя Крюков? Так точно, а можно мне домой - к жене, детям.... Нет, примем бой!" - отрезал доктор! Тем временем роботесса приблизилась на расстояние 18-ти вытянутых рук - перемены были на лице. Его исказила "гримаса ужаса", из глаз-телекамер сыпались искры (видимо напряжение перепуталось), а за спиной "железной гадины" позвякивал здоровенный рюкзак, битком набитый чем-то типа ПЗРК! Перепрограммированное чудовище замерло и начало вещать: "Банзай! Я Йока-Йока - Империя Соньце! Все дуляки! Вы нелюбь Па-Де-Де - я стрель! Заяць-вольк, заяць-вольк! Ляля-люли!!!". "Вот паршивцы - и здесь нашкодили! Эх, видать планида у меня такая - всю жизнь с роботами биться!" - замогильным голосом продекларировал Пилюлькин (в предыдущей жизни он был главным героем кина "BladeRunner" - "Бегущий по Лезвию Бритвы"). "Так может быть - спецназ кликнуть? Товарищ Крюков - замрите, не шевелитесь и займите круговую оборону! Вы даже не представляете с какой техно-аномалией мы вступили в смертельную схватку - всё снесёт, скотина электрическая, не задумываясь! Ей же - по барабану! Ни эмоций, ни чувств, ни сострадания.... В башке железной - лишь примитивная булева алгебра-логика, максимум байесовская! Ведь мышление HomoSapiens - невозможно формализовать! Математическая неопределённость получается, отнюдь!" - расфилософствовался Пилюлькин. "Ой, Доктор - какой же Вы всё-таки умный - столько слов знаете! А то - жизнь заставила. Так можно мне - в семью? Стоять, ни шага назад, вбок иль по диагонали - надо Федя, надо, иначе спровоцируешь!!!" - отрезал доктор.

"Тут нужна полная неадекватность, замыленность и зашоренность - истинный RussianStyle! Дурь - дурью вышибают! Главное, побольше непоняток - от них эти сволочи дезориентируются!" - заорал перевоплощаясь Пилюлькин. Затем он рванул тельник, на голове его взметнулся огненно-рыжий гребешок, в глазах вспыхнул зелёный травматический лазер и тишину взорвал холодящий душу вопль: "А валила бы ты - дура японская...!!!".  Именно так лигвист-доктор перевёл с австралийского название легендарного хита "Giving You Up" (Kylie Minogue). Пилюлькин тащился от сего шедевра в стиле техно-панк-рок, поскольку технарём слыл отменным, рок обожал - само собой, а панком был - по жизни!!! С первым же аккордом глаза доктора заходили "ходиками" - по горизонтали, а со вступлением ударных - башка начала трястись вертикально (по-болгарски - нет)! Работая руками-рычажищами по-танкистски и пружинисто переминаясь с ноги на ногу, Пилюлькин пошёл на таран! Роботесса вылупила глаза, как кобра на дрессировщика с дудочкой! Назревала кульминация - доктор поймал резонансную частоту и начал раскачку "Number One": "Эй, подруга посмотри на меня - делай как я, делай как я!!!". "РобоДура" пошла в разнос, а Пилюлькин врезал решающую арию - сложилось впечатление, что "Backing Vocals" исполняла бензопила "Дружба"! Доктор же отработанной техникой качнул корпус в одну сторону, а верхнюю часть туловища - в другую, поймал роботессу на противоходе и изящным приёмом дзюдо - плашмя грохнул оземь! Башка, гусеницы, руки-крюки и остальное вооружение - враз потлетали! 

В толпе зрителей, которых набежало побольше, чем на выборы, пронёсся лёгкий ропот: "Сенсация, сенсация - Пилюлькин завалил робокопа,  Пилюлькин завалил робокопа!!!". Мобильники так и курлыкали в эфир! Доктор же волевито глянул на ситуацию и коротко отрезал: "Убрать, вооружение описать и сдать! Грудничков-извращенцев - в "Федеральный Розыск"! Батарейки вынуть не забудьте - а то оживёт! Миссия не невыполнима - малость осталась!". После чего, он бодрым строевым шагом - направился в местную прокуратуру!!!

 

 

23.05.2007  Видеодетекторы - 25

 

Ой жара - голова совсем не варит! Но надо! Рассмотрим функцию "Фильтр Низких Скоростей" - SlowSpeedFilter (SSF). Ну, прежде всего, чтобы путаницы не было - объясняю. Фильтр пропускает именно низкие скорости, а высокие - игнорирует. Теперь о скорости - в каких единицах её мерить? Если в классических - "метры в секунду", то толку будет мало! Мы не можем её оценить с помощью лишь одной камеры. Например, машина на скорости более 100 км/час в глубине сцены будет перемещаться по экрану монитора медленнее вашего пальца, который вы будете двигать в полуметре от объектива! Тогда уместно использовать термин "угловая скорость", т.е. на какой градус объект смещается в единицу времени. Естественно возникает незатейливый вопрос - а зачем нам всё это надо? Отвечаю - для борьбы с высокоскоростными (в угловом исчислении) помехами! Того не легче! Объясняю на реальных примерах - мошкара. которая вьётся прямо перед объективом или снежные хлопья, пролетающие на таком же расстоянии. Причём снежинка на экране монитора может быть крупнее самосвала - разные масштабы! А есть и реально быстрые объекты - птицы, например. Всё это вызывает ложные срабатывания видеодетектора. Как бороться? Вот тогда и пришла в голову идея "Фильтра Низких Скоростей". Как это работает, подробно рассказывать не буду - ноу-хау! Смысл же заключается в том, что в настройках задается не значение скорости (угловой), её обратный аналог - время (в миллисекунда). Если объект шустрый - он усевает за заданное время сместиться на "приличное расстояние" (в пикселах) и, тем самым, игнорируется. Однако, лучше один раз увидеть.... Вот вам демо-клип - снято с собственного балкона на 12-ом этаже. Заданное время составляет 400 мс. Трудно заранее рассчитать данный параметр. Но у нас есть режим настройки в on-line - меняете время и сразу видите! Кстати, эта технология прекрасно справляется со светом фар от приезжающих машин. Свет от них бьёт в окна, вызывая светопреставление внутри охраняемого помещения. Думаю вам в голову придут и другие вариации использования сего алгоритма.

 

 

25.05.2007  Видеодетекторы - 26

 

А теперь займёмся Детектором Оставленных/Унесённых Предметов. Однако, прежде чем перейти к рассмотрению настроек этой функции, необходимо объяснить - откуда что взялось и для чего это надо!

В августе 2000 в подземном переходе на Пушкинской площади был ужасный теракт - взорвалась оставленная сумка. Не буду сейчас вдаваться в социальный аспект случившегося. Уверен  лишь в одном - невозможно заниматься созданием технических средств безопасности без понимания того, для чего они нужны. В первую очередь - для спасения людей! Видимо эта трагедия и стала последней каплей в моём подсознании - в предыдущем 1999 году прокатилась чудовищная цепочка терактов. Месяца через три задача окончательно сформулировалась:

Сама идея очень проста и понятна – обнаруживать оставленные (остановившиеся) предметы на время, более заданного Причём детектор должен работать на динамическом фоне (движение или активность в кадре) с частичным и даже полным перекрытием объектов интереса. Что и соответствует реальной жизни.  

 

 

27.05.2007  Видеодетекторы - 27

 

Итак, сказано - сделано. Пол года прошло в изысканиях, раздумьях и экспериментах - родилось! Правда не в том виде, как было сформулировано, а немного иначе. Кроме обнаружения оставленных предметов, ещё детектировались - и унесённые! Всё - в кучу! Именно такой демо-ролик и был вывешен на сайте SEC.RU - зелёные точки отмечают оставленные или унесённые предметы. Однако расширенный вариант оказался очень даже востребованным - противокражный алгоритм. А ещё через пол года удалось решить задачу разделения функций. Однако вернёмся в начало 2001-го года. Обозвал я тогда эту технологию SlowDownDetection - SDD. Можно перевести как -  Детекция Замедления! Позже её окрестили как - Детектор Оставленных/Унесённых Предметов. А что, нормально - ДОП/ДУП! Истинно - RussianStyle!!! Короче, презентация случилась на выставке MIPS2001. До этого ничего подобного вообще не была, как в отечестве, так и за рубежом! Вот не было - и всё тут, даже намёка! Думаете хвалюсь? Нет, просто рассказываю - откуда ноги выросли. Слишком много потом "родителей" образовалось!!! 

 

 

29.05.2007  Видеодетекторы - 28

 

Не прошло и 4-х месяцев - бац, одна шустрая фирма вывешивает новость прямо на собственном сайте (и ещё одна ссылка на всякий случай):

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

Как потом выяснилось - не было там никакого ДОП/ДУП-а и в помине!!! Так зачем же написали? А надо было выпендриться - мол впереди планеты всей! Мало того, что себя превознесли - ещё и конкурента пнуть надо. На ровном месте сочинили - "...мало доступный широкому кругу пользователе...". Вот и спрашивается, в чём же основная цель такого вранья? Нет, не создавать полезные людям системы, а просто бабло рубить! Их абсолютно не колышет - работает иль нет. Ну ладно, поставить в какой-нибудь магазинчик, в угоду страховой компании - там можно и камеры из глины прикрутить! А если речь идёт о серьёзном объекте. Например мост или тоннель, где надо остановившиеся машины обнаруживать. Последствия могут быть катастрофическими! Гнать надо таких идиотов из отрасли - метлой поганой!!!

 

 

30.05.2007   Ура!!! - 24

 

Вчера жарища была, вот и решил я пивка попить - импортным оказалось. А почему? Так вся этикетка на англицком! Стал я её изучать, глянул в верхний левый угол - и аж заколдобился! Шарада какая-то получается - и что бы это значило! Прям некий сексуальный уклон образовался!!!

 

 

Взад