Способ обработки изображения
Изобретение относится к средствам обработки цифровых изображений. Техническим результатом является повышение скорости обработки изображений. В способе покадровая обработка изображений делится на подготовительный этап и этап обработки изображения, подготовительный этап состоит из установки масштаба просмотра изображения, загрузки первого изображения, установки скорости съемки изображения, определения масштаба изображения, установки времени экспозиции изображения, выбора режима анализа, этап обработки состоит из временной привязки изображения, определения координат объекта, расчета параметров движения объекта, загрузки следующего изображения, остановки обработки изображений. В способе последовательность от временной привязки до загрузки следующего изображения повторяется до последнего изображения, содержащего исследуемый объект, последовательность обработки заканчивается остановкой обработки изображений. 1 ил.
Реферат
Изобретение относится к способам обработки изображений и может быть применено для определения положения и скорости перемещения объекта, зафиксированного на серии последовательных изображений.
Из существующего уровня техники известен способ повышения точности определения пространственного сдвига изображений одной и той же сцены, при котором изображения приводят к одинаковому числу строк и столбцов, выбирают признаковые пространства для первого и второго изображений, формируют матрицы признаков, каждый элемент которых представляет собой вектор значений признаков пикселей, выбирают из матрицы признаков первого изображения множество элементов, для каждого элемента выбирают множество элементов из матрицы признаков второго изображения, формируют изображения, представляющие собой матрицы скалярных элементов, формируют матрицы значений оценок, аппроксимируют матрицы, определяют пространственный сдвиг второго изображения относительно первого изображения (RU 2460137, МПК G06T 3100, G06T 7100, С1, опубл. 27.08.2012). Недостатками данного способа является: необходимость сложной математической обработки изображения, выражающейся в приведении изображений к одинаковому числу строк и столбцов, выборе признаковых пространств для первого и второго изображений, формировании матрицы признаков, каждый элемент которых представляет собой вектор значений признаков пикселей, выборе из матрицы признаков первого изображения множество элементов, формировании изображения, представляющего собой матрицы скалярных элементов, формировании матрицы значений оценок, аппроксимации матрицы и определении пространственного сдвига второго изображения относительно первого изображения, а так же невозможность определения скорости пространственного сдвига второго изображения относительно первого изображения.
Так же известен способ обработки видеокадра, сущность которого заключается в том, что для формирования второго видеоизображения предлагается обработка первого видеоизображения по предложенному алгоритму и с помощью предложенного соотношения (RU 2118064, МПК H04N 7/01, С1, опубл. 20.08.1998).
Недостатками данного способа являются: необходимость использования сложного математического аппарата для обработки видеокадра, а так же невозможность измерения параметров движения объектов на видеокадров.
Задачей изобретения является определение таких параметров движения объекта, как его скорость и перемещение, посредством обработки его последовательных изображений.
Данный технический результат достигается тем, что в способе определения параметров движения и положения объекта на изображения заключающемся в покадровой обработке его последовательных изображений, последовательность по кадровой обработки изображений, с определением параметров движения объекта, делится на два этапа: «подготовительный этап» и «этап обработки изображения».
На фиг. представлена схема предложенного способа обработки изображений.
«Подготовительный этап» способа обработки изображений состоит из следующих последовательных шагов: «установка масштаба просмотра изображения», «загрузка первого изображения», «установка скорости съемки изображения», «определение масштаба изображения», «установка времени экспозиции изображения», «выбор режима анализа». Этап обработки изображения состоит из следующих последовательных шагов: «временная привязка изображения», «определение координат объекта», «расчет параметров движения объекта», «загрузка следующего изображения», «остановка обработки изображений». Последовательность от шага «временная привязка изображения» до шага «загрузка следующего изображения» повторяется до последнего изображения, содержащего исследуемый объект. Последовательность обработки изображений заканчивается шагом «остановка обработки изображений».
«Подготовительный этап» предназначен для установки параметров просмотра и обработки изображений скоростной видеосъемки. На первом шаге «подготовительного этапа» выполняют «установку масштаба просмотра видеокадров». Для чего вводят соответствующие числовые значения в электронную вычислительную машину (далее ЭВМ), что позволяет с учетом выполняемых манипуляций, уменьшить влияние пиксельной дискретности экрана, на котором происходит просмотр кадров, на результаты обработки (шаг 1). Далее осуществляют «загрузку первого кадра» скоростной видеосъемки в ЭВМ (шаг 2). Для реализации способа необходимо, чтобы все отснятые кадры были последовательно пронумерованы. В конкретном примере реализации предложенного способа используют скоростную видеокамеру, которая последовательно нумерует каждый отснятый видеокадр. На данном шаге (шаг 2) загружается кадр с наименьшим номером в серии видеокадров. После загрузки номер кадра отображается на рабочей панели ЭВМ в окнах «исходный файл просмотра» и «текущий кадр» (на фиг. не показано). Одновременно с этим для данного кадра устанавливают нулевое значение текущего времени видеосъемки, которое так же отображается на рабочей панели ЭВМ над самим кадром. Следующий шаг (шаг 3) в соответствии с которым ЭВМ, в случае стандартного размера кадра, автоматически распознает скорость видеосъемки и выводит ее значение на экран в поле «скорость съемки». В предложенном способе предусмотрена возможность ручного ввода данных в данное поле значения скорости съемки. Значение скорости видеосъемки позволяет автоматически рассчитывать текущее время каждого загружаемого кадра. Для корректного расчета значений перемещения и скорости анализируемого объекта на следующем шаге (шаг 4) «подготовительного этапа» производят определение масштаба экспонируемого изображения. Для этого вводят данные в ЭВМ в поле экспонируемого кадра и отмечают две точки, расстояние между которыми по вертикали на реальном объекте составляет 1 см. Установка скорости экспозиции кадров выполняют шагом 5. Вводимые данные в ЭВМ «длительность просмотра кадра» позволяют установить удобное для обработки время автоматической смены отснятых видеокадров. На заключительном шаге «подготовительного этапа» (шаг 6) выбирают «режим анализа» включающий в себя способ контроля динамики исследуемого объекта: постоянный или дискретный. Постоянный режим анализа позволяет последовательно отслеживать динамику одной выбранной точки, определяя ее перемещение и скорость на каждом анализируемом кадре. Дискретный режим анализа позволяет отслеживать динамику разных точек на каждых двух последовательных кадрах.
На «этапе обработки кадров» производят непосредственно анализ динамики исследуемых объектов. По номеру кадра в серии видеосъемки осуществляют «временную привязку изображений» (шаг 7) и «определяют координаты объекта» (шаг 8), что позволяет по выбранной для анализа динамики точке на каждом последующем кадре рассчитать скорость и перемещение точки от кадра к кадру. Полученные координаты исследуемого объекта используют для «расчета параметров движения объекта» (шаг 9), осуществляемые ЭВМ. Результаты расчетов автоматически выводятся на экран. По окончании установленного времени экспозиции текущего кадра происходит автоматическая загрузка следующего кадра (шаг 10), и обработка вновь загруженного кадра возобновляется. По завершении обработки последнего видеокадра серии выполняется автоматическая загрузка первого кадра, временной счетчик обнуляется, устанавливается нулевое значение текущего времени видеосъемки, что говорит о том, что возможно изначальное повторение этапа обработки видеокадров выбранной серии. Последовательность обработки изображений заканчивается «остановкой обработки изображений» (шаг 11).
Использование предлагаемого способа определения параметров движения объекта посредством обработки его последовательных изображений позволяет: упростить алгоритм определения параметров движения объекта путем исключения из него сложных математических вычислений, снизить требования к производительности используемой для обработки изображений вычислительной техники, сократить сроки обработки изображений.
Способ определения параметров движения и положения объекта на изображения, заключающийся в покадровой обработке его последовательных изображений, отличающийся тем, что последовательность покадровой обработки изображений, с определением параметров движения объекта, осуществляют ЭВМ и делят на два этапа: «подготовительный этап» и «этап обработки изображения», причем «подготовительный этап» состоит из следующих последовательных шагов: «установка масштаба просмотра изображения», «загрузка первого изображения», «установка скорости съемки изображения», «определение масштаба изображения», «установки времени экспозиции изображения», «выбора режима анализа», а «этап обработки изображения» состоит из следующих последовательных шагов: «временная привязка изображения», «определение координат объекта», «расчет параметров движения объекта», «загрузка следующего изображения», «остановка обработки изображений», кроме того, последовательность от шага «временная привязка изображения» до шага «загрузка следующего изображения» повторяется до последнего изображения, содержащего исследуемый объект, а последовательность обработки изображений заканчивается шагом «остановка обработки изображений».