AyniCam
Une caméra de téléphone peut-elle estimer la distance jusqu'à une voiture ?
Comprenez l’estimation de distance par caméra et les positions estimées dans la carte 3D d’AyniCam, qui ne sont pas des mesures exactes.
Dans ce guide
Oui, des estimations sont possibles, mais ce ne sont pas des mesures exactes
Une caméra de téléphone peut prendre en charge l'estimation de distance lorsque le logiciel combine les informations d'image avec des hypothèses, un étalonnage ou un modèle entraîné. Une image seule ne fournit pas automatiquement une distance fiable en mètres. Dans AyniCam, les objets pris en charge détectés par la caméra sont affichés aux positions estimées ; l'écran ne doit pas être traité comme un instrument de mesure de distance.
Cela est important lorsqu'une vue 3D semble convaincante. Un modèle de voiture dessiné sur une route peut paraître précis même lorsque les informations derrière son placement sont incertaines. Comprendre cette différence vous aide à lire l'affichage sans confondre une visualisation avec une mesure vérifiée.
Pourquoi la distance est ambiguë dans une seule image de caméra
Un petit objet proche et un objet plus grand plus éloigné peuvent occuper des zones similaires d'une image. La perspective transforme une scène tridimensionnelle en une image bidimensionnelle, perdant ainsi des informations sur l'échelle absolue. Le logiciel a besoin d'informations supplémentaires ou d'hypothèses apprises pour estimer la profondeur manquante.
La recherche sur la profondeur monoculaire étudie ce problème. Les modèles sensibles à l'échelle peuvent utiliser les informations d'entraînement et de caméra pour produire des estimations métriques, mais cela ne supprime pas les erreurs lorsque les conditions diffèrent de leurs données d'entraînement ou d'évaluation. Les recherches citées ici expliquent le défi général ; il ne s'agit pas de l'implémentation d'AyniCam ni d'un benchmark de l'application.
La détection, la profondeur estimée et la plage mesurée sont des sorties différentes
Un détecteur d'objet peut localiser une voiture dans une image sans mesurer sa distance. Un score de confiance pour l’étiquette d’une voiture n’est pas un intervalle de confiance pour les mètres. Un moteur de rendu 3D peut ensuite placer un modèle à l'aide d'une estimation, mais l'apparence réaliste de ce modèle n'améliore pas les preuves sous-jacentes.
Les capteurs de profondeur fournissent un type d'entrée différent. Apple expose la capture de profondeur LiDAR sur le matériel pris en charge. Il ne faut pas supposer que cette fonctionnalité existe sur tous les iPhone ou qu’elle est utilisée par toutes les applications d’appareil photo. Ce guide ne prétend pas qu'AyniCam mesure les distances routières avec LiDAR.
| Sortie | Ce qu'elle décrit | Ce qu'elle n'établit pas |
|---|---|---|
| Boîte de détection | Un emplacement estimé d'un objet dans le image | Distance physique exacte |
| Confiance de détection | La confiance du modèle dans ses résultats de détection | Une distance de suivi sûre |
| Position 3D estimée | Un placement basé sur les informations disponibles | Coordonnées de qualité d'arpentage ou autorisation exacte |
| Route ou bâtiment cartographié | Contenu de la carte géographique | Une mesure par caméra en direct de cet objet |
Comment interpréter les voitures sur la carte 3D d'AyniCam
Lisez la carte d'AyniCam comme deux couches connectées. Les routes et les bâtiments proviennent de données cartographiques. Les objets routiers pris en charge proviennent des détections de la caméra et sont placés à des positions estimées. Le contexte géographique et une voiture détectée n'ont donc pas la même source d'information.
Un véhicule peut être en partie caché, hors de vue de la caméra ou trop flou pour recevoir une étiquette utile. Son absence dans la visualisation ne prouve pas que l’espace est vide. De même, l'espacement entre les modèles rendus ne constitue pas une distance d'arrêt vérifiée ni une prédiction du prochain mouvement d'un autre conducteur.
Les choix d'affichage des objets vous permettent de contrôler les types pris en charge qui apparaissent. Masquer une catégorie modifie l’affichage, pas la scène physique. Vérifiez le modèle sélectionné et les paramètres d'affichage lorsque vous êtes garé si la vue diffère de ce à quoi vous vous attendiez.
Ce qu'une démonstration d'estimation de distance utile devrait montrer
Recherchez un appareil indiqué, la configuration de la caméra, les conditions de la scène et une distance de référence indépendante. Une démonstration doit expliquer ses erreurs, et pas seulement montrer une superposition convaincante. Les voitures de simulation et un espacement soigné des modèles peuvent démontrer le comportement de l'interface, mais ils ne peuvent pas établir une précision de distance réelle sur route.
Pour AyniCam, utilisez la démo étiquetée pour comprendre la vue et consultez la page de méthodologie de test pour distinguer les preuves d'interface des tests physiques. Ne choisissez pas un espace suivant, une autorisation de stationnement ou un point de freinage à partir de l'espacement estimé des objets. L'application ne dirige ni ne freine le véhicule.
Questions sur l'estimation de la distance téléphone-caméra
AyniCam affiche-t-il la distance exacte par rapport à la voiture qui vous précède ?
Ses positions des objets détectés par la caméra sont des estimations. Ce guide n'établit pas de précision validée en mètres et l'affichage 3D n'est pas un instrument de mesure.
Une fiabilité de détection élevée signifie-t-elle que la distance est correcte ?
Non. La confiance dans le résultat d’une détection d’objet et l’exactitude de la distance physique sont des questions différentes. Une étiquette de voiture claire ne valide pas sa portée ou un espace de suivi sûr.
Le GPS du téléphone peut-il localiser toutes les voitures autour de lui ?
La propre position du téléphone ne lui donne pas la position des autres véhicules. Les détections de caméra d'AyniCam et le contenu de la carte géographique fournissent des informations différentes.
Pourquoi une vraie voiture pourrait-elle manquer dans la vue 3D ?
Elle peut être en dehors de la vue de la caméra, obscurcie, mal visible ou manquée par le détecteur. Le filtrage d'affichage peut également masquer une catégorie prise en charge. Un modèle manquant ne signifie pas une route vide.
Puis-je utiliser l'espacement 3D pour décider quand freiner ?
Non. N'utilisez pas l'espacement estimé du modèle comme instruction de freinage ou d'évitement de collision. Restez attentif aux conditions routières réelles et restez responsable du contrôle du véhicule.