На этой неделе (22.09.20) мы выпустили новое дополнение к настройкам вашего детектора. Новая настройка называется «Пространственное разрешение» и позволяет вам установить целевое разрешение для вашего детектора. Этот параметр позволяет повысить точность детекторов за счет более точного управления разрешением изображений.

Что делает этот параметр?

Настройка детектора делает 2 вещи.

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

Почему это полезно?

Наличие этих настроек на самом деле решает 3 разные проблемы, с которыми, как мы видели, сталкивались пользователи.

  • Во-первых, нужно унифицировать разрешение обучающих изображений в вашем детекторе. Представьте себе сценарий, в котором вы пытаетесь обнаружить автомобили, и у вас есть 2 разных тренировочных изображения в вашем детекторе, одно с разрешением 0,1 метра и одно с разрешением 0,3 метра. На 0,3-метровом изображении автомобиль будет иметь длину около 10 пикселей, но тот же автомобиль на 0,1-метровом изображении будет иметь длину 30 пикселей. Это просто запутает детектор, и вам придется предоставить больше обучающих аннотаций, чтобы компенсировать это несоответствие в размере. Унифицируя разрешение, например, до 0,2 метра, автомобили на всех ваших снимках будут одинакового размера, что упростит вашему детектору изучение того, как выглядит автомобиль с меньшим количеством аннотаций.

  • Следующее преимущество требует более глубокого изучения машинного обучения. При обучении детектора из-за ограничений аппаратной памяти детектор одновременно видит только фиксированное количество содержимого изображения. Мы назовем эту фиксированную сумму обучающей плиткой. Обучающая плитка может быть, например, образцом 256 x 256 пикселей из одной из областей обучения (размер может быть произвольным). Чтобы правильно узнать, как выглядит объект, часто требуется некоторый контекст или фон вокруг объекта, чтобы детектор мог узнать о взаимосвязи между интересующим вас объектом и его окружением. Если разрешение ваших изображений очень высокое, ваши объекты, скорее всего, будут больше с точки зрения количества пикселей и могут превышать этот размер обучающей плитки, что означает, что ваш детектор никогда не увидит весь дом за один раз. Решение простое: если вы установите более низкое целевое пространственное разрешение для своего детектора, ваши изображения будут автоматически уменьшены во время обучения, а это означает, что ваш дом будет занимать меньше пикселей и правильно вписываться в эти обучающие плитки. Вот наглядный пример.

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

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

Как настроить разрешение детектора?

Доступ к настройке детектора пространственного разрешения можно получить здесь из настроек детектора здесь:

Еще что нужно знать

  • Количество заряженных мегапикселей — это количество обработанных пикселей. Если вы увеличите свои мегапиксели в 2 раза, то это будет стоить в 2 раза больше. Если вы уменьшите количество мегапикселей, это будет стоить меньше (хотя ваши результаты могут ухудшиться, поскольку вы снижаете качество своих изображений). Фактическая взимаемая сумма будет отображаться перед каждым запуском вашего детектора для подтверждения.
  • В платформе изображения по-прежнему будут визуализироваться в исходном разрешении, а масштабирование до целевого разрешения будет происходить «под капотом». Мы предоставим Отчет об обучении во всплывающем окне Предупреждения и рекомендации (которое появляется после каждой итерации обучения), в котором будут показаны примеры того, на чем был обучен ваш детектор, чтобы вы может лучше визуализировать эффекты ваших изменений в настройках детектора.
  • Вы получите предупреждение в таблице изображений (показано выше), если попытаетесь увеличить изображение более чем в 2 раза, и масштабирование будет ограничено. Поэтому, если попытаться увеличить пространственное разрешение с 0,3 м до 0,1 м, мы фактически ограничим масштабирование с 3x до 2x и покажем вам соответствующее предупреждение в таблице. Причина этого в том, что установка более высокого целевого разрешения не означает, что вы получите изображение с большей информацией или деталями. Масштабирование выполняется с помощью простого билинейного масштабирования (то, что используется в любом стандартном программном обеспечении для редактирования изображений). Представьте, что вы увеличиваете очень маленькое изображение до очень большого, оно просто будет выглядеть очень размытым и, вероятно, просто запутает ваш детектор, предоставив неверные данные. Если вы видите, что одно или несколько ваших изображений масштабируются слишком сильно, подумайте о том, чтобы сделать следующее: уменьшите настройку целевого пространственного разрешения, вообще не используйте изображения с более низким разрешением, попробуйте найти изображения с более высоким исходным разрешением для работать с.

Наслаждайтесь новой обстановкой и, как всегда, если у вас есть какие-либо вопросы, не стесняйтесь обращаться к нам!