Способ калибровки подводной видеокамеры Российский патент 2023 года по МПК G01C11/00 

Описание патента на изобретение RU2789190C1

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

Известен способ калибровки камер, включающий:

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

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

3. Система по п. 1, в которой процессор способен определять несвойственное положение камеры путем: создания пучка векторов на геометрической основе исходя из предполагаемого положения камеры, создания пучка векторов на основе обработки изображений, выбора показателя для измерения сходства двух пучков векторов, и уточнения расчетного положения камеры относительно источника энергии с целью доведения до максимума сходства пучков векторов.

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

5. Система по п. 4, в которой процессор способен определять центр путем подгонки эллипса к пикселу области и использования ее центра или путем вычисления центра тяжести пикселов в области.

6. Система по п. 4, в которой критерием формы является симметрия.

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

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

9. Система по п. 8, в которой процессор способен определять точные относительные смещения этих точек путем использования позиционной обратной связи с механическим приводом.

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

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

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

13. Способ по п. 11, в котором несвойственное положение камеры определяют путем: создания пучка векторов на геометрической основе исходя из предполагаемого положения камеры, создания пучка векторов на основе обработки изображений, выбора показателя для измерения сходства двух пучков векторов, и уточнения расчетного положения камеры относительно источника энергии с целью доведения до максимума сходства пучков векторов.

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

15. Способ по п. 14, в котором центр определяется путем подгонки эллипса к пикселу области и использования ее центра или путем вычисления центра тяжести пикселов в области.

16. Способ по п. 14, в котором критерием формы является симметрия.

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

18. Способ по п. 11, в котором механический привод перемещается таким образом, чтобы последовательность точек была поделена на несколько совокупностей, каждая из которых содержит по меньшей мере 3 точки в плоскости и по меньшей мере одну точку вне плоскости, заданной остальными точками.

19. Способ по п. 18, в котором точные относительные перемещения этих точек определяются путем использования позиционной обратной связи с механическим приводом.

20. Способ по п. 18, в котором каждая совокупность создается путем применения одной из шести отличающихся степеней свободы поступательного и углового сдвига к стандартной нетрансформированной совокупности точек с получением новой совокупности дискретных точек, которые имеют такие же относительные положения (Патент РФ №2601421, Бюл. №31, 2016).

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

Известен также способ калибровки цифровой видеокамеры для адаптивного процесса намотки композиционных материалов на многокоординатных намоточных станках с числовым программным управлением, предусматривающий калибровку видеокамер, где в качестве исходной информации используют координаты точек калибровочного объекта в системе координат намоточного станка и координаты образов этих точек в системе координат плоскости изображения видеокамеры, расчет параметров калибровки, отличающийся тем, что калибровочный объект устанавливают перед видеокамерой таким образом, чтобы он полностью находился в рабочей зоне кадра намотки композиционного материала, при этом калибровочный объект выполнен в виде плоскости, состоящей из N≥12 черных прямоугольников, размеры сторон черного прямоугольника калибровочного объекта равны по длине A=L/(2n+1), по ширине B=H/(2f+1), где L, H - длина и ширина рабочей области калибровочного объекта; n, f - количество прямоугольников по длине и ширине калибровочного объекта, причем расстояние между этими прямоугольниками составляет A=L/(2n+1), при этом калибровочный объект расположен в плоскости OYZ системы координат намоточного станка, а ось ОХ рабочей области намотки направлена в сторону видеокамеры, перед которой устанавливают калибровочный объект и с помощью которой делают снимок, на котором получают отображение калибровочного объекта в системе координат видеокамеры, определяют проекцию калибровочного объекта на плоскости изображения видеокамеры, а затем определяют угловые точки калибровочного объекта, по которым строят криволинейную сетку отображения калибровочного объекта на плоскости изображения видеокамеры с параметризацией по длине дуги, затем передвигают калибровочный объект в направлении видеокамеры или от нее на расстояние с шагом h=D/G, где D - где глубина рабочей области намотки композиционного материала, G - количество шагов, и повторяют предшествующие действия, полученную криволинейную сетку с угловыми точками отображают на плоскости калибровочного объекта и получают проекцию с экрана в координатах видеокамеры на плоскости калибровочного объекта в координатах намоточного станка, получают при этом первую дисторсию, затем вторую дисторсию, отодвинув калибровочный объект на шаг h=D/G, и так до десяти снимков подряд, затем все соответствующие угловые точки дисторсий десяти снимков аппроксимируют линейной функцией и получают пучок лучей, пересекающихся в бесконечности, тем самым производят калибровку видеокамеры, а в памяти компьютера сохраняют все точки десяти сеток, затем берут композиционный материал в виде композиционной ленты черного цвета в начальном положении и производят видеокамерой снимок композиционной ленты между плоскостью калибровочного объекта и видеокамерой, точно зная точку пересечения композиционной ленты с плоскостью движения раскладчика композиционной ленты, делают снимки, композиционную ленту отображают на все десять сеток калибровки, затем с этих сеток отображают на плоскость изображения на видеокамере калибровочного объекта и линейно аппроксимируя, получают по отображениям проецирующую плоскость, после чего берут две точки произвольно на одной прямой и одну точку на другой прямой и то же самое производят со второй видеокамерой, получают две проецирующие плоскости, пересекающиеся по прямой линии, а с помощью прямой линии получают положение калиброванной композиционной ленты в пространстве намоточного станка, определяя точку пересечения прямой с плоскостью движения раскладчика композиционной ленты, затем сравнивают точки пересечения композиционной ленты с плоскостью движения раскладчика композиционной ленты и прямой, полученной с помощью двух проецирующих плоскостей, которые сходятся в одной точке точной калибровки для двух видеокамер (Патент РФ №2295109. Бюл. №7, 10.03.2018).

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

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

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

