Способ определения расстояния до объекта
Текст
(51) МПК НАЦИОНАЛЬНЫЙ ЦЕНТР ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ СПОСОБ ОПРЕДЕЛЕНИЯ РАССТОЯНИЯ ДО ОБЪЕКТА(71) Заявитель Белорусский государственный университет(72) Автор Козлов Владимир Леонидович(73) Патентообладатель Белорусский государственный университет(57) Способ определения расстояния до объекта, в котором с помощью двух фотокамер с фокусным расстоянием , установленных на известном расстоянии 0 друг от друга, получают два соответствующих цифровых фотографических изображения исследуемого объекта, формируют на каждом из них по окну сканирования с одинаковыми координатами,сканируют одно из окон относительно другого и находят предварительные значения вертикального и горизонтального сдвига между указанными изображениями, соответствующие найденному с точностью до одного пикселя положению точки максимума нормированной корреляционной функции, далее методом биполярной интерполяции уточняют в субпиксельном диапазоне положение указанной точки максимума, находят с учетом уточненного значения окончательные величины горизонтальногои вертикальногосдвига между изображениями и определяют искомое расстояниев соответствии с выражением 0 17251 1 2013.06.30 Изобретение относится к области информационно-измерительных систем и предназначается для решения задач измерения дальности и линейных размеров объектов по их цифровым фотографическим изображениям. Известен способ измерения дальности и линейных размеров объектов, основанный на формировании стереопары цифровых изображений измеряемого объекта 1, при этом дальность до объекта определяется по сдвигу между изображениями. Недостатком такой системы является невысокая точность измерений. Наиболее близким к предлагаемому изобретению является способ измерения расстояний до объекта 2, обладающего осью симметрии, с использованием двух цифровых фотокамер, разнесенных в пространстве по горизонтали на известное расстояние. Недостатком этого способа является невысокая точность измерения дальности, обусловленная тем, что при вычислении дальности в системе не учитывается отклонение от горизонтальной линии положения двух цифровых фотокамер. Задача изобретения - повышение точности измерения расстояний. Поставленная задача решается путем того, что в способе определения расстояния до объекта, в котором с помощью двух фотокамер с фокусным расстоянием , установленных на известном расстоянии 0 друг от друга, получают два соответствующих цифровых фотографических изображения исследуемого объекта, формируют на каждом из них по окну сканирования с одинаковыми координатами, сканируют одно из окон относительно другого и находят предварительные значения вертикального и горизонтального сдвига между указанными изображениями, соответствующие найденному с точностью до одного пикселя положению точки максимума нормированной корреляционной функции, далее методом биполярной интерполяции уточняют в субпиксельном диапазоне положение указанной точки максимума, находят с учетом уточненного значения окончательные величины горизонтальногои вертикальногосдвига между изображениями и определяют искомое расстояниев соответствии с выражением 0 Свойство, появляющееся у заявляемого объекта, - это повышение точности измерения расстояний, обусловленное тем, что в результате уточнения положения максимума корреляционной функции в субпиксельном диапазоне по вертикальной осидостигается учет отклонения от горизонтальной линии положения двух цифровых фотокамер. Сущность способа измерений поясняется с помощью фигуры, на которой представлена функциональная схема измерителя расстояний на основе цифрового фотоаппарата. Система содержит измеряемый объект 1, два цифровых фотоаппарата, состоящих из линз 2 и фотоприемных матриц 3, 4 соответственно, вычислительный блок 5. Измеритель расстояний работает следующим образом. С помощью цифровых фотоаппаратов на фотоприемных матрицах 3 и 4 формируются цифровые изображения измеряемых объектов. Полученные два цифровых изображения одних и тех же объектов поступают в вычислительный блок, где производится измерение расстояний по следующему алгоритму. На первом изображении формируется окно сканирования. Автоматически окно сканирования с такими же координатами формируется и на втором снимке. Затем осуществляется сканирование одного окна относительно другого по горизонтали и вертикали. Каждую итерацию окно сдвигается на пиксель вдоль осей в системе координат изображения, и вычисляется соответствующее значение корреляционной функции. По положению максимального значения нормированной корреляционной функции определяют сдвиг между изображениями по горизонтальной оси 21. Дальностьдо выделенной области объекта определяется из выражения 17251 1 2013.06.30 где- расстояние между фотокамерами по горизонтальной оси,- фокусное расстояние фотокамер. Аналогичным образом определяются расстояниядо всех объектов, попавших в поле зрения фотокамеры. Так как сканирование одного окна относительно другого осуществляется со сдвигом на один пиксель вдоль осей координат, то положение максимума корреляционной функции и, следовательно, сдвиг между изображениями определяются также с точностью в один пиксель. Для уточнения величины сдвигав субпиксельном диапазоне используется билинейная интерполяция сигнала с заданным шагом, алгоритм которой заключается в следующем. Обычно область уточнения выбирается шириной и высотой в 2 пикселя. В точке максимального значения корреляционной функции (, ), полученного на этапе грубой оценки с точностью в один пиксель, строится сетка ячеек, соответствующих узлам интерполяции, и ведется повторное сканирование с шагом, равным 1/ пикселя, где- целое число (520). Таким образом, вычисляется значение корреляционной функции для 2 узлов сетки. Интенсивность (,) узла сетки вычисляется из выражения(2)(1)(,1)2(1,1),где 1/ - шаг сетки ,- горизонтальный и вертикальный индексы узла соответственно(, ) - максимальное значение корреляционной функции (1, ), (,1),(1,1) - значения интенсивности корреляционной функции в точках, ближайших к максимальному. Из выражения (2) находится узел сетки с максимальным значением интенсивностии координатами,, которые определяют сдвиг между изображениями объекта по горизонтальной и вертикальной оси соответственно. Если фотокамеры расположены точно на одной горизонтальной линии, то сдвиг между изображениями объекта по вертикальной оси будет отсутствовать, т.е.0, следовательно, расстояние между фотокамерами в пространстве 0 будет равно расстоянию между фотокамерами по горизонтальной оси 0. Если имеется сдвиг между фотокамерами по вертикальной оси , как показано на фигуре (при этом оптические оси объективов камер параллельны), то расстояние между фотокамерами по горизонтальной оси не будет равно 0, а будет определяться следующим образом(3)0,где 0 - расстояние между фотокамерами в пространстве,- угол между горизонтальной осью и линией, соединяющей фотокамеры. При этом сдвиг между изображениями объекта на фотокамерах по вертикальной оси не будет равен нулю 0. Определив сдвиг между изображениями объекта по горизонтальной и вертикальной осии , можно найти уголиз выражения(4)/. Таким образом, расчетная формула для определения дальности (1), учитывающая отклонение от горизонтальной линии положения двух цифровых фотокамер, будет иметь вид 0 где 0 - расстояние между точками фотографирования в пространстве,- фокусное расстояние фотокамеры,- сдвиг между изображениями объекта по горизонтальной оси,сдвиг между изображениями объекта по вертикальной оси. Таким образом, за счет измерения положения максимума корреляционной функции в субпиксельном диапазоне по вертикальной оси учитывается отклонение от горизонтальной линии положения двух цифровых фотокамер, за счет чего достигается повышение 3 17251 1 2013.06.30 точности измерения расстояний на основе анализа двух цифровых фотографических изображений, полученных с двух точек, разнесенных в пространстве по горизонтали. Источники информации 1. Грузман И.С. и др. Цифровая обработка изображений в информационных системах. Новосибирск НГТУ, 2000. - С. 143-156. 2.20110038, 2011. Национальный центр интеллектуальной собственности. 220034, г. Минск, ул. Козлова, 20. 4
МПК / Метки
МПК: G01C 3/00
Метки: определения, объекта, расстояния, способ
Код ссылки
<a href="https://by.patents.su/4-17251-sposob-opredeleniya-rasstoyaniya-do-obekta.html" rel="bookmark" title="База патентов Беларуси">Способ определения расстояния до объекта</a>
Предыдущий патент: 4,4’–Бис[1-(4-гидрокси-3-карбокси-6-метил)фенилазо]дифенил и его металлпроизводные соли как фотоориентирующий тонкопленочный материал
Следующий патент: Способ определения дальности до движущегося объекта и его скорости посредством цифровой фотокамеры
Случайный патент: Устройство для ультразвуковой контактной очистки изделий