О субинтервальном методе скрытного внедрения данных в изображения

Описание метода внедрения/извлечения дополнительной информации в неинформационные интервалы пространственных частот изображений на основе относительного изменения заданных проекций. Вычислительные эксперименты для проверки работоспособности метода.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 01.02.2019
Размер файла 926,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

УДК 621.396.01

О субинтервальном методе скрытного внедрения данных в изображения

Е.В. Болгова

Аннотация

информация пространственный изображение работоспособность

В данной статье предложено описание метода внедрения/извлечения дополнительной информации в неинформационные интервалы пространственных частот изображений на основе относительного изменения заданных проекций. Внедряемая информация представляется последовательностью нулей и единиц. Для проверки работоспособности разработанного метода были проведены вычислительные эксперименты

Ключевые слова: субинтервальная матрица; скрытное внедрение; интервал пространственных частот

Annotation

In this article, we propose a description of the method of embedding/extracting additional information into non-information intervals of spatial frequencies of images based on the relative change of given projections. The embedded information is represented by a sequence of zeros and ones. To test the workability of the developed method, computational experiments were carried out.

Keywords: subinterval matrices; hidden embedding; spatial frequencies interval

В настоящее время информационное общество одной из основных форм обмена информацией принимает изображения и видео. Зачастую изображения являются объектом охраны авторских прав, что предполагает возможность осуществления контроля за их использованием, например, на основе скрытного внедрения контрольных данных в изображение. Одним из способов решения данной задачи является скрытное внедрение информации в изображения [1, 2].

В предложенном методе для внедрения информации, представленной последовательностью нулей и единиц, предлагается вносить относительные изменения в значения двух выбранных проекций и [3] изображения-контейнера Ф на собственные векторы, соответствии единичным собственным числам субинтервальных матриц, соответствующих неинформационным интервалам пространственных частот (ИПЧ) , таким образом, чтобы в результате изменения проекций добиться выполнения следующих неравенств (рисунок 1):

- при внедрении нуля должно выполняться неравенство:

, (1)

- при внедрении единицы должно выполняться неравенство:

, (2)

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

а б

Рисунок 1 - Относительное изменение значений проекций при внедрении 0 и 1: а - внедрение 0, б - внедрение 1

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

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

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

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

, (3)

где - коэффициент внедрения, позволяющий интерактивно уточнять пороговое значение ,

, (4)

- среднее значение проекций, определяющих значение части энергии изображения-контейнера Ф в заданном интервале ,

, (5)

- часть энергии изображения-контейнера Ф в интервале ПЧ

, - оценки количества ненулевых собственных чисел х субинтервальных матриц и соответственно.

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

Предлагаемый метод внедрения/извлечения заключается в следующем.

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

Опишем метод внедрения дополнительной информации , , в очередной неинформационный ИПЧ ,

. (6)

Определим множество единичных собственных чисел субинтервальных матриц и , соответствующих заданному неинформационному ИПЧ .

Обозначим, и - множества собственных векторов, соответствующих единичным собственным числам субинтервальных матриц и ,

, (7)

. (8)

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

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

Рассмотрим внедрение отдельного бита с применением пар собственных векторов , и , , соответствующих единичным собственным числам матриц и ,

, (9)

, . (10)

Вычислим проекции и изображения-контейнера Ф на выбранные пары собственных векторов , и , :

, (11)

. (12)

Если внедряемый бит равен 0, то соответствующие значения проекций и следует изменить таким образом, чтобы для измененных значений и выполнилось неравенство (1).

Если внедряемый бит равен 1, то соответствующие значения проекций и следует изменить таким образом, чтобы для измененных значений и выполнилось неравенство (2).

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

, (13)

или в матричном виде при внедрении всех возможных бит в ИПЧ :

. (14)

где - матрица измененных на основании соотношений (1) и (2) проекций изображения-контейнера Ф на пары собственных векторов, соответствующих единичным собственным числам субинтервальных матриц и ; - изображение-контейнер, содержащее внедренную информацию.

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

Вычислим проекции и изображения на выбранные пары собственных векторов:

, (15)

. (16)

Тогда для определения значения извлекаемого бита информации используются следующие условия:

. (17)

Для одновременного внедрения информации в другие неинформационные ИПЧ выполняются действия, аналогичные приведенным выше.

Тогда, метод внедрения информации одновременно в несколько ИПЧ можно сформулировать в следующем виде:

. (18)

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

Извлечение (восстановление) информации, внедренной на основании соотношения (18), осуществляется на основании соотношений (15)-(17).

Чтобы выполнялось условие точного восстановления, пары матриц собственных векторов и , а также пары матриц собственных векторов и , применяемых в соотношении (18),

, ,

соответствующие различным ИПЧ и , должны быть взаимно ортогональны, что имеет место при соответствующих единичных собственных числах.

Для проверки работоспособности разработанного метода были проведены вычислительные эксперименты.

В качестве изображения-контейнера выбрано изображение (рисунок 2а) , , в которое был внедрен фрагмент размерностью 32х16 пикселей изображения, приведенного на рисунке 2б. Бинарное представление внедренного фрагмента приведено на рисунке 2в, значение порога было выбрано равным =0,99. Для внедрения были использованы неинформационные интервалы ПЧ с индексами (1, 4) и (3, 2). При проведении вычислительного эксперимента внедряемый фрагмент содержит 4096 бит. Значение коэффициента выбрано равным =0,1.

а б в г

Рисунок 2 - Результаты внедрения информации в изображение-контейнер: а) исходное изображение; б) изображение, на основе которого формируется внедряемый фрагмент; в) бинарное представление внедряемого фрагмента; г) результат внедрения

Соответствующее искажение изображения-контейнера имеет следующие значения:

- среднеквадратическое отклонение (СКО) [4]: 0,0151;

- коэффициент структурного сходства [5]: 0,9899.

Искажение восстановленных данных отсутствует (СКО=0).

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

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

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

1. Грибунин, В.Г. Цифровая стеганография / Грибунин, В.Г., Оков, И.Н., Туринцев, И.В. - М.: Солон-пресс, 2016. 262 с.

2. Конахович, Г.Ф. Компьютерная стеганография. Теория и практика / Конахович Г.Ф., Пузыренко А.Ю. К.: МК-Пресс, 2006. 288 с.

3. Болгова, Е.В. О методе субинтервального скрытного внедрения данных в изображения / Болгова Е.В., Черноморец А.А. // Научные ведомости БелГУ. Сер. Экономика. Информатика. - 2018, Т. 45. № 1. - С. 192-201.

4. Ахмед Н., Рао К.Р, 1980. Ортогональные преобразования при обработке цифровых сигналов. М., Связь, 248.

5. Сёмкин Б.И., Двойченков В.И., 1973. Об эквивалентности мер сходства и различия. Исследование систем. Т. 1. Анализ сложных систем. Владивосток, ДВНЦ АН СССРС: 95-104.

Болгова Евгения Витальевна

Белгородский государственный национальный исследовательский университет, г. Белгород

старший преподаватель кафедры прикладной информатики и информационных технологий

Тел.: +7(4722) 30-13-00

E-mail: bolgova_e@bsu.edu.ru

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [414,4 K], добавлен 24.05.2015

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

    курсовая работа [5,8 M], добавлен 17.06.2017

  • Типы изображений (черно-белые, полутоновые, цветные) и их форматы. Устройства, создающие цифровые изображения, и их параметры. Применение и характеристики методов сжатия изображений. Поиск по содержимому в базах данных изображений. Структуры баз данных.

    презентация [360,4 K], добавлен 11.10.2013

  • Описание ДСМ-метода автоматического порождения гипотез. Исследование результатов влияния компонентов ДСМ-метода на качество определения тональности текстов. Алгоритм поиска пересечений. N-кратный скользящий контроль. Программная реализация ДСМ-метода.

    курсовая работа [727,0 K], добавлен 12.01.2014

  • Выбор методов обработки и сегментации изображений. Математические основы примененных фильтров. Гистограмма яркости изображения. Программная реализация комплексного метода обработки изображений. Тестирование разработанного программного обеспечения.

    курсовая работа [1,3 M], добавлен 18.01.2017

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

    курсовая работа [39,9 K], добавлен 24.11.2013

  • Описание метода обработки "Выделение контурных линий" и особенностей его применения и программной реализации. Способы увеличения контрастности. Значение правильного подбора формы гистограммы для качества компьютерной обработки растрового изображения.

    курсовая работа [940,2 K], добавлен 24.06.2013

  • Общие задачи линейного программирования. Описание алгоритма симплекс-метода, записанного в канонической форме с односторонними ограничениями. Алгоритм построения начального опорного плана для решения задачи. Расширенный алгоритм искусственного базиса.

    курсовая работа [142,9 K], добавлен 24.10.2012

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

    курсовая работа [32,0 K], добавлен 16.10.2013

  • Разработка программы, предназначенной для сжатия или компрессии полутонового изображения международным стандартом JPEG. Описание метода JPEG, выдача результатов в виде декодированного изображения. Обзор методов компрессии полутонового изображения.

    курсовая работа [43,5 K], добавлен 14.10.2012

  • Описание метода сжатия информации на основе двоичных кодирующих деревьев Хаффмана. Среда разработки Delphi версии 7.0. Понятия объектно-ориентированного программирования. Программа, разработанная в Delphi. Реализация на Delphi метода кодирования Хаффмана.

    курсовая работа [2,1 M], добавлен 26.03.2013

  • Информационные технологии, организация и перспективы их внедрения в архивах; этапы, объекты и цели информатизации. Направления процесса внедрения автоматизированных архивных технологий (ААТ): базы данных, сканирование документов, сетевые технологии.

    контрольная работа [23,9 K], добавлен 17.02.2011

  • Технико-экономическое описание предметной области и разработка программного проекта по автоматизации рабочего места менеджера по клининговым услугам. Разработка этапов внедрения программного продукта и расчет экономической эффективности его внедрения.

    дипломная работа [2,1 M], добавлен 12.04.2014

  • Анализ входной, выходной и постоянной информации. Математическая формулировка задачи и выбор метода обработки заданных параметров. Разработка алгоритма и его описание. Инструкция по эксплуатации программы, результаты проведенных расчетов и их анализ.

    курсовая работа [100,2 K], добавлен 11.02.2016

  • Сущность и описание симплекс-метода и улучшенного симплекс-метода (метода обратной матрицы), преимущества и недостатки их применения в линейном прогаммировании. Листинг и блок-схема программы на языке Turbo Pascal для решения математической задачи.

    курсовая работа [45,0 K], добавлен 30.03.2009

  • Проектирование реляционной базы данных с помощью прикладного программного средства MS ACCESS. Описания особенностей использования запросов для извлечения, изменения и удаления информации из базы данных. Характеристика структуры интерфейса пользователя.

    курсовая работа [1,6 M], добавлен 19.11.2012

  • Объединение данных с функциями их обработки в сочетании со скрытием ненужной для использования этих данных информации. Описание классов, их свойства. Спецификаторы доступа private и public. Доступ к элементам объекта. Сущность константного метода.

    лабораторная работа [485,9 K], добавлен 22.10.2013

  • Моделирование пространства и способы представления пространственных объектов. Хранение и извлечение пространственных объектов. Применение географических баз данных. Классификация объектов на основе размерности. Мозаичное и векторное представление.

    презентация [179,5 K], добавлен 11.10.2013

  • Разработка аппаратно-программного комплекса для осуществления идентификации объектов управления на основе вещественного интерполяционного метода. Анализ работоспособности аппаратно-программного комплекса, пример идентификации объекта управления.

    магистерская работа [2,2 M], добавлен 11.11.2013

  • Методы обработки изображений. Представление изображения в форматах RGB и HSB. Экономическая эффективность разработки и внедрения программного обеспечения подсистем обработки и выделения текстильных волокон. Защита оператора ЭВМ от вредных факторов.

    дипломная работа [287,2 K], добавлен 19.06.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.