Ultralytics YOLO27 : Rejoins la liste d'attente.
Licence YOLO
Intégrations

Meilleurs modèles de détection d’objets pour les apps iOS sur les puces Apple Silicon

Compare les meilleurs modèles de détection d’objets pour les apps iOS sur Apple Silicon, notamment Ultralytics YOLO26, EfficientDet, MobileNet SSD, CenterNet et NanoDet.

Abirami VinaAbirami Vina12 min de lecture
Compare les meilleurs modèles de détection d’objets pour les apps iOS sur Apple Silicon, notamment Ultralytics YOLO26, EfficientDet, MobileNet SSD, CenterNet et NanoDet.

Les appareils Android et les iPhone sont devenus indispensables au quotidien. On les utilise pour faire des achats, s’orienter, prendre des photos, scanner des produits et interagir avec des applications tout au long de la journée.

Avec la croissance rapide de l’intelligence artificielle, de nombreux smartphones intègrent désormais des fonctionnalités capables de comprendre les images et les vidéos capturées par l’appareil photo. La capacité à exécuter efficacement ces fonctionnalités dépend en grande partie du matériel sous-jacent.

Par exemple, dans l’écosystème Apple, des appareils comme les iPhone, les iPad et les Mac sont équipés de puces Apple Silicon, notamment des séries A et M. Ces architectures de système sur puce (SoC) intègrent des processeurs centraux (CPU), des processeurs graphiques (GPU) et des accélérateurs dédiés à l’apprentissage automatique, permettant l’inférence sur appareil pour les charges de travail d’IA.

En particulier, les capacités d’analyse d’images sont rendues possibles par la vision par ordinateur, un domaine de l’IA qui permet aux machines d’interpréter et de comprendre les informations visuelles des images et des vidéos à l’aide de tâches comme la détection d’objets.

Plus précisément, les modèles de détection d’objets analysent les images et identifient les objets en traçant des boîtes englobantes autour d’eux. Ces modèles peuvent être optimisés pour fonctionner efficacement sur du matériel mobile, comme les puces Apple Silicon, ce qui permet une analyse visuelle en temps réel directement sur l’appareil, sur les appareils iOS.

Exemple de détection d’objets, où les objets sont identifiés par des boîtes englobantes

Fig. 1. Exemple de détection d’objets, où les objets sont identifiés par des boîtes englobantes. (Source)

Dans cet article, nous allons découvrir quelques-uns des meilleurs modèles de détection d’objets pour créer des applications iOS rapides et en temps réel.

Fonctionnement des détecteurs d’objets sur les appareils iOS#

La détection d’objets aide les applications à reconnaître et à localiser les objets dans une image. Lorsqu’une application traite une image d’entrée, un modèle de détection d’objets peut analyser la scène et identifier les différents objets en plaçant des boîtes englobantes autour d’eux et en leur attribuant des étiquettes.

La plupart des systèmes de détection d’objets s’appuient sur des réseaux neuronaux capables de reconnaître les motifs dans les données d’entraînement. Pour les tâches liées aux images, ces modèles apprennent des représentations visuelles en analysant les informations au niveau des pixels provenant de vastes jeux de données d’entraînement.

Les réseaux neuronaux convolutifs (CNNs) servent souvent d’ossature aux modèles de détection d’objets. Les CNNs sont particulièrement adaptés aux prédictions sur les images, car ils apprennent des caractéristiques visuelles hiérarchiques telles que les contours, les formes et les textures, qui aident le modèle à reconnaître les objets dans une scène.

Les chercheurs étudient également les architectures fondées sur les Transformer pour les tâches de vision par ordinateur. Ces modèles analysent les relations entre les différentes régions d’une image et saisissent des informations contextuelles plus larges à l’échelle de la scène.

Au-delà du type d’architecture du modèle, l’efficacité est un facteur essentiel pour la détection d’objets sur les appareils iOS. Comme ces modèles s’exécutent directement sur les appareils mobiles, ils doivent traiter rapidement les images tout en utilisant des ressources de calcul limitées.

Les modèles efficaces maintiennent une faible latence et prennent en charge la détection d’objets en temps réel dans les applications mobiles, en particulier lors de l’analyse d’un flux continu provenant de la caméra.

Qu’est-ce qui rend un modèle de détection d’objets adapté à iOS ?#

Avant d’examiner certains des meilleurs modèles de détection d’objets pour iOS, prenons un peu de recul pour comprendre ce qui fait l’efficacité d’un modèle pour les applications mobiles.

Le modèle de détection d’objets idéal pour une application iOS équilibre les performances, l’efficacité et la fiabilité. Voici quelques facteurs clés qui caractérisent un modèle performant pour un déploiement sur iOS :

  • Faible latence : Le modèle doit traiter rapidement les images pour permettre la détection d’objets en temps réel, en particulier dans les applications qui s’appuient sur un flux continu provenant de la caméra.
  • Taille de modèle optimisée : Les modèles compacts fonctionnent plus efficacement sur les appareils mobiles et nécessitent généralement moins de mémoire et de ressources de calcul.
  • Précision de la détection : Une détection précise garantit que les objets sont correctement classés et que les boîtes englobantes restent précises dans différentes scènes, selon l’échelle des objets et les conditions d’éclairage.
  • Stabilité de l’inférence : Un temps d’inférence constant d’une image à l’autre est important pour les applications en temps réel. De fortes variations du temps de traitement peuvent entraîner des pertes d’images ou une expérience caméra instable.
  • Empreinte mémoire : La quantité de RAM nécessaire pendant l’inférence influe sur la fluidité avec laquelle un modèle fonctionne en parallèle des autres processus d’une application sur les appareils iOS.

Tour d’horizon des meilleurs modèles de détection d’objets pour iOS#

Examinons maintenant certains des modèles de détection d’objets les plus utilisés sur les appareils iOS.

1. Modèles Ultralytics YOLO#

Les modèles Ultralytics YOLO constituent une famille populaire de modèles de détection d’objets conçus pour les applications de vision par ordinateur en temps réel. Au fil des ans, Ultralytics a lancé des modèles de vision tels que Ultralytics YOLOv5, Ultralytics YOLOv8, Ultralytics YOLO11 et le tout dernier modèle à la pointe de la technologie, Ultralytics YOLO26.

Chaque nouvelle version a apporté des améliorations en matière de précision de détection, d’efficacité des modèles et de performances d’exécution. Ces évolutions ont rendu les modèles Ultralytics YOLO de plus en plus adaptés aux appareils périphériques tels que les smartphones.

Ultralytics YOLO26 détectant plusieurs objets dans une scène réelle

Fig. 2. YOLO26 peut servir à détecter plusieurs objets dans une scène réelle. (Source)

L’un des principaux avantages de l’utilisation des modèles Ultralytics YOLO dans les applications iOS est l’intégration à CoreML proposée par le package Python Ultralytics. Cette bibliothèque open source aide les développeurs à entraîner, tester et exporter les modèles Ultralytics YOLO au moyen d’un flux de travail simple.

Le package permet d’exporter des modèles entraînés au format CoreML, le format d’apprentissage automatique d’Apple utilisé pour déployer des modèles sur des appareils iOS. Après l’exportation, le modèle CoreML peut être intégré à une application et exécuté directement sur l’appareil à l’aide de matériel comme le CPU, le GPU et l’Apple Neural Engine. Les modèles Ultralytics peuvent également être exportés au format Core AI plus récent d’Apple pour iOS 27 et macOS 27, tandis que CoreML reste le format par défaut du SDK iOS d’Ultralytics.

CoreML, le framework d’Apple pour intégrer et exécuter des modèles d’IA dans les applications

Fig. 3. CoreML est le framework d’Apple pour intégrer et exécuter des modèles d’IA dans les applications. (Source)

Les développeurs peuvent ainsi intégrer facilement la détection d’objets en temps réel dans les applications iOS tout en conservant l’inférence du modèle sur l’appareil.

Options de déploiement des modèles Ultralytics YOLO sur Apple Silicon#

Au-delà des modèles eux-mêmes, l’écosystème Ultralytics propose différentes options qui facilitent le déploiement des modèles YOLO sur les puces Apple Silicon.

Par exemple, Ultralytics a récemment lancé Ultralytics Platform, qui réunit la gestion des jeux de données, l’entraînement des modèles, leur validation et leur déploiement dans un environnement unique. Ce flux de travail unifié réduit le besoin de recourir à plusieurs outils et simplifie le passage de l’expérimentation aux applications concrètes.

Dans le cadre de la plateforme, les modèles entraînés peuvent être exportés dans plusieurs formats, dont CoreML pour les appareils Apple. Tu peux ainsi exporter un modèle Ultralytics YOLO pour l’inférence sur appareil en quelques clics.

En plus des fonctionnalités d’exportation, Ultralytics propose une implémentation open source pour iOS en Swift (le langage de programmation d’Apple utilisé pour créer des applications iOS). Elle comprend une application YOLO pour iOS prête à l’emploi, écrite en Swift, qui montre comment intégrer des modèles CoreML, les exécuter sur les images de la caméra et les utiliser pour la détection d’objets en temps réel.

Autres avantages des modèles Ultralytics YOLO#

Voici d’autres caractéristiques clés qui font des modèles Ultralytics YOLO une excellente option pour créer des applications iOS :

  • Prise en charge de diverses tâches de vision : En plus de la détection d’objets, les modèles Ultralytics YOLO peuvent servir à la segmentation d’instances, à la classification d’images, à l’estimation de pose, à la détection de boîtes englobantes orientées (OBB) et au suivi d’objets ; YOLO26 prend également en charge la segmentation sémantique et l’estimation de profondeur.
  • Plusieurs tailles de modèles : Ultralytics propose différentes variantes de modèles (nano, petite, moyenne, grande et très grande, par exemple), ce qui permet aux développeurs de choisir une version adaptée aux contraintes de performances des appareils mobiles.
  • Modèles préentraînés : Les modèles Ultralytics YOLO sont disponibles sous forme de modèles préentraînés, prêts à l’emploi ou à affiner pour des tâches spécifiques, ce qui réduit le temps de développement.

2. EfficientDet#

EfficientDet est une architecture de détection d’objets présentée par des chercheurs de Google en 2019. Elle a été conçue pour équilibrer la précision de détection et l’efficacité de calcul, ce qui la rend adaptée aux environnements aux ressources limitées. Pour une comparaison côte à côte, consulte YOLO26 contre EfficientDet.

L’une des idées clés d’EfficientDet est une méthode de mise à l’échelle appelée mise à l’échelle composée. Au lieu d’augmenter une seule partie du modèle, comme la profondeur du réseau ou la résolution de l’image, cette approche met à l’échelle simultanément plusieurs composants de l’architecture.

En ajustant ces éléments simultanément, le modèle conserve des performances stables, qu’il soit configuré pour une grande précision ou optimisé pour des déploiements légers.

L’architecture est disponible en plusieurs variantes, d’EfficientDet-D0 à EfficientDet-D7. Les modèles plus petits sont conçus pour une inférence plus rapide et une consommation moindre de ressources, tandis que les versions plus grandes visent une précision de détection supérieure.

3. MobileNet SSD#

MobileNet SSD est un modèle léger de détection d’objets conçu pour fonctionner efficacement sur les appareils mobiles et périphériques. Il a gagné en popularité vers 2017.

Le modèle associe l’ossature MobileNet, axée sur l’extraction efficace des caractéristiques, à l’approche SSD (détecteur à passe unique) pour détecter les objets. La méthode SSD détecte les objets et génère des boîtes englobantes en une seule passe avant.

Cette conception permet de garder un modèle relativement rapide et simple, ce qui est utile pour les applications qui nécessitent des résultats de détection rapides. MobileNet SSD est souvent utilisé lorsque de petites tailles de modèles et des vitesses d’inférence élevées sont importantes.

L’architecture MobileNet réduit la quantité de calculs nécessaires, ce qui facilite l’exécution du modèle sur les appareils dont la puissance de traitement est limitée. Même si MobileNet SSD n’atteint pas forcément le même niveau de précision que certaines architectures de détection plus récentes, il reste performant pour de nombreuses tâches courantes de détection d’objets.

4. CenterNet#

CenterNet est un modèle de détection d’objets qui identifie les objets en prédisant leur point central. Il a été présenté en 2019.

Au lieu de générer de nombreuses régions candidates, le modèle détecte le centre d’un objet, puis prédit la taille de la boîte englobante qui l’entoure. Cette approche simplifie le pipeline de détection et réduit le nombre d’étapes nécessaires pendant l’inférence.

Vue d’ensemble des étapes de détection d’objets de CenterNet

Fig. 4. Vue d’ensemble des étapes de détection d’objets de CenterNet (Source)

CenterNet peut être utilisé pour des tâches de détection en temps réel et se distingue par son architecture relativement simple par rapport à certains détecteurs à plusieurs étapes. Des variantes comme CenterNet avec des ossatures ResNet sont couramment utilisées dans diverses applications de vision par ordinateur.

Sa conception efficace rend CenterNet adapté aux systèmes qui nécessitent une détection rapide d’objets, y compris les applications fonctionnant sur des appareils iOS.

5. NanoDet#

NanoDet est un modèle léger de détection d’objets conçu pour les applications en temps réel sur les appareils périphériques et mobiles. Présenté en 2020, il visait à fournir une détection d’objets efficace tout en maintenant la taille du modèle et les besoins en calcul à un niveau très bas.

Le modèle utilise une architecture de détection à une étape, ce qui lui permet de prédire les emplacements et les catégories des objets en une seule passe dans le réseau. Cette conception le rend rapide et adapté aux systèmes disposant de ressources matérielles limitées.

NanoDet utilise une ossature compacte et une tête de détection optimisée pour réduire le nombre de paramètres et les calculs nécessaires pendant l’inférence. Ces choix de conception permettent de conserver une précision de détection raisonnable tout en privilégiant la vitesse et l’efficacité.

Choisir le bon modèle de détection d’objets pour ton application iOS#

Le choix d’un modèle de détection d’objets pour une application iOS dépend souvent des exigences spécifiques du cas d’usage. Comme ces modèles s’exécutent directement sur des appareils tels que l’iPhone et l’iPad, plusieurs facteurs influent sur le choix de la meilleure option.

Voici quelques éléments importants à prendre en compte :

  • Efficacité énergétique : Les modèles qui consomment moins d’énergie contribuent à préserver l’autonomie de la batterie, un aspect important pour les applications mobiles qui traitent continuellement les images de la caméra.
  • Prise en charge de l’optimisation des modèles : Certains modèles prennent en charge des techniques d’optimisation comme la quantification ou l’élagage, qui peuvent réduire la taille du modèle et améliorer ses performances sur les appareils iOS.
  • Compatibilité matérielle : L’architecture du modèle que tu choisis doit fonctionner efficacement sur le matériel iOS, notamment le CPU, le GPU et le Neural Engine d’Apple.
  • Évolutivité : Certaines architectures proposent plusieurs tailles ou variantes de modèles, ce qui permet aux développeurs de choisir les versions les mieux adaptées aux exigences de performances et de matériel.

Points clés à retenir#

Les modèles de détection d’objets apportent des capacités avancées de vision par ordinateur aux applications mobiles intelligentes. En s’exécutant directement sur les appareils iOS, ces modèles permettent aux applications d’analyser en temps réel les images et les vidéos captées par la caméra de l’appareil. En choisissant le bon modèle, les développeurs peuvent créer des applications mobiles réactives fondées sur la vision, qui offrent des performances fiables en temps réel.

Rejoins notre communauté en pleine croissance et consulte notre dépôt GitHub pour accéder à des ressources pratiques sur l’IA. Pour créer dès aujourd’hui avec l’IA visuelle, découvre nos options de licence. Découvre comment l’IA dans l’agriculture transforme les pratiques agricoles et comment l’IA visuelle en robotique façonne l’avenir en consultant nos pages de solutions.

Écrit par

Abirami Vina
Abirami Vina

Créateur de contenu · Ultralytics

Après avoir commencé sa carrière comme ingénieure en vision par ordinateur, Abirami Vina a acquis de solides bases en IA visuelle et en apprentissage automatique. Elle est créatrice de contenu chez Ultralytics, ainsi que fondatrice et rédactrice en chef de Scribe of AI, où elle conçoit du contenu technique de grande qualité pour des entreprises spécialisées en IA. Animée par la volonté de rendre l’IA à la fois compréhensible et captivante, elle fait le lien entre les technologies de pointe et leurs retombées concrètes.

Commentaires

Pose une question, partage tes résultats ou aide quelqu’un.

Découvre les solutions

La vision par ordinateur dans le sport

La vision par ordinateur dans le sport

Découvre comment Ultralytics YOLO propulse la vision par ordinateur dans le sport grâce au suivi des joueurs et du ballon, aux analyses de performance, aux conseils d’entraînement et à la rééducation des athlètes.
En savoir plus
Vision par ordinateur pour les images aériennes

Vision par ordinateur pour les images aériennes

Transforme les images de drones et les images aériennes en informations exploitables en temps réel pour l’agriculture, l’aquaculture, la conservation et l’analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l’aérospatiale

Vision par ordinateur dans l’aérospatiale

Applique la vision par ordinateur dans l’aérospatiale avec Ultralytics YOLO pour l’inspection des aéronefs, la détection des corps étrangers sur les pistes, les opérations au sol des aéroports et la détection des défauts des matériaux composites.
En savoir plus
La vision par ordinateur dans la sécurité

La vision par ordinateur dans la sécurité

Protège chaque site avec les modèles Ultralytics YOLO. L’IA visuelle permet la surveillance des périmètres, la détection des menaces, la reconnaissance des plaques d’immatriculation et la sécurité au travail.
En savoir plus
La vision par ordinateur en robotique

La vision par ordinateur en robotique

Donne plus de capacités à tes machines grâce aux modèles Ultralytics YOLO. Dans la robotique, l’IA visuelle permet la navigation autonome, la perception, le suivi des objets et le contrôle en temps réel.
En savoir plus
La vision par ordinateur dans la logistique

La vision par ordinateur dans la logistique

Optimise la logistique avec les modèles Ultralytics YOLO. La vision par IA permet d’inspecter les colis, de les trier, de suivre les véhicules et de surveiller la sécurité des entrepôts en temps réel.
En savoir plus
La vision par ordinateur dans le commerce de détail

La vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA permet de suivre les stocks, de surveiller les rayons, de gérer les files d’attente et de mieux comprendre les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Crée des solutions de santé avec les modèles Ultralytics YOLO. La vision par IA dans le secteur de la santé accélère l’imagerie médicale, améliore les diagnostics et facilite la surveillance des patients.
En savoir plus
La vision par ordinateur dans l’industrie manufacturière

La vision par ordinateur dans l’industrie manufacturière

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA améliore le contrôle qualité, la détection des défauts, le respect des règles concernant les EPI et l’automatisation des chaînes de montage.
En savoir plus
La vision par ordinateur dans l’automobile

La vision par ordinateur dans l’automobile

Mets la vision par ordinateur au service de l’automobile avec les modèles Ultralytics YOLO. La vision par IA renforce la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Fais entrer l’IA de vision dans l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise le suivi des cultures et du bétail ainsi que l’agriculture de précision pour obtenir des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l’avenir de l’IA !

Commence ton parcours vers l’avenir de l’apprentissage automatique