of course it depends on what you want to achieve. What is the final goal ? is color information important for you , or textural pattern plays more role ?
In the image performance a lot depend on the way it was taken. If the camera is unpolarized then you should use gel to avoid some unwanted reflections. Try to use that for image acquiring. Further there are several techniques for noise removing, spatial filtering as well as for edge detection. I suggest step approach for feature extraction and then colour operation.
As I understood from your images, you want to eliminate some specific regions from your first image and you want to make some area obvious at second image.
IMO, you can use median filter for denoising black area so you can make those are adaptive to their neighbor pixels. Edge detection may be useful but it has disadvantages on colorful images like feature loss; because you should convert image to gray-scalle to perform edge detection operation properly.
For second image I have tried histogram equalization to every layer(R, G and B) of that color image. The result is like this : http://tinypic.com/r/1zggu2c/8 It gives a tip for this operations to you.
For your last question, there is no theorical background of compound image processing operations. Most of them are based on try-and-see methods. But I do not suggest to apply multiple techniques at once. Because it would not be adaptive for every skin image.