Design and evaluation of a parallel and optimized light-tissue interaction-based method for fast skin lesion assessment
Affiliation auteurs | !!!! Error affiliation !!!! |
Titre | Design and evaluation of a parallel and optimized light-tissue interaction-based method for fast skin lesion assessment |
Type de publication | Journal Article |
Year of Publication | 2018 |
Auteurs | Li C, Brost V, Benezeth Y, Marzani F, Yang F |
Journal | JOURNAL OF REAL-TIME IMAGE PROCESSING |
Volume | 15 |
Pagination | 407-420 |
Date Published | AUG |
Type of Article | Article |
ISSN | 1861-8200 |
Mots-clés | Function parallelization, genetic algorithm, High-performance computer, Kubelka-Munk model, Multispectral image processing, POSIX threads |
Résumé | In recent years, image processing technics have attracted much attention as powerful tools in the assessment of skin lesions from multispectral images. The Kubelka-Munk Genetic Algorithm (KMGA) is a novel method which has been developed for this diagnostic purpose. It combines the Kubelka-Munk light-tissue interaction model with the Genetic Algorithm optimization process, and allows quantitative measure of cutaneous tissue by computing skin parameter maps such as melanin concentration, volume blood fraction, oxygen saturation or epidermis/dermis thickness. However, its efficiency is seriously reduced by the mass floating-point operations for each pixel of the multispectral image, and this prevents the algorithm from reaching industrial standards related to cost, power and speed for clinical applications. In this paper, our work focuses on the improvement of this theoretical achievement. Therefore, we repropose a new C-based Parallel and Optimized KMGA (PO-KMGA) technique designed and optimized using multiple ways: KM model optimized re-writing, operation massively parallelized using POSIX threads, memory use optimization and routine pipelining with Intel C++ Compiler, etc. Intensive experiments demonstrate that our introduced PO-KMGA framework spends less than 10 min to finish a job that the conventional KMGA spends around two days to do in the same hardware environment with a similar algorithm performance. |
DOI | 10.1007/s11554-015-0494-6 |