Точность извлечения центра лазерной полосы является ключевым фактором, влияющим на точность визуального измерения структурного света. В системе онлайн-измерения параметров стрелочного перевода изменение положения лазерной полосы, вызванное движением перевода и окружающими помехами, может привести к неравномерному распределению яркости и ширины лазерной полосы, что влияет на точность измерения системы. Для решения указанной проблемы был предложен метод автоматического извлечения центра световых полос на основе улучшенного алгоритма Steger, который обладает сильной способностью адаптации к окружающей среде и высокой точностью. Через пороговое разделение по методу Отсу в сочетании с алгоритмом двойного прохода была получена эффективная область световой полосы, что позволяет устранить помехи рассеянного света и увеличить скорость вычислений; затем через алгоритм тонкой очистки был извлечен скелет световой полосы и определена начальная точка, был предложен метод вычисления ширины световой полосы на основе направления геометрической нормали в соседнем пространстве. Наконец, через связь ширины световой полосы с параметрами гауссового ядра была достигнута автоматическая настройка размера сверточного ядра, и, как результат, был получен финальный подпиксельный центр световой полосы. Результаты измерений показывают, что средняя ошибка эталонного блока составляет менее 0,09 мм и пригодна для онлайн-измерения параметров стрелочного перевода.
关键词
Визуальное измерение; Линейный структурный свет; Извлечение центральной линии; Steger; Адаптивный