Domanda

Non so se questo è il forum giusto. In ogni caso ecco la domanda. In una delle nostra applicazione abbiamo visualizzare immagini mediche e su di essi qualche algoritmo generato bitmap. Il vero bitmap è un 16 bit bitmap in scala di grigi. Da questo generiamo una bitmap di colore sulla base di una tabella di ricerca per esempio

(0-100)->green 
(100-200)->blue
(200>above)->red

Il display sta lavorando bene e buono con piccole immagini 256x256. Ma quando l'area di visualizzazione diventa grande esempio 1024x1024 la scala di grigi per la conversione del colore bitmap prende un po 'e le interazioni non sono uniformi più. In tempi recenti ho sentito parlare molto di uso generale di programmazione GPU. Nel nostro schieramento abbiamo di fascia alta (Nvidia) quadrofx scheda grafica.

La nostra applicazione è costruito utilizzando Net / C # se requiured posso aggiungere po 'di C ++ / CLI troppo. Ora la mia domanda è questa conversione può essere scaricata bitmap al processore grafico? Dove devo cercare ulteriori letture?

È stato utile?

Soluzione

Sì - e dal momento che siete (a quanto pare) che visualizza la bitmap, non è necessario andare via GPGPU (ad esempio, OpenCL e CUDA). È possibile utilizzare uno shader programmabili per esso -. E se ho capito quello che stai dicendo, che sarà una sezione è molto semplice in quel

Per quanto riguarda il modo di scrivere shader, dipenderà (per lo più) su come si sta facendo il resto del disegno. Solo per un esempio evidente, se si sta già utilizzando WPF per il disegno, probabilmente si vorrà utilizzare uno Shader HLSL (WPF supporta pixel shader abbastanza direttamente).

E 'probabilmente anche la pena notare che, se si dovesse supportare hardware più vecchio, una tabella di ricerca come questo è qualcosa che si potrebbe effettivamente gestire abbastanza facilmente sulla GPU, anche senza shader programmabili. Finché avete solo bisogno di supportare recente hardware, uno shader sarà probabilmente più semplice però.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top