Image enhancement techniques can be divided into two categories: spatial domain and frequency domain. Spatial domain techniques include point and mask operations. Point operations modify pixel intensities individually without considering neighboring pixels, such as image negative, contrast stretching, thresholding, and brightness enhancement. Mask operations involve multiplying the input image with a small matrix mask to blur, sharpen, or detect edges by considering neighboring pixel values. Common image enhancement techniques in the spatial domain include logarithmic and power law transformations to expand the dynamic range of darker pixels.