We process and distort images with the pixel sorting tehnique and create art. The process is unpredictable at first glance, but there are many rules present which increase the complexity of the tehnique and with that the processing time. We parallelized the process and developed it to run on the GPU to reduce time. With that we utilized most of its advantages, but we also had to tackle its disadvantages and specialties. We further customized and accelerated the process by testing it on different images. Testing the process on our hardware shows, that the processing time, including standard deviation, is still under our acceptable upper limit, which allows for execution in real time. We also developed and prepared a pipeline, which processes videos and simultaneously displays the newly processed images.
|