Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019025829) A METHOD FOR VOXEL RAY-CASTING OF SCENES ON A WHOLE SCREEN
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2019/025829 International Application No.: PCT/IB2017/054660
Publication Date: 07.02.2019 International Filing Date: 31.07.2017
IPC:
G06T 15/00 (2011.01) ,G06T 15/06 (2011.01) ,G06T 15/08 (2011.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
T
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
15
3D [Three Dimensional] image rendering
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
T
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
15
3D [Three Dimensional] image rendering
06
Ray-tracing
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
T
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
15
3D [Three Dimensional] image rendering
08
Volume rendering
Applicants:
ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL) [CH/CH]; EPFL-TTO EPFL Innovation Park J 1015 Lausanne, CH
Inventors:
MANGE, Robin; CH
Agent:
WEIHS, Bruno; CH
Priority Data:
Title (EN) A METHOD FOR VOXEL RAY-CASTING OF SCENES ON A WHOLE SCREEN
(FR) PROCÉDÉ DE LANCER DE RAYONS DE VOXELS DE SCÈNES SUR UN ÉCRAN ENTIER
Abstract:
(EN) A method for screen-space voxel ray-casting of scenes on a whole screen. The method comprises providing a graphics card; rendering seamlessly any one of the following list of primitives containing at least polygons, voxels; using a GPU pipeline of the graphics card for rasterization; rendering of the primitives sorted from front to back; thereby optimizing a 2D pixel fill rate by in case the primitives are voxels, rendering the voxels as discrete points and storing size and shading information into a per-pixel data structure; storing information about closest primitives into the per-pixel data structure as neighboring 2D pixel data structures; in case the primitives are polygons, rendering the polygons as continuous surfaces and storing shading information into the per-pixel data structure. The method further comprises performing the screen-space voxel ray- casting of scenes on the whole screen by means of the GPU pipeline, thereby selecting intersection candidates from the neighboring 2D pixel data structures; thereby optimizing the screen space ray-casting of voxels by selecting the intersection candidates using a two-pass convolution screen space kernel of fixed size; and identifying the kernel size per frame, based on the distance to the closest voxel from the camera.
(FR) L'invention concerne un procédé de lancer de rayons de voxels dans l'espace d'écran de scènes sur un écran entier. Le procédé comprend la fourniture d'une carte graphique; le rendu sans interruption de l'une quelconque de la liste suivante de primitives contenant au moins des polygones, des voxels; l'utilisation d'un pipeline GPU de la carte graphique pour le tramage; le rendu des primitives triées de l'avant vers l'arrière; ce qui permet d'optimiser un taux de remplissage de pixel 2D par le cas où les primitives sont des voxels, de rendre les voxels en tant que points discrets et de stocker des informations de taille et d'ombrage dans une structure de données par pixel; le stockage d'informations concernant les primitives les plus proches dans la structure de données par pixel en tant que structures de données de pixel 2D voisines; dans le cas où les primitives sont des polygones, rendre les polygones en tant que surfaces continues et stocker des informations d'ombrage dans la structure de données par pixel. Le procédé comprend en outre la réalisation du lancer de rayons de voxels dans l'espace d'écran de scènes sur l'écran entier au moyen du pipeline GPU, ce qui permet de sélectionner des candidats d'intersection à partir des structures de données de pixels 2D voisines; ce qui permet d'optimiser le lancer de voxels dans l'espace d'écran en sélectionnant les candidats à l'intersection à l'aide d'un noyau d'espace d'écran à convolution à deux passes de taille fixe; et l'identification de la taille du noyau par trame, sur la base de la distance jusqu'au voxel le plus proche de la caméra.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)