Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Rodolfo S. Lima

dblp:60/10569 · also Rodolfo Schulz de Lima · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 5

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
3 papers
Image and video processing · 36% Rendering · 34% Visual content generation and editing · 15%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Rendering
antialiasing
0.212014
Massively-parallel vector graphics · ACM Trans. Graph. 2014
Visual content generation and editing › image editing
image morphing
0.212014
Automating Image Morphing Using Structural Similarity on a Halfway Domain · ACM Trans. Graph. 2014
Image and video processing
image warping
0.212014
Automating Image Morphing Using Structural Similarity on a Halfway Domain · ACM Trans. Graph. 2014
Image and video coding › image quality assessment › full-reference image quality assessment
structural similarity
0.212014
Automating Image Morphing Using Structural Similarity on a Halfway Domain · ACM Trans. Graph. 2014
Rendering › geometric rendering
vector graphics rendering
0.212014
Massively-parallel vector graphics · ACM Trans. Graph. 2014
Image and video processing
image filtering
0.112011
GPU-efficient recursive filtering and summed-area tables · ACM Trans. Graph. 2011
Image and video processing › image filtering
recursive filtering
0.112011
GPU-efficient recursive filtering and summed-area tables · ACM Trans. Graph. 2011
Parallel and multicore computing › parallel computing
parallel rendering
0.112014
Massively-parallel vector graphics · ACM Trans. Graph. 2014
Rendering
summed-area table
0.012011
GPU-efficient recursive filtering and summed-area tables · ACM Trans. Graph. 2011

Methods — techniques the papers use, named apart from their topics

shortcut tree · 0.4sample scheduler · 0.4adaptive acceleration structure · 0.4thin-plate spline · 0.2structural similarity · 0.2GPU parallelization · 0.2perimeter band buffering · 0.12d block partitioning · 0.1
YearPublicationVenuePosition
2014 Semi-Automated Video Morphing
abstract
Abstract We explore creating smooth transitions between videos of different scenes. As in traditional image morphing, good spatial correspondence is crucial to prevent ghosting, especially at silhouettes. Video morphing presents added challenges. Because motions are often unsynchronized, temporal alignment is also necessary. Applying morphing to individual frames leads to discontinuities, so temporal coherence must be considered. Our approach is to optimize a full spatiotemporal mapping between the two videos. We reduce tedious interactions by letting the optimization derive the fine‐scale map given only sparse user‐specified constraints. For robustness, the optimization objective examines structural similarity of the video content. We demonstrate the approach on a variety of videos, obtaining results using few explicit correspondences.
Jing Liao 0001, Rodolfo S. Lima, Diego F. Nehab, Hugues Hoppe, Pedro V. Sander
Comput. Graph. Forum2
2014 Massively-parallel vector graphics
abstract
We present a massively parallel vector graphics rendering pipeline that is divided into two components. The preprocessing component builds a novel adaptive acceleration data structure, the shortcut tree . Tree construction is efficient and parallel at the segment level, enabling dynamic vector graphics. The tree allows efficient random access to the color of individual samples, so the graphics can be warped for special effects. The rendering component processes all samples and pixels in parallel. It was optimized for wide antialiasing filters and a large number of samples per pixel to generate sharp, noise-free images. Our sample scheduler allows pixels with overlapping antialiasing filters to share samples. It groups together samples that can be computed with the same vector operations using little memory or bandwidth. The pipeline is feature-rich, supporting multiple layers of filled paths, each defined by curved outlines (with linear, rational quadratic, and integral cubic Bézier segments), clipped against other paths, and painted with semi-transparent colors, gradients, or textures. We demonstrate renderings of complex vector graphics in state-of-the-art quality and performance. Finally, we provide full source-code for our implementation as well as the input data used in the paper.
Francisco Ganacim, Rodolfo S. Lima, Luiz Henrique de Figueiredo, Diego F. Nehab
ACM Trans. Graph.2
2014 Automating Image Morphing Using Structural Similarity on a Halfway Domain
abstract
The main challenge in achieving good image morphs is to create a map that aligns corresponding image elements. Our aim is to help automate this often tedious task. We compute the map by optimizing the compatibility of corresponding warped image neighborhoods using an adaptation of structural similarity. The optimization is regularized by a thin-plate spline and may be guided by a few user-drawn points. We parameterize the map over a halfway domain and show that this representation offers many benefits. The map is able to treat the image pair symmetrically, model simple occlusions continuously, span partially overlapping images, and define extrapolated correspondences. Moreover, it enables direct evaluation of the morph in a pixel shader without mesh rasterization. We improve the morphs by optimizing quadratic motion paths and by seamlessly extending content beyond the image boundaries. We parallelize the algorithm on a GPU to achieve a responsive interface and demonstrate challenging morphs obtained with little effort.
Jing Liao 0001, Rodolfo S. Lima, Diego F. Nehab, Hugues Hoppe, Pedro V. Sander
ACM Trans. Graph.2
2014 Errata for GPU-Efficient Recursive Filtering and Summed-Area Tables
abstract
No abstract available.
Diego F. Nehab, André Maximo, Rodolfo S. Lima, Hugues Hoppe
ACM Trans. Graph.3
2011 GPU-efficient recursive filtering and summed-area tables
abstract
Image processing operations like blurring, inverse convolution, and summed-area tables are often computed efficiently as a sequence of 1D recursive filters. While much research has explored parallel recursive filtering, prior techniques do not optimize across the entire filter sequence. Typically, a separate filter (or often a causal-anticausal filter pair) is required in each dimension. Computing these filter passes independently results in significant traffic to global memory, creating a bottleneck in GPU systems. We present a new algorithmic framework for parallel evaluation. It partitions the image into 2D blocks, with a small band of additional data buffered along each block perimeter. We show that these perimeter bands are sufficient to accumulate the effects of the successive filters. A remarkable result is that the image data is read only twice and written just once, independent of image size, and thus total memory bandwidth is reduced even compared to the traditional serial algorithm. We demonstrate significant speedups in GPU computation.
Diego F. Nehab, André Maximo, Rodolfo S. Lima, Hugues Hoppe
ACM Trans. Graph.3