paper-with-me

홈 › Papers

Parallel Discrete Convolutions on Adaptive Particle Representations of Images

2021-12-07 · Joel Jonsson, Bevan L. Cheeseman, Suryanarayana Maddu, Krzysztof Gonciarz, Ivo F. Sbalzarini

We present data structures and algorithms for native implementations of discrete convolution operators over Adaptive Particle Representations (APR) of images on parallel computer architectures. The APR is a content-adaptive image representation that locally adapts the sampling resolution to the image signal. It has been developed as an alternative to pixel representations for large, sparse images as they typically occur in fluorescence microscopy. It has been shown to reduce the memory and runtime costs of storing, visualizing, and processing such images. This, however, requires that image processing natively operates on APRs, without intermediately reverting to pixels. Designing efficient and scalable APR-native image processing primitives, however, is complicated by the APR's irregular memory structure. Here, we provide the algorithmic building blocks required to efficiently and natively process APR images using a wide range of algorithms that can be formulated in terms of discrete convolutions. We show that APR convolution naturally leads to scale-adaptive algorithms that efficiently parallelize on multi-core CPU and GPU architectures. We quantify the speedups in comparison to pixel-based algorithms and convolutions on evenly sampled data. We achieve pixel-equivalent throughputs of up to 1 TB/s on a single Nvidia GeForce RTX 2080 gaming GPU, requiring up to two orders of magnitude less memory than a pixel-based implementation.

📄 PDF Abstract BibTeX arXiv:2112.03592

Code (0)

등록된 구현이 없습니다.

Tasks

CPUGPU

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

PFCNN: Convolutional Neural Networks on 3D Surfaces Using Parallel Frames

2018-08-15 · CVPR 2020 6 · Yu-Qi Yang, Shilin Liu, Hao Pan, Yang Liu 외

Surface meshes are widely used shape representations and capture finer geometry data than point clouds or volumetric grids, but are challenging to apply CNNs directly due to their non-Euclidean structure. We use parallel…

Scene SegmentationSegmentationSemantic Segmentation

PCN: A Deep Learning Approach to Jet Tagging Utilizing Novel Graph Construction Methods and Chebyshev Graph Convolutions

2023-09-12 · Yash Semlani, Mihir Relan, Krithik Ramesh

Jet tagging is a classification problem in high-energy physics experiments that aims to identify the collimated sprays of subatomic particles, jets, from particle collisions and tag them to their emitter particle. Advanc…

graph constructionGraph Neural NetworkJet TaggingTAG

Lagrangian Fluid Simulation with Continuous Convolutions

2020-05-01 · ICLR 2020 1 · Benjamin Ummenhofer, Lukas Prantl, Nils Thuerey, Vladlen Koltun

We present an approach to Lagrangian fluid simulation with a new type of convolutional network. Our networks process sets of moving particles, which describe fluids in space and time. Unlike previous approaches, we do no…

Learning interaction kernels in stochastic systems of interacting particles from multiple trajectories

2020-07-30 · Fei Lu, Mauro Maggioni, Sui Tang

We consider stochastic systems of interacting particles or agents, with dynamics determined by an interaction kernel which only depends on pairwise distances. We study the problem of inferring this interaction kernel fro…

High-Resolution Representations for Labeling Pixels and Regions

2019-04-09 · Ke Sun, Yang Zhao, Borui Jiang, Tianheng Cheng 외

High-resolution representation learning plays an essential role in many vision problems, e.g., pose estimation and semantic segmentation. The high-resolution network (HRNet)~\cite{SunXLW19}, recently developed for human …

Face AlignmentFacial Landmark DetectionObject DetectionPose Estimation+3