Table des matières
Utilisation de cGAN+AC+CAW pour la segmentation sémantique" >Utilisation de cGAN+AC+CAW pour la segmentation sémantique
Générateur G
Discriminateur D
Fonction de perte
Utilisation d'une forêt aléatoire pour la tâche de classification " >Utilisation d'une forêt aléatoire pour la tâche de classification
Comparaison des résultats" >Comparaison des résultats
Segmentation
Classification
Maison Périphériques technologiques IA Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

Apr 15, 2023 am 08:19 AM
函数 深度学习 鉴别器

GAN conditionnel (cGAN) + Convolution atreuse (AC) + Attention de canal avec blocs pondérés (CAW).

Cet article propose une méthode de segmentation et de classification des tumeurs du sein pour les images échographiques (cGAN+AC+CAW) basée sur un apprentissage contradictoire profond. Bien que l'article ait été proposé en 2019, la méthode qu'il a proposée pour utiliser le GAN pour la segmentation était à cette époque Mais. c'est une idée très nouvelle. L'article a essentiellement intégré toutes les technologies qui pouvaient être intégrées à l'époque et a obtenu de très bons résultats, il vaut donc la peine d'être lu. De plus, l'article propose également une contre-mesure typique SSIM de perte et l1. perte de norme comme fonction de perte.

Utilisation de cGAN+AC+CAW pour la segmentation sémantique

Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

Générateur G

Le réseau générateur se compose d'une partie encodeur : composée de sept couches convolutives (En1 à En7) et d'un décodeur : sept composé de couches de déconvolution (Dn1 à Dn7).

Insérer un bloc de convolution atreuse entre En3 et En4. Rapports de dilatation 1, 6 et 9, taille du noyau 3×3, foulée 2.

Il existe également une couche d'attention de canal avec un bloc de pondération de canal (CAW) entre En7 et Dn1.

Le bloc CAW est un ensemble de modules d'attention de canal (DAN) et de bloc de pondération de canal (SENet), qui augmentent la capacité de représentation des fonctionnalités de plus haut niveau du réseau de générateurs.

Discriminateur D

C'est une séquence de couches convolutives.

L'entrée du discriminateur est la concaténation de l'image et d'un masque binaire marquant la région tumorale.

La sortie du discriminateur est une matrice 10×10 avec des valeurs allant de 0,0 (complètement faux) à 1,0 (réel).

Fonction de perte

La fonction de perte du générateur G se compose de trois termes : perte contradictoire (perte d'entropie croisée binaire), norme l1 pour faciliter le processus d'apprentissage et perte SSIM pour améliorer la forme des limites du masque de segmentation :

Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

où z est une variable aléatoire. La fonction de perte du discriminateur D est la suivante :

Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

Utilisation d'une forêt aléatoire pour la tâche de classification

Chaque image est entrée dans le réseau génératif entraîné pour obtenir la limite de la tumeur, puis 13 caractéristiques statistiques sont calculées à partir de cette limite : dimension fractale, lacunarité, coque convexe, convexité, circularité, aire, périmètre, centroïde, longueur des axes mineur et majeur, douceur, moments Hu (6) et moments centraux (ordre 3 et inférieur)

Utilisation d'une sélection exhaustive de fonctionnalités), algorithme pour sélectionner l’ensemble de fonctionnalités optimal. L'algorithme EFS montre que la dimension fractale, la lacunarité, l'enveloppe convexe et le centroïde sont les quatre caractéristiques optimales.

Ces caractéristiques sélectionnées sont introduites dans un classificateur forestier aléatoire, qui est ensuite entraîné à différencier les tumeurs bénignes et malignes.

Comparaison des résultats

Segmentation

L'ensemble de données contient 150 tumeurs malignes et 100 tumeurs bénignes contenues dans l'image. Pour entraîner le modèle, l'ensemble de données a été divisé de manière aléatoire en ensemble d'entraînement (70 %), ensemble de validation (10 %) et ensemble de test (20 %).

Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

Ce modèle (cGAN+AC+CAW) surpasse les autres modèles dans tous les indicateurs. Ses scores Dice et IoU sont respectivement de 93,76 % et 88,82 %.

Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

Comparaison de box plots d'IoU et de Dice du modèle papier avec des têtes de segmentation telles que FCN, SegNet, ERFNet et U-Net.

Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

La plage de valeurs de ce modèle pour le coefficient Dice est de 88 % à 94 %, et la plage de valeurs pour IoU est de 80 % à 89 %, tandis que les valeurs​​d'autres méthodes de segmentation profonde FCN, SegNet, ERFNet et U-Net sont La plage de valeurs est plus large.

Résultats de segmentation Comme le montre la figure ci-dessus, SegNet et ERFNet ont produit les pires résultats, avec un grand nombre de zones de faux négatifs (rouges) et quelques zones de faux positifs (verts).

Bien que U-Net, DCGAN et cGAN offrent une bonne segmentation, le modèle proposé dans l'article fournit une segmentation plus précise des limites de la tumeur du sein.

Classification

Article recommandé : Segmentation et classification des tumeurs du sein dans les images échographiques basées sur un apprentissage contradictoire profond

La méthode de classification des tumeurs du sein proposée est meilleure que [9], avec une précision globale de 85 %.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Au-delà d'ORB-SLAM3 ! SL-SLAM : les scènes de faible luminosité, de gigue importante et de texture faible sont toutes gérées Au-delà d'ORB-SLAM3 ! SL-SLAM : les scènes de faible luminosité, de gigue importante et de texture faible sont toutes gérées May 30, 2024 am 09:35 AM

Écrit précédemment, nous discutons aujourd'hui de la manière dont la technologie d'apprentissage profond peut améliorer les performances du SLAM (localisation et cartographie simultanées) basé sur la vision dans des environnements complexes. En combinant des méthodes d'extraction de caractéristiques approfondies et de correspondance de profondeur, nous introduisons ici un système SLAM visuel hybride polyvalent conçu pour améliorer l'adaptation dans des scénarios difficiles tels que des conditions de faible luminosité, un éclairage dynamique, des zones faiblement texturées et une gigue importante. Notre système prend en charge plusieurs modes, notamment les configurations étendues monoculaire, stéréo, monoculaire-inertielle et stéréo-inertielle. En outre, il analyse également comment combiner le SLAM visuel avec des méthodes d’apprentissage profond pour inspirer d’autres recherches. Grâce à des expériences approfondies sur des ensembles de données publiques et des données auto-échantillonnées, nous démontrons la supériorité du SL-SLAM en termes de précision de positionnement et de robustesse du suivi.

Conseils pour créer dynamiquement de nouvelles fonctions dans les fonctions Golang Conseils pour créer dynamiquement de nouvelles fonctions dans les fonctions Golang Apr 25, 2024 pm 02:39 PM

Le langage Go propose deux technologies de création de fonctions dynamiques : la fermeture et la réflexion. les fermetures permettent d'accéder aux variables dans la portée de la fermeture, et la réflexion peut créer de nouvelles fonctions à l'aide de la fonction FuncOf. Ces technologies sont utiles pour personnaliser les routeurs HTTP, mettre en œuvre des systèmes hautement personnalisables et créer des composants enfichables.

Considérations relatives à l'ordre des paramètres dans la dénomination des fonctions C++ Considérations relatives à l'ordre des paramètres dans la dénomination des fonctions C++ Apr 24, 2024 pm 04:21 PM

Dans la dénomination des fonctions C++, il est crucial de prendre en compte l’ordre des paramètres pour améliorer la lisibilité, réduire les erreurs et faciliter la refactorisation. Les conventions courantes d'ordre des paramètres incluent : action-objet, objet-action, signification sémantique et conformité de la bibliothèque standard. L'ordre optimal dépend de l'objectif de la fonction, des types de paramètres, de la confusion potentielle et des conventions du langage.

AlphaFold 3 est lancé, prédisant de manière exhaustive les interactions et les structures des protéines et de toutes les molécules de la vie, avec une précision bien plus grande que jamais AlphaFold 3 est lancé, prédisant de manière exhaustive les interactions et les structures des protéines et de toutes les molécules de la vie, avec une précision bien plus grande que jamais Jul 16, 2024 am 12:08 AM

Editeur | Radis Skin Depuis la sortie du puissant AlphaFold2 en 2021, les scientifiques utilisent des modèles de prédiction de la structure des protéines pour cartographier diverses structures protéiques dans les cellules, découvrir des médicaments et dresser une « carte cosmique » de chaque interaction protéique connue. Tout à l'heure, Google DeepMind a publié le modèle AlphaFold3, capable d'effectuer des prédictions de structure conjointe pour des complexes comprenant des protéines, des acides nucléiques, de petites molécules, des ions et des résidus modifiés. La précision d’AlphaFold3 a été considérablement améliorée par rapport à de nombreux outils dédiés dans le passé (interaction protéine-ligand, interaction protéine-acide nucléique, prédiction anticorps-antigène). Cela montre qu’au sein d’un cadre unique et unifié d’apprentissage profond, il est possible de réaliser

Comment écrire des fonctions efficaces et maintenables en Java ? Comment écrire des fonctions efficaces et maintenables en Java ? Apr 24, 2024 am 11:33 AM

La clé pour écrire des fonctions Java efficaces et maintenables est la suivante : restez simple. Utilisez un nom significatif. Gérer des situations particulières. Utilisez une visibilité appropriée.

Collection complète de formules de fonctions Excel Collection complète de formules de fonctions Excel May 07, 2024 pm 12:04 PM

1. La fonction SOMME permet de sommer les nombres d'une colonne ou d'un groupe de cellules, par exemple : =SOMME(A1:J10). 2. La fonction MOYENNE permet de calculer la moyenne des nombres dans une colonne ou un groupe de cellules, par exemple : =AVERAGE(A1:A10). 3. Fonction COUNT, utilisée pour compter le nombre de nombres ou de texte dans une colonne ou un groupe de cellules, par exemple : =COUNT(A1:A10) 4. Fonction IF, utilisée pour effectuer des jugements logiques basés sur des conditions spécifiées et renvoyer le résultat correspondant.

Comparaison des avantages et des inconvénients des paramètres par défaut et des paramètres variables des fonctions C++ Comparaison des avantages et des inconvénients des paramètres par défaut et des paramètres variables des fonctions C++ Apr 21, 2024 am 10:21 AM

Les avantages des paramètres par défaut dans les fonctions C++ incluent la simplification des appels, l’amélioration de la lisibilité et l’évitement des erreurs. Les inconvénients sont une flexibilité limitée et des restrictions de dénomination. Les avantages des paramètres variadiques incluent une flexibilité illimitée et une liaison dynamique. Les inconvénients incluent une plus grande complexité, des conversions de types implicites et des difficultés de débogage.

Quelle est la différence entre les fonctions PHP personnalisées et les fonctions prédéfinies ? Quelle est la différence entre les fonctions PHP personnalisées et les fonctions prédéfinies ? Apr 22, 2024 pm 02:21 PM

La différence entre les fonctions PHP personnalisées et les fonctions prédéfinies est la suivante : Portée : les fonctions personnalisées sont limitées à la portée de leur définition, tandis que les fonctions prédéfinies sont accessibles tout au long du script. Comment définir : les fonctions personnalisées sont définies à l'aide du mot-clé function, tandis que les fonctions prédéfinies sont définies par le noyau PHP. Passage de paramètres : les fonctions personnalisées reçoivent des paramètres, tandis que les fonctions prédéfinies peuvent ne pas nécessiter de paramètres. Extensibilité : des fonctions personnalisées peuvent être créées selon les besoins, tandis que les fonctions prédéfinies sont intégrées et ne peuvent pas être modifiées.

See all articles