реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Бюджетный детектор движения., Предлагаю устроить мозговой штурм или признать задачу не имеющей решен
navy2000
сообщение Jun 9 2010, 05:25
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874



Есть задача. Склад. Высота потолка 8 метров. Стелажи 7 метров. Расстояние между стелажами 5 - 10 метров.
Дежурное освещение. Площадь большая света из окон практически нет.
Нужно определить движение между стелажами и включить в данном секторе основное освещение.
На стелажи ничего вешать нельзя, только на потолок.
Подскажите, есть ли на такое расстояние ИК-извещатели? Но думаю что вряд ли.
Какие ресурсы (алгоритм) потребуется если распознавать движение по сигналу с дешевой ч/б видеокамеры.
Можно установить ИК-подсветку если камере не хватит чувствительности.
Основное ограничение - цена устройства.

Наверное не нужно обрабатывать поток все 50 полукадров. Движение это или человек или электрокара. За секунду через
детектируемое пространство не проскочит. Значит достаточно хапнуть один кадр и почти секунды производить вычисления.
Ложные срабатывания конечно не желательны, но не настолько как в охранке.
Какие еще могут быть подводные камни?
Какие еще могут быть варианты решения?

p.s. Может не туда вопрос запостил, модераторы перенесите куда требуется.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 9 2010, 05:54
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Из бюджетных есть AMN33111J, но по дальности (5 м) не проходит. Если распознавать движение по сигналу с дешевой ч/б видеокамеры, обработку можно сделать практически на любом DSP или MCU у которого есть PPI или ISIF.
Go to the top of the page
 
+Quote Post
stells
сообщение Jun 9 2010, 06:00
Сообщение #3


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(navy2000 @ Jun 9 2010, 09:25) *
Какие ресурсы (алгоритм) потребуется если распознавать движение по сигналу с дешевой ч/б видеокамеры.

проинтегрировать кадр, можно просто аналогово, кадровые импульсы - для чтения значения и ресета интегратора
Go to the top of the page
 
+Quote Post
navy2000
сообщение Jun 9 2010, 06:08
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874



Цитата(blackfin @ Jun 9 2010, 12:54) *
Из бюджетных есть AMN33111J, но по дальности (5 м) не проходит. Если распознавать движение по сигналу с дешевой ч/б видеокамеры, обработку можно сделать практически на любом DSP или MCU у которого есть PPI или ISIF.


То есть сама задача имеет только такое решение?
А почему ISIF, это же насколько я знаю интерфейс напрямую с CCD/CMOS матрицы? Почему не поставить видео АЦП на параллельную шину и дешевую аналоговую камеру?
И помогите оценить требуемые ресурсы и применяемый алгоритм.

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

Цитата(stells @ Jun 9 2010, 13:00) *
проинтегрировать кадр, можно просто аналогово, кадровые импульсы - для чтения значения и ресета интегратора


Что то сомнения берут, что в случае интегрирования всего кадра можно будет получить какую то вменяемую информацию.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 9 2010, 06:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(navy2000 @ Jun 9 2010, 10:08) *
То есть сама задача имеет только такое решение?
Отнюдь.

Цитата(navy2000 @ Jun 9 2010, 10:08) *
А почему ISIF, это же насколько я знаю интерфейс напрямую с CCD/CMOS матрицы?
ISIF также поддерживает данные в формате ITU-R.656.

Цитата(navy2000 @ Jun 9 2010, 10:08) *
Почему не поставить видео АЦП на параллельную шину и дешевую аналоговую камеру?
Потому что в этом случае ШД будет все время занята передачей данных с камеры, так что либо придется отказаться от SDRAM, либо нужно будет ставить отдельный буфер FIFO, либо применять DSP с отдельной шиной к DDR.

Цитата(navy2000 @ Jun 9 2010, 10:08) *
И помогите оценить требуемые ресурсы и применяемый алгоритм.

В локации "этот" алгоритм называется Селекция Движущихся Целей (СДЦ).

Сообщение отредактировал blackfin - Jun 9 2010, 06:22
Go to the top of the page
 
+Quote Post
navy2000
сообщение Jun 9 2010, 06:27
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874



Цитата
Потому что в этом случае ШД будет все время занята передачей данных с камеры, так что либо придется отказаться от SDRAM, либо нужно будет ставить отдельный буфер FIFO, либо применять DSP с отдельной шиной к DDR.


Вряд ли будет нужно большое быстродействие. У нас не фотофиниш. Поэтому и больших объемов данных не будет.
Если предположить, что объект не может пересечь контролируемую зону за секунду,
то наверное достаточно одного кадра в секунду, а остальные можно игнорировать.
Так как объект крупный (человек или электрокара), то наверное хватит даже полукадра.
То есть получить 207 360 (720*288) байт и почти секунду вычислять.

Поправьте если я в чем то не прав.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 9 2010, 06:41
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(navy2000 @ Jun 9 2010, 10:27) *
У нас не фотофиниш. Поэтому и больших объемов данных не будет.
Если предположить, что объект не может пересечь контролируемую зону за секунду,
то наверное достаточно одного кадра в секунду, а остальные можно игнорировать.

Один кадр в формате PAL имеет размер ~0.5 мегабайта. Где Вы собираетесь его сохранять для дальнейшей обработки?

Вам лучше для начала познакомиться с проектом: Видео-граббер и JPEG-кодер. Сам JPEG-кодер Вам, ессно, не нужен, а все остальное может помочь. rolleyes.gif
Go to the top of the page
 
