Scratch on plastic surface may have huge/tiny impact on product given the size, color, depth,I call the impact of those factors:"Scratchness".
Lighter color or smaller size of scratch may have tiny impact, we can give it score 1 for scratchness:
Darker color and bigger size may have huge impact on the product, we can give it score 5 for scratchness.
I have some example img here with scratchness score:
I am working on a solution to find a image based solution to detect the impact of scratch with noisy background, I can imagines two different solutions:
- mathematics based image processing algorithm based on contrast and other characteristic of these imgs
- deep learning with proper labeling, either classification or detection/regression. Please shed some light, I can provide more data in case needed