Защита авторства изображений с использованием цифровых водяных знаков

Разработка программного обеспечения для маркировки и защиты авторства изображения с использованием цифровых водяных знаков. Поиск особых точек изображения на примере детектора Харриса. Применение преобразования Фурье для введения цифровых водяных знаков.

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

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

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

руб., а количество рабочих дней в году 258, получаем:

руб.

Это стоимость и обслуживание технического ремонта за период разработки.

Амортизационные отчисления рассчитываются по формуле:

- норма амортизации, которая высчитывается по формуле: НА = 1/Тс, где Тс - срок службы оборудования и установок, лет (примем 5 лет).

Рассчитаем амортизационные отчисления за год:

руб.,

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

руб.

В таблице 4.3 приведена смета затрат на разработку программного продукта.

Таблица 2

Статьи затрат на проектирование и разработку программного обеспечения

Наименование показателя

Стоимость, руб.

1. Затраты на оплату труда

413 700

2. Отчисления на социальные нужды

141 900

3. Содержание и эксплуатация научно-исследовательского оборудования и установок:

3.1. затраты на топливо и энергию для технологических целей

43 624

3.2. техническое обслуживание и ремонт оборудования

2 380

3.3. амортизационные отчисления

11 920

Итого

613 524

Таким образом, себестоимость программного продукта составляет 613524 руб. Использование конструкторской разработки будет приносить эффект только при массовом производстве систем управления, основанных на использовании технологии DTMF. Разработанный продукт имеет широкую сферу применения.

5. Техника безопасности и охрана труда при разработке программы

Общие требования безопасности:

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

- при эксплуатации персонального компьютера на инженер могут оказывать действие следующие опасные и вредные производственные факторы:

· повышенный уровень электромагнитных излучений;

· повышенный уровень статического электричества;

· пониженная ионизация воздуха;

· статические физические перегрузки;

· перенапряжение зрительных анализаторов.

Пользователь обязан:

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

- содержать в чистоте рабочее место.

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

Соблюдать меры пожарной безопасности.

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

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

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

Рабочая мебель для пользователей компьютерной техникой должна отвечать следующим требованиям:

- высота рабочей поверхности стола должна регулироваться в пределах 680-800 мм; при отсутствии такой возможности высота рабочей поверхности стола должна составлять 725 мм;

- рабочий стол должен иметь пространство для ног высотой не менее 600 мм, глубиной на уровне колен не менее 450 мм и на уровне вытянутых ног не менее 650 мм;

- рабочий стул (кресло) должен быть подъемно - поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также - расстоянию спинки от переднего края сиденья;

- рабочее место должно быть оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов; поверхность подставки должна быть рифленой и иметь по переднему краю бортик высотой 10 мм;

- рабочее место с персональным компьютером должно быть оснащено легко перемещаемым пюпитром для документов [2].

За невыполнение виновные привлекаются к ответственности согласно правилам внутреннего трудового распорядка или взысканиям.

5.1 Требования безопасности перед началом работы

- подготовить рабочее место.

- отрегулировать освещение на рабочем месте, убедиться в отсутствии бликов на экране.

- проверить правильность подключения оборудования к электросети.

- проверить исправность проводов питания и отсутствие оголенных участков проводов.

- убедиться в наличии заземления системного блока, монитора и защитного экрана.

- протереть антистатической салфеткой поверхность экрана монитора и защитного экрана.

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

5.2 Требования охраны труда во время работы

Инженеру при работе на ПК запрещается:

- прикасаться к задней панели системного блока (процессора) при включенном питании;

- переключать разъемы интерфейсных кабелей периферийных устройств при включенном питании;

- допускать попадание влаги на поверхность системного блока (процессора), монитора, рабочую поверхность клавиатуры, дисководов, принтеров и других устройств;

- производить самостоятельное вскрытие и ремонт оборудования;

- работать на компьютере при снятых кожухах;

- отключать оборудование от электросети и выдергивать электровилку, держась за шнур.

Продолжительность непрерывной работы с компьютером без регламентированного перерыва не должна превышать 2-х часов.

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

5.3 Требования охраны труда по окончании работы

- отключить питание компьютера.

- привести в порядок рабочее место.

- выполнить упражнения для глаз и пальцев рук на расслабление.

5.4 Требования охраны руда в аварийных ситуациях

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

- не приступать к работе до устранения неисправностей.

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

6. Ресурсо- и энергосберегающие технологии, использованные при разработке программы

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

Normal (Нормальный режим) - собственно, это не энергосберегающий режим, а основное состояние работающего монитора, когда оба блока работают. При работе в нормальном режиме монитор потребляет в среднем 80-90 Вт

Stand-by (Ждущий режим) - отключается блок горизонтальной развертки, а блок вертикальной развертки продолжает работать. Этот режим хорош, если вы ненадолго отошли от компьютера: монитор включается почти мгновенно, а экономия составляет порядка 10 Ватт от общего энергопотребления.

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

Power-off (Отключен) - отключаются оба блока монитора. Для выхода из этого режима требуется примерно столько же времени, сколько необходимо монитору при включении питания, однако в этом режиме монитор потребляет только 5 Ватт.

Основной режим энергосбережения здесь - Stand-by (Ждущий режим). Результат работы сохраняется в оперативной памяти компьютера, а затем компьютер переключается в энергосберегающий режим и отключает жесткий диск. Это быстрый и несложный способ уменьшить потребление электроэнергии. Более сложный режим называется Hibernate (Режим гибернации). Текущее состояние системы сохраняется в специальном файле на жестком диске, после чего компьютер можно выключить. При последующем включении система вернется в сохраненное состояние.

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

Все операционные системы снабжены настройками энергосбережения. Например, в Windows XP это можно сделать, зайдя в Пуск -> Панель управления -> Электропитание. В Linux для этого существуют специальные команды, которые вводятся в консоли: setterm, xset. В MacOS в Системных настройках нужно выбрать вкладку «Энергосбережение» [13].

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

Единожды настроенный, энергосберегающий режим не потребует от вас регулярного внимания, но будет постоянно способствовать экономии электроэнергии.

В Windows 7 существуют три энергосберегающих режима - Сон, Гибернация (Спящий режим) и Гибридный сон.

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

Гибернация (Спящий режим) - это энергосберегающий режим, разработанный специально для ноутбуков. В русской локализации Windows 7 гибернация называется Спящим режимом, из-за чего этот режим энергосбережения часто путают с режимом сна (на наш взгляд, правильнее было бы назвать его режимом спячки). В отличие от режима сна, помещающего открытые программы и документы в оперативную память, Спящий режим (гибернация) сохраняет открытые документы и программы на жесткий диск (в файл hiberfil.sys) и затем переводит компьютер в режим сниженного энергопотребления. Все настройки и изменения в документах после выхода из режима гибернации сохранятся даже при полном отключении питания. Однако всё же рекомендуется сохранять важные изменения и настройки перед переводом компьютера в режим гибернации. Выход компьютера из Спящего режима происходит обычно быстро - быстрее, чем включение Windows после завершения работы, но дольше, чем выход из режима сна. Все открытые на момент входа в Спящий режим документы и программы восстанавливаются из файла hiberfil.sys, после чего вы сразу можете вернуться к работе, продолжив её с того места, где вы остановились. Для своего функционирования режим гибернации требует объем жесткого диска, соответствующий объему оперативной памяти (если общий объем вашей оперативной памяти 2 гигабайта, то файл hiberfil.sys будет занимать 2 гигабайта на жестком диске).

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

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

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

Второй режим это всем известный режим Stand-by, в дословном переводе с английского означает «режим резервирования». В этом режиме блок вертикальной развертки продолжает вырабатывать сигнал, а блок горизонтальной развёртки отключается. При этом экономится около 10 ватт. Возврат из этого режима монитор производит практически мгновенно.

Третий режим получил название Suspend mode, режим приостановки. В этом режиме отключается блок вертикальной развёртки, но блок горизонтальной развёртки продолжает функционировать. Энергопотребление монитора в этом режиме обычно составляет около 15 ватт. В нормальный режим монитор возвращается ощутимо дольше, как если бы он выходил из режима Stand-by.

Четвёртый режим - режим Power-off. Он соответствует полному отключению питания от узлов развёртки. Выход из этого режима потребует практически столько же времени, сколько необходимо монитору при включении питания. В этом режиме монитор потребляет не более 5 ватт.

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

Заключение

1) Изучены основные методы построения особых точек, их характеристики и выбран детектор Харриса как наиболее быстродействующий

2) Создана блок-схема и сценарий алгоритма определения точек при помощи детектора Харриса на языке Матлаб, позволяющий гибко изменять его параметры

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

4) Проведенный анализ полученного графа позволил сделать вывод о недостаточной повторяемости детектирования точек при афинных преобразованиях изображения (масштабирование, поворот, проектирование)

Список использованных источников

1. Alpaslan F., Apolloni B., Ghosh A., Jain L.C., Patnaik S. Machine Learning and Robot Perception. Springer, 2005

2. Papageorgiou C., Poggio T A trainable system for object detection Computer Vision. Vol.38. No.1, 2000. - pp. 15-33

3. Чубукова И.А Data Mining: учебное пособие М.: Интернет-университет информационных технологий: БИНОМ: Лаборатория знаний, 2006.

4. Pawlak Z Rough Sets - Theoretical Aspects of Reasoning about Data Kluwer Academic Publishers, Dordrecht.

5. Alonso D., Nieto M., Saldaro L. Robust Vehicle Detection through Multidimensional Classification for On Broad Video Based Systems IEEE. - 2007.

6. Moshkov M, Piliszczuk M, Zielosko B Partial Covers, Reducts and Decision Rules in Rough Sets: Theory and Applications. Studies in Computational Intelligence, vol. 145. Springer, Heidelberg.

7. Quinlan JR C4.5: Programs for Machine Learning Morgan Kaufmann Publishers, San Mateo.

8. Gavrila D. M., Giebel J., Munder S. Vision-based pedestrian detection: the protector system // Proceedings of the IEEE Intelligent Vehicles Symposium, Parma, Italy. - 2004. - pp. 13-18.

9. Mitchell T. Machine Learning McGraw Hill, 1997.

10. Alal Z., Matas J., Mikolajczyk K. Forward-backward error: automatic detection of tracking failures ICPR'10, 2010. - pp. 2756-2759.

11. Choudhury T, Pentland A. Face Recognition for Smart Environments IEEE Computer Vision. - 2000. - pp. 50-55.

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

...

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

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