AyniCam
Может ли камера телефона оценить расстояние до автомобиля?
Узнайте, как камера оценивает расстояние и как понимать положения объектов на 3D-карте AyniCam. Оценка не равна точному измерению.
В этом руководстве
Да, оценки возможны, но это не точные измерения
Камера телефона может поддерживать оценку расстояния, когда программное обеспечение объединяет информацию об изображении с предположениями, калибровкой или обученной моделью. Одно только изображение не обеспечивает автоматически достоверное расстояние в метрах. В AyniCam поддерживаемые объекты, обнаруженные камерой, отображаются в предполагаемых положениях; дисплей не следует рассматривать как прибор для измерения расстояния.
Это важно, когда 3D-изображение выглядит убедительно. Модель автомобиля, нарисованная на дороге, может выглядеть точной, даже если информация, лежащая в основе ее размещения, неопределенна. Понимание этой разницы поможет вам читать данные на дисплее, не принимая визуализацию за проверенное измерение.
Почему расстояние на изображении с одной камеры неоднозначно
Ближайший небольшой объект и более крупный объект, расположенный дальше, могут занимать одинаковые области изображения. Перспектива превращает трехмерную сцену в двухмерную картинку, теряя информацию об абсолютном масштабе. Программному обеспечению нужна дополнительная информация или усвоенные предположения, чтобы оценить недостающую глубину.
Эту проблему изучают монокулярные исследования глубины. Модели с поддержкой масштабирования могут использовать информацию об обучении и камере для получения оценок показателей, но это не устраняет ошибки, когда условия отличаются от данных обучения или оценки. Процитированное здесь исследование объясняет общую проблему; это не реализация AyniCam и не эталон приложения.
Обнаружение, расчетная глубина и измеренная дальность – это разные выходные данные
Детектор объектов может обнаружить автомобиль на изображении, не измеряя расстояние до него. Показатель достоверности маркировки автомобиля не является доверительным интервалом для счетчиков. Затем средство 3D-рендеринга может разместить модель, используя оценку, но реалистичный вид этой модели не улучшает основные доказательства.
Датчики глубины предоставляют другой тип входных данных. Apple предоставляет возможность захвата глубины LiDAR на поддерживаемом оборудовании. Не следует предполагать, что эта возможность существует в каждом iPhone или используется каждым приложением камеры. В этом руководстве не утверждается, что AyniCam измеряет расстояние по дороге с помощью LiDAR.
| Вывод | Что описывает | Что не устанавливает |
|---|---|---|
| Окно обнаружения | Приблизительное местоположение объекта на изображении | Точное физическое расстояние |
| Надежность обнаружения | Уверенность модели в результатах обнаружения | Безопасное расстояние следования |
| Приблизительное 3D позиция | Размещение на основе доступной информации | Координаты геодезического уровня или точный просвет |
| Нанесенная на карту дорога или здание | Содержимое географической карты | Измерение этого объекта камерой в реальном времени |
Как интерпретировать автомобили на 3D-карте AyniCam
Прочитайте карту AyniCam как два связанных слоя. Дороги и здания берутся из картографических данных. Поддерживаемые дорожные объекты получаются в результате обнаружения камеры и размещаются в расчетных положениях. Таким образом, географическое происхождение и обнаруженный автомобиль не имеют одного и того же источника информации.
Транспортное средство может быть частично скрыто, за пределами поля зрения камеры или слишком нечетко, чтобы получить полезную метку. Его отсутствие в визуализации не является доказательством того, что пространство пусто. Аналогичным образом, расстояние между отображаемыми моделями не является проверенным тормозным путем или прогнозом следующего движения другого водителя.
Выбор отображения объектов позволяет вам контролировать, какие поддерживаемые типы отображаются. Скрытие категории меняет отображение, а не физическую сцену. Проверьте выбранную модель и настройки дисплея во время парковки, если вид отличается от ожидаемого.
Что должна показать полезная демонстрация оценки расстояния
Найдите указанное устройство, настройка камеры, условия сцены и независимое опорное расстояние. Демонстрация должна объяснять свои ошибки, а не просто демонстрировать убедительное наложение. Автомобили-симуляторы и аккуратное расположение моделей могут продемонстрировать поведение интерфейса, но не могут обеспечить точность определения дальности на реальной дороге.
Для AyniCam используйте помеченную демонстрацию, чтобы понять вид, и просмотрите страницу с методологией тестирования, чтобы отличить данные интерфейса от физического тестирования. Не выбирайте следующий зазор, расстояние для парковки или точку торможения на основании расчетного расстояния до объекта. Приложение не управляет и не тормозит транспортное средство.
Вопросы об оценке расстояния между телефоном и камерой
Показывает ли AyniCam точное расстояние до впереди идущего автомобиля?
Положения объектов, обнаруженных камерой, являются приблизительными. В этом руководстве не указана подтвержденная точность в метрах, а 3D-дисплей не является измерительным инструментом.
Означает ли высокая достоверность обнаружения, что расстояние правильное?
Нет. Уверенность в результате обнаружения объекта и точность физического расстояния — это разные вопросы. Четкая табличка автомобиля не подтверждает его дальность полета или безопасное расстояние до автомобиля.
Может ли GPS телефона обнаружить каждую машину вокруг него?
Собственное местоположение телефона не дает ему данных о местоположении других транспортных средств. Обнаружения камеры AyniCam и содержимое географических карт предоставляют разную информацию.
Почему настоящая машина может отсутствовать в 3D-изображении?
Он может находиться за пределами поля зрения камеры, быть скрытым, плохо видимым или пропущенным детектором. Фильтрация отображения также может скрыть поддерживаемую категорию. Отсутствие модели не означает пустую дорогу.
Могу ли я использовать 3D-пространство, чтобы решить, когда тормозить?
Нет. Не используйте расчетное расстояние между моделями в качестве инструкции по торможению или предотвращению столкновений. Следите за реальными дорожными условиями и сохраняйте ответственность за управление транспортным средством.