3

J'ai un énorme volume 3D, qui dépasse les 2 Go. Je veux charger ces données, les traiter et les afficher dans mon application en tant que volume 3D, dans lequel le zoom et la rotation du volume cn sont effectués.Traitement de grands volumes d'images

J'ai vu des applications qui chargent ces énormes données et les affichent. Mon doute est que l'espace d'adressage des applications Windows32 bits est limité à 2 Go, alors quelle est la technique utilisée dans ces applications pour gérer ce volume énorme?

ou

Comment puis-je mange ces données énormes dans mon application avec des performances optimales?

Répondre

3

Mon doute est que, les applications de bits Windows32 espace d'adressage est limitée à 2 Go

uniquement sur les systèmes 32 bits.

alors quelle est la technique utilisée dans ces applications pour gérer ce volume énorme?

L'utilisation d'un système 64 bits, ce qui vous donne un espace d'adressage de 2 Gio. Cependant, le véritable goulot d'étranglement est la taille de l'espace de texture sur les GPU modernes. Je suis par exemple en train de faire un tel rendu de volume médical et même avec une mémoire GPU 2 GiB, vos textures sont limitées à 1,5 Gio car vous avez encore besoin d'espace pour le framebuffer de l'écran et d'autres ressources.

Comment puis-je gérer ces énormes données dans mon application avec des performances optimales?

Utilisez un système 64 bits. Vous aurez bien sûr aussi besoin de ces quantités de mémoire système (RAM). Par exemple mon jouet le poste de travail a 64 GiB de mémoire.

Questions connexes