필터 지우기
필터 지우기

Is pls regression suitable for image classification?

조회 수: 3 (최근 30일)
Juuso Korhonen
Juuso Korhonen 2021년 6월 1일
답변: Sai Pavan 2024년 2월 16일
Hi,
I would like to ask your intuition about the matter. I have multiple samples of very large 3D volumes (MRI-scans) which I would like to classify. Before I move to trying out CNNs I would like to try out the more traditional machine learning methods like PLS + SVM. But do you think that this approach makes any sense in the case of images which have so much intra-class variation (i.e. a single pixel intensity does not correlate with the class)?
Also is the use of plsregress correct with categorical output? Or does matlab have separate partial least square discriminant analysis method?
Best wishes,
Juuso

답변 (1개)

Sai Pavan
Sai Pavan 2024년 2월 16일
Hello Juuso,
I understand that you want to know whether it would be beneficial to try traditional machine learning methods like Partial Least Squares Regression (PLS) + Support Vector Machines (SVM) before trying CNNs for the classification of 3D MRI data.
In the context of MRI scans, the suitability of PLS for classification can be limited as PLS might struggle to capture the informative textures and complex patterns which are crucial in medical imaging. Although PLS reduces the dimensionality of the data, it may not capture the spatial and volumetric information effectively unlike CNNs that are specifically designed to capture spatial hierarchies and patterns in image data.
However, Partial Least Squares Regression can be adapted for classification tasks, including image classification, by using it as a feature extraction or dimensionality reduction method before applying a classifier like SVM on the extracted features. The function plsregress in MATLAB is designed for regression problems with continuous outcomes. For categorical outcomes, PLS can be adapted for classification by using the scores from PLS as input features for a classifier such as SVM with the 'fitcecoc' function.
Please refer to the below documentation to learn more about:
Hope it helps!

카테고리

Help CenterFile Exchange에서 Image Data Workflows에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by