paper-with-me

Papers

Enabling Highly Efficient Capsule Networks Processing Through A PIM-Based Architecture Design

2019-11-07 · Xingyao Zhang, Shuaiwen Leon Song, Chenhao Xie, Jing Wang, Weigong Zhang, Xin Fu

In recent years, the CNNs have achieved great successes in the image processing tasks, e.g., image recognition and object detection. Unfortunately, traditional CNN's classification is found to be easily misled by increasingly complex image features due to the usage of pooling operations, hence unable to preserve accurate position and pose information of the objects. To address this challenge, a novel neural network structure called Capsule Network has been proposed, which introduces equivariance through capsules to significantly enhance the learning ability for image segmentation and object detection. Due to its requirement of performing a high volume of matrix operations, CapsNets have been generally accelerated on modern GPU platforms that provide highly optimized software library for common deep learning tasks. However, based on our performance characterization on modern GPUs, CapsNets exhibit low efficiency due to the special program and execution features of their routing procedure, including massive unshareable intermediate variables and intensive synchronizations, which are very difficult to optimize at software level. To address these challenges, we propose a hybrid computing architecture design named \textit{PIM-CapsNet}. It preserves GPU's on-chip computing capability for accelerating CNN types of layers in CapsNet, while pipelining with an off-chip in-memory acceleration solution that effectively tackles routing procedure's inefficiency by leveraging the processing-in-memory capability of today's 3D stacked memory. Using routing procedure's inherent parallellization feature, our design enables hierarchical improvements on CapsNet inference efficiency through minimizing data movement and maximizing parallel processing in memory.

📄 PDF Abstract BibTeX arXiv:1911.03451

Code (0)

등록된 구현이 없습니다.

Tasks

GPUImage Segmentationobject-detectionObject DetectionSemantic Segmentation

Methods 이 논문이 사용한 방법론

Capsule Network A capsule is an activation vector that basically executes on its inputs some complex internal computations. Length of these activation vectors signifies the probability of…

Similar Papers 제목 키워드 기반

Recurrent Attention Models with Object-centric Capsule Representation for Multi-object Recognition

2021-10-11 · Hossein Adeli, Seoyoung Ahn, Gregory Zelinsky

The visual system processes a scene using a sequence of selective glimpses, each driven by spatial and object-based attention. These glimpses reflect what is relevant to the ongoing task and are selected through recurren…

DecoderObjectObject Recognition

Efficient-CapsNet: Capsule Network with Self-Attention Routing

2021-01-29 · Vittorio Mazzia, Francesco Salvetti, Marcello Chiaberge

Deep convolutional neural networks, assisted by architectural design strategies, make extensive use of data augmentation techniques and layers with a high number of feature maps to embed object transformations. That is h…

Data AugmentationImage Classification

Multi-Scale Deep Learning for Colon Histopathology: A Hybrid Graph-Transformer Approach

2025-09-02 · Sadra Saremi, Amirhossein Ahmadkhan Kordbacheh arxiv

Colon cancer also known as Colorectal cancer, is one of the most malignant types of cancer worldwide. Early-stage detection of colon cancer is highly crucial to prevent its deterioration. This research presents a hybrid …

Cancer Classification

PointCaps: Raw Point Cloud Processing using Capsule Networks with Euclidean Distance Routing

2021-12-21 · Dishanika Denipitiyage, Vinoj Jayasundara, Ranga Rodrigo, Chamira U. S. Edussooriya

Raw point cloud processing using capsule networks is widely adopted in classification, reconstruction, and segmentation due to its ability to preserve spatial agreement of the input data. However, most of the existing ca…

Segmentation

Quaternion Equivariant Capsule Networks for 3D Point Clouds

2019-12-27 · ECCV 2020 8 · Yongheng Zhao, Tolga Birdal, Jan Eric Lenssen, Emanuele Menegatti 외

We present a 3D capsule module for processing point clouds that is equivariant to 3D rotations and translations, as well as invariant to permutations of the input points. The operator receives a sparse set of local refer…

Pose Estimation