Главная » Просмотр файлов » Диссертация

Диссертация (1152212), страница 15

Файл №1152212 Диссертация (Разработка автоматизированной системы для контроля органолептических показателей качества гранулированных пищевых продуктов с использованием технологий компьютерного зрения) 15 страницаДиссертация (1152212) страница 152019-08-01СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 15)

При значительном процентном содержании брака на основе анализа изображения группы гранул, необходимо принять решение о необходимости подачи управляющего сигнала ~33]. При получении автоматизированной системой компьютерного зрения информации об органолептическнх показателей качества гранулы необходимо произвести сравнение полученных данных с эталоном. Сравнение может производится несколькими методами: анализ и сравнение выраженных в понятном для системы цифровом виде органолептнческнх параметров объекта полученного изображения с заранее известными системой органолептическнми параметрами эталона; анализ и сравнение объекта на полученном цифровом изображении с изображением объекта-эталона посредством метода вычитания.

В первом случае задача сводится к сравнению значений органолептических показателей каждой гранулы на кадре цифрового видеофильма с соответствующими значениями объекта эталона. Производится сравнение числовых показателей длины, ширины гранулы в поперечнике, сравнение показателей геометрической формы, текстуры, цвета исследуемой гранулы можно осуществить, используя специальные функции класса Кес1апд1е языка программирования Уа1а и АсйопЯспр1 З.О. В случае использования метода вычитания изображения необходимо определять уровень изменения органолептических показателей качества гранулы по полученному в ходе работы алгоритма разностному изображению, после чего произвести анализ и конвертацию полученных данных в соответствующие коэффициенты динамики изменения гранул. 91 Для мониторинга передвижения гранулы на конвейерной линии необходимо произвести анализ видеофильма, содержащего некую последовательность кадров хь х~, ..., х„.

Переменная х;11,Ь1, характеризующая кадр хь должна удовлетворять следующим неравенствам: 0 < 1 < Е, О < Ь < Н, где Ь вЂ” длина, Н вЂ” высота кадра видеофильма. Необходимо найти такие множества областей изображения для каждого кадра видеофильма, которые соответствуют движущимся объектам. После преобразований данные множества областей должны представлять собой бинаризированные изображения, содержащие в себе пикселы, значение которых принимает только одно из двух возможных значений. Зачастую пикселы условно кодируются как "0" и "1", где "0" условно принимается как неподвижный задний фон, а "1" условно принимается как движущийся объект. На практике при разработке программного обеспечения такая реализация процедуры бинаризации изображения чаще всего имеет значения шестнадцатеричной системы счисления: ФГГГГГГ в для отображения белых пикселов, характеризующих движущиеся объекты, ЮООООО для отображения черных пикселов, характеризующих неподвижный задний фон: ФГг"РГГг, пиксел движущегося объекта, ,1= Х,п, ~ 4000000,пнксел неподвижного фона ' где п — максимальное количество кадров в видеофильме.

Далее необходимо принять В1'1,6~, где 0 < 1 < 1., О < 6 < Н, как некоторое множество пикселов, которое соответствует неподвижному заднему фону. Если получаемое с видеокамеры изображение имеет цвет, то необходимо совершить преобразование цифрового изображения в оттенки серого. Используя побитовые операции можно привести цветное изображение к черно-белому в градациях серого, которое затем может быть преобразовано в бинаризированное изображение.

Такие преобразования позволяют сократить количество уровней градаций серого изображения от 256 до двух — ФОООООО до МГРГгРТ, которые соответственно интерпретируются автоматизированной системой компьютерного зрения как черный и белый цвета. В случае уже получаемого черно-белого изображения можно отметить, что пикселы каждого кадра из всей последовательности кадров видеофильма, а так же множество пикселов, характеризующих собой задний неподвижный фон будут иметь цветовой диапазон от 0 до 255 в десятичной системе счисления или от 4000000 до йГГГГГГ в шестнадцатеричной системе счисления: хДЦ е (4000000„...,ЫГГГГГГ~, ~ = 1, п В(1,Ь) е ~Я)ООООО,...,ФГГГГГГ~, ~ = 1, и Затем необходимо произвести расчет результирующего показателя, который выражен в виде нового множества пикселов, ЯД,Ц при по-пиксельном вычитании фона из анализируемого кадра.

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

2.2. Рис. 2 2 блок-схема формирования бинаризированного изображения-маски. Где РДЬ), О < 1 < А, О < 6 < О полученное множество пикселов, характеризующее собой бинаризированное изображение-маску на ~-ом кадре. Стоит отметить, что существуют различные методы построения фона на цифровом изображении, повышающие качество работы алгоритма для идентификации движущихся объектов, такие как пер екурсивные методы обновления модели фона, гистограммный рекурсивный метод, метод Гауссвых распределений и другие.

