Siamo come nani sulle spalle di giganti. (Bernard of Chartres)
smartTomo sfrutta alcune delle migliori librerie disponibili per poter compiere le proprie elaborazioni al meglio.
Qt è un toolkit per widget free e open-source widget toolkit per creare interfacce grafice e applicazioni cross-platform che possono essere eseguite su diversi software e sistemi operativi con prestazioni paragonabili ai programmi nativi. Qt offre tutti gli strumenti per l’intero ciclo di sviluppo e rilascio delle applicazioni. Qt è il modo più veloce e intelligente per produrre software leader del settore che gli utenti amano.
Utilizziamo Qt per l’interfaccia utente SmartTomo e gli strumenti di sviluppo Qt per l’intero processo di sviluppo del prodotto.
VTK – The Visualization Toolkit è un sistema software open-source, liberamente disponibile, per la grafica computerizzata 3D, la modellazione, l’elaborazione delle immagini, il rendering dei volumi, la visualizzazione scientifica e la tracciatura 2D. Supporta un’ampia varietà di algoritmi di visualizzazione e tecniche di modellazione avanzate, e sfrutta sia l’elaborazione parallela a memoria condivisa che quella a memoria distribuita, rispettivamente per la velocità e la scalabilità. (Schroeder, Will; Martin, Ken; Lorensen, Bill (2006), The Visualization Toolkit (4th ed.), Kitware, ISBN978-1-930934-19-1)
Vtk viene utilizzato per visualizzare il profilo tomografico con tutte le caratteristiche per renderlo chiaro ed esplicativo. Vtk è utilizzato anche per alcuni grafici 2D.
Liquid-dsp è una libreria di elaborazione del segnale libera e open-source per radio definite da software scritte in C. SmartTomo sfrutta questa libreria per implementare funzionalità come la riduzione del rumore, il filtro e l’AGC.
SmartTomo utilizza queste librerie nei limiti delle loro licenze.