Vein pattern recognition based on RGB images using Monte Carlo simulation and ridge tracking