Двумерная корреляция цифровых изображений (2D DIC) с помощью NCORR (MATLAB): работа с высокоскоростными цифровыми изображениями

Аннотация

Корреляция цифровых изображений (DIC) — это бесконтактный метод характеризации, способный количественно определять полнопольную деформацию и напряжение. Этот процесс обычно включает тщательное размещение и наведение одной или нескольких цифровых камер относительно объекта, претерпевающего физические изменения. Записанные изображения затем импортируются в программное обеспечение DIC, которое использует алгоритмы кросс-корреляции для вычисления небольших локальных изменений на поверхности деформируемого материала. Эти небольшие изменения обычно представляются в виде дельта-пикселей и/или значений деформации (т. е. U, V, ɛxy). На сегодняшний день существует несколько мощных сторонних коммерческих программ и несколько пакетов с открытым исходным кодом. Во многих случаях, особенно в академических кругах и в условиях ограниченного бюджета, используются пакеты с открытым исходным кодом, созданные в таких средах, как MATLAB или Python. В этой краткой заметке обсуждаются некоторые ключевые критерии проектирования, которые следует учитывать при работе с высокоскоростными камерами в таких условиях, а также приводится краткое руководство по использованию NCORR (автор Джастин Блабер), представляющего собой графический интерфейс MATLAB, способный обрабатывать высокоскоростные цифровые изображения для выполнения анализа 2D DIC для расчета деформации и напряжения.

Экспериментальное проектирование

При проектировании высокоскоростного эксперимента DIC (будь то 2D или 3D) крайне важно, чтобы группы учитывали рекомендации, выдвинутые Международным обществом корреляции цифровых изображений (iDICs). Эти рекомендации определяют: требования к измерениям, необходимое оборудование и аппаратные средства, специфику паттерна DIC (спекл-структуры), процедуры подготовки к измерению, калибровку и проверку, предостережения при проведении экспериментов, а также некоторую информацию о программном обеспечении DIC и требованиях к отчетности.

Временная дискретизация и артефакты движения

Во время динамических событий, которые превосходят возможности характеризации потребительских камер (т. е. 30–60 кадров в секунду), требуются высокоскоростные камеры. Как правило, хорошей практикой является определение самой быстрой временной особенности в событии (если она известна) и обеспечение как минимум трех кадров для ее охвата, а затем увеличение частоты для улучшения временной четкости. В случае попадания шарика в блок баллистического желатина, если время от начального удара до рикошета составляет 1 мс, жизнеспособным предположением о минимальном межкадровом времени (dframe) и частоте кадров будет ~333 мкс и ~3 ккадр/с соответственно.

Еще одной критической настройкой является время экспозиции или выдержка. Она определяет, как долго каждый кадр собирает свет. Чем дольше период экспозиции, тем больше фотонов могут собрать пиксели за кадр, но ценой более высокой склонности к появлению артефактов размытия движения. Обратите внимание, что DIC основан на субпиксельных процедурах, и поэтому субпиксельные перемещения должны быть тщательно рассмотрены. Поэтому, как рекомендует iDICS, максимально допустимое движение испытуемого образца (в течение времени экспозиции) должно быть как минимум равно порогу шума. Чтобы дать вам представление, этот порог может составлять ~0,01 пикселя, для систем машинного зрения — 0,1–0,3 пикселя, а в некоторых динамических модальных тестах допускалось движение до 3 пикселей в течение периода экспозиции.

Наблюдаемое размытие движения (dblur) напрямую связано со скоростью объекта, длительностью времени экспозиции, полем зрения (FOV) и разрешением сенсора (SR). Размытие в движении можно рассчитать по следующему уравнению: Размытие в движении = Скорость объекта x Время экспозиции.

Нанесение паттерна / Спекл-структуры

Требования к паттерну: рекомендуется, чтобы размер элемента паттерна (т. е. размер спекла) охватывал 3–5 пикселей, так как элементы размером менее 3 пикселей рискуют подвергнуться алиасингу (наложению спектров), а области со спеклами крупнее 5 пикселей требуют больших подмножеств обработки (фасетов), что, в свою очередь, снижает пространственное разрешение смещений и деформаций. Плотность спеклов или элементов должна составлять около 50%, или 25–40%, если используются круглые спеклы. Паттерн должен быть достаточно рандомизирован, и если паттерну присуща локальная периодичность, алгоритм может не выдать точную корреляционную информацию. Контраст в идеале должен быть максимально высоким: черное на белом или белое на черном. Полезным инструментом для проверки того, находитесь ли вы в пределах «качества спеклов», является цифровое увеличение изображения и подсчет количества пикселей, которые пересекают спекл среднего размера.

Меры предосторожности при эксперименте

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

2D против 3D тестов

В целом, использование одной камеры предназначено для выполнения 2D-измерений, и в идеале деформации внутри испытуемого образца должны происходить преимущественно компланарно (в одной плоскости) с датчиком изображения или в фокальной плоскости. Если во время деформации наблюдается какая-либо степень внеплоскостного движения, это может внести значительный вклад в вычисленную 2D-деформацию и, таким образом, привести к неточностям. Представьте, что вы просто перемещаете образец к камере с обычным объективом или от нее: в свою очередь, паттерн объекта будет расширяться или сужаться соответственно, что обманет алгоритм. Чтобы противостоять этому, для уменьшения ошибок рекомендуется использовать двусторонний телецентрический объектив. Если телецентрический объектив не используется, рекомендуется использовать длиннофокусный объектив, чтобы максимально увеличить рабочее расстояние и свести к минимуму ошибки, вызванные внеплоскостным движением. В примере, использованном здесь, где шарик ударяется о баллистический желатин, неизбежно присутствует некоторая небольшая степень внеплоскостного движения. Чтобы справиться с этими проблемами, в конечном итоге требуются две или более камеры для создания набора 3D-данных. Формально этот процесс называется стереофотограмметрией.

Обработка высокоскоростных цифровых изображений через NCORR:

  • Шаг 1. Сохраните записанное видео из PCC в папку в виде стека файлов Tiff-8 (рекомендуемое именование: Img_).

  • Шаг 2. Выберите «File», а затем «Load a Tiff-8 Reference Frame» в NCORR, затем загрузите кадры для анализа (analysis frames).

  • Шаг 3. Нарисуйте область интереса (ROI) — область, по которой будет проводиться анализ.

  • Шаг 4. Определите радиус подмножества (Subset radius), расстояние между подмножествами (Subset spacing) и другие параметры DIC.

  • Шаг 5. Установите «Seeds» (начальные точки), щелкнув по ROI. Поскольку это одна область анализа, количество Seeds = 1.

  • Шаг 6. Прокрутите кадры, чтобы просмотреть эталонное подмножество (Reference Subset) и преобразованные текущие подмножества (Transformed Current Subsets).

  • Шаг 7. Просмотрите выходные данные (деформация и/или напряжение). Здесь отображена деформация Эйлера-Альманси (ɛxy).

Заключение

Эта краткая техническая заметка служит обзором того, как выполнять 2D DIC на высокоскоростных изображениях. Как видно из этого примера набора данных и прохождения шагов, выполнить корреляцию цифровых изображений в 2D на высокоскоростных снимках в MATLAB с использованием NCORR довольно просто. Это обеспечивает быстрый способ расчета деформации, происходящей в плоскости x-y испытуемого образца. Если планируется принимать обоснованные решения на основе извлеченных данных анализа, настоятельно рекомендуется провести жесткие контрольные эксперименты для подтверждения этих измерений и учета ошибок, связанных с внеплоскостным движением.

Другие статьи

Использование MS Excel и Python для извлечения вибрационных мод из видео
Использование MS Excel и Python для извлечения вибрационных мод из видео
Сочетание высокоскоростных камер и скриптов в MS Excel и Python предоставляет мощный инструмент для исследования колебательных систем и извлечения их вибрационных характеристик. В этой статье анализируется записанное видео колеблющегося конца стержня, чтобы извлечь траекторию колебаний во времени, а затем на её основе вычислить информацию о вибрационных модах с помощью дискретного преобразования Фурье (DFT)...
Скачать
PDF
Устранение артефактов движения при использовании скользящего затвора (Rolling Shutter) с помощью синхронизированных импульсных светодиодов
Устранение артефактов движения при использовании скользящего затвора (Rolling Shutter) с помощью синхронизированных импульсных светодиодов
В CMOS-сенсорах обычно существует два основных режима накопления света пикселями: глобальный затвор (global shutter) и скользящий затвор (rolling shutter). Режим «глобального затвора» характеризуется тем, что все пиксели начинают и прекращают экспозицию одновременно для каждого кадра.
Скачать
PDF
Визуализация сварки: использование импульсного лазера и полосового фильтра для наблюдения динамики сварочной ванны на высоких скоростях
Визуализация сварки: использование импульсного лазера и полосового фильтра для наблюдения динамики сварочной ванны на высоких скоростях
В данной технической заметке рассматривается метод визуализации для характеристики динамики сварочной ванны во время процессов сварки с высокой интенсивностью излучения.
Скачать
PDF
Введение в высокоскоростную УФ / VID-спектроскопию
Введение в высокоскоростную УФ / VID-спектроскопию
Мы постоянно используем свет для измерения величин, которых вы не ожидаете: кинематики (скорость, ускорение), деформации (корреляция цифровых изображений), потоков жидкости и температуры (пирометрия). По сути, всё это делается без взаимодействия с системой — мы просто наблюдаем. Спектроскопия является естественным продолжением этого процесса...
Скачать
PDF
Обзор конфигураций расширенного динамического диапазона (HDR) для характеристики испытаний ракетных двигателей
Обзор конфигураций расширенного динамического диапазона (HDR) для характеристики испытаний ракетных двигателей
В контексте высокоскоростной научной съемки конфигурация расширенного динамического диапазона (HDR) часто описывает оптическую схему, используемую для расширения динамического диапазона видео за счет двух или более синхронизированных камер с одинаковым (или схожим) полем зрения (FOV).
Скачать
PDF
Низкоосвещённая съёмка: как разобраться в сигнале, чувствительности, отклике и шуме в высокоскоростных CMOS-датчиках
Низкоосвещённая съёмка: как разобраться в сигнале, чувствительности, отклике и шуме в высокоскоростных CMOS-датчиках
Одна из наиболее часто путаемых тем при оценке высокоскоростных CMOS-датчиков — это понятие чувствительности. На сегодняшний день нередко используется спецификация ISOsat 12232 вместо спектральной чувствительности и шума считывания при оценке того, насколько хорошо CMOS-датчики работают в условиях съёмки при слабом освещении.
Скачать
PDF
Экстремальный динамический диапазон: технический обзор использования двойной экспозиции для съёмки ярких событий
Экстремальный динамический диапазон: технический обзор использования двойной экспозиции для съёмки ярких событий
Снимать качественное высокоскоростное видео крайне ярких событий, таких как энергичные удары, процессы горения, взрывы, сварка и многие другие явления, часто очень сложно. Проблема заключается в том, что поток фотонов, исходящий от такого события, приводит к пересвету пикселей матрицы.
Скачать
PDF
Настройка сигналов для метода PIV с межкадровой задержкой (Frame Straddling)
Настройка сигналов для метода PIV с межкадровой задержкой (Frame Straddling)
Анемометрия по изображениям частиц (PIV) — это метод визуализации, который позволяет ученым и инженерам извлекать количественную информацию из цифровой видеозаписи прозрачного потока с засеянными частицами.

Скачать
PDF
Бесплатная демонстрация
Мы используем cookies для работы сайта и улучшения вашего опыта. Продолжая, вы соглашаетесь с Политикой конфиденциальности и использования cookie
Хорошо!