Skip to content

Tissue segmentation in photographs of lower limb chronic ulcers is a non-intrusive approach that supports dermatological analyses. A method that combines supervised and unsupervised learning strategies for enhancing the segmentation of dermatological wounds.

Notifications You must be signed in to change notification settings

sswellington/2PLA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2PLA: A Two-Phase Learning Approach

WARNING: Before we get started, please notice 2PLA is NOT a clinical software. It is built for reproducibility and demonstration purposes ONLY.

This repository contains the 2PLA (Two-Phase Learning Approach), a method that combines supervised and unsupervised learning strategies for enhancing the segmentation of dermatological wounds.

Given an ulcer photo captured according to a fixed protocol, 2PLA first phase performs a pixelwise classification of points of interest, whereas pre-processing filters are employed for the smoothing of image noise.

The cleaned image is then further sent to the 2PLA divide-and-conquer second phase. It builds upon SLIC superpixel construction algorithm for dividing the lower limp into regions of interest with well-defined borders, and clusters the superpixels by taking advantage of the similarity-based DBSCAN algorithm.

1. Minimum Requirements

  • Matlab R2018b.
  • Screen resolution: 1920×1080 (or higher).
  • 350 MB free disk space.
  • 4 GB RAM.
  • Intel i5 4th generation core processor.

2. Folder Description

The content of this repository is organized as follows:

  • dataset: pixels extracted from various sample values of images of ULCER_SET dataset [1] and employed for the tuning and evaluation of our approach.
  • image: 6 images processed by the first phase of the method and the same images processed by the second phase of the method.
  • src: implementation of 2PLA, where the main function implements Algorithm 1 of the submitted paper.

3. Third-party software and data

  • This demonstration includes third-party software from Matlab. It uses both ANN and DBSCAN native packages. SLIC superpixel implementation was used as is provided in the Peter Kovesi's original code, which is similar to the Matlab Toolbox.

  • Images employed in the experiments are derived from ULCER_SET dataset [1]. To obtain the original dataset, please contact the authors and request their permission.

3. Additional Information and Legal Note

The code is provided 'as is' and any expressed or implied warranties, including but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the authors of this software or its contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including but not limited to, procurement of substitutive goods or services, loss of use, data, or profits; or business interruption) however caused and on any theory of liability wheter in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this demonstration, even if advised of the possibility of such damage.

Again, 2PLA is NOT a clinical software.

References

[1] S. M. Pereira, M. A. C. Frade, R. M. Rangayyan, and P. M. Azevedo-Marques. Classification of color images of dermatological ulcers. Journal of Biomedicine and Health, 17(1):136–142, 2013.

About

Tissue segmentation in photographs of lower limb chronic ulcers is a non-intrusive approach that supports dermatological analyses. A method that combines supervised and unsupervised learning strategies for enhancing the segmentation of dermatological wounds.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages