A mobile system for skin cancer diagnosis and monitoring | Synapse