На сегодняшний день одной из важных проблем данных методов является не приспособленность к резким изменениям освещенности фона и движущихся объектов в процессе съемки. В связи с чем необходимо использовать видеооборудование, имеющее технические возможности и функционал быстрой подстройки экспозиции и выбора соответствующей экспопары для нормализации контраста изображения и минимизации кадров с Р;,4~) можно описать управляющий сигнал: И) = Г < " 1 Ь И(Я Рсу, (ЮИ > 12.5) Где у' — векторный функционал, которая характеризует собой преобразования матрицы Р„ полученного изображения в матрицу Ра действительных значений. Таким образом можно производить преобразование цветного изображения в черно-белое, а так же, например, черно-белое изображение преобразовать в бинарное изображение, содержащее в себе пикселы двух цветов.

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

Для построения математических методов анализа динамики объекта необходимо описать условия работы автоматизированной системы — при возмущающем воздействии в локальной зоне при отклонении органолептнческих показателей качества. При отклонении показателей качества на заданную величину необходимо совершить регулирующее воздействие, которое может быть охарактеризовано следующими действиями: увеличение регулирующего воздействия либо уменьшение регулирующего воздействия. При отсутствии значительной динамики изменений исследуемого объекта необходимо оставить параметры технологического процесса без изменений. Данное управление исполнительным механизмом можно выразить как и1'гУ' = УГ+ЕУ) Ч О 1' 1'-7УД.

Имея в заданный момент времени г изображение объекта, выраженное через матрицу на котором запечатлен объект-эталон, в данном случае это гранула пищевого продукта, гранулированный комбикорм. Поскольку цифровое изображение- эталон содержит помимо объекта-эталона еще и задний фон, то необходимо произвести идентификацию объекта-эталона, заднего фона, то есть совершить выделение интересующей локальной зоны для последующего анализа на изображении-эталоне. Выделение локальной зоны из изображения-эталона производится в качестве матрицы х,Ц4), 0 < 1 < Ь, О < Ь < Н, а из цифрового изображения, поступающего с видеокамеры на технологической линии в процессе работы необходимо выделить матрицу х,~7,Ц, 0 < 1 < Е, 0 < Ь < Н, которая характеризует собой выделенную локальную зону анализируемого объекта.

При выполнении действий алгоритма вычитания, которые описаны выше совершается расчет матрицы разности интенсивности пикселов подматрицы х„~Щ и х,.(1,Ц в матрицу М~1,Ь~, 0 < ! < Е., О < Ь < Н. Блок-схема данного алгоритма представлена на рис. Для идентификации движения достаточно брать абсолютные значения пикселов бинаризированных матриц, но для анализа степени динамики и скорости изменения объекта необходимо учитывать как положительные„так и отрицательные значения разности, поэтому формируемая магрица разности интенсивности может иметь: положительные значения, характеризующие повышение степени изменений, отрицательные значения, характеризующие уменьшение степени изменений и нулевые значения, характеризующие отсутствие изменений.

96 Рис. 2.3 Блок-схема алгоритма формирования матрицы разности интенсивности Из полученной матрицы разности интенсивности М~1„Ь) можно извлечь вектора ВЦЦ положительной интенсивности и ~'~~,Ц отрицательной интенсивности, длины которых будут соответствовать уровню изменения анализируемого пиксела от его предыдущего положения.

Данную динамику изменений пикселов анализируемого объекта можно описать как увеличение объекта при %71,6) > $'11,1г), уменьшение объекта при Ъ'11„Ц < ИТ1,6), отсутствие изменений объекта при ИЦЬ) = $"11,Ц. На практике можно рассмотреть случай, когда размер гранул пищевого продукта в процессе производства меняет своей размер из-за нарушений режимов технологического оборудования, причиной этому может служить: изменившаяся частота вращения матрицы гранулятора; изменение влажности пищевой массы гранулятора, вследствие чего нарушается равномерная плотность пищевой массы; изменение степени нагнетания пищевой массы в гранулятор. Стоит отметить, что существует погрешность при анализе изображений, например в случае отсутствия видимых изменений исследуемого объекта программное обеспечение может зафиксировать малую ненулевую разность интенсивности - данная ошибка может возникать по множжествам причин: цифровой шум изображения; вибрация исследуемого объекта на конвейерной линии, вибрация видеодатчика; хроматические абберации линз, вносящие некоторые цветовые и геометрические искажения на цифровое изображение; светочувствительность матрицы видеодатчика, физический размер светочувствительного элемента матрицы и др.

Данную ошибку можно предотвратить эмпирическим путем подбора различных режимов работы видеокамеры, в процессе чего определяются допустимые значения длин векторов ИЦА) и $'(1,Ь). При идентификации наибольшего вектора разностной интенсивности пикселов можно определить знак управляющего воздействия на исполнительный механизм. В случае производства гранулированных пищевых продуктов, таких как хлопья, кукурузные палочки, гранулированный комбикорм, отруби - увеличить или уменьшить степень инжекции пищевой массы в приемник гранулятора, либо уменьшить или увеличить частоту вращения матрицы гранулятора.

Характеристики

Список файлов диссертации

Разработка автоматизированной системы для контроля органолептических показателей качества гранулированных пищевых продуктов с использованием технологий компьютерного зрения
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6381
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее