Be it download, upload, transfer, or just about any other process dealing with digital images, imperfections like blur and noise always seem to be a problem, but not anymore, according to a team of computer scientists from the University of Maryland. Apparently, they've designed a new algorithm to correct for corruptions like these, on which a more detailed article about the technicalities can be found here: https://www.sciencedaily.com/releases/2017/12/171205144802.htm
Example of a corrected image
Now, being a developer myself, I've always been interested in how computers are able to "recognize" specific aspects of images. Of course I understand that it's able to check a portion of data with a previously stored one pertaining to, say, a blurred effect, and then convert this to a more ideal chunk, but still it blows my mind. Focusing on the relative popularity in the photography tag on steemit recently, I've been pondering how developments like these can help professional and amateur photographers alike. Even further, how can this give assistance to forensic scientists and detectives looking at possibly corrupted footage or images? The possibilities of this are, well, endless.
Example of an AI image recognition
Looking into this algorithm further, I've been thinking about it from the perspective of Artificial Intelligence developers. Is the ability to recognize advanced patters and respond with another, "ideal", pattern not a major factor in neural networks? How will new developments like these improve upon tactics taken in AI programming? Obviously it's hard to tell now, and I'm not saying an image correction algorithm is going to revolutionize the computer science field, but it is interesting to think about what effects it could have. Either way, I'm incredibly excited for the future of this field and what may come from it.