Skin analysis techniques