4 ms·
For a given poor quality print I usually take it on my iPad and retrace either the whole print or just a portion. I usually just use the pencil tool in white an
by doctoboggan 6y ago
For a given poor quality print I usually take it on my iPad and retrace either the whole print or just a portion. I usually just use the pencil tool in white and run it between the ridges of the print to give good separation and definition to the final engraving. Depending on the quality of the print (some of them are hardly more defined that a low res ink smudge) I may have to use a good amount of artistic liberties on where I think the pattern was going. Using my knowledge of what a print may look like I can usually do a decent job. Thats why I thought this might be a good task for a ML algorithm since I can show it what a bad print looks like and what a decent cleaned up version of that print should look like.
- tomrod 6y agoSo you're denoising by identifying where the patterns should be, but there is some smudge? If so, you may be able to skip ML altogether and use a deterministic software program to classify light versus dark areas (what you're doing with your pencil). ML might help with mapping smudges to the right shape/sizing. That said, if you have a ton of examples, then yeah an image recognition task might help.
- tomrod 6y agoAlso: https://towardsdatascience.com/fingerprint-denoising-and-inpainting-using-fully-convolutional-networks-e24714c3233 https://towardsdatascience.com/fingerprint-denoising-and-inp...
- doctoboggan 6y agoWow, this is basically exactly what I needed, thanks! Seems like the key word I was missing in my searches was "inpainting"
- tomrod 6y agoGlad to hear it.
- doctoboggan 6y agoI got their model running with the included training data and it’s quite impressive. Some of my more extreme poor examples don’t produce reasonable results but many do.
- tomrod 6y agoThat's awesome! Happy scaling!