Поздравляем с Новым Годом!
   
Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 41(295)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5, скачать журнал часть 6, скачать журнал часть 7, скачать журнал часть 8, скачать журнал часть 9

Библиографическое описание:
Андреева М.А., Шипицына А.А. ПРИМЕНЕНИЕ МЕТОДОВ ИНТЕГРИРОВАНИЯ ПО КРИВЫМ ДЛЯ УЛУЧШЕНИЯ КАЧЕСТВА СИГНАЛОВ И ИЗОБРАЖЕНИЙ // Студенческий: электрон. научн. журн. 2024. № 41(295). URL: https://sibac.info/journal/student/295/353571 (дата обращения: 26.12.2024).

ПРИМЕНЕНИЕ МЕТОДОВ ИНТЕГРИРОВАНИЯ ПО КРИВЫМ ДЛЯ УЛУЧШЕНИЯ КАЧЕСТВА СИГНАЛОВ И ИЗОБРАЖЕНИЙ

Андреева Мария Андреевна

студент, кафедра «Информационных и управляющих систем», Высшая школа печати и медиатехнологий, Санкт-Петербургский государственный университет промышленных технологий и дизайна,

РФ, г. Санкт-Петербург

Шипицына Александра Антоновна

студент, кафедра «Информационных и управляющих систем», Высшая школа печати и медиатехнологий, Санкт-Петербургский государственный университет промышленных технологий и дизайна,

РФ, г. Санкт-Петербург

Шекихачева Наталья Ивановна

научный руководитель,

канд. пед. наук, Высшая школа печати и медиатехнологий, Санкт-Петербургский государственный университет промышленных технологий и дизайна,

РФ, г. Санкт-Петербург

АННОТАЦИЯ

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

 

Ключевые слова: качество, криволинейные интегралы, обработка, численное интегрирование.

 

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

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

Для обработки одномерного сигнала был применен следующий алгоритм:

  1. Определение и преобразование сигнала;
  2. Определение кривой;
  3. Аппроксимация криволинейного интеграла;
  4. Настройка параметров для достижения желаемого эффекта;
  5. Вычисление интеграла вдоль кривой;
  6. Обратное преобразование полученного результат для модификации исходного сигнала.

Интеграл вдоль кривой вычисляется с помощью метода Симпсона:

  1. Сравнение исходного и полученного сигнала (рис.1).

 

Рисунок 1. Сравнение сходного и улучшенного сигналов

 

Также был разработан код для улучшения качества изображения. Для реализации его работы был применен следующий алгоритм:

  1. Загрузка изображения
  2. Нахождения краев на изображении;
  3. Параметризация краев и представление их как кривых в двумерном пространстве;
  4. Вычисление криволинейных интеграл вдоль каждого края изображения;
  5. Выполнение фильтрации шума на основе полученных значений;
  6. Обратное преобразование полученного результат в обработанное изображение;

Длина краев вычисляется при помощи линейного интеграла:

.

  1. Сравнение исходного и полученного изображения (рис.2).

 

Рисунок 2. Сравнение исходного и полученного изображения

 

Реализация программного решения была выполнена в программе MATLAB.

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

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

• Генерация процедурных текстур: можно генерировать текстуры, используя кривые, определяющие структуру текстуры (например, жилки дерева, вены и т.д.).

• Интерполяция движения: при анимации персонажей или объектов можно использовать кривые Безье или другие методы интерполяции для определения пути движения. Интегрирование вдоль этих кривых позволяет вычислить позиции объектов в заданные моменты времени, обеспечивая плавность анимации.

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

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

• Обработка звука: звуковые эффекты могут быть сгенерированы или модифицированы с использованием кривых.

• Улучшение освещения: для создания реалистичного освещения можно использовать интеграцию по поверхности модели (например, при расчете глобального освещения), что позволяет учитывать влияние света из разных источников и создавать более естественные тени и блики.

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

 

Список литературы:

  1. Кравцов, В. В. Обработка изображений: учебное пособие / В. В. Кравцов. — М.: Академический проект, 2019. — 304 с.
  2. Петров, И. Н., Смирнова, Е. В. Математические методы в обработке сигналов и изображений / И. Н. Петров, Е. В. Смирнова. — Новосибирск: Наука, 2022. — 368 с.
  3. Баранов, С. В., Лебедев, А. Н. Алгоритмы обработки изображений и их применение в компьютерной графике / С. В. Баранов, А. Н. Лебедев // Вестник Санкт-Петербургского университета. Серия 10: Прикладная математика и компьютерные науки. — 2021. — Т. 14, № 3. — С. 45–58.
  4. Иванов И., Петров А., Обработка изображений и сигналов с помощью криволинейных интегралов / И. Иванов, А. Петров — Журнал: "Компьютерные науки и электротехника", № 1. — 2023. — С. 12–25
Удалить статью(вывести сообщение вместо статьи): 

Оставить комментарий