Обработка изображений. Часть 2.

Продолжаем обсуждать цифровую обработку изображений.


Читать дальше

Обработка изображений. Часть 1.

Эта статья написана для людей, которые хорошо знают что такое БПФ, знают как с его помощью отфильтровать сигнал, вычислить функцию взаимной корреляции в одномерном случае, но испытывают определённые трудности в переносе этих алгоритмов в 2D.
Цикл статей будет посвящен обработке изображений с помощью двумерного быстрого преобразования Фурье.
Будут рассмотрены вопросы корреляции, фильтрации и элементарных преобразованиях изображений (масштабирование, поворот).


Читать дальше

Ответ VeniaminCaver от 28 октября 2015, 11:40

Мне кажется, Вениамин, зря Вы этот материал разместили в теме «Теория, измерения и расчёты».
Есть же соответствующая тема: «Осторожно, говно!»
Мало того, что тема подозрительно фейковая, она ещё никак не подтверждается Вашими личными эксрементами экспериментами.
Как надо писать статьи, основанные на личном опыте, привожу ниже.

Цифровой фильтр Гильберта. Rev. 1.0.0

Решил написать статью в стиле а'ля VeniaminCaver.
По замыслу в статье будет полностью и подробно описан процесс создания цифрового фильтра Гильберта от постановки задачи до реализации в «железе». Предполагаю, что будет реализовано и практическое применение фильтра — микромощный SSB передатчик в любительском диапазоне.
Статья будет создаваться весьма продолжительное время и будет периодически обновляться.
Поэтому:
1. Статья будет опубликована в моём персональном блоге.
2. Комментарии будут запрещены!
Надеюсь, что меня поймут правильно! :-)
Так как мне и самому не очень хочется работать без «обратной связи» с заинтересованными людьми, то будет открыта соответствующая тема на Форуме. Тех, кто заинтересован в успешном (и скорейшем) завершении проекта готов пригласить в соответствующую тему в моём почтовом ящике.


Читать дальше

Цифровые рекурсивные фильтры. Часть 4.

Специально для тех, кому были интересны, но малопонятны предыдущие статьи, приведу довольно актуальный пример цифрового рекурсивного режекторного фильтра 50 Гц.
Ни матриц, ни Матана, ни ТФКП в этой статье вы, к сожалению, не увидите :-)


Читать дальше

Цифровые нерекурсивные фильтры. Часть 2.

Эпиграф:«Asinus Buridani inter duo sinus cardinalis»

Существует огромное количество методик вычисления коэффициентов КИХ- фильтра. Посмотреть некоторые их них можно здесь или здесь. И всегда возникает вопрос: «А какую методику выбрать? Или тупо обратиться к МатЛабу?».
С одной из этих методик я и собираюсь вас подробно ознакомить. В этой части мы будем создавать КИХ — фильтры. Как говорится — «своими руками» (ну и немного — головой:-)!


Читать дальше

Цифровые нерекурсивные фильтры. Часть 1.

Обобщив не очень приятный опыт написания статей, посвящённых рекурсивным фильтрам, решил всё же обратиться к теме нерекурсивных, или КИХ (FIR) фильтров.
Можно считать, что этот цикл статей написан в качестве моральной компенсации тем, кто ничего не понял в моих предыдущих статьях, посвященным БИХ — фильтрам… :-)
Сразу предупреждаю, что знания основ матана, ТФКП, линейной алгебры и ТОЭ по-прежнему обязательны!


Читать дальше

Цифровые рекурсивные фильтры. Часть 3.

Продолжение статей Часть 1. и Часть 2.
Нам осталось рассмотреть преобразования аналогового НЧ фильтра в цифровой ФНЧ, ФВЧ, полосовой и режекторный фильтр.


Читать дальше

Цифровые рекурсивные фильтры. Часть 2.

Продолжаем цикл статей, посвященных цифровым рекурсивным фильтрам…
Основной акцент в этой статье будет сделан на методике расчёта матриц z- преобразования и обосновании метода «быстрого» вычисления коэффициентов фильтра. Обычно для расчёта применяют линейную свёртку, которая требует О(N^2) операций умножения. Применение матриц z- преобразования существенно снизить количество таких операций. Удалось также получить вид матриц, требующий минимального объёма памяти.
Начало — Часть 1. продолжение — Часть 3.


Читать дальше

Цифровые рекурсивные фильтры. Часть 1.

Я долго думал, как назвать тему. Вариантов было много: от рекламно-жизнерадостного «Цифровые фильтры — это очень просто!» до (с ярким оттенком снобизма) «Алгоритмы построения цифровых IIR- фильтров Баттерворта — для тупых!»
«По совету друзей» (с) я решил остановиться на нейтральном названии (простенько, но со вкусом (с)): «Цифровые рекурсивные фильтры», или, как их ещё называют в простонародье, «БИХ-фильтры» или фильтры с Бесконечной Импульсной Характеристикой, что эквивалентно буржуйскому IIR (infinite impulse response).
Моя цель — подготовить подготовить вас к чтению серьёзных статей по этой тематике (не дай Бог, конечно, но в жизни может всякое случиться...).
Продолжение в Часть 2. Часть 3.


Читать дальше