Je cherche des idées sur la façon de convertir une série d'images TIFF 30 + gb, 2000+ couleur en un jeu de données pouvant être visualisé en temps réel (interactif taux de trame) en utilisant le rendu de volume basé sur GPU (en utilisant OpenCL/OpenGL/GLSL). Je veux utiliser une approche de visualisation de volume direct au lieu d'ajustement de surface (c'est-à-dire raycasting au lieu de cubes de marche).IDEAs: comment rendre interactivement de grandes séries d'images en utilisant le rendu de volume direct basé sur GPU
Le problème est double, d'abord j'ai besoin de convertir mes images en un jeu de données 3D. La première chose qui m'est venue à l'esprit est de voir toutes les images comme des textures 2D et de les empiler simplement pour créer une texture 3D.
Le deuxième problème concerne les fréquences d'images interactives. Pour cela, j'aurai probablement besoin d'une sorte de downsampling en combinaison avec "details-on-demand" en chargeant le jeu de données haute résolution lors d'un zoom ou quelque chose comme ça.
Une première approche point par point i est trouvé:
- polygonisation des données de volume complet à travers la couche par couche de traitement et de génération de texture d'image correspondant;
- effectuer toutes les transformations essentielles à travers les opérations du processeur vertex;
- divisant des tranches polygonales en fragments plus petits, où les coordonnées de profondeur et de texture correspondantes sont enregistrées;
- dans le traitement de fragments, déployer la technique de programmation vertex shader pour améliorer le rendu des fragments.
Mais je n'ai aucune idée concrète de la façon de commencer à mettre en œuvre cette approche.
J'aimerais avoir des idées ou des idées nouvelles sur la façon de commencer à mettre en œuvre l'approche présentée ci-dessus.
Lien intéressant, j'ai lu quelques notions de base sur octree et je pensais que c'était une approche courante. – bastijn
D'après mon expérience, l'utilisation d'une décomposition spatiale de quelque sorte est l'approche la plus courante pour un grand ensemble de données volumétriques. – tkerwin
Oui, il semble que ce soit.Basé sur votre article, j'ai trouvé plusieurs autres qui sont plus applicables à mon domaine de travail (jeux de données médicales), donc probablement dans quelques jours, je vais vous donner la réponse finale. Encore besoin d'un moyen de convertir mes images en voxels, donc je vais chercher des papiers sur ce sujet aussi (et essayer de combiner avec vos informations). – bastijn