Aller au menu Aller au contenu
L'école d'ingénieur en systèmes avancés et réseaux

> Entreprises > Projets Industriels

PI13 - Etude et développement d’un processus de traitement d’image sur GPGPU



 

Mots-clé

GPU, GPGPU, CUDA, C#, Traitement d’images, Impression

Millésime

2013-2014

Entreprise

MGI Digital Graphic Technology

Equipe projet

HOURLIER Thomas
NOURTEL Hubert
PAVIOTTI Léo

Contexte du projet

MGI est une PME française qui conçoit, fabrique et commercialise des presses  numériques et des solutions de finition destinées aux Industries Graphiques. Son chiffre  d’affaires 2013 est de 33 M€. Un de ses savoir-faire est l’impression jet d’encre  permettant notamment la personnalisation de supports en données variables.  Ses principaux clients sont des imprimeurs professionnels.
MGI souhaite mettre sur le marché une nouvelle gamme d’imprimantes jet d’encre grand format imprimant à très grande vitesse, il lui est donc nécessaire de trouver un moyen innovant permettant d’améliorer les traitements effectués sur les images en vue de leur impression.

Méthodes et développements

La solution retenue pour accélérer les traitements est basée sur l’utilisation de cartes graphiques avec GPU Nvidia. L’optimisation se focalise sur les traitements pré-impression de la chaine d’impression. Une librairie déportant ces traitements sur carte  graphique sera développée ainsi qu’une interface graphique permettant de tester ses performances.
Afin de répondre au besoin, les outils suivants ont été utilisés :
  • Cartes graphiques Nvidia compatibles CUDA
  • Langage C++/CUDA pour développer la librairie
  • Langage C#/WPF pour développer l’interface de tests

Résultats et conclusion

Déroulement

Résultats obtenus

La librairie a été validée en conditions de production sur une imprimante réelle. L’impression est satisfaisante
et respecte l’objectif d’imprimer une page B2 par seconde.

Livrables

Les livrables rendus a MGI sont :
  • Le code source de la librairie
  • Le code source de l’interface de tests

mise à jour le 23 juillet 2014

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes