A feature-preserving hair removal algorithm for dermoscopy images.
OBJECTIVE
Accurate segmentation and repair of hair-occluded information from dermoscopy images are challenging tasks for computer-aided detection (CAD) of melanoma. Currently, many hair-restoration algorithms have been developed, but most of these fail to identify hairs accurately and their removal technique is slow and disturbs the lesion's pattern.


METHODS
In this article, a novel hair-restoration algorithm is presented, which has a capability to preserve the skin lesion features such as color and texture and able to segment both dark and light hairs. Our algorithm is based on three major steps: the rough hairs are segmented using a matched filtering with first derivative of gaussian (MF-FDOG) with thresholding that generate strong responses for both dark and light hairs, refinement of hairs by morphological edge-based techniques, which are repaired through a fast marching inpainting method. Diagnostic accuracy (DA) and texture-quality measure (TQM) metrics are utilized based on dermatologist-drawn manual hair masks that were used as a ground truth to evaluate the performance of the system.


RESULTS
The hair-restoration algorithm is tested on 100 dermoscopy images. The comparisons have been done among (i) linear interpolation, inpainting by (ii) non-linear partial differential equation (PDE), and (iii) exemplar-based repairing techniques. Among different hair detection and removal techniques, our proposed algorithm obtained the highest value of DA: 93.3% and TQM: 90%.


CONCLUSIONS
The experimental results indicate that the proposed algorithm is highly accurate, robust and able to restore hair pixels without damaging the lesion texture. This method is fully automatic and can be easily integrated into a CAD system.
Department of Computer Science, National Textile University, Faisalabad, Pakistan. drqaisar@ntu.edu.pk
Qaisar
Q
Abbas
Irene Fondón
IF
Garcia
M
M
Emre Celebi
Waqar
W
Ahmad
D000465:Algorithms; D016208:Databases, Factual; D046169:Dermoscopy / Q000379:methods* / Q000592:standards; D003937:Diagnosis, Differential; D006197:Hair; D006801:Humans; D007091:Image Processing, Computer-Assisted / Q000379:methods* / Q000592:standards; D007911:Lentigo / Q000473:pathology; D008545:Melanoma / Q000473:pathology*; D008962:Models, Theoretical; D009506:Nevus / Q000473:pathology; D010363:Pattern Recognition, Automated / Q000379:methods; D015203:Reproducibility of Results; D012867:Skin / Q000473:pathology*; D012878:Skin Neoplasms / Q000473:pathology*