Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634558)
Контекстум
.

Обработка и анализ изображений в среде MATLAB (220,00 руб.)

0   0
АвторыКостылев Владимир Иванович, Левицкая Юлия Сергеевна
ИздательствоИздательский дом ВГУ
Страниц159
ID747912
АннотацияВ данном учебном пособии приведены универсальные методы первичной обработки изображений, предназначенные для решения различных практических задач. Показано, как считывать изображение в рабочую область компьютера, настраивать контрастность изображения, записывать отредактированное изображение в файл, как выполнить обнаружение края изображения путем разделения изображения на блоки, как расширить изображение, как использовать регуляризованную деконволюцию для обработки изображений, как размыть двоичное изображение, как использовать деконволюцию Винера для размытых изображений. Показана базовая структура изображений и методы улучшения данных для изображений с мультиспектральными данными, как измерять параметры объектов в полутоновом изображении, как использовать фазовую корреляцию в качестве предварительного шага автоматической регистрации изображения, как использовать алгоритм Люси-Ричардсона для обработки изображений, как использовать скрытую деконволюцию. Имеются примеры геометрических преобразований, а также показано, как использовать Image Processing ToolboxTM для визуализации и анализа видео или последовательностей изображений. Экспериментальная часть работы выполнена с применением пакета программирования Мatlab.
Кому рекомендованоРекомендовано магистрам физического факультета Воронежского государственного университета.
Обработка и анализ изображений в среде MATLAB / В.И. Костылев, Ю.С. Левицкая .— Воронеж : Издательский дом ВГУ, 2019 .— 159 с. — 159 с. — URL: https://rucont.ru/efd/747912 (дата обращения: 19.04.2024)

Предпросмотр (выдержки из произведения)

