Discuss the purpose and usage of smart objects, layers, and vectors in editing, also differentiate between a raster image and a vector image; also detail the layer concepts of hiding, linking, and setting layer styles. Outline the different processes to enhance images including sharpness, color, contrast, hue, brightness, and resolution. Evaluate the image processing capabilities such as feathering, filtering, and burning. Describe the process for performing advanced selection using masks, channels, extract filter, and defringing. Detail the capabilities of Adobe Photoshop as a tool for editing and restoring digital images, also describe the process for enhancing digital images by manipulating sharpness, color, contrast, hue, brightness, and resolution.