+Quote Post
navy2000
сообщение Jun 9 2010, 06:42
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874



Цитата(blackfin @ Jun 9 2010, 13:32) *
Один кадр в формате PAL имеет размер ~0.5 мегабайта. Где Вы собираетесь его сохранять для дальнейшей обработки?


Ну думаю использовать ч/б камеру, у нее размер полукадра поменьше, да и сама стоит подешевле.
Но вы правы, 200-250кБайт все равно нужно куда то складывать. Причем быстро. Примерно со скоростью 20мегабайт/с.
А если организовать прямое копирование данных с видео АЦП во внешнее ОЗУ?
А потом шину АЦП запретить и шуршать в ОЗУ обрабатывая данные. Там же кстати и предыдущий кадр нужно хранить.
А возможно и не один.

Если ставить
Цитата
практически на любом DSP или MCU у которого есть PPI или ISIF
и SDRAM/DDR со всем этим.
Боюсь о бюджетности можно будет забыть.
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Jun 9 2010, 06:51
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Ох уж эти заморочки. Без процессора никак.
На днях в розничном магазине электротоваров купил датчик движения/освещенности за 267 рублей.
Дальность срабатывания до 12 метров. Пдключаемая нагрузка до киловата. таймер 5сек - 8минут.
Производство на Украине. В продаже было 4 разных модели. от наружных до устанавливаемых на вместо выключателя в обычную проводку.
Сейчас марку и фирму не помню (датчик дома) Google в помощь.
Go to the top of the page
 
+Quote Post
navy2000
сообщение Jun 9 2010, 06:56
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874



Цитата(MaslovVG @ Jun 9 2010, 13:51) *
Ох уж эти заморочки. Без процессора никак.
На днях в розничном магазине электротоваров купил датчик движения/освещенности за 267 рублей.
Дальность срабатывания до 12 метров. Пдключаемая нагрузка до киловата. таймер 5сек - 8минут.
Производство на Украине. В продаже было 4 разных модели. от наружных до устанавливаемых на вместо выключателя в обычную проводку.
Сейчас марку и фирму не помню (датчик дома) Google в помощь.

Не сочтите за труд проверить, реально ли он работает на 12 метров и насколько стабильно.
И придете домой сообщите марку. Что то Google мне не помог.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jun 9 2010, 07:24
Сообщение #11


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(navy2000 @ Jun 9 2010, 10:56) *
Не сочтите за труд проверить, реально ли он работает на 12 метров и насколько стабильно.
И придете домой сообщите марку. Что то Google мне не помог.

Обычный пироэлектрический датчик.
Чувствительность действительно может быть высокая, у меня дома иногда по отраженному от пола и стен сигналу срабатывает.
Плюс, может быть повышена путём применения более сфокусированных линз Френеля. (у меня полусфера)
Единственное, движущийся объект должен отличаться по температуре от окружающего фона.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
navy2000
сообщение Jun 9 2010, 08:35
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 17-07-06
Пользователь №: 18 874



Цитата(MrYuran @ Jun 9 2010, 14:24) *
Обычный пироэлектрический датчик.
Чувствительность действительно может быть высокая, у меня дома иногда по отраженному от пола и стен сигналу срабатывает.
Плюс, может быть повышена путём применения более сфокусированных линз Френеля. (у меня полусфера)
Единственное, движущийся объект должен отличаться по температуре от окружающего фона.


Насколько я понимаю дальность ограничена ложными срабатываниями из-за микро дрожания самого датчика. Чувствительность можно повышать
но при этом повышается количество ложняков. Можно делать более узконаправленную линзу (ну точнее меньший угол между окнами линзы), но это тоже до какого то предела. Вообщем потолочных датчиков которые могут работать на высоте 8...10 метров я не встречал. Увы.
Go to the top of the page
 
+Quote Post
bahurin
сообщение Jun 9 2010, 08:47
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



В электротоварах продают готовые датчики движения стоят рублей 500 наверное. Дома такой стоит лестницу освещает и корридор. Не знаю как на 10 метров но на 5 метров реагирует. Включается в цепь вместо выключателя. Датчик ИК работает в темноте и настраивется чувствительность чтобы на кошек там и собак не реагировал. Вещь отличная дешевая и сердитая (на правах рекламы).

Сообщение отредактировал bahurin - Jun 9 2010, 08:49
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Jun 9 2010, 08:47
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(navy2000 @ Jun 9 2010, 09:25) *
Есть задача. Склад. Высота потолка 8 метров. Стелажи 7 метров. Расстояние между стелажами 5 - 10 метров.
Дежурное освещение. Площадь большая света из окон практически нет.
Нужно определить движение между стелажами и включить в данном секторе основное освещение.
На стелажи ничего вешать нельзя, только на потолок...
Об ультразвуковом принципе не думали?
По-моему, дешевле и сердитее ничего и придумать не можно. Потому, как и пиро, и видео легко обмануть...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
stells
сообщение Jun 9 2010, 08:48
Сообщение #15


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(navy2000 @ Jun 9 2010, 10:08) *
Что то сомнения берут, что в случае интегрирования всего кадра можно будет получить какую то вменяемую информацию.

а Вам и не нужна вменяемая, Вам нужна любая смена картинки. и она поменяется, пусть не на 1-м, а на 10-м кадре
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 06:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01846 секунд с 7
ELECTRONIX ©2004-2016