Interactive GPU-based generation of solvent-excluded surfaces

dc.contributor.authorHermosilla Casajús, Pedro
dc.contributor.authorKrone, Michael
dc.contributor.authorGuallar, Víctor
dc.contributor.authorVázquez Alcocer, Pere Pau
dc.contributor.authorVinacua Pla, Álvaro
dc.contributor.authorRopinski, Timo
dc.contributor.groupUniversitat Politècnica de Catalunya. ViRVIG - Grup de Recerca en Visualització, Realitat Virtual i Interacció Gràfica
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.date.accessioned2017-06-15T09:12:14Z
dc.date.available2018-05-08T00:30:27Z
dc.date.issued2017-05-08
dc.description.abstractThe solvent-excluded surface (SES) is a popular molecular representation that gives the boundary of the molecular volume with respect to a specific solvent. SESs depict which areas of a molecule are accessible by a specific solvent, which is represented as a spherical probe. Despite the popularity of SESs, their generation is still a compute-intensive process, which is often performed in a preprocessing stage prior to the actual rendering (except for small models). For dynamic data or varying probe radii, however, such a preprocessing is not feasible as it prevents interactive visual analysis. Thus, we present a novel approach for the on-the-fly generation of SESs, a highly parallelizable, grid-based algorithm where the SES is rendered using ray-marching. By exploiting modern GPUs, we are able to rapidly generate SESs directly within the mapping stage of the visualization pipeline. Our algorithm can be applied to large time-varying molecules and is scalable, as it can progressively refine the SES if GPU capabilities are insufficient. In this paper, we show how our algorithm is realized and how smooth transitions are achieved during progressive refinement. We further show visual results obtained from real-world data and discuss the performance obtained, which improves upon previous techniques in both the size of the molecules that can be handled and the resulting frame rate.
dc.description.peerreviewedPeer Reviewed
dc.description.versionPostprint (author's final draft)
dc.format.extent13 p.
dc.identifier.citationHermosilla, P., Krone, M., Guallar, V., Vázquez, P., Vinacua, A., Ropinski, T. Interactive GPU-based generation of solvent-excluded surfaces. "The visual computer", 8 Maig 2017, vol. 33, núm. 6, p. 869-881.
dc.identifier.doi10.1007/s00371-017-1397-2
dc.identifier.issn0178-2789
dc.identifier.urihttps://hdl.handle.net/2117/105444
dc.language.isoeng
dc.publisherSpringer
dc.relation.publisherversionhttps://link.springer.com/article/10.1007%2Fs00371-017-1397-2
dc.rights.accessOpen Access
dc.subjectÀrees temàtiques de la UPC::Informàtica::Infografia
dc.subject.lcshMolecular structure -- Data processing
dc.subject.lcshRendering (Computer graphics)
dc.subject.lemacEstructura molecular -- Informàtica
dc.subject.otherMolecular visualization
dc.subject.otherSurface representation
dc.subject.otherDistance field
dc.titleInteractive GPU-based generation of solvent-excluded surfaces
dc.typeArticle
dspace.entity.typePublication
local.citation.authorHermosilla, P.; Krone, M.; Guallar, V.; Vázquez, P.; Vinacua, A.; Ropinski, T.
local.citation.endingPage881
local.citation.number6
local.citation.publicationNameThe visual computer
local.citation.startingPage869
local.citation.volume33
local.identifier.drac20807673

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
SES_CGI_preprint.pdf
Mida:
6.92 MB
Format:
Adobe Portable Document Format