Académique Documents
Professionnel Documents
Culture Documents
Table de matière
Liste des figures.....................................................................................................................................ii
Introduction générale............................................................................................................................1
Chapitre 1 : Représentation et étude de l’art........................................................................2
I. Introduction.......................................................................................................................................3
II. Le comptage des noyaux cervicaux................................................................................................3
III. Problématique................................................................................................................................4
IV. Description du sujet........................................................................................................................4
V. Analyses des besoins.........................................................................................................................5
V.1. Besoins Fonctionnels.............................................................................................................5
V.2. Besoins non fonctionnels.......................................................................................................5
VI. Conclusion......................................................................................................................................5
Chapitre 2 : Conception et réalisation...................................................................................6
I. Conception.........................................................................................................................................7
I.1. Interface graphique.................................................................................................................7
I.2. Vision par ordinateur..............................................................................................................7
I.3. Définition des données............................................................................................................7
I.4. Traitement d’image.................................................................................................................8
Introduction générale
La vision par ordinateur est une discipline de l'intelligence artificielle qui permet aux
machines d'interpréter et d'analyser les images ou les vidéos de manière similaire à un être
humain. En combinant cette technologie avec le traitement d'images, qui englobe des
techniques telles que la segmentation, la détection d'objets et l'extraction de caractéristiques,
nous pouvons extraire des informations significatives à partir d'images médicales, telles que
des scanners ou des IRM. La récurrence aux nouvelles technologies facilite les tâches qu’un
agent de santé est censé de faire. Plus qu’on peut développer des technologies plus
sophistiqués et intelligente, le mieux le résultat sera.
C’est dans ce contexte que s’inscrit ce projet de fin d’année qui consiste à développer un outil
d’aide au comptage des noyaux des cellules cervicales. Ce tapuscript détail le travail que
nous avons réalisé.
Ce rapport est formé de 2 chapitres et se terminera par une conclusion générale, à travers
lesquels nous décrivons le travail effectué pour créer une interface de traitement d’images
pour le comptage des noyaux cervicaux. Dans le premier chapitre, nous présentons tout
d’abord le sujet, le problématique, la description du sujet et enfin l’analyse des besoins
souhaités du projet.
La réalisation du sujet fera l’objet du deuxième chapitre. Nous nous focalisons dans cette
partie dans la conception du projet en premier lieu. En second lieu, nous nous intéressons à la
réalisation du projet. Enfin, nous clôturons ce mémoire par nos conclusions et nos
perspectives.
I. Introduction
Dans ce premier chapitre, nous avons introduit le cadre du projet qui est le comptage des
noyaux cellulaires. Puis nous décrit la problématique que nous proposons comme solution une
interface graphique du traitement d’image et finalement l’analyse des besoins fonctionnels et
non fonctionnels. La réalisation de l’interface sera décrite dans le chapitre suivant.
Les images d’entrée sont en fait des images microscopiques des cellules cervicales issues d’un
laboratoire.
Le comptage des noyaux des cellules cervicales dans le domaine de la santé fait référence à la
mesure et à la quantification du nombre de noyaux présents dans les cellules cervicales d'un
échantillon. Cette procédure est utilisée dans le cadre du dépistage et du diagnostic du cancer
du col de l'utérus.
Le cancer du col de l'utérus est généralement causé par une infection persistante par des types
à haut risque du virus du papillome humain (VPH). Les changements cellulaires associés à
cette infection peuvent être détectés à travers l'observation des cellules cervicales prélevées
lors de frottis cervicaux. Le comptage des noyaux cellulaires dans ces échantillons peut
fournir des informations cruciales pour l'évaluation de la présence de cellules anormales ou
cancéreuses.
La procédure de comptage des noyaux des cellules cervicales implique les étapes suivantes :
Comptage des noyaux : Le comptage des noyaux est réalisé en examinant attentivement les
cellules cervicales sur la lame de microscope. Le technicien ou le pathologiste compte les
noyaux dans un certain nombre de cellules représentatives pour obtenir une estimation du
nombre de noyaux par unité de surface. Cela permet de déterminer s'il y a une augmentation
anormale du nombre de noyaux, ce qui peut être indicatif de changements précancéreux ou
cancéreux.
Le comptage des noyaux des cellules cervicales est généralement effectué par des
professionnels de laboratoire qualifiés.
Cette procédure est un élément clé du dépistage précoce du cancer du col de l'utérus,
permettant de détecter les changements cellulaires anormaux avant qu'ils ne se transforment
en cancer invasif. Elle contribue à l'identification précoce des lésions précancéreuses, offrant
ainsi la possibilité d'un traitement efficace et d'une amélioration des résultats pour les patients.
III. Problématique
Bien que les professionnels de laboratoire qualifiés effectuent généralement un travail précis
et fiable lors du comptage des cellules cervicales, il existe certaines problématiques associées
à cette méthode manuelle. Voici quelques-unes des difficultés rencontrées :
Temps et coûts : Le comptage manuel des noyaux des cellules cervicales peut être
chronophage, surtout lorsque de nombreux échantillons doivent être évalués. Cela peut
entraîner des délais dans le traitement des échantillons et augmenter les coûts liés aux
ressources humaines.
Limitations de l'échelle : Le comptage manuel des noyaux des cellules cervicales est
limité par la capacité humaine à traiter un grand nombre d'échantillons. Cette limitation
peut entraver l'analyse d'échantillons en grand nombre, en particulier dans le cadre
d'études épidémiologiques ou de dépistage de masse.
Pour surmonter ces problématiques, des techniques de comptage automatisé basées sur la
vision par ordinateur sont de plus en plus utilisées. Ces approches permettent une évaluation
objective, reproductible et rapide du nombre de noyaux des cellules cervicales, réduisant ainsi
la variabilité inter-observateur et augmentant l'efficacité du processus de comptage.
La clarté : l’interface doit avoir du police calme avec une palette de couleur douce à
l’œil.
V. Solution proposée
Nous avons développé une interface graphique conçue pour assister les professionnels de
santé dans le comptage des noyaux des cellules cervicales. Elle offre un espace dédié aux
opérations de traitement des images et de comptage. Grâce à cette interface conviviale, les
professionnels de santé peuvent effectuer ces étapes essentielles de manière plus efficace et
obtenir des informations fiables sur le comptage des noyaux. Cette approche simplifie le
processus de comptage, réduit les erreurs et accélère l'analyse des échantillons cervicaux,
améliorant ainsi la qualité des diagnostics et du suivi des patients.
VI. Conclusion
Dans ce chapitre, nous avons présenté le domaine du comptage des noyaux cervicaux et son
rôle dans le dépistage précoce de certaines maladies. Puis, nous avons détaillé les limitations
du processus du comptage manuel et la problématique ainsi que notre sujet et son cadre
général. Aussi, nous avons spécifié les différents besoins fonctionnels et non fonctionnels.
I. Introduction
Le traitement d'image est une discipline qui consiste à appliquer des techniques et des
algorithmes pour modifier ou analyser des images numériques. Les étapes typiques du
traitement d’image comprennent le prétraitement, la segmentation, le post-traitement et
l’analyse (dans notre projet c’est la phase de comptage).
III.1. Prétraitement
Le prétraitement vise à améliorer la qualité et la fiabilité des images avant leur analyse. Elle
comprend différentes opérations permettant de corriger les défauts et d'optimiser les
caractéristiques de l'image. Ces opérations incluent les filtres (moyenneur, gaussien, médian),
des techniques telles que l’égalisation de l’histogramme, et des opérateurs morphologiques
comme la dilatation et l’érosion. Le prétraitement vise à rendre les images plus adaptées aux
algorithmes de segmentation, en éliminant les distorsions indésirables et en mettant en
évidence les informations pertinentes pour les tâches spécifiques.
Qzsneglnzsg :nzq
Dsngnsd :qgnsqdg
III.2. Segmentation
b. Segmentation E-M
III.3. Postraitement
III.4. Comptage
Le comptage est la phase de calculer le nombre de surfaces présentes dans l’image traitée.
Chaque surface fait référence à un seul noyau cellulaire. En faisant ce calcul à l’aide de
détection des contours, on peut avoir un nombre estimé des noyaux cervicaux détectés dans
l’image.
VP
VN
FP FN
a. Précision
b. Rappel
c. F-mesure
sqkljgjkldsng
IV. Conclusion
Chapitre 3 : Réalisation
I. Introduction
Une interface graphique est un moyen visuel permettant à un utilisateur d'interagir avec un
logiciel ou un système informatique. Elle se compose d'éléments graphiques tels que des
icônes, des fenêtres et des boutons, qui facilitent la navigation et l'exécution des actions.
L'interface graphique offre une expérience conviviale en permettant aux utilisateurs de
manipuler les informations et les fonctionnalités à l'aide de gestes et de clics plutôt que de
lignes de code. Elle joue un rôle essentiel dans l'accessibilité et l'ergonomie des logiciels en
offrant une représentation visuelle intuitive des données et des opérations.
IV.1. Python
I.2. OpenCV
OpenCV (Open Source Computer Vision Library) est une bibliothèque logicielle open source
spécialisée dans le traitement d'images et la vision par ordinateur. Elle offre des
fonctionnalités avancées pour la manipulation, l'analyse et la compréhension des images et
des vidéos. OpenCV est largement utilisé dans divers domaines, tels que la reconnaissance
faciale, la détection d'objets, la réalité augmentée, la surveillance vidéo, et bien d'autres.
I.3. PIL
PIL (Python Imaging Library), rebaptisé depuis Pillow, est une bibliothèque Python populaire
pour le traitement d'images. Elle offre une large gamme de fonctionnalités pour ouvrir,
manipuler et sauvegarder des images dans différents formats. PIL permet d'effectuer des
opérations telles que le redimensionnement, le recadrage, l'ajustement des couleurs,
l'application de filtres et la génération de miniatures, facilitant ainsi le travail avec des images
dans les applications Python.
I.4. Tkinter
Tkinter est une bibliothèque standard de Python pour créer des interfaces graphiques (GUI).
Elle permet de développer des applications avec des fenêtres, des boutons, des boîtes de
dialogue et d'autres éléments interactifs. Tkinter est basé sur le toolkit Tk, qui offre une
grande flexibilité et une interface simple pour créer des interfaces utilisateur conviviales dans
des applications Python.
VI. Conclusion
Bibliographies