Обработка_и_анализ_изображений_в_среде_MATLAB.pdf
Стр.1
Стр.3
Стр.6
Стр.7
Стр.8
Стр.9
Стр.10
Обработка_и_анализ_изображений_в_среде_MATLAB.pdf
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» В.И. Костылев, Ю.С. Левицкая ОБРАБОТКА И АНАЛИЗ ИЗОБРАЖЕНИЙ В СРЕДЕ МATLAB Учебное пособие Воронеж Издательский дом ВГУ 2019
Стр.1
Содержание Введение…………………………………………………………………………4 1. Ввод, обработка и вывод изображений………………………………...……6 2. Блок обработки больших изображений……………………………...…….11 3. Создание галереи преобразованных изображений………………...……...15 4. Разворот изображения для увеличения формы……………………………28 5. Нахождение угла поворота изображения и масштаб…………………..…31 6. Удаление размытия изображения с помощью регуляризованного фильтра...35 7. Размытие изображения для удаления тонких линий…………………...…44 8. Удаление нечётких изображений с помощью фильтра Винера…………..46 9. Улучшение мультиспектральных цветовых композитных изображений…...52 10. Исправление неравномерное освещение и анализ объектов переднего плана..62 11. Вычисление статистики для больших изображений……………….……69 12. Улучшение изображения с низким уровнем освещенности………….…80 13. Гранулометрия снежинок……………………………………………...…..85 14. Измерение областей в оттенках серого………………………………..…90 15. Использование фазовой корреляции в качестве шага предварительной обработки при регистрации изображения…………………………..……94 16. Исследование срезов/проекций из 3-мерного набора данных МРТ...….99 17. Обрезание изображений с использованием алгоритма Люси-Ричардсона....108 18. Обрезание изображений с использованием алгоритма слепой деконволюции.121 19. Измерение угла пересечения линий……...……………………………...130 20. Измерение радиуса рулона ленты……………………………………….135 21. Идентификация круглых объектов……………………………….…..….137 22. Нахождение длины движущегося маятника……………………….…....143 23. Обнаружение автомобилей в видеоролике……………………….……..150 Заключение………………………………………………………………..…..157 Литература………………………………………………………………….…158 3
Стр.3
1. Основной ввод изображений, обработка и вывод В этом пункте показано, как считывать изображение в рабочую область, настраивать контрастность изображения, а затем записывать отредактированное изображение в файл. Шаг 1: чтение и отображение изображения. Загрузите изображение в рабочую область, используя команду imread. В этом примере считывается один из образцов изображений, включенных в набор инструментов, изображение молодой девушки в файле с именем pout.tif и хранится в массиве с именем I. Команда imread извлекает информацию о том, что форматом графического файла является формат Tagged Image File Format (TIFF). I = imread('pout.tif'); Отобразите изображение, используя функцию imshow. Вы также можете просмотреть изображение в приложении Image Viewer. Функция imtool открывает приложение Image Viewer, которое представляет собой интегрированную среду для отображения изображений и выполнения некоторых общих задач обработки изображений. Приложение Image Viewer предоставляет все возможности отображения изображений imshow, но также предоставляет доступ к нескольким другим инструментам для навигации и изучения изображений, таких как полосы прокрутки, инструмент пиксельной области, инструмент «Информация об изображении» и инструмент «Коррекция контрастности». imshow(I) 6
Стр.6
Рисунок 1. – Вывод изображения функцией imshow Шаг 2: проверьте, как изображение появляется в рабочей области. Проверьте, как функция imread сохраняет данные изображения в рабочей области, используя команду whos. Вы также можете проверить переменную в браузере Workspace. Функция imread возвращает данные изображения в переменной I, которая представляет собой массив элементов размером 291 на 240 из данных uint8. whos I Name I Size 291x240 Bytes 69840 Class uint8 Attributes Шаг 3: улучшение контрастности изображения. Просмотрите распределение интенсивности пикселей изображения. Изображение pout.tif представляет собой несколько низкоконтрастное изображение. Чтобы увидеть распределение интенсивностей изображения, создайте гистограмму, вызвав функцию imhist. (вызовите imhist с помощью команды figure, чтобы гистограмма не перезаписывала отображение изображения I в текущем окне рисунка.) Обратите внимание, как гистограмма показывает, что диапазон интенсивности изображения довольно узкий. Диапазон не охватывает потенциальный диапазон [0, 255], 7
Стр.7
и отсутствует высокое и низкое значения, которые могут привести к хорошему контрасту. figure imhist(I) Рисунок 2. – Гистограмма изображения Улучшите контрастность изображения, используя функцию histeq. Гистограмма выравнивает значения интенсивности во всем диапазоне изображения. Отображение изображения. (Набор инструментов включает в себя несколько других функций, которые выполняют настройку контрастности, включая imadjust и adaptthisteq, и интерактивные инструменты, такие как инструмент «Контрастность контраста», доступный в Image Viewer.) I2 = histeq(I); figure imshow(I2) 8
Стр.8
Рисунок 3. – Изображение с улучшенной контрастностью, используя функцию histeq Вызовите функцию imhist еще раз, чтобы создать гистограмму выравниваемого изображения I2. Если вы сравните две гистограммы, вы увидите, что гистограмма I2 более распространена по всему диапазону, чем гистограмма I. figure imhist(I2) Рисунок 4. – Гистограмма контрасного изображения 9
Стр.9
Шаг 4: запишите скорректированное изображение в файл диска. Запишите отредактированное изображение I2 в файл диска, используя функцию imwrite. Этот пример включает расширение имени файла .png в имени файла, поэтому функция imwrite записывает изображение в файл в формате Portable Network Graphics (PNG), но вы можете указать другие форматы. imwrite (I2, 'pout2.png'); Шаг 5: проверьте содержимое нового файла. Посмотрите, что imwrite написал в файл диска, используя функцию imfinfo. Функция imfinfo возвращает информацию об изображении в файле, такую как его формат, размер, ширина и высота. imfinfo('pout2.png') 10
Стр.10

Облако ключевых слов *


* - вычисляется автоматически
.
.