Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Guides

Comprendre le rôle du FPS en vision par ordinateur

Vois pourquoi le FPS en vision par ordinateur est important et comment il affecte la détection d'objets en temps réel, l'analyse vidéo et les applications pilotées par l'IA.

ABAbirami Vina
4 min read
Le rôle du taux de rafraîchissement (FPS) en vision par ordinateur

Regarder un ralenti de ton moment sportif préféré, où chaque détail est net, est très différent de visionner des images de vidéosurveillance qui semblent généralement saccadées et difficiles à suivre. Le détail technique clé derrière ces différences est le FPS, ou Frames Per Second (images par seconde), qui désigne le nombre d'images affichées par seconde dans une vidéo. Un FPS élevé permet d'obtenir un mouvement fluide et réaliste, tandis qu'un FPS plus bas peut rendre les images saccadées et moins détaillées.

Ce concept impacte directement la computer vision, une branche de l'IA qui permet aux machines d'interpréter et d'analyser des données visuelles de la même manière que les humains. En vision par ordinateur, un FPS plus élevé signifie que les systèmes peuvent capturer plus d'informations chaque seconde, améliorant la précision de la détection et du suivi d'objets en temps réel.

Dans cet article, nous explorerons les aspects techniques du FPS et son lien avec les applications de vision par ordinateur. Commençons !

Link to this sectionQue signifie le FPS en vision par ordinateur ?#

Imaginons que tu joues à un jeu de course : à 60 FPS, chaque virage semble fluide et réactif, mais à 20 FPS, les commandes ralentissent, rendant plus difficile l'esquive des obstacles. Pour faire simple, tu peux concevoir le FPS comme le nombre d'images fixes affichées chaque seconde. Plus d'images par seconde rendent le mouvement fluide et naturel, tandis que moins d'images peuvent le rendre haché.

Tout comme dans les jeux vidéo, le FPS est une partie essentielle des computer vision applications. Un FPS plus élevé permet de suivre des objets de manière fluide grâce à la Vision AI, tandis qu'un FPS plus bas peut entraîner des détails manqués.

Par exemple, dans l'analyse sportive, les AI-powered cameras ont besoin d'un FPS plus élevé pour être capables de suivre des passes rapides, les mouvements des joueurs et les trajectoires du ballon. Un FPS plus bas pourrait conduire à manquer un contact important pied-ballon ou un changement de direction rapide, impactant la précision de l'analyse.

De même, dans la surveillance du trafic, les systèmes dépendent d'un FPS élevé pour détecter les véhicules en excès de vitesse et les changements de voie en temps réel. Choisir le bon FPS dépend des exigences spécifiques de chaque application de vision par ordinateur, en équilibrant performance, efficacité et clarté visuelle.

Comparaison de différentes fréquences d'images

Fig 1. Comparaison de différents taux de rafraîchissement.

Link to this sectionAspects techniques du FPS en vision par ordinateur#

Maintenant que nous avons discuté de ce qu'est le FPS et de la façon dont il est utilisé en vision par ordinateur, plongeons dans ses aspects techniques - en commençant par la manière de calculer le FPS d'une vidéo.

Diviser le nombre total d'images par la durée en secondes te donne le FPS d'une vidéo. Par exemple, si une vidéo contient 96 images sur 4 secondes, le calcul donne 24 FPS - ce qui signifie que 24 images sont affichées chaque seconde - tandis que 32 images sur 4 secondes donnent 8 FPS. Des bibliothèques Python comme OpenCV peuvent être utilisées pour extraire les métadonnées vidéo, compter les images et calculer automatiquement le FPS, simplifiant ainsi le processus d'analyse vidéo.

24 FPS vs 8 FPS vs 4 FPS

Fig 2. 24 FPS vs 8 FPS vs 4 FPS.

Link to this sectionFacteurs affectant le FPS d'une vidéo#

Cependant, calculer le FPS seul ne suffit pas pour prendre des décisions techniques lors du développement de computer vision solutions. Il est également important de prendre en compte les divers facteurs qui peuvent affecter le taux de rafraîchissement effectif, comme les capacités matérielles, les optimisations logicielles et les conditions environnementales.

Voici un examen plus approfondi de ces facteurs :

  • Capacités matérielles : La qualité du capteur de la caméra et la puissance de traitement de l'appareil peuvent déterminer combien d'images sont capturées chaque seconde. Un meilleur matériel signifie généralement la prise en charge d'un FPS plus élevé et une vidéo plus fluide.
  • Optimisations logicielles : Un codage vidéo efficace et un logiciel de traitement aident à extraire et analyser les images rapidement. Cela garantit que la vidéo est traitée sans délais inutiles.
  • Conditions environnementales : L'éclairage et le mouvement dans une scène affectent la netteté de la capture des images. Un bon éclairage et un mouvement modéré peuvent améliorer le FPS, tandis que de mauvaises conditions pourraient nécessiter un FPS plus élevé pour maintenir la clarté.
  • Besoins de stockage : Un FPS plus élevé capture plus d'images par seconde, ce qui entraîne des tailles de fichiers plus importantes. Cela augmente les besoins en stockage et exige un traitement de données plus rapide pour garantir une lecture fluide.

Link to this sectionExplorer le FPS dans les applications de vision par ordinateur#

Des modèles d'IA comme Ultralytics YOLO11, qui prennent en charge les computer vision tasks en temps réel, peuvent être utilisés pour analyser des vidéos avec des taux de rafraîchissement élevés. Cette capacité en temps réel est critique pour des applications telles que la conduite autonome, la surveillance et la robotique, où même de petits délais peuvent conduire à des erreurs significatives.

Passons en revue quelques applications réelles de Vision AI où un FPS élevé est essentiel pour la précision et la performance.

Link to this sectionUn taux de rafraîchissement plus élevé pour les solutions de surveillance et de sécurité#

Les systèmes de surveillance surveillant des zones à fort trafic comme les autoroutes utilisent un FPS élevé pour capturer des détails infimes, garantissant que les véhicules circulant rapidement sont clairement documentés. Cette clarté est essentielle pour les systèmes de automatic number plate recognition (ANPR), qui reposent sur des séquences de bonne qualité pour identifier les véhicules avec précision.

Dans de tels systèmes, des modèles comme YOLO11 peuvent être utilisés pour détecter les plaques d'immatriculation directement à partir du flux vidéo. Une fois qu'une plaque est détectée, l'OCR (reconnaissance optique de caractères), qui convertit les images de texte en caractères lisibles par machine, est utilisée pour lire les détails de la plaque. Ce processus permet une identification rapide et précise du véhicule, améliorant l'application du code de la route et la sécurité globale.

Utilisation de YOLO11 pour détecter des plaques d'immatriculation

Fig 3. Utilisation de YOLO11 pour détecter les plaques d'immatriculation.

Link to this sectionComprendre les exigences FPS pour les systèmes autonomes#

Considère une self-driving car à un panneau stop, analysant soigneusement son environnement pour décider si elle peut avancer en toute sécurité. Cette voiture doit prendre des décisions quasi instantanées, ce qui nécessite la capture et le traitement de données visuelles en temps réel.

Si le véhicule autonome est équipé de caméras capables de capturer des images à un FPS plus élevé, il reçoit un flux d'images plus continu et détaillé. Cette entrée visuelle améliorée permet à la voiture de détecter rapidement les obstacles, les piétons et les autres véhicules. Cela permet au véhicule de réagir rapidement à tout changement dans son environnement.

Si les caméras traitaient les images à un FPS plus bas, le véhicule pourrait recevoir une vue plus saccadée et moins détaillée. Cela pourrait retarder son temps de réponse, augmentant le risque de manquer des informations critiques et compromettant potentiellement la sécurité.

Link to this sectionLe lien entre FPS et analyse sportive#

Capturer chaque mouvement avec précision est crucial dans le sport, où des décisions prises en une fraction de seconde peuvent faire toute la différence entre la victoire et la défaite. Une technologie prenant en charge un FPS plus élevé nous permet d'enregistrer chaque détail du mouvement, et les entraîneurs, analystes et athlètes peuvent revoir les actions au ralenti sans rien manquer. Cela aide également les arbitres à prendre des décisions plus précises dans des sports comme le tennis, le football et le cricket en fournissant une vue claire, image par image, de l'action.

Par exemple, une étude intéressante sur le volley-ball a analysé comment l'utilisation d'un higher FPS améliore l'évaluation des performances. Augmenter le FPS de 30 à 240 a considérablement amélioré la clarté du mouvement et le suivi des objets. La précision de l'analyse des smashs s'est également améliorée, aidant les entraîneurs à mieux comprendre le positionnement des mains, les points de contact avec le ballon et la mécanique du saut. De plus, l'étude a révélé qu'un FPS plus élevé réduisait le flou de mouvement, rendant les services et les réactions défensives plus faciles à analyser.

Comparaison entre FPS faible et élevé concernant la clarté du mouvement

Fig 4. Comparaison entre un faible et un haut FPS en ce qui concerne la clarté du mouvement.

Link to this sectionQuand l'utilisation d'un FPS bas est efficace en analyse vidéo#

Toutes les applications de vision par ordinateur ne nécessitent pas l'enregistrement de séquences à un FPS élevé. Dans de nombreux cas, un FPS plus bas suffit pour obtenir des résultats précis, selon la tâche. Voici quelques domaines clés où un FPS plus bas est préférable :

  • Post-traitement et analyse hors ligne : Pour des applications comme la surveillance du trafic et l'analyse de foule, capturer chaque image à un FPS élevé n'est pas toujours nécessaire. Un FPS plus bas peut toujours fournir suffisamment de données pour analyser les modèles de mouvement, comme le flux de véhicules, la densité de piétons et les tendances de congestion. En réduisant les images redondantes, cette approche minimise les besoins en stockage et la charge computationnelle tout en maintenant des analyses précises.
  • Surveillance environnementale en accéléré : Pour suivre des changements lents comme la croissance des plantes, les progrès de la construction ou le mouvement des glaciers, capturer une image toutes les quelques minutes ou une fois par jour est suffisant, documentant efficacement les transformations à long terme tout en économisant du stockage.
  • Environnements aux ressources limitées : Dans la surveillance de la faune et la sécurité à distance, un FPS plus bas aide à préserver la durée de vie de la batterie et le stockage. Les caméras déclenchées par le mouvement fonctionnant à 5–10 FPS peuvent capturer des événements essentiels pendant de longues périodes, ce qui les rend idéales pour des installations hors réseau.

Link to this sectionChoisir le bon FPS pour les applications de deep learning#

Sélectionner le FPS idéal nécessite d'équilibrer la performance avec les limitations du système. Voici quelques considérations à garder à l'esprit lors de l'optimisation du FPS pour les applications de deep learning :

  • Équilibrer performance et ressources : Un FPS plus élevé améliore la réactivité mais augmente également les besoins en énergie et en traitement. Ajuster dynamiquement le FPS, utiliser l'interpolation d'images et optimiser le matériel peut aider à maintenir des performances fluides sans surcharger le système.
  • Besoins spécifiques à l'application : Différentes applications ont des exigences FPS différentes. Les appareils fonctionnant sur batterie devraient utiliser un FPS plus bas pour économiser l'énergie, tandis que les systèmes en temps réel comme les drones et les véhicules autonomes ont besoin d'un FPS plus élevé pour des réponses rapides et précises.
  • Tests et optimisation : Les réglages FPS devraient idéalement être testés dans différentes conditions d'éclairage et de mouvement. Évaluer la latence et comparer les niveaux de FPS côte à côte aide à déterminer le meilleur équilibre entre réactivité, qualité visuelle et efficacité des ressources.

Link to this sectionInnovations futures et optimisation FPS pour les modèles d'IA#

Les avancées dans l'IA et l'optimisation matérielle rendent des taux de rafraîchissement plus élevés plus accessibles, même dans des environnements aux ressources limitées. Par exemple, des secteurs comme le cinéma, le sport et la robotique peuvent bénéficier d'une gestion plus intelligente du taux de rafraîchissement, où les systèmes ajustent dynamiquement le FPS en fonction de la complexité du mouvement et de la puissance de traitement. L'interpolation d'images pilotée par l'IA améliore également la fluidité vidéo en générant des images supplémentaires en temps réel.

Pendant ce temps, une récente percée de NVIDIA pousse encore plus loin les performances FPS. Le DLSS 4 (Deep Learning Super Sampling) introduit la génération multi-images, qui utilise l'IA pour prédire et créer des images supplémentaires. Cela augmente les taux de rafraîchissement jusqu'à 8 fois tout en réduisant la charge de travail sur le système.

En laissant l'IA gérer une partie du rendu, le DLSS 4 rend les visuels plus fluides sans exercer de pression supplémentaire sur le matériel, améliorant à la fois la performance et l'efficacité.

Link to this sectionPoints clés#

Le FPS est bien plus qu'une simple mesure de visuels fluides ; il pilote la prise de décision en temps réel dans l'IA et la vision par ordinateur. Chaque image dans une vidéo capture des données critiques, permettant aux machines de suivre des objets, d'analyser le mouvement et de répondre à des environnements dynamiques. Qu'il s'agisse de voitures autonomes évitant des obstacles ou de systèmes de surveillance détectant des menaces instantanément, le bon FPS garantit précision et efficacité.

L'avenir du FPS ne consiste pas seulement à augmenter les taux de rafraîchissement, mais aussi à les optimiser intelligemment. Cette évolution rendra les systèmes de vision par ordinateur plus rapides, plus innovants et plus économes en ressources à travers diverses industries.

Tu veux en savoir plus sur l'IA ? Explore notre GitHub repository et rejoins our community. Prêt à lancer tes propres projets de vision par ordinateur ? Découvre nos licensing options. Apprends comment la computer vision in healthcare améliore l'efficacité et explore l'impact de l'AI in manufacturing en visitant nos pages de solutions !

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique