Servizi tecnologici e Software
Di seguito un elenco di servizi tecnologici che i ricercatori del dipartimento rilasciano gratuitamente e opensource su GitHub:
- Tool di network dismantling, collezione di algoritmi e visualizzazione di risultati, con dati collezionati e pre-processati.
https://github.com/NetworkDismantling/review
- Codice sorgente di un metodo per stimare le proprietà dei materiali SVBRDF da un'unica immagine nell’ambito della computer grafica
https://github.com/perceivelab/surfacenet
- Codice sorgente di un metodo per la predizione della salienza nei video per analisi scene visuali
https://github.com/perceivelab/hd2s
- Soluzione di mapping tra il metamodello Asset Administration Shell e l'Information Model di OPC UA
- Soluzione di mapping tra gli Information Model di OPC UA e di OCF
- Realizzazione di un Digital twin basato su Asset Administration Shelle di un ambiente di programmazione IEC 61131-3
-
UltraViolet — Piattaforma di simulazione della Lightning Network per analizzare topologie, liquidità e strategie di routing, con modellazione temporale a livello di blocco Bitcoin
https://github.com/davidepatti/ultraviolet
-
BitCoffee — Implementazione sperimentale in Java, senza dipendenze esterne, delle principali componenti di Bitcoin: crittografia, transazioni, Script, validazione dei blocchi e wallet gerarchici deterministici.
https://github.com/davidepatti/bitcoffee
-
Bitland Empire — Suite didattica interattiva web e desktop per esplorare datapath e pipeline MIPS64, minimizzazione logica e progettazione di circuiti sequenziali.
https://github.com/davidepatti/bitland_empire
-
Noxim — Simulatore di reti su chip in SystemC/C++ per esplorare architetture cablate e wireless, algoritmi di routing e relativi compromessi tra latenza, throughput e consumo energetico.
https://github.com/davidepatti/noxim
-
Codice di un modello generativo di reti complesse spaziali
GitHub - AlessCorso/code_paper_generative_models · GitHub
-
TORCH: a TOSCA-based orchestrator of multi-cloud resources
https://github.com/unict-cclab/TORCH
-
A Custom Pod Autoscaler operator: un autoscaler per Kubernetes che implementa diverse politiche resource-aware
https://github.com/unict-cclab/custom-pod-autoscaler/
-
Federated learning per stimare la vita utile residua (RUL) di macchinari industriali: le aziende collaborano senza condividere i dati e il modello penalizza le sovrastime, così la manutenzione non arriva troppo tardi
https://github.com/perceivelab/FLARE
-
Continual learning ispirato al sogno umano: il classificatore guida un modello di diffusione a generare classi "sognate" nuove e coerenti, che usa per imparare nuovi compiti senza dimenticare i precedenti
https://github.com/perceivelab/D2L
-
Segmentazione automatica delle lesioni da sclerosi multipla in risonanza magnetica: SAM viene usato solo in addestramento, mentre in inferenza basta un modello leggero e veloce, senza prompt manuali
https://github.com/perceivelab/MS-SAM-LESS
-
Ricostruisce, a partire dall'attività cerebrale misurata con fMRI, le mappe di salienza che indicano dove una persona sta guardando in un'immagine
https://github.com/perceivelab/fmri_saliency_decoding
-
Riconosce dal segnale EEG a quale sorgente sonora una persona sta prestando attenzione, adattandosi online tra sessioni e modalità diverse (2° posto alla EEG-AAD Challenge di ICASSP 2026)
https://github.com/perceivelab/icassp2026-eeg-aad-challenge
-
Spiega in linguaggio naturale il comportamento di un modello di visione: genera con la diffusione le immagini che più lo attivano e ne ricava spiegazioni testuali, utili anche a scoprire bias (NeurIPS 2025 Spotlight)
https://github.com/perceivelab/dexter
-
Spiegazioni globali di reti neurali tramite modelli di diffusione condizionati da testo: genera immagini che mostrano quali concetti visivi guidano le decisioni del modello
https://github.com/perceivelab/diffexplainer
-
Modelli fondazionali progettati per "dimenticare" su richiesta: la conoscenza è racchiusa in prompt apprendibili, che basta rimuovere per cancellare dati specifici (diritto all'oblio, GDPR) senza riaddestrare
https://github.com/perceivelab/PreForgettableModels
-
Federated learning decentralizzato in cui i nodi si scambiano i modelli e periodicamente li "riavvolgono" sui dati locali, riducendo l'effetto della diversità dei dati tra i partecipantie
https://github.com/perceivelab/fedrewind
-
Federated learning decentralizzato e zero-shot: i partecipanti adattano un modello visione-linguaggio scambiandosi solo prompt testuali, con costi di comunicazione minimi
https://github.com/perceivelab/ZeroDFL
-
Codice sorgente di un metodo per la valutazione della traversabilità di un terreno da parte di robot
https://github.com/perceivelab/traversability-synth
-
Codice sorgente di un metodo di learning federato per analisi di immagini mediche
https://github.com/perceivelab/FedEr
-
Continual learning online che imita l'attenzione visiva umana: la salienza guida le feature del classificatore e riduce la dimenticanza dei compiti precedenti (NeurIPS 2024)
https://github.com/perceivelab/SER
-
Continual learning ispirato alle fasi veglia-sonno del cervello: durante il "sonno" il modello consolida i ricordi e "sogna" nuove esperienze per prepararsi ai compiti futuri
https://github.com/perceivelab/wscl
-
Codice sorgente di un metodo per la generazione sintetica di immagini partendo da semantica strutturata (scene graph)
https://github.com/perceivelab/trf-sg2im
-
Generazione di immagini mediche sintetiche che tutelano la privacy: un cammino controllato nello spazio latente di una GAN evita di riprodurre immagini di pazienti reali
https://github.com/perceivelab/PLAN
-
Transformer-IPMN - Classificazione con transformer delle neoplasie cistiche del pancreas (IPMN) in risonanza magnetica, a supporto della diagnosi precoce del tumore al pancreas.
https://github.com/perceivelab/Transformer-IPMN
-
PanKNet - Rete 3D per la segmentazione automatica del pancreas da TC e risonanza magnetica, che combina mappe di segmentazione estratte a più scale.
https://github.com/perceivelab/panknet
-
EEG Visual Classification - Dataset EEG (6 soggetti, 2.000 immagini ImageNet di 40 classi) e codice per classificare dai segnali cerebrali l'oggetto che una persona sta guardando.
https://github.com/perceivelab/eeg_visual_classification
-
VegImage - Dataset di circa 3.600 immagini di frutta (varietà di mele, ciliegie e pere) per la classificazione visiva a grana fine.
https://github.com/perceivelab/VegImage-dataset
-
FishCLEF 2015 - Dataset di 93 video subacquei annotati con posizione e specie dei pesci, usato nella sfida LifeCLEF 2015 per il riconoscimento automatico delle specie.
https://github.com/perceivelab/FishCLEF-2015
-
F4K Detection and Tracking - Dataset di 17 video subacquei con ground truth per valutare algoritmi di rilevamento e tracciamento di pesci in condizioni difficili (torbidità, scarso contrasto, scene affollate).
https://github.com/perceivelab/f4k-detection-and-tracking
-
FedCMAPSS - Versione della libreria PFLlib per il federated learning personalizzato, adattata dal laboratorio per il dataset C-MAPSS di degrado di motori turbofan.
https://github.com/perceivelab/FedCMAPSS