Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+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
Заказ выполнил
NEO49
5
скачать
Минимаксная задача для корреляционных функций.docx
2022-04-25 19:48
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работа выполнена корректно, с первого раза, в срок. Всем доволен, автору благодарен.

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Проектирование химико-технологических систем.
Контрольная работа
Программирование
Стоимость:
300 ₽
Разработать игру «Угадай число»
Курсовая работа
Программирование
Стоимость:
700 ₽
написать код на WPF с# нужно сделать сегодня до 18:30
Другое
Программирование
Стоимость:
300 ₽
Объекто ориентированное моделирование
Реферат
Программирование
Стоимость:
300 ₽
Курсовая работа по примеру
Курсовая работа
Программирование
Стоимость:
700 ₽
Нужно сделать 5 лабораторных работ по программированию, на языке С++,
Решение задач
Программирование
Стоимость:
150 ₽
контрольььн-Высокоуровневые методы программирования
Контрольная работа
Программирование
Стоимость:
300 ₽
написать программу на языке Delphi (Python) решения задачи
Контрольная работа
Программирование
Стоимость:
300 ₽
Безопасность операционных систем, системное программирование
Контрольная работа
Программирование
Стоимость:
300 ₽
Линейное программирование
Контрольная работа
Программирование
Стоимость:
300 ₽
Технические средства автоматизации и управления
Контрольная работа
Программирование
Стоимость:
300 ₽
Системы искусственного интеллекта в профессиональной деятельности
Контрольная работа
Программирование
Стоимость:
300 ₽
Контрольная работа. Создание и поддержка сайта /190 мап
Контрольная работа
Программирование
Стоимость:
300 ₽
Написать код программы и скомпилировать из него исполняемый файл под ОС Linux
Контрольная работа
Программирование
Стоимость:
300 ₽
Сделать простое задание про программированию.
Контрольная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Типы данных, константы, переменные и массивы в Visual Basic
Типом данных называется способ хранения и представления данных в компьютере.

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

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