Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Минимаксная задача для корреляционных функций
Создан заказ №8308987
21 апреля 2022

Минимаксная задача для корреляционных функций

Как заказчик описал требования к работе:
На максимальном удалении от центра нужно создать фрагмент изображения, максимально сходный с центральным участком исходного изображения с помощью средств стрессового воздействия, когда их взаимная корреляция будет равна 0,8 или близким к 1. Практическую реализацию алгоритма можно выполнить в Матлабе , теоретическую часть нужно изложить математически. Нужно показать управляемость процесса приближения сходства. Решение задачи для случая минимума корреляционной функции. Необходимые и Достаточные условия. Запишем исходное поле в виде ∑_(i=1)^Mx▒∑_(j=1)^My▒a_ij , а поле после установки средств стрессового воздействия, воспользовавшись свойством дельта-функции, в виде (∑_(k=1)^(M_x)▒〖∑_(l=1)^(M_y)▒〖a_kl+〗 A_kl δ(k,l)〗). Корреляция между этими изображениями равна: С=(∑_(i=1)^Mx▒∑_(j=1)^My▒a_ij ∙∑_(k=1)^(M_x)▒〖∑_(l=1)^(M_y)▒〖a_kl+〗 A_kl δ(k,l)〗)/(√(∑_(i=1)^Mx▒∑_(j=1)^My▒a_ij^2 )⋅√(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l))^2 )). (1) Коэффициент K=1/√(∑_(i=1)^Mx▒∑_(j=1)^My▒a_ij^2 ) не зависит от исходного поля и показывает величину, обратную среднеквадратическому отклонению яркости исходного поля до установки средств стрессового воздействия, и может быть вынесен за скобки. Обозначим u=∑_(i=1)^Mx▒∑_(j=1)^My▒a_ij ∙∑_(k=1)^(M_x)▒〖∑_(l=1)^(M_y)▒〖a_kl+〗 A_kl δ(k,l)〗 (2) и v=√(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l))^2 ). (3) Тогда можно записать C=K u/v. Для решения задачи необходимо найти значения вектора амплитуд (A11, ... , AMxMy), при котором значение C минимально. Необходимым условием минимальности является равенство нулю всех частных производных C по Akl. Вычислим частные производные. ∂С/(∂A_kl )=K (u^' v-uv^')/v^2 . (4) u=∑_(i=1)^Mx▒∑_(j=1)^My▒a_ij ∙∑_(k=1)^(M_x)▒〖∑_(l=1)^(M_y)▒〖a_kl+〗 A_kl δ(k,l) 〗=∑_(i=1)^(M_x)▒∑_(j=1)^(M_y)▒∑_(k=1)^(M_x)▒∑_(l=1)^(M_y)▒〖a_ij a_kl+a_ij A_kl δ(k,l)〗. (5) u^'=∂u/(∂A_kl )=∑_(i=1)^(M_x)▒∑_(j=1)^(M_y)▒a_ij =a ̅, среднее значение яркости исходного поля. (6) v=√(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l))^2 ). (7) v^'=3/2 〖(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l)) )〗^(3/2)∙∑_(k=1)^(M_x)▒∑_(l=1)^(M_y)▒(2a_kl+2A_kl ) =3(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l)) )^(3/2)∙((a) ̅+A ̅), где a ̅ и A ̅ – средние яркости исходного поля и поля засветки. (8) Подставив (5) – (8) в (4), потребуем ∂С/(∂A_kl )=(a ̅∙√(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l))^2 )-∑_(i=1)^(M_x)▒∑_(j=1)^(M_y)▒∑_(k=1)^(M_x)▒∑_(l=1)^(M_y)▒〖a_ij a_kl+a_ij A_kl δ(k,l)3(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l)) )^(3/2)∙((a) ̅+A ̅)〗)/(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l))^2 )=0. Это условие выполняется при равенстве нулю числителя и неравенстве нулю знаменателя. Отсюда a ̅∙√(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l))^2 )-∑_(i=1)^(M_x)▒∑_(j=1)^(M_y)▒∑_(k=1)^(M_x)▒∑_(l=1)^(M_y)▒〖〖(a〗_ij a_kl+a_ij A_kl δ(k,l))∙3(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l)) )^(3/2)∙((a) ̅+A ̅)〗=0. (9) Сократим на √(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l))^2 ), т.к. это выражение не равно нулю. Получим уравнение 3∑_(i=1)^(M_x)▒∑_(j=1)^(M_y)▒∑_(k=1)^(M_x)▒∑_(l=1)^(M_y)▒〖〖(a〗_ij a_kl+a_ij A_kl δ(k,l))∙(∑_(k=1)^Mx▒∑_(l=1)^My▒(a_kl+A_kl δ(k,l))^2 )∙((a) ̅+A ̅)〗=a ̅. (10) Уравнение (10) может быть решено численными методами. Достаточным условием экстремума является положительно определенная матрица Гессе: |■((∂^2 С)/(∂〖A_kl〗^2 )&(∂^2 C)/(∂A_kl ∂A_(k+1,l) )…&(∂^2 C)/(∂A_kl ∂A_(m,n) )@(∂^2 C)/(∂A_kl ∂A_(k,l+1) )&…&@&&)| Исходя из свойств дельта-функции, можно заключить, что все (∂^2 C)/(∂A_kl ∂A_(m,n) )=0 при m≠k, n≠l. Таким образом, матрица Гессе становится положительно определенной диагональной матрицей, что доказывает существование экстремума, определяемого уравнением (10)
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
22 апреля 2022
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
IG1968
5
скачать
Минимаксная задача для корреляционных функций.docx
2022-04-25 19:48
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работа выполнена корректно, с первого раза, в срок. Всем доволен, автору благодарен.

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Преддипломный отчет
Отчёт по практике
Программирование
Стоимость:
700 ₽
Фигуры Лиссажу
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка игрового приложения под операционную систему Android
Дипломная работа
Программирование
Стоимость:
4000 ₽
Реализация игры в слова
Курсовая работа
Программирование
Стоимость:
700 ₽
освоение пакетов математического моделирования и разработки Matlab, Mathcad
Отчёт по практике
Программирование
Стоимость:
700 ₽
Прикладные задачи программирования. Тест онлайн
Ответы на вопросы
Программирование
Стоимость:
300 ₽
2 задачи(visual basic)
Контрольная работа
Программирование
Стоимость:
300 ₽
ТЕХНИЧЕСКАЯ ЭКСПЛУАТАЦИЯ ИНФОРМАЦИОННО-КОММУНИКАЦИОННЫХ СЕТЕЙ СВЯЗИ
Контрольная работа
Программирование
Стоимость:
300 ₽
Разработка лексического анализатора языка программирования высокого уровня
Контрольная работа
Программирование
Стоимость:
300 ₽
Машинные языки
Контрольная работа
Программирование
Стоимость:
300 ₽
Построить базу данных на языке SQL согласно входной информации
Контрольная работа
Программирование
Стоимость:
300 ₽
Проверочная по решающим деревьям и по разложению ошибки на смещение и разброс
Контрольная работа
Программирование
Стоимость:
300 ₽
Программная реализация трехмерной динамической сцены с помощью ОpenGL
Контрольная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Типы данных, константы, переменные и массивы в Visual Basic
Типом данных называется способ хранения и представления данных в компьютере.

интернет-биржа студенческих работ">Рисунок 1. Стандартные типы данных. Автор24 — интернет-биржа студенческих работ
Язык Visual Basic может хранить и обрабатывать данные следующих типов:
Правила записи имени переменной:
Для объявления типа переменной в VB можно использовать следующие возможности:
Константы – величины с не...
подробнее
Основные понятия языка VBA. Переменные и константы
Объект – это объединение данных с кодом, предназначенным для их обработки.
Объект представляет собой поименованный элемент, который имеет:
Оператор – это наименьшая способная выполняться единица VBA-кода. Оператор может объявлять или определять переменную, а также выполнять какое-либо действие в программе. Иначе говоря, оператор представляет собой обобщенную инструкцию, содержащую всю информацию, ...
подробнее
Unit-тесты
Такие тесты имеет смысл создавать для каждой объёмной функции или метода, а также для отдельных классов, особенно, если их очень много. В дальнейшем это позволит достаточно быстро реагировать на любые изменения кода, так как новые добавления в коде можно будет сразу же легко проверить на наличие ошибок и тут же устранить их в случае возникновения.
Среди всего разнообразия возможных в программирован...
подробнее
Алгоритмы дискретной математики
В связи с современными условиями, связанными с развитием вычислительной техники, появились возможности по программированию разнообразных алгоритмов, которые используются при решении огромного количества прикладных задач.
Несмотря на то, что не существует универсального подхода к составлению алгоритмов, полезно знать некоторые общие принципы и способы, которые используются при разработке любых алгор...
подробнее
Типы данных, константы, переменные и массивы в Visual Basic
Типом данных называется способ хранения и представления данных в компьютере.

интернет-биржа студенческих работ">Рисунок 1. Стандартные типы данных. Автор24 — интернет-биржа студенческих работ
Язык Visual Basic может хранить и обрабатывать данные следующих типов:
Правила записи имени переменной:
Для объявления типа переменной в VB можно использовать следующие возможности:
Константы – величины с не...
подробнее
Основные понятия языка VBA. Переменные и константы
Объект – это объединение данных с кодом, предназначенным для их обработки.
Объект представляет собой поименованный элемент, который имеет:
Оператор – это наименьшая способная выполняться единица VBA-кода. Оператор может объявлять или определять переменную, а также выполнять какое-либо действие в программе. Иначе говоря, оператор представляет собой обобщенную инструкцию, содержащую всю информацию, ...
подробнее
Unit-тесты
Такие тесты имеет смысл создавать для каждой объёмной функции или метода, а также для отдельных классов, особенно, если их очень много. В дальнейшем это позволит достаточно быстро реагировать на любые изменения кода, так как новые добавления в коде можно будет сразу же легко проверить на наличие ошибок и тут же устранить их в случае возникновения.
Среди всего разнообразия возможных в программирован...
подробнее
Алгоритмы дискретной математики
В связи с современными условиями, связанными с развитием вычислительной техники, появились возможности по программированию разнообразных алгоритмов, которые используются при решении огромного количества прикладных задач.
Несмотря на то, что не существует универсального подхода к составлению алгоритмов, полезно знать некоторые общие принципы и способы, которые используются при разработке любых алгор...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы