Neural network trained independently to supplement images
Neural network operation example
English startup Magic Pony Technologyclaims to have developed a revolutionary technology to "simulate" images, which significantly increases the resolution of photos and video in real time.
A trained neural network does not just interpolate pixels, but adds the missing details. Developers say that you can automatically generate elements for realistic virtual worlds, for example. One of the examples of the neural network operation is given above - the face of the hero of a computer game, initially strongly pixelated. ')
Another example is shown in a short video . On the left - the original video stream of the game, on the right - improved graphics.
According to the MIT Technology Review, when training a neural network, researchers generated low-quality images from high-resolution images - and submitted these pairs of images to the input of the neural network. As a result, the neural network gradually learned to detect patterns and perform the reverse operation. The system does not require manual marking.
The image on the right is generated based on the sample on the left.
Co-founder Rob Bishop says they are in talks with several major streaming operators about technology licensing.
In the future, technology can be integrated even on mobile phones, which are also gradually being equipped with fast GPUs. Here the program can effectively improve the quality of photos taken in poor lighting conditions or with low resolution matrix.
The application of generating landscapes in virtual worlds has already been mentioned above. Another potential use of a neural network is in image and video compression formats. However, for free formats you will have to create a free analogue, because it uses proprietary technology. The company Magic Pony Technology has filed for more than 20 patents.