paper-with-me

홈 › Papers

Encoding Spatial Distribution of Convolutional Features for Texture Representation

2021-12-01 · NeurIPS 2021 12 · Yong Xu, Feng Li, Zhile Chen, Jinxiu Liang, Yuhui Quan

Existing convolutional neural networks (CNNs) often use global average pooling (GAP) to aggregate feature maps into a single representation. However, GAP cannot well characterize complex distributive patterns of spatial features while such patterns play an important role in texture-oriented applications, e.g., material recognition and ground terrain classification. In the context of texture representation, this paper addressed the issue by proposing Fractal Encoding (FE), a feature encoding module grounded by multi-fractal geometry. Considering a CNN feature map as a union of level sets of points lying in the 2D space, FE characterizes their spatial layout via a local-global hierarchical fractal analysis which examines the multi-scale power behavior on each level set. This enables a CNN to encode the regularity on the spatial arrangement of image features, leading to a robust yet discriminative spectrum descriptor. In addition, FE has trainable parameters for data adaptivity and can be easily incorporated into existing CNNs for end-to-end training. We applied FE to ResNet-based texture classification and retrieval, and demonstrated its effectiveness on several benchmark datasets.

📄 PDF Abstract BibTeX

Code (1)

csfengli/fenet 공식 구현 pytorch

Tasks

Material RecognitionRetrievalTexture Classification

Methods 이 논문이 사용한 방법론

Average Pooling 설명 없음
Global Average Pooling Global Average Pooling is a pooling operation designed to replace fully connected layers in classical CNNs. The idea is to generate one feature map for each corresponding…

Similar Papers 제목 키워드 기반

Histogram Layers for Texture Analysis

2020-01-01 · Joshua Peeples, Weihuang Xu, Alina Zare

We present a histogram layer for artificial neural networks (ANNs). An essential aspect of texture analysis is the extraction of features that describe the distribution of values in local spatial regions. The proposed hi…

Texture Classification

GraphTEN: Graph Enhanced Texture Encoding Network

2025-03-18 · Bo Peng, Jintao Chen, Mufeng Yao, Chenhao Zhang 외

Texture recognition is a fundamental problem in computer vision and pattern recognition. Recent progress leverages feature aggregation into discriminative descriptions based on convolutional neural networks (CNNs). Howev…

Multi-scale Dynamic Feature Encoding Network for Image Demoireing

2019-09-26 · Xi Cheng, Zhen-Yong Fu, Jian Yang

The prevalence of digital sensors, such as digital cameras and mobile phones, simplifies the acquisition of photos. Digital sensors, however, suffer from producing Moire when photographing objects having complex textures…

Image Restoration

Deep TEN: Texture Encoding Network

2016-12-08 · CVPR 2017 7 · Hang Zhang, Jia Xue, Kristin Dana

We propose a Deep Texture Encoding Network (Deep-TEN) with a novel Encoding Layer integrated on top of convolutional layers, which ports the entire dictionary learning and encoding pipeline into a single model. Current m…

Dictionary LearningMaterial Recognition

Deep Multiple-Attribute-Perceived Network for Real-World Texture Recognition

2019-10-01 · ICCV 2019 10 · Wei Zhai, Yang Cao, Jing Zhang, Zheng-Jun Zha

Texture recognition is a challenging visual task as multiple perceptual attributes may be perceived from the same texture image when combined with different spatial context. Some recent works building upon Convolutional …

Attribute