VisualApplets
Notre solution pour des systèmes de vision plus puissants
Grâce à VisualApplets, nos experts en FPGA développent des solutions de prétraitement d'images efficaces et hautement performantes : grâce à des fonctionnalités telles que la compression RAW vers JPEG, l'analyse de blobs et des opérateurs supplémentaires pour l'optimisation et la réduction des données d'image, votre système de vision gagne en rapidité et en robustesse, même face à des volumes de données croissants.
Architecture informatique allégée
Par rapport au traitement d'images basé sur CPU, les FPGA permettent des systèmes de vision compacts, temps réel et très robustesServices individuels
Qu'il s'agisse d'une solution prête à l'emploi, d'une validation de principe ou d'un développement en interne, nous proposons des formules de services adaptées.Gain de temps
La simulation et l'adaptation du prétraitement éliminent la nécessité de déployer des FPGA pendant la phase de développement.Capacité en temps réel
Déclenchement de haute précision de la caméra, de l'éclairage et des actionneurs avec des temps de latence inférieurs à 3 ns
Utilisé avec succès depuis plus de 20 ans
Le concept de programmation simple des FPGA nous a convaincus dès le départ. Les VisualApplets prennent tout leur sens avec les systèmes de vision à haute performance.

Avec près de 800 projets réalisés avec succès, nous disposons du savoir-faire nécessaire pour soutenir votre application de manière efficace et pérenne.
Nettoyer les données de l'image
Bénéficiez d'une qualité optimale des données d'image
Nous utilisons une variété d'opérateurs puissants pour optimiser vos images acquises. Les erreurs de pixels, les distorsions géométriques, la diffusion de l'exposition et les imprécisions de couleur sont minimisées. Cela permet d'obtenir une qualité d'image élevée et constante afin de produire les meilleurs résultats d'analyse lors du traitement ultérieur.
HDR
Affichage très détaillé dans des scènes avec des zones d'image très sombres et très lumineuses en même temps, par exemple avec des surfaces brillantes.
En savoir plus sur HDRCorrection des ombres
Compensation des inhomogénéités d'éclairage pour des valeurs de pixels uniformes sur l'ensemble de l'image.
En savoir plus sur la correction des ombres
Égalisation de l’histogramme
Amélioration du contraste grâce à une répartition plus homogène des nuances de gris ou des valeurs chromatiques.
Les opérateurs utiles pour le nettoyage des images en un coup d'œil
Correction des pixels morts |
L'équilibrage des blancs |
|---|
Correction de l'ombrage (correction du champ plat) |
Renforcement de la netteté et correction du flou |
Réduction du bruitpar le biais d'une moyenne ou de différents filtres, par exemple des filtres de lissage |
Gamme dynamique élevée (HDR) |
Rectification géométrique pour normaliser les formes des structures, par exemple par des transformations affines. |
Optimisation du contraste, |
|---|
Égalisation et étirement de l'histogramme |
Conversion de l'espace couleur |
Filtre |
Si l'opérateur adapté ne figure pas encore dans notre gamme standard, nous le développerons spécialement pour votre application, en l'adaptant précisément à vos données, à votre flux de travail et à vos exigences en matière de performances.
Demander du support sur un projetRéduire les données
Se concentrer sur l'essentiel
Réduisez considérablement le volume de vos données d'image sans perdre d'informations pertinentes. Grâce à des processus intelligents tels que l'analyse des blobs et une compression RAW-JPEG efficace sur la carte d'acquisition d'images, nous réduisons le volume de données directement à la source. De plus, nous transférons les fonctions de prétraitement vers la caméra afin d'accroître encore davantage l'efficacité du processus de traitement d'image.
Le résultat :
Besoins moindres en matière de bande passante et de stockage, des coûts de matériel et d'informatique dématérialisée moins élevés et un traitement ultérieur plus rapide, tout en conservant toute la valeur informative de vos données d'image.
Identifier les zones pertinentes de l'image grâce à l'analyse des taches
L'environnement de programmation FPGA VisualApplets permet de mettre en œuvre efficacement de nombreuses tâches de traitement d'images, notamment l'analyse de blobs. Dans ce processus, des zones de pixels contiguës sont isolées de l'arrière-plan en tant qu'objets indépendants (boîte englobante) et décrites à l'aide de caractéristiques telles que la taille de la zone, la longueur du contour et les coordonnées de la boîte englobante (classification).
Lorsque l'analyse des blobs est effectuée lors du prétraitement, la segmentation a lieu avant que les données d'image ne soient enregistrées pour la première fois. De ce fait, seules les zones d'intérêt (ROI) pertinentes font l'objet d'un traitement ultérieur, ce qui réduit considérablement la quantité de données à transmettre et à stocker.

Compression RAW vers JPEG : qualité d'image réglable pour une utilisation optimale de la mémoire
À mesure que la résolution des capteurs, la fréquence d'images et l'utilisation de l'imagerie couleur ne cessent de progresser, les débits de données entre la caméra et la carte d'acquisition d'images peuvent atteindre jusqu'à 100 Gbit/s grâce à la technologie CoaXPress-over-Fiber. Dans de nombreuses applications, les images doivent être archivées à des fins de traçabilité et d'assurance qualité, ce qui entraîne une augmentation rapide des besoins en mémoire.
Grâce à l'environnement de développement VisualApplets, il est possible d'implémenter des algorithmes de traitement et de compression d'images sur la carte d'acquisition d'images, ce qui permet de compresser directement les données d'images RAW au format JPEG. Cela réduit considérablement le volume de données tout en conservant la même qualité d'image spécifique à l'application, ce qui diminue les besoins en mémoire et, par conséquent, les coûts du système.
Quoi qu'il en soit, le traitement s'effectue à la vitesse maximale de l'interface grâce à une implémentation basée sur un FPGA intégrée à la carte d'acquisition d'images. Cela signifie qu'il n'est pas nécessaire de limiter la vitesse du capteur.
Vous cherchez le moyen le plus rapide d'obtenir une solution FPGA et une plus grande efficacité ? Vous ne pouvez l'obtenir que chez nous.
Les FPGA intégrés à la fois à la caméra industrielle et à la carte d'acquisition d'images permettent un prétraitement efficace des images et allègent la charge de travail du CPU et du GPU. Cependant, le FPGA de la carte d'acquisition d'images offre nettement plus de ressources et, par conséquent, une plus grande flexibilité pour les applications complexes et polyvalentes. Les caméras, quant à elles, sont conçues pour des solutions plus compactes et hautement intégrées. Avec VisualApplets, la mise en œuvre est rapide et efficace.

FPGA programmables sur les cartes d'acquisition d'images
Le prétraitement des images sur la carte d'acquisition d'images via CoaXPress-over-Fiber, CoaXPress-12 ou Camera Link constitue une étape intermédiaire essentielle dans le processus de traitement d'images. Notre Cartes d’acquisition d’images programmables permettre le prétraitement des images adapté à l'application directement à la source des données.
Grâce à un nettoyage ciblé des images et à une réduction intelligente du volume de données, seules les informations réellement pertinentes sont transmises. Cela garantit un traitement des données stable et sans perte, réduit la bande passante requise et soulage considérablement les ressources CPU du système hôte. Parallèlement, les temps de latence peuvent être minimisés et les exigences en temps réel satisfaites de manière fiable. Il en résulte une architecture globale nettement plus efficace, évolutive et robuste pour les applications exigeantes de vision industrielle.

FPGA sur les caméras
Nos caméras intègrent des fonctions de prétraitement de base telles que le débayérage, l'anticrénelage des couleurs, l'accentuation de la netteté et la réduction du bruit. Lorsque les interfaces ou les systèmes informatiques sont limités en termes de débit de données ou de puissance de calcul, le traitement des données déjà effectué au niveau de la caméra réduit les temps de transmission et de traitement, augmentant ainsi le débit de l'application.
De plus, des étapes de prétraitement spécifiques au client peuvent être mises en œuvre sur les caméras ace 2 Pro dotées d'interfaces GigE et USB. La réduction et l'optimisation des données directement dans la caméra réduisent encore davantage les besoins en matière de transmission et de calcul, et soulagent notamment le système hôte. Outre les fonctions de base, il est également possible d'implémenter des algorithmes spécifiques à l'application, tels que le filtrage ou les transformations d'espace colorimétrique.
Applications des solutions FPGA
Le calcul accéléré par FPGA est toujours utile lorsqu'il s'agit de grandes quantités de données d'images et de fréquences d'images élevées.
Traitement d'images haut de gamme en tant que service complet ou solution d'assistance
Qu'il s'agisse d'une mise en œuvre complète, d'une co-ingénierie avec preuve de concept ou d'une solution de soutien, nos outils de traitement d'images haut de gamme, associés à notre expertise spécifique au produit, réduisent les risques de développement et permettent d'obtenir plus rapidement une solution FPGA prête à être commercialisée.

1. Mise en œuvre :
Ensemble de services complets
De l'analyse des besoins à la solution finale - y compris les conceptions FPGA et le matériel coordonné.
Exemples de services :
Mise en œuvre du matériel, y compris la programmation des fonctions d'exploitation
Développement de nouvelles fonctionnalités spécialement adaptées à vos besoins
Extensions d’interface VisualApplets
Développement de pilotes et personnalisation du SDK

2. Preuve de concept :
De l'idée au prototype en 5 jours
Vous souhaitez vous assurer que notre solution répond à vos besoins ? Dans le cadre d'une preuve de concept, nous testons ensemble la faisabilité de votre application. Nous simulons des scénarios réels, démontrons les performances et déterminons la configuration matérielle optimale pour votre projet.
Recevez dans les 5 jours ouvrables une base de décision fondée, avant même d'investir.
Demander une preuve de concept
3. Assistance technique
Vous êtes un expert chevronné en traitement d'images et souhaitez utiliser VisualApplets par vous-même ? Nous serons ravis de répondre à vos questions ou de vous aider si vous rencontrez des difficultés avec une conception.
Nous vous facilitons également la prise en main de VisualApplets grâce à une démonstration au cours de laquelle nous vous présentons l'outil et l'explorons ensemble en fonction de vos besoins. Ensemble, nous aborderons les bases afin que vous puissiez mettre en œuvre vos propres projets de traitement d'images ou adapter des conceptions existantes.
Exemples de services :
Conseil et assistance pour les tâches liées au projet VisualApplets
En option : Ateliers VisualApplets pour les débutants et les utilisateurs avancés, y compris les fonctionnalités, le développement pratique de la conception en utilisant le glisser-déposer, et la simulation d'applications.
Plus d'informations sur le logiciel VisualApplets
Apprenez en plus sur nos produits et applications. Notre documentation complète vous fournit tous les détails importants.











