3D Model Classification Based on Contrastive Learning

At present, 3D model classification has been a research hotspot. Massive 3D models not only have diversity in each class, but also have similarities between classes, which seriously affect the classification accuracy of 3D models. We propose a 3D model classification method based on contrastive learning. In this method, the training is divided into a sample discrimination stage and a classification stage. In the stage of sample discrimination, 3D models of the same category are mutually positive samples, and 3D models of other categories are mutually negative samples. The contrastive loss is used to constrain the sample features, and the positive and negative samples are mapped to the single-center unit hypersphere in the same space to obtain a good semantic representation space of 3D model classification. In addition, in order to capture the correlation between the views and the key areas in the views, a multi head self-attention module and spatial attention module are introduced in the paper. Moreover, the channel attention is added in the multi-head self-attention module to obtain the channel dimension information. In the classification stage, the network model is transferred to the classification task by fine-tuning the network parameters to complete the 3D model classification. The experimental results show that the classification accuracy of the 3D model respectively reaches 99. 4% and 97. 5% on the ModelNet10 and ModelNet40 datasets.

Publication Details

Journal
SHILAP Revista de lepidopterología
Published
2025-04-01
DOI
https://doi.org/10.15938/j.jhust.2025.02.004
Primary Topic
Political Science Research and Education
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

3D Model Classification Based on Contrastive Learning

SHILAP Revista de lepidopterología
Political Science Research and Education
article

3D Model Classification Based on Contrastive Learning

article en

Abstract

At present, 3D model classification has been a research hotspot. Massive 3D models not only have diversity in each class, but also have similarities between classes, which seriously affect the classification accuracy of 3D models. We propose a 3D model classification method based on contrastive learning. In this method, the training is divided into a sample discrimination stage and a classification stage. In the stage of sample discrimination, 3D models of the same category are mutually positive samples, and 3D models of other categories are mutually negative samples. The contrastive loss is used to constrain the sample features, and the positive and negative samples are mapped to the single-center unit hypersphere in the same space to obtain a good semantic representation space of 3D model classification. In addition, in order to capture the correlation between the views and the key areas in the views, a multi head self-attention module and spatial attention module are introduced in the paper. Moreover, the channel attention is added in the multi-head self-attention module to obtain the channel dimension information. In the classification stage, the network model is transferred to the classification task by fine-tuning the network parameters to complete the 3D model classification. The experimental results show that the classification accuracy of the 3D model respectively reaches 99. 4% and 97. 5% on the ModelNet10 and ModelNet40 datasets.

SHILAP Revista de lepidopterología
Reduced inequalities
Openalex Percentile: Top 49%
Political Science Research and Education
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.