Comment limiter la charge de calcul lors de l'extraction d'images ultra-denses en objets ?

Pour protéger les ressources de votre infrastructure et éviter la saturation de la mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya.
dans vos microservicesLes microservices sont une approche d'architecture logicielle où une application est décomposée en une collection de petits services indépendants, spécialisés et communicant entre eux via des APIs légères. Contrairement aux architectures "monolithiques" anciennes, chaque microservice remplit une fonction unique (ex: gestion du catalogue, authentification, moteur de calcul).

Dans SAS Viya 4, cette architecture est native. Elle permet à la plateforme de s'exécuter sur Kubernetes, offrant une flexibilité totale : chaque composant de SAS peut être mis à jour, redémarré ou mis à l'échelle (scaling) individuellement sans affecter le reste du système.
, SAS Viya propose le paramètre maxObjects. En fixant une limite (par défaut à 10), vous contrôlez le nombre maximal de détections extraites par image. C'est un levier de performance majeur qui permet de filtrer le bruit et de se concentrer sur les détections ayant les scores de confiance les plus élevés, garantissant ainsi une exécution fluide même sur des volumes massifs de données unstructured.

Exemples pour l'action extractDetectedObjects

Découpage (Crop) basique d'objets

Cet exemple extrait les objets détectés en créant une nouvelle image recadrée pour chaque détection.

Mise en évidence (Highlight) avec format YOLO et métadonnées

Dans cet exemple, nous encadrons les objets sur l'image d'origine en utilisant le format de coordonnées YOLO, tout en limitant l'extraction à 5 objets et en conservant les variables d'origine.

Extraction en colonnes multiples pour analyse par lot

Ici, on extrait les objets mais on les stocke dans des colonnes différentes sur la même ligne pour faciliter la comparaison d'objets au sein d'une même image source.