На Фиг. 1 введены следующие обозначения: 1 - манипулятор; 2 - его схват; 3 - установленный в схвате калибровочный объект; x2y2z2 - СК жестко связанной с основанием манипулятора 1.

На Фиг. 2 введены обозначения: f - фокусные расстояния видеокамеры; 4 - ее светочувствительная матрица; 5 - оптическая ось видеокамеры; 6 - точка фокуса; 7 - плоскость изображения (расположена с противоположной стороны от светочувствительной матрицы 4 относительно точки фокуса 6 и перпендикулярна оптической оси 5; на этой плоскости все видимые объекты не являются перевернутыми, как на светочувствительной матрице 1); 8 - параллельные плоскости, перпендикулярные оптической оси видеокамеры, расположенные в ее рабочем пространстве, 9 - текущее расположение калибровочного объекта; 10 - проекция калибровочного объекта на плоскость изображения; L - расстояние от плоскости 7 изображения до очередной плоскости 8 в зоне обзора видеокамеры (их общее количество ограничено глубиной резкости видеокамеры и зависит от точности калибровки).

Заявленный способ реализуется следующим образом.

Поставленную задачу точной калибровки подводной видеокамеры перед ее использованием предполагается решать новым способом. Для этого применяется подводный манипулятор, в схвате которого установлен калибровочный объект 3 (см. Фиг. 1). Три пространственные координаты этого объекта в СК x2y2z2, жестко связанной с основанием манипулятора 1, определяют параметрами его звеньев (конструкцией манипулятора) и текущими значениями всех его обобщенных координат. С помощью штатной системы управления (СУ) манипулятора 1 после решения обратной задачи его кинематики калибровочный объект 3 выводят в первую исходную точку 9 рабочего пространства видеокамеры (см. Фиг. 2). При этом обеспечивают необходимые преобразования прямоугольных координат этого калибровочного объекта из СК x2y2z2 СК x1y1z1. Оси y1 и z1 СК x1y1z1 лежат и жестко связаны с плоскостью изображения 7 видеокамеры, а ось x1 совпадает с ее оптической осью (см. Фиг. 2).

Координату калибровочного объекта 3 (см. Фиг. 1) по оси x1 запоминают первым числом в первой ячейке первой двумерной матрицы памяти, соответствующей первой плоскости 8 рабочего пространства (см. Фиг. 2). Затем с помощью видеокамеры по наблюдаемому с ее помощью изображению калибровочного объекта 3 (см. Фиг. 1) на светочувствительной матрице 4 с учетом схемы (см. Фиг. 2) определяют две другие координаты - у1, z1 этого объекта (с учетом всех реальных оптических искажений, появляющихся в результате преломления лучей света при их переходе через водную среду и стекло защитного бокса), в связанной СК x1y1z1 уже на плоскости изображения и последовательно запоминают эти координаты вторым и третьим числом в той же ячейке двумерной матрицы памяти.

