Stage 3A Projet de fin d’études – Développement d’un outil de génération automatique de mesh pour IP de De-Warp vidéo

Allegro_light1
Our Company

Créée en 2003, Allegro DVT est une entreprise internationale en forte croissance. Son expertise est mondialement reconnue dans le domaine de la vidéo numérique sur le marché des semi-conducteurs.

Les équipes sont basées en France, en Chine, aux Etats-Unis, à Chypre, en Arménie et au Royaume-Uni.

Le savoir-faire d’Allegro DVT est notamment présent dans les caméras de voitures, les jeux vidéo, les téléphones portables, les lunettes connectées, les caméras de surveillance, etc…

Les acteurs majeurs de la micro-électronique, de l’industrie automobile et les acteurs dans le secteur de diffusion et streaming vidéo comptent parmi ses clients. Ses produits sont des leviers d’attractivité pour les marchés émergents tels que l’IA, les véhicules autonomes, la robotique et la santé.

Chez Allegro DVT vous trouverez des projets innovants, variés et passionnants !

Job Tasks

CONTEXTE

Allegro DVT est un acteur majeur dans le domaine des solutions de traitement vidéo, proposant des blocs matériels (IPs) et des logiciels de tests et de validation pour les dernières normes de compression vidéo (HEVC, AV1, VVC, etc.).

Nos IPs sont utilisées dans des systèmes embarqués vidéo (caméras, processeurs d’images, décodeurs vidéo) déployés à travers le monde.

Dans le cadre du développement d’une IP de De-Warp, un bloc matériel permettant de corriger la distorsion optique d’images (par exemple issues d’objectifs grand-angle ou fisheye), nous souhaitons développer un outil logiciel permettant de générer automatiquement les maillages (“meshes”) de correction à partir de paramètres optiques ou géométriques.

L’objectif du stage est donc de concevoir et développer un outil capable de calculer et générer automatiquement un mesh de correction géométrique pour piloter une IP de De-warp.

L’outil devra :

  • Prendre en entrée les paramètres optiques de la caméra (focale, distorsion, angle de vue, résolution, etc.) ;
  • Calculer les coordonnées du maillage de correction (mapping entre pixels d’entrée et pixels de sortie) ;
  • Générer le fichier de configuration du mesh dans un format compatible avec l’application logicielle existante ;
  • Offrir des options de visualisation et de vérification du résultat (ex. rendu avant/après).

MISSIONS

Intégré.e au sein de l’équipe « Logicielle IP », votre mission principale consistera donc à rechercher la meilleure technique permettant de répondre au besoin, la développer et la tester.

Vous serez donc amené.e à :

  • Analyser la géométrie de la déformation et les modèles de distorsion utilisés dans l’IP ;
  • Concevoir les algorithmes de génération du mesh, en s’appuyant sur des modèles mathématiques de projection inverse ;
  • Développer l’application logicielle (Python ou C++) permettant :
    • Le calcul du maillage à partir de paramètres optiques ;
    • L’export du mesh dans le format attendu ;
    • La visualisation du résultat (image corrigée)
  • Valider l’outil sur des images de test réelles et vérifier la qualité du rendu ;
  • Documenter et intégrer l’outil dans la chaîne de tests interne.
Profile

Nous recherchons des étudiant(e)s en 3ème année d’école d’ingénieurs (Informatique, traitement d’images, électronique ou équivalent) avec les compétences suivantes :

  • Mathématiques appliquées / géométrie 3D (projection, distorsion, interpolation) ;
  • Compétences en C++ et Python ;
  • Bon niveau d’anglais technique (documentation, échanges internes).

Stage basé à Montbonnot-Saint-Martin (Inovallée) accessible avec le bus C1.
Rémunération : 1.200 € bruts mensuels + chèques déjeuners 9,5 €/jour avec prise en charge de 60% par l’employeur + remboursement 50% des transports en commun.

Pour plus d’informations ou pour postuler à ce stage, veuillez SVP adresser votre CV à hr@allegrodvt.com.

Send an application for this job