I have been looking for a solution to isolate markings and have not found anything on the internet that is close to for what I am looking. I am trying to isolate the markings in a series of pictures. I have one, unmarked image. I then have a series of identical images with markings. I would like to remove the original image from the succeeding images leaving only the markings "floating" on a white background. I have removed the color from the images, but that leaves the black and white original markings. I am looking for any hints, ideas, comments, thoughts, or direction to websites to show me how to remove the remaining original markings. Issues have been slight color differences due to copying, slight size and rotational issues. I am about to try to learn grey scale and differences, but seem to be having issues with the afore mentioned. I am looking at possible edge detection. However, did not see where this could be used on one picture to then remove same pattern from second picture. Thoughts are to enlarge by a small % the edge detected pattern to hopefully encompass size and rotational issues. Again, any comments appreciated. Has this been done ? Have attachment with cartoon (image) to be removed from second and third image. Thanks.
Jump to Post
If you know the images are identical to the original except for the markings (btw, you missed the horizontal line under the bird feeder in the second image), then a subtractive algorithm would be appropriate - subtract the pixels in the original from the marked up copies.
Jump to Post
Do you know the pattern before hand? If so, have you ever tried edge detection before? Extract the edge from both the original and the marked image. Then compare both edge images which would be much easiler than comparing 2 full images.
Another method, you could also compute feature points …
All 5 Replies
We're a friendly, industry-focused community of 1.20 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.