После этого определяют и заносят в эту же ячейку памяти четвертое и пятое числа, которые являются разностями между соответствующими координатами калибровочного объекта, полученными после их переноса из СК x2y2z2 в СК x1y1z1, и видимыми самой видеокамерой в ее СК. Эти две разности определяют все реальные искажения пространства, вносимые видеокамерой и средой в точке рабочего пространства, совпадающей в текущий момент с калибровочным объектом.

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

Все сформированные ячейки памяти систематизируют по их соответствию конкретным расположениям калибровочного объекта 3 (см. Фиг. 1) на плоскости A1 (см. 8 на Фиг. 2) с учетом текущих значений координат y1z1 СК x1y1z1 и помещают в первый двумерный массив матрицы памяти. Количество строк и столбцов соответствующих ячеек памяти в первой и всех последующих двумерных матрицах памяти определяется размером и разрешающей способностью светочувствительной матрицы 4 и соответствующей ей плоскости изображения 7 (см. 8 на Фиг. 2), а также требуемой точностью калибровки. Аналогичную процедуру построения выполняют для любого выбранного количества других плоскостей А2, А3, А4 и т.д., перпендикулярных оси x1.

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

Похожие патенты RU2789190C1

название год авторы номер документа
СПОСОБ ВНЕШНЕЙ КАЛИБРОВКИ БИНОКУЛЯРНОЙ СИСТЕМЫ ТЕХНИЧЕСКОГО ЗРЕНИЯ 2022
  • Филаретов Владимир Фёдорович
  • Фатеев Сергей Иванович
RU2785952C1
УСТРОЙСТВО ДЛЯ КАЛИБРОВКИ ШЛЕМА 2016
  • Кронье Яко
  • Де-Виллиерс Ясон-Петер
RU2705644C1
СПОСОБ ОПРЕДЕЛЕНИЯ КООРДИНАТ ОБЪЕКТОВ ПО ИХ ЦИФРОВЫМ ИЗОБРАЖЕНИЯМ 2018
  • Зубарь Алексей Владимирович
  • Кайков Кирилл Владимирович
  • Пивоваров Владимир Петрович
  • Щербо Александр Николаевич
  • Тишин Сергей Александрович
  • Шаргин Андрей Валерьевич
  • Яблочкин Артём Борисович
RU2697822C2
СПОСОБ КАЛИБРОВКИ ЦИФРОВОЙ ВИДЕОКАМЕРЫ ДЛЯ АДАПТИВНОГО ПРОЦЕССА НАМОТКИ 2005
  • Аюшеев Тумэн Владимирович
  • Тармаев Олег Алексеевич
RU2295109C2
Система калибровки набора камер для задач оптического трекинга объектов в пространстве 2023
  • Костюшов Евгений Александрович
  • Бушуев Владимир Александрович
  • Дударев Дмитрий Алексеевич
  • Исаев Александр Николаевич
RU2811363C1
СПОСОБ ВЗАИМНОЙ КАЛИБРОВКИ ВИДЕОКАМЕРЫ И УСТРОЙСТВА ВЕЕРНОГО ЛАЗЕРНОГО ПОДСВЕТА 2021
  • Холопов Иван Сергеевич
RU2788666C1
СПОСОБ АДАПТИВНОЙ КАЛИБРОВКИ РАДИАЛЬНОЙ ДИСТОРСИИ ОПТИЧЕСКОЙ ПОДСИСТЕМЫ СИСТЕМЫ ТЕХНИЧЕСКОГО ЗРЕНИЯ 2004
  • Дегтярев Сергей Викторович
  • Титов Виталий Семенович
  • Труфанов Максим Игоревич
RU2289111C2
Способ точного управления подводным манипулятором с помощью откалиброванной бинокулярной системы технического зрения 2023
  • Филаретов Владимир Фёдорович
  • Фатеев Сергей Игоревич
RU2804597C1
СПОСОБ КАЛИБРОВКИ ОПТИЧЕСКОЙ СИСТЕМЫ 2008
  • Крайский Александр Владиславович
  • Миронова Татьяна Вячеславовна
RU2381474C2
СПОСОБ ОПРЕДЕЛЕНИЯ ДАЛЬНОСТЕЙ ДО ОБЪЕКТОВ ПО ИЗОБРАЖЕНИЯМ С ЦИФРОВЫХ ВИДЕОКАМЕР 2016
  • Зубарь Алексей Владимирович
  • Кайков Кирилл Владимирович
  • Пивоваров Владимир Петрович
  • Алферов Станислав Владимирович
  • Гейнце Эдуард Александрович
  • Поздеев Андрей Николаевич
  • Афанасьев Александр Алексеевич
RU2626051C2

Иллюстрации к изобретению RU 2 789 190 C1

Реферат патента 2023 года Способ калибровки подводной видеокамеры

Изобретение относится к области информационно-измерительных систем и, в частности, к системе технического зрения, используемой в водной среде для определения трехмерных координат конкретных точек объектов, наблюдаемых с помощью видеокамеры в ее рабочей зоне. Способ калибровки подводной видеокамеры основан на применении подводного манипулятора, в схвате которого установлен калибровочный объект. С помощью штатной системы управления (СУ) манипулятора калибровочный объект выводят в исходную точку рабочего пространства видеокамеры. Координату калибровочного объекта по оси x1 запоминают первым числом в первой ячейке первой двумерной матрицы памяти, соответствующей первой плоскости рабочего пространства. Затем с помощью видеокамеры по наблюдаемому с ее помощью изображению калибровочного объекта на светочувствительной матрице с учетом схемы определяют две другие координаты - y1, z1 этого объекта и последовательно запоминают эти координаты вторым и третьим числом в той же ячейке двумерной матрицы памяти. После этого определяют и заносят в эту же ячейку памяти четвертое и пятое числа, которые являются разностями между соответствующими координатами калибровочного объекта, полученными от манипулятора и видеокамеры в ее системе координат (СК). Все созданные для каждой плоскости двумерные массивы ячеек памяти помещают последовательно на соответствующее место в формируемую трехмерную матрицу памяти с учетом их расстояний от плоскости изображения видеокамеры. Всю процедуру предложенного способа калибровки видеокамеры повторяют до полного заполнения указанной трехмерной матрицы памяти, которая содержит всю необходимую информацию о реальных искажениях наблюдаемых изображений в соответствующих точках рабочего пространства видеокамеры. Технический результат – повышение точности калибровки за счет формирования перед началом работы видеокамеры трехмерной матрицы соответствия значений пиксельных координат произвольных точек рабочего пространства, видимых видеокамерой, и их реальных координат в используемой связанной СК. 2 ил.

Формула изобретения RU 2 789 190 C1

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

Документы, цитированные в отчете о поиске Патент 2023 года RU2789190C1

СПОСОБ КАЛИБРОВКИ ЦИФРОВОЙ ВИДЕОКАМЕРЫ ДЛЯ АДАПТИВНОГО ПРОЦЕССА НАМОТКИ 2005
  • Аюшеев Тумэн Владимирович
  • Тармаев Олег Алексеевич
RU2295109C2
СПОСОБ ОПРЕДЕЛЕНИЯ КООРДИНАТ ОБЪЕКТОВ ПО ИХ ЦИФРОВЫМ ИЗОБРАЖЕНИЯМ 2018
  • Зубарь Алексей Владимирович
  • Кайков Кирилл Владимирович
  • Пивоваров Владимир Петрович
  • Щербо Александр Николаевич
  • Тишин Сергей Александрович
  • Шаргин Андрей Валерьевич
  • Яблочкин Артём Борисович
RU2697822C2
СПОСОБ АВТОМАТИЧЕСКОЙ АДАПТИВНОЙ ТРЕХМЕРНОЙ КАЛИБРОВКИ БИНОКУЛЯРНОЙ СИСТЕМЫ ТЕХНИЧЕСКОГО ЗРЕНИЯ И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2003
  • Дегтярев С.В.
  • Титов В.С.
  • Труфанов М.И.
RU2250498C2
УСТРОЙСТВО КАЛИБРОВКИ ОПТИКО-ЭЛЕКТРОННОЙ СИСТЕМЫ 2005
  • Казанцев Роман Владимирович
  • Труфанов Максим Игоревич
  • Дегтярев Сергей Викторович
  • Ширабакина Тамара Александровна
RU2280892C1
Станок для придания концам круглых радиаторных трубок шестигранного сечения 1924
  • Гаркин В.А.
SU2019A1

RU 2 789 190 C1

Авторы

Филаретов Владимир Фёдорович

Фатеев Сергей Игоревич

Даты

2023-01-31Публикация

2022-02-18Подача