Method for Improving an Image Segment in a Video Stream Using Median Filtering and Blind Deconvolution Based on Evolutionary Algorithms
Video surveillance systems, dash cameras and security systems have become an inescapable part of the most institutions ground environment. Their main purpose is to prevent incidents and to analyze the situation in case of extemporaneous events. Though as often as not it is necessary to increase an image segment many times over to investigate some incidents. Sometimes it is dozens of times. However, the obtained material is mostly of poor quality. This is connected either with noise or resolution characteristics, including focal distance. The paper considers an approach for improving image segments, which were obtained after multiple zooming. The main idea of the proposed solution is to use methods of blind deconvolution. In this case, the selection of restoration parameters is carried out using evolutionary algorithms with automatic evaluation of the result. That seems like the most important detail here is pre-processing besides noise minimization within the image, because when the image is repeatedly enlarged the effect of the noise component also increases. To avoid this thing, we suggest using ordinal statistics and average convolution for a series of images. The proposed solution was implemented as a software product, and its operation was tested on a number of video segments made under different shooting conditions. The results are presented at the end of this article.