Zavod.devсоздан инженерами для инженеров
Сравнение

2D vs 3D машинное зрение

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

Чем отличаются

2D зрение обрабатывает двумерный массив яркости пикселей, используя контраст и градиенты для поиска объектов, измерения расстояний и проверки наличия дефектов (царапин, сколов, непропечатки). 3D зрение оперирует координатами X, Y и Z, формируя карту высот, что позволяет измерять углы наклона, объём, параллельность плоскостей и отклонения от номинальной CAD-модели. В 2D системах освещение критично для создания контраста, в 3D — структурированный свет или лазерный луч заменяют необходимость в сложном фоновом освещении. 2D работает с кадровой частотой, ограниченной временем экспозиции и считывания матрицы; 3D — временем сканирования линии или проекции паттерна, что обычно медленнее. Также 2D проще интегрируется в существующие линии без дополнительных механизмов, тогда как 3D часто требует установки на фиксированном расстоянии с привязкой к базовой плоскости конвейера.

Когда что выбирать

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

Сравнение по характеристикам

Параметр2D-зрение3D-зрение
Принцип измеренийОценка по проекции на плоскость, пиксельные координатыТриангуляция, время пролёта, интерферометрия — координаты в пространстве
Точность позиционирования в плоскостиВыше для плоских объектов, определяется разрешением матрицыСоизмерима с 2D в XY, но зависит от дальности и угла обзора
Возможность измерения высоты / объёмаНедоступнаПрямое измерение профиля и перепадов
Скорость получения результатаВыше, до сотен кадров в секундуНиже, зависит от времени сканирования / проекции паттерна
Сложность интеграции и калибровкиПроще, достаточно монохромной или цветной камеры и объективаСложнее, требуется калибровка по эталону и настройка проектора или лазера
Типичное применениеКонтроль печатных плат, маркировки, упаковки, ориентацииКонтроль сварных швов, клеевых валиков, литых деталей, роботизированной загрузки
Стоимость-класс системыНиже, доступные камеры и библиотеки обработкиВыше из-за специализированных сенсоров и вычислителей
Оборудование в каталоге

Частые вопросы

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