alceufc/sfta
Extract texture features from an image using the SFTA (Segmentation-based Fractal Texture Analysis) algorithm. To extract features, use the sfta(I, nt) function, where I corresponds to the input grayscale image and nt is a parameter that defines the size of the feature vector.
The features are returned as a 1 by (6*nt -3) vector.
Example:
I = imread('coins.png');
D = sfta(I, 4)
Brief description of the SFTA algorithm:
The extraction algorithm consists in decomposing the input image into a set of binary images from which the fractal dimensions of the resulting regions are computed in order to describe segmented texture patterns.
Publication where the SFTA algorithm is described:
Costa, A. F., G. E. Humpire-Mamani, A. J. M. Traina. 2012. "An Efficient Algorithm for Fractal Analysis of Textures." In SIBGRAPI 2012 (XXV Conference on Graphics, Patterns and Images), 39-46, Ouro Preto, Brazil.
Here I show how SFTA can be used to classify textures:
인용 양식
Alceu Costa (2024). alceufc/sfta (https://github.com/alceufc/sfta), GitHub. 검색됨 .
MATLAB 릴리스 호환 정보
플랫폼 호환성
Windows macOS Linux카테고리
- Image Processing and Computer Vision > Image Processing Toolbox > Image Segmentation and Analysis > Texture Analysis >
태그
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!matlab
GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음
버전 | 게시됨 | 릴리스 정보 | |
---|---|---|---|
1.5.0.0 | Updated link to blog post.
|
|
|
1.4.0.0 | Just added a screenshot to illustrate the submission. The code is the same. |
||
1.2.0.0 | Updated file description to include a link showing how the feature extractor can be used in texture classification. |
||
1.1.0.0 | Removed iptchecknargin calls. |
||
1.0.0.0 |