Stroke-based splatting: an efficient multi-resolution point cloud visualization technique

Research output: Contribution to journalArticle

Abstract

Current state-of-the-art point cloud visualization techniques have shortcomings when dealing with sparse and less accurate data or close-up interactions. In this paper, we present a visualization technique called stroke-based splatting, which applies concepts of stroke-based rendering to surface-aligned splatting, allowing for better shape perception at lower resolutions and close-ups. We create a painterly depiction of the data with an impressionistic aesthetic, which is a metaphor the user is culturally trained to recognize, thus attributing higher quality to the visualization. This is achieved by shaping each object-aligned splat as a brush stroke, and orienting it according to globally coherent tangent vectors from the Householder formula, creating a painterly depiction of the scanned cloud. Each splat is sized according to a color-based clustering analysis of the data, ensuring the consistency of brush strokes within neighborhood areas. By controlling brush shape generation parameters and blending factors between neighboring splats, the user is able to simulate different painting styles in real time. We have tested our method with data sets captured by commodity laser scanners as well as publicly available high-resolution point clouds, both having highly interactive frame rates in all cases. In addition, a user study was conducted comparing our approach to state-of-the-art point cloud visualization techniques. Users considered stroke-based splatting a valuable technique as it provides a higher or similar visual quality to current approaches.

Original languageEnglish
Pages (from-to)1383-1397
Number of pages15
JournalVisual Computer
Volume34
Issue number10
DOIs
Publication statusPublished - 1 Oct 2018

Fingerprint

Brushes
Visualization
Painting
Color
Lasers

Keywords

  • Householder formula
  • Non-photorealistic rendering
  • Point cloud visualization
  • Splatting

Cite this

@article{e70ee4a1e8bf42b48073628ef47d5cff,
title = "Stroke-based splatting: an efficient multi-resolution point cloud visualization technique",
abstract = "Current state-of-the-art point cloud visualization techniques have shortcomings when dealing with sparse and less accurate data or close-up interactions. In this paper, we present a visualization technique called stroke-based splatting, which applies concepts of stroke-based rendering to surface-aligned splatting, allowing for better shape perception at lower resolutions and close-ups. We create a painterly depiction of the data with an impressionistic aesthetic, which is a metaphor the user is culturally trained to recognize, thus attributing higher quality to the visualization. This is achieved by shaping each object-aligned splat as a brush stroke, and orienting it according to globally coherent tangent vectors from the Householder formula, creating a painterly depiction of the scanned cloud. Each splat is sized according to a color-based clustering analysis of the data, ensuring the consistency of brush strokes within neighborhood areas. By controlling brush shape generation parameters and blending factors between neighboring splats, the user is able to simulate different painting styles in real time. We have tested our method with data sets captured by commodity laser scanners as well as publicly available high-resolution point clouds, both having highly interactive frame rates in all cases. In addition, a user study was conducted comparing our approach to state-of-the-art point cloud visualization techniques. Users considered stroke-based splatting a valuable technique as it provides a higher or similar visual quality to current approaches.",
keywords = "Householder formula, Non-photorealistic rendering, Point cloud visualization, Splatting",
author = "{dos Anjos}, {Rafael Kuffner} and Lopes, {Daniel Sim{\~o}es} and Pereira, {Jo{\~a}o Madeiras} and Cl{\'a}udia Ribeiro",
year = "2018",
month = "10",
day = "1",
doi = "10.1007/s00371-017-1420-7",
language = "English",
volume = "34",
pages = "1383--1397",
journal = "Visual Computer",
issn = "0178-2789",
publisher = "Springer-Verlag",
number = "10",

}

Stroke-based splatting : an efficient multi-resolution point cloud visualization technique. / dos Anjos, Rafael Kuffner; Lopes, Daniel Simões; Pereira, João Madeiras; Ribeiro, Cláudia.

In: Visual Computer, Vol. 34, No. 10, 01.10.2018, p. 1383-1397.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Stroke-based splatting

T2 - an efficient multi-resolution point cloud visualization technique

AU - dos Anjos, Rafael Kuffner

AU - Lopes, Daniel Simões

AU - Pereira, João Madeiras

AU - Ribeiro, Cláudia

PY - 2018/10/1

Y1 - 2018/10/1

N2 - Current state-of-the-art point cloud visualization techniques have shortcomings when dealing with sparse and less accurate data or close-up interactions. In this paper, we present a visualization technique called stroke-based splatting, which applies concepts of stroke-based rendering to surface-aligned splatting, allowing for better shape perception at lower resolutions and close-ups. We create a painterly depiction of the data with an impressionistic aesthetic, which is a metaphor the user is culturally trained to recognize, thus attributing higher quality to the visualization. This is achieved by shaping each object-aligned splat as a brush stroke, and orienting it according to globally coherent tangent vectors from the Householder formula, creating a painterly depiction of the scanned cloud. Each splat is sized according to a color-based clustering analysis of the data, ensuring the consistency of brush strokes within neighborhood areas. By controlling brush shape generation parameters and blending factors between neighboring splats, the user is able to simulate different painting styles in real time. We have tested our method with data sets captured by commodity laser scanners as well as publicly available high-resolution point clouds, both having highly interactive frame rates in all cases. In addition, a user study was conducted comparing our approach to state-of-the-art point cloud visualization techniques. Users considered stroke-based splatting a valuable technique as it provides a higher or similar visual quality to current approaches.

AB - Current state-of-the-art point cloud visualization techniques have shortcomings when dealing with sparse and less accurate data or close-up interactions. In this paper, we present a visualization technique called stroke-based splatting, which applies concepts of stroke-based rendering to surface-aligned splatting, allowing for better shape perception at lower resolutions and close-ups. We create a painterly depiction of the data with an impressionistic aesthetic, which is a metaphor the user is culturally trained to recognize, thus attributing higher quality to the visualization. This is achieved by shaping each object-aligned splat as a brush stroke, and orienting it according to globally coherent tangent vectors from the Householder formula, creating a painterly depiction of the scanned cloud. Each splat is sized according to a color-based clustering analysis of the data, ensuring the consistency of brush strokes within neighborhood areas. By controlling brush shape generation parameters and blending factors between neighboring splats, the user is able to simulate different painting styles in real time. We have tested our method with data sets captured by commodity laser scanners as well as publicly available high-resolution point clouds, both having highly interactive frame rates in all cases. In addition, a user study was conducted comparing our approach to state-of-the-art point cloud visualization techniques. Users considered stroke-based splatting a valuable technique as it provides a higher or similar visual quality to current approaches.

KW - Householder formula

KW - Non-photorealistic rendering

KW - Point cloud visualization

KW - Splatting

UR - http://www.scopus.com/inward/record.url?scp=85024494681&partnerID=8YFLogxK

U2 - 10.1007/s00371-017-1420-7

DO - 10.1007/s00371-017-1420-7

M3 - Article

VL - 34

SP - 1383

EP - 1397

JO - Visual Computer

JF - Visual Computer

SN - 0178-2789

IS - 10

ER -