Применение методов цифровой обработки оптических изображений при измерении геометрических параметров поперечного сечения труб

Световые и теневые методы проекции, их применение в измерительной технике при решении задач определения формы и размеров различных объектов. Цифровая обработка оптических изображений при измерении геометрических параметров поперечного сечения труб.

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

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Применение методов цифровой обработки оптических изображений при измерении геометрических параметров поперечного сечения труб

Старостин Е.М., Гавриленков В.А., Зиенко С.И.

Discussed is the method of measurement of pipes geometrical parameters based on digital processing of pipe cross-section optical images formed by matrix photodetector. Given are the mathematical transformations that allow determining required parameters. Showed is the algorithm which underlie computer program for images processing and calculations. Method can be used for measurements parameters of cylindrical pipes that manufactured from both transparent and opaque materials

Световые и теневые методы проекции находят широкое применение в измерительной технике при решении задач определения формы и размеров различных объектов. Практическая реализация их неразрывно связана с формированием и обработкой оптических изображений с целью получения сигнала измерительной информации, его преобразования и получения количественных данных о форме и размерах измеряемых объектов. В настоящее время при решении подобных задач все шире применяют контрольно-измерительное оборудование, работа которого основана на использовании видеодатчиков и применении методов цифровой обработки оптических изображений (ЦООИ).

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

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

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

Как известно, эллипс представляет собой кривую второго порядка, которая в декартовой системе координат (ДСК) описывается каноническим уравнением

,

где a и b - полуоси. Центр эллипса при этом совпадает с началом ДСК, а оси эллипса - с осями ДСК. Задача описания профильных кривых поперечного сечения трубы осложняется тем, что в реальных условиях изображение сечения сориентировано произвольно в системе координат матричного фотоприемника. Поэтому для определения параметров профильных кривых необходимо использовать общее уравнение кривых второго порядка

Ax2 + 2Bxy + Cy2 + 2Dx + 2Ey + H = 0, (1)

а затем приводить его к каноническому виду.

Алгоритм решения сформулированной задачи содержит 3 этапа:

1) Зная координаты точек исследуемых кривых в ДСК, находят коэффициенты A, B, C, D, E и H уравнения (1), для чего решают переопределенную систему n уравнений

, (2)

где свободному члену придают любое (ненулевое) значение, например H = 1;

2) Находят ДСК1, в которой оси эллипса параллельны осям системы координат, а уравнение кривой не содержит члена, составленного из произведения различных координат: x1y1. При этом слагаемое 2Bxy исключают поворотом ДСК на угол б [2]. Таким образом, получают систему ДСК1, координаты которой x1 и y1 связаны со старыми координатами x и y соотношением

, (3)

где .

Переход от старых координат к новым определяется соотношением

. (4)

При помощи параллельного переноса ДСК1 находят ДСК2, в которой уравнение кривой будет иметь простейший вид [2]. Координаты точки в этих двух системах связаны соотношениями и . Начало координат ДСК2 в ДСК1, таким образом, переносится в точку с координатами

(5)

В результате преобразований уравнение кривой принимает вид

. (6)

Переход к новым коэффициентам осуществляют согласно уравнению

, (7)

где H2 ? 0, а знаки A1 и С1 одинаковы и противоположны знаку H2.

Из (6) получают выражения для нахождения длин полуосей:

. (8)

цифровая обработка оптическое изображение

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

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

, (9)

где ; у - среднеквадратичное отклонение распределения [1], которое выбирается эмпирически в зависимости от степени зашумленности изображения.

2 Бинаризация (пороговая обработка) изображения используется для уменьшения информационной избыточности изображения и упрощения работы последующих этапов алгоритма. В результате бинаризации яркость каждого пиксела g(i, j) принимает значение «0», если исходная яркость меньше или равна порогу gпор, или «1», если больше. Порог бинаризации выбирают на основании априорных сведений о диапазонах яркостей изображений объекта и фона.

3 Фильтрация с помощью специальных скользящих окон, позволяющая избавиться от бинарного шума типа «соль» и «перец» [3], который представляет собой одиночные аномальные пикселы, лежащие внутри в целом однородных областей.

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

После определения точек, соответствующих той или иной профильной кривой (границе объекта на оцифрованном изображении), их значения подставляют в уравнение (2), откуда находят значения коэффициентов уравнения (1) A, B, C, D, E (H = 1). Далее, используя выражения (4) и (7), находят коэффициенты уравнения (6) A2, C2 и H2, а затем по (8) вычисляют полуоси эллипсов.

Для каждого из эллипсов (соответствующих наружной и внутренней стенкам трубы) по (5) находят координаты центра (, ) и (, ) в ДСК1, а затем по (3) - координаты (, ) и (, ) в ДСК. Параметр ДC, определяющий несоосность наружной и внутренней кривых, вычисляют по формуле:

. (9)

Для исследования возможностей предлагаемого метода была собрана установка (см. рисунок 1, а), основными элементами которой являются универсальный оптический рельс 4 с подвижными каретками 3, на которых установлены контролируемое изделие 2, белый матовый экран 1 и видеодатчик 5. Здесь объектив видеодатчика строит оптическое изображение поперечного сечения исследуемой трубы в плоскости матричного фотоприемника; экран применяют для повышения контраста в изображении и пространственной селекции исследуемого объекта на фоне деталей, попадающих в поле зрения видеодатчика. Наблюдаемое изображение поперечного сечения исследуемой трубы (в данном случае прозрачной), полученное с помощью подобного устройства, показано на рисунке 1, б.

а б

Рисунок 1 - Измерительное устройство (а) и изображение поперечного сечения трубы (б)

Проведенные в лабораторных условиях исследования и оценки подтверждают возможность применения рассмотренного метода для решения практических задач: измерения и/или контроля геометрических параметров как прозрачных изделий цилиндрической формы (колб люминесцентных ламп, кювет и т.п.), так и непрозрачных (например, металлических) труб. Опытный образец устройства позволяет осуществлять измерения с воспроизводимостью результатов не хуже ±1% и относительной погрешностью не хуже ±2%. При этом высокая степень интеграции современных видеосистем практически со всеми компьютерами позволяет использовать данный метод как в устройствах выборочного лабораторного контроля, так и на производстве в реальном масштабе времени.

Литература

1. Дьяконов, В.П. Matlab 6.5 SP1/7/7 + Simulink 5/6. Работа с изображениями и видеопотоками [Текст] / В.П. Дьяконов. - М.: СОЛОН-Пресс, 2005. - 400 с.

2. Федотов, А.Г. Карпов Б.В. Аналитическая геометрия [Текст] / А.Г. Федотов, Б.В. Карпов. - М.: Московский государственный институт электроники и математики, 2005. - 158 с.

3. Шапиро, Л. Компьютерное зрение [Текст] / Л. Шапиро, Дж. Стокман; Пер. с англ. - М.: БИНОМ. Лаборатория знаний, 2006. - 752 с.

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

...

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

  • Обработка изображений на современных вычислительных устройствах. Устройство и представление различных форматов изображений. Исследование алгоритмов обработки изображений на базе различных архитектур. Сжатие изображений на основе сверточных нейросетей.

    дипломная работа [6,1 M], добавлен 03.06.2022

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

    курсовая работа [1,7 M], добавлен 27.01.2015

  • История появления и основные понятия графического дизайна. Выявление главных преимуществ и недостатков недеструктивной обработки изображений. Сравнение деструктивной и недеструктивной обработки изображений. Сущность и особенности двухмерной графики.

    реферат [5,2 M], добавлен 05.05.2023

  • Применение различных методов компрессии изображений и анимации. Определение наиболее подходящего формата сжатия. Выбор кодеков при помощи программы RIOT. Применение дополнительных способов оптимизации с использование программ OptiPNG, PNGOUT и TweakPNG.

    лабораторная работа [1,5 M], добавлен 31.05.2013

  • Изучение и программная реализация в среде Matlab методов обработки, анализа, фильтрации, сегментации и улучшения качества рентгеновских медицинских изображений. Цифровые рентгенографические системы. Разработка статически обоснованных алгоритмов.

    курсовая работа [4,7 M], добавлен 20.01.2016

  • Типы изображений (черно-белые, полутоновые, цветные) и их форматы. Устройства, создающие цифровые изображения, и их параметры. Применение и характеристики методов сжатия изображений. Поиск по содержимому в базах данных изображений. Структуры баз данных.

    презентация [360,4 K], добавлен 11.10.2013

  • Цифровые рентгенографические системы. Методы автоматического анализа изображений в среде MatLab. Анализ рентгеновского изображения. Фильтрация, сегментация, улучшение изображений. Аппаратурные возможности предварительной нормализации изображений.

    курсовая работа [890,9 K], добавлен 07.12.2013

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

    курсовая работа [1,8 M], добавлен 17.06.2013

  • Теоретические основы распознавания образов. Функциональная схема системы распознавания. Применение байесовских методов при решении задачи распознавания образов. Байесовская сегментация изображений. Модель TAN при решении задачи классификации образов.

    дипломная работа [1019,9 K], добавлен 13.10.2017

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

    дипломная работа [1,7 M], добавлен 27.03.2013

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

    курсовая работа [2,3 M], добавлен 15.04.2019

  • Растровая графика, составление графических изображений из отдельных точек (пикселей). Растровые графические редакторы. Векторная графика - построение изображения из простых объектов. Достоинства, недостатки и применение растровой и векторной графики.

    презентация [7,8 K], добавлен 06.01.2014

  • Исследование удлинения стального и медного стержней конической формы круглого поперечного сечения на различных расстояниях для различных радиусов. Математическая модель задачи. Вычисление интеграла методом трапеций. Текст программы на языке Pascal.

    контрольная работа [197,4 K], добавлен 08.03.2013

  • Проблема улучшения качества отпечатков пальца с целью повышения эффективности работы алгоритмов биометрической аутентификации. Обзор алгоритмов обработки изображений отпечатков пальцев. Анализ алгоритма, основанного на использовании преобразования Габора.

    дипломная работа [4,5 M], добавлен 16.07.2014

  • Нейрокомпьютер как система. История его создания и совершенствования, разновидности и назначение нейрочипов. Методика разработки алгоритмов и схем аналоговых нейрокомпьютеров для выполнения разных задач обработки изображений, порядок их моделирования.

    дипломная работа [462,3 K], добавлен 04.06.2009

  • Способы моделирования типовых геометрических объектов. Методы решения инженерно-геометрических задач в системах автоматизированного проектирования. Правила выполнения чертежей деталей, сборочных единиц, электрических схем по современным стандартам.

    методичка [44,6 K], добавлен 29.11.2010

  • Задача пространственно-временной обработки изображений при наличии шумов и помех. Методы оптимизации при пространственно-временной обработке изображений. Структура специализированной программы, описание ее пользовательского интерфейса. Смета затрат.

    дипломная работа [957,2 K], добавлен 10.06.2013

  • Выбор методов обработки и сегментации изображений. Математические основы примененных фильтров. Гистограмма яркости изображения. Программная реализация комплексного метода обработки изображений. Тестирование разработанного программного обеспечения.

    курсовая работа [1,3 M], добавлен 18.01.2017

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

    курсовая работа [5,8 M], добавлен 17.06.2017

  • Недостатки и преимущества векторной графики - программы для построения геометрических объектов - линий, эллипсов, прямоугольников, многоугольников и дуг. Математические основы и средства создания изображений. Структура иллюстрации (контур, заливка).

    презентация [130,9 K], добавлен 12.02.2014

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