U-Net
U-Net és una xarxa neuronal convolucional que es va desenvolupar per a la segmentació d'imatges. La xarxa es basa en una xarxa neuronal completament convolucional[1] l'arquitectura de la qual es va modificar i ampliar per treballar amb menys imatges d'entrenament i per obtenir una segmentació més precisa. Segmentació d'una imatge de 512×512 triga menys d'un segon en una GPU moderna (2015) que utilitza l'arquitectura U-Net.[2][3][4]
L'arquitectura U-Net també s'ha emprat en models de difusió per a la reducció iterativa de soroll d'imatges. Aquesta tecnologia és la base de molts models moderns de generació d'imatges, com ara DALL-E, Midjourney i Stable Diffusion.
Descripció
[modifica]L'arquitectura U-Net prové de l'anomenada "xarxa totalment convolucional".[5]
La idea principal és complementar una xarxa de contractació habitual per capes successives, on les operacions de posada en comú són substituïdes per operadors de mostreig superior. Per tant, aquestes capes augmenten la resolució de la sortida. Una capa convolucional successiva pot aprendre a muntar una sortida precisa basada en aquesta informació.
Una modificació important a U-Net és que hi ha un gran nombre de canals de característiques a la part de mostreig ascendent, que permeten a la xarxa propagar informació de context a capes de més alta resolució. Com a conseqüència, el camí expansiu és més o menys simètric a la part que es contrau i produeix una arquitectura en forma d'U. La xarxa només utilitza la part vàlida de cada convolució sense cap capa completament connectada.[6] Per predir els píxels a la regió de la vora de la imatge, el context que falta s'extrapola mitjançant la rèplica de la imatge d'entrada. Aquesta estratègia de mosaic és important per aplicar la xarxa a imatges grans, ja que altrament la resolució estaria limitada per la memòria de la GPU. Recentment, també hi ha hagut un interès en els models U-Net basats en camps receptius per a la segmentació d'imatges mèdiques.[7]
[[:Fitxer:Example architecture of U-Net for producing k 256-by-256 image masks for a 256-by-256 RGB image.png|
]]
Arquitectura de xarxa
[modifica]La xarxa consta d'un camí contractant i un camí expansiu, la qual cosa li dona l'arquitectura en forma d'U. El camí de contracció és una xarxa convolucional típica que consisteix en l'aplicació repetida de convolucions, cadascuna seguida d'una unitat lineal rectificada (ReLU) i una operació de màxima agrupació. Durant la contracció, la informació espacial es redueix mentre que la informació de les característiques augmenta. La via expansiva combina la informació espacial i de característiques a través d'una seqüència de convolucions ascendents i concatenacions amb característiques d'alta resolució de la via de contracció.[8]
- Regressió píxel a píxel utilitzant U-Net i la seva aplicació en el pansharpening;[9]
- 3D U-Net: Aprenentatge de la segmentació volumètrica densa a partir d'anotacions disperses;
- TernausNet: U-Net amb codificador VGG11 preentrenat a ImageNet per a la segmentació d'imatges.
- Traducció d'imatge a imatge per estimar les taques fluorescents[10]
- En la predicció del lloc d'unió de l'estructura de les proteïnes.[11]
Història
[modifica]U-Net va ser creada per Olaf Ronneberger, Philipp Fischer i Thomas Brox el 2015 i publicada a l'article "U-Net: Convolutional Networks for Biomedical Image Segmentation". És una millora i un desenvolupament de FCN: Evan Shelhamer, Jonathan Long, Trevor Darrell (2014). "Xarxes completament convolucionals per a la segmentació semàntica".[12]
Referències
[modifica]- ↑ IEEE Transactions on Pattern Analysis and Machine Intelligence, 39, 4, 11-2014, p. 640–651. arXiv: 1411.4038. DOI: 10.1109/TPAMI.2016.2572683. PMID: 27244717.
- ↑
- ↑
- ↑
- ↑ IEEE Transactions on Pattern Analysis and Machine Intelligence, 39, 4, 11-2014, p. 640–651. arXiv: 1411.4038. DOI: 10.1109/TPAMI.2016.2572683. PMID: 27244717.
- ↑ IEEE Transactions on Pattern Analysis and Machine Intelligence, 39, 4, 11-2014, p. 640–651. arXiv: 1411.4038. DOI: 10.1109/TPAMI.2016.2572683. PMID: 27244717.
- ↑ Loos, Vincent; Pardasani, Rohit; Awasthi, Navchetan Journal of Medical Imaging, 11, 05, 29-10-2024. DOI: 10.1117/1.jmi.11.5.054004. ISSN: 2329-4302. PMC: 11520766. PMID: 39478790.
- ↑ «U-Net code» (en anglès).
- ↑ Neurocomputing, 312, 27-10-2018, p. 364–371. DOI: 10.1016/j.neucom.2018.05.103. ISSN: 0925-2312.
- ↑ Nature Communications, 11, 1, 12-2020, p. 6256. arXiv: 2002.08361. Bibcode: 2020NatCo..11.6256K. DOI: 10.1038/s41467-020-20062-x. PMC: 7721808. PMID: 33288761.
- ↑ Journal of Bioinformatics and Computational Biology, 19, 2, 4-2021, p. 2150006. DOI: 10.1142/S0219720021500062. PMID: 33866960.
- ↑ IEEE Transactions on Pattern Analysis and Machine Intelligence, 39, 4, 11-2014, p. 640–651. arXiv: 1411.4038. DOI: 10.1109/TPAMI.2016.2572683. PMID: 27244717.