paper-with-me

Papers

Picasso: A CUDA-based Library for Deep Learning over 3D Meshes

2021-03-28 · CVPR 2021 1 · Huan Lei, Naveed Akhtar, Ajmal Mian

We present Picasso, a CUDA-based library comprising novel modules for deep learning over complex real-world 3D meshes. Hierarchical neural architectures have proved effective in multi-scale feature extraction which signifies the need for fast mesh decimation. However, existing methods rely on CPU-based implementations to obtain multi-resolution meshes. We design GPU-accelerated mesh decimation to facilitate network resolution reduction efficiently on-the-fly. Pooling and unpooling modules are defined on the vertex clusters gathered during decimation. For feature learning over meshes, Picasso contains three types of novel convolutions namely, facet2vertex, vertex2facet, and facet2facet convolution. Hence, it treats a mesh as a geometric structure comprising vertices and facets, rather than a spatial graph with edges as previous methods do. Picasso also incorporates a fuzzy mechanism in its filters for robustness to mesh sampling (vertex density). It exploits Gaussian mixtures to define fuzzy coefficients for the facet2vertex convolution, and barycentric interpolation to define the coefficients for the remaining two convolutions. In this release, we demonstrate the effectiveness of the proposed modules with competitive segmentation results on S3DIS. The library will be made public through https://github.com/hlei-ziyan/Picasso.

📄 PDF Abstract BibTeX arXiv:2103.15076

Code (2)

hlei-ziyan/Picasso 공식 구현 pytorch
enyahermite/picasso pytorch

Tasks

CPUGPU

Similar Papers 제목 키워드 기반

Picasso: A Sparse Learning Library for High Dimensional Data Analysis in R and Python

2020-06-27 · Jason Ge, Xingguo Li, Haoming Jiang, Han Liu 외

We describe a new library named picasso, which implements a unified framework of pathwise coordinate optimization for a variety of sparse learning problems (e.g., sparse linear regression, sparse logistic regression, spa…

regressionSparse Learning

Mesh Convolution with Continuous Filters for 3D Surface Parsing

2021-12-03 · Huan Lei, Naveed Akhtar, Mubarak Shah, Ajmal Mian

Geometric feature learning for 3D surfaces is critical for many applications in computer graphics and 3D vision. However, deep learning currently lags in hierarchical modeling of 3D surfaces due to the lack of required o…

GPUScene ParsingScene Segmentation

SoftDTW-CUDA-Torch: Memory-Efficient GPU-Accelerated Soft Dynamic Time Warping for PyTorch

2026-02-19 · Ron Shapira Weber, Oren Freifeld arxiv

We present softdtw-cuda-torch, an open-source PyTorch library for computing Soft Dynamic Time Warping (SoftDTW) on GPUs. Our implementation addresses three key limitations of existing GPU implementations of SoftDTW: a ha…

Picasso: A Modular Framework for Visualizing the Learning Process of Neural Network Image Classifiers

2017-05-16 · Ryan Henderson, Rasmus Rothe

Picasso is a free open-source (Eclipse Public License) web application written in Python for rendering standard visualizations useful for analyzing convolutional neural networks. Picasso ships with occlusion maps and sal…

Deep LearningGeneral Classification

Lightweight Gaussian Process Inference in C++ on Metal and CUDA

2026-05-18 · Yu-Hsueh Fang arxiv

Gaussian process (GP) inference in Python is dominated by libraries such as GPyTorch and GPflow, which are built on deep-learning frameworks and inherit their dispatch overhead and dependency footprint. We present LightG…