A survey on skin cancer detection using skin temperature variation analysis