Notre solution de traitement d’images “prête à customiser” NEXIP

Le fruit de plus de 13 ans de R&D : notre banque d’algorithmes IP (Image Processing) et nos modules sont disponibles et paramétrables selon vos besoins.
Nexip IP core FPGA image processing & analysis

Notre banque d'IP : Algorithmes de Traitement d'images + Analyse d'images + Capteurs d'image + Sorties vidéo

Voici une liste de fonctions qui pourront être utilisées et portées sur les électroniques en combinant au mieux la puissance de calculs des différentes architectures : FPGA (Xilinx kintex ultrascale), GPU (NVIDIA Kepler 192 cœurs), processeurs RISC (ARM cortexA15 quad core 2,3Ghz) et fonctions en dur (bloc d’IP de type codec vidéo H264, prétraitement d’image (image sensor processor – ISP).

  • OPTIQUE
  • PRÉ-TRAITEMENT
  • AMÉLIORATION DE L'IMAGE
  • ANALYSE D'IMAGE
  • CODEC & STREAMING
  • CAPTURE D'IMAGE
  • SORTIE VIDEO

OPTIQUE

  • Corrections des aberrations des optiques et super-résolution (*)
  • Correction de l’aberration atmosphérique (*)
  • Correction des distorsions optiques
  • Correction des aberrations chromatiques en latéral et longitudinal dues à la distorsion de la lentille, correction du vignettage (éclairage relatif)
  • Correction de la distorsion liée au barillet de l’optique
  • Correction de l’image liée aux lentilles ultra grand angle (360° « FishEye » circle image real time dewarping) (*)
  • Co-optronics designed optics : profondeur de champ étendue/autofocus numérique – wave front coding
  • Modèle de reconstitution d’image qui intègre une matrice de Bayer et la correction des aberrations chromatiques
  • Algorithme parallèle sur FPGA qui applique une déconvolution à l’image en utilisant un algorithme récursif qui converge en quelques itérations
  • Processus de déconvolution qui intègre le bruit du capteur et améliore le “denoising” ou “deblurring” en fonction de l’objectif souhaité
  • Déconvolution myope pour estimer le PSF (Point Spread Function) de l’optique et la dispersion atmosphérique (basée sur la fractale récupérée dans l’image naturelle)
  • Lentille “défocusé” mécaniquement pour estimer le psf
  • Le mouvement de la caméra pourrait être intégré dans le processus de déconvolution
  • Déconvolution multi-canaux
  • Correction de la dispersion atmosphérique
  • Close control loop multilevel stabilisation depending on amplitude-period (mécanique, optique, électronique et logiciel)
  • Lens/mirror piezoactuator stabilisation control for angular movement correction (yaw and pitch)
  • Piezo-microactuator image sensor micro-scanning stabilisation control (close loop with 6 axis gyro-accelero sensors Nexvision’s “MULTILINK” board) (*)
  • Compensateur de mouvement : virtual windows counter motion centring using feature points video tracking
  • Viseur, tracking de cible automatique (pan-tilt-zoom gyrostabilizé)
  • Mise au point temps réel avec contrôle de l’objectif

PRÉ-TRAITEMENT

  • Matrice de Bayer CFA (Color Filter Array) vers RVB (demosaïcing), algorithmes non linéaires à l’état de l’art pour une interpolation de couleur de très haute qualité (*)
  • Exposition automatique : adaptation rapide lorsque les conditions de lumière changent rapidement(*)
  • Multi-exposition ou multi-résolution, sur une base de trame par trame (*)
  • Correction des matrices de couleur : dynamique, scène et mesure de la luminosité (*)
  • Balance des blancs automatique
  • Application spécifique (*)
  • Conversion Gamma & conversion de couleur YUV/HSI, histogramme, logique, mapping LUT, segmentation, et seuil d’alerte (*)
  • Correction de pixel mort
  • Correction non uniforme des capteurs IR (*)
  • DSNU & PRNU
  • Anti flickering pour synchroniser un projecteur de lumière
  • Conversion CIE Lab pour traitement HDR
  • Anisotropic 2D image scaling
  • 3D lookup table color correction
  • ACES color space management
  • Mise au point temps réel avec contrôle de l’objectif

AMÉLIORATION DE L’IMAGE

  • Cartographie dynamique locale des teintes (ombres et reflets)
  • Imagerie à large gamme dynamique (HDR : High Dynamic Range) – Résolution 16bits
  • Filtre de bruit 3D (spatial-temporal) (*)
  • Amélioration des contrastes et des contours (algorithme type : USM – UnSharp mask) (*)
  • Filtres spatiaux
  • Plusieurs prises et/ou plusieurs angles de vue dans plusieurs bandes spectrales : visible, SWIR (Shortwave InfraRed), Infrarouge thermique (MWIR/LWIR), Terahertz, etc… )
  • Ultra haute résolution vidéo (X-HDTM)
  • Assemblage de plusieurs images pour créer une vidéo panoramique
  • Haute résolution à 360°, vidéo “dewarpée” en temps réel

ANALYSE D’IMAGE

  • Analyses et extraction des points remarquables
  • Concordance de forme, reconnaissance de forme et tracking
  • Reconnaissance de caractères
  • Détection de lignes électriques, lignes téléphoniques, câbles (imagerie multispectre passive)
  • Détection d’objets immobiles suspects
  • Comptage de visiteurs ou de personnes marchant dans la rue
  • Reconnaissance de geste
  • Recherche d’images par le contenu & “Query-by-content”
  • Reconnaissance faciale biométrique dans plusieurs bandes (Visible/SWIR/LWIR)
  • Détection de corps humain
  • Reconnaissance de texture
  • Détection d’accidents de la route, comportement et contrôle de flux
  • Détection incendie
  • Analyse des couleurs
  • Reconstruction de scène 3D, localisation et cartographie en simultanée (SLAM)
  • Estimation de la vitesse absolue par rapport au sol
  • Détection de mouvement
  • Enregistrement – Alignement de scènes unifiées – translation et perspective
  • Carte de profondeur
  • Fusion de capteurs (positionnement sur un SIG, gyro-accélérateur, ultrason, radar, ..)
  • Mesures 1D et 2D
  • Lecture de 1D / 2D et vérification
  • Discrimination en arrière plan, corrélation, gradient operation, Transformée de Hough, morphologie, projection, affinage des contours, line verification, rule based post processing, convolution, motion adaptive deinterlace, restauration d’image, etc…

CODEC & STREAMING

  • Vidéo et compression/décompression d’image fixe (Codec H264 et JPEG)
  • Streaming vidéo temps réel
  • Vidéo et enregistrement d’image fixe avec méta données (publication d’événement sur l’interface de l’enregistreur vidéo)

CAPTEURS D’IMAGE

  • UV
  • Visible
  • Vision de nuit
  • SWIR
  • LWIR / Thermique
  • TeraHertz

SORTIE VIDEO

  • Microoled
  • LCD
  • Composite
  • HDMI
  • SDI (3G-HD)
  • CoaXPress
  • PCIe
  • USB 2.0 & 3.0 (FX3)
  • NVMe / SSD

Télécharger notre solution de traitement d'images prête à customiser

Télécharger

Vous pouvez également consulter notre Architecture modulaire HW et notre Architecture modulaire SW.