убрать фон
- From
- Evgenij Masherov (2:5020/175.2)
- To
- Boris Rudakov
- Date
- 2002-05-16T09:02:50Z
- Area
- RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>
Thu May 16 2002 00:32, Boris Rudakov wrote to Valentin Davydov:
>>> Есть такая задачка:
>>> Дан набор из N черно-белых изображений (256 градаций) одинакового
>>> размера, являющихся последовательностью кадров видеосъемки. Снимаемый
>>> объект находится в ПОСТОЯННОМ движении, причем не только двигается,
>>> но и меняет форму. Требуется: 1. Проанализировать изображения и
>>> убрать фоновое изображение, общее для них всех (заменить на заданный
>>> цвет). 2. Скорректировать дефекты, связанные с загрязненностью
>>> оптики, глюками освещения и т.п... Дефекты считать постоянными для
>>> все последовательности.
VD>> Протереть оптику, растянуть позади однородный фон, правильно выставить
VD>> свет... Это проще, чем затевать распознавание образов.
BR> SU.RENDER ? :):):):)
BR> Мне кажется что у него другая задача - чего-то типа охранных систем,
BR> когда надо засечь появление постороннего объекта. Засеч, а потом
BR> внимательно на него посмотреть не отвлекаясь на фон :):):):)
BR> Я бы посоветовал засянять "чистый" - эталонный кадр, факт появления
BR> постороннего объекта фиксировал бы банальным сравнением, а вот вычистить
BR> фон... Это сложнее, я бы попытался покопать в сторону классификации на
BR> базе ATR-алгоритмов.
BR> Чисто на вскидку: резал бы кадр на все более и более мелкие квадраты,
BR> классифицируя изображение в них сравнительно с эталоном. При совпадении -
BR> выбрасывал (закрашивал), при несовпадении - разрезал на более мелкие
BR> квадраты и классифицировал бы их. Трабла: возможны ситуации, когда в
BR> объекте будут прорезаны мелкие "дыры" по чистой случайности - ну совпал
BR> случайно фрагмент растра, селява такая... Да и границы при таком подходе
BR> тоже рваными могут оказаться. Думать надо :)
Простейший подход:
(для задачи охраны)
- вычитать предыдущий кадр из последующего (фоновое изображение и постоянные
дефекты обнуляются)
- положительные разности кодировать, скажем, зеленым, отрицательные - красным,
базовое изображение - синим.
- любоваться огненным контуром на фоне синего полумрака. (Как сделаете -
рекомендую побросать мяч или пустить струю табачного дыма перед камерой:)
Евгений Машеров АКА СанитарЖеня
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)