The number of videos and photos shot over the past decade has dramatically increased owing to the rapid developments of hand-held digital cameras. However, viewers often see their videos difficult to watch, particularly because of severe camera shake and abrupt movements. As a result, this paper proposes a significant algorithm which results in creation of high-quality video stabilisation, thereby eliminating distracting jitters from amateur recordings and make them appear as though they were shot along smooth, purposeful camera tracks. Modern video stabilization algorithms typically possess an architecture that enables them to realize several benefits: detecting motion in video, constructing a motion model, refining the motion, and ultimately generating stabilized output frames. The video stabilisation includes a feature extraction mechanism in which Genetic Algorithm (GA) is employed due to its characteristics like invariant to scale, rotation, translations, illumination, and blur. In this paper, Whale Optimization Algorithm (WOA) tuned Convolutional Neural Network (CNN) technique is suggested for performing accurate estimation of inliers and outliers. The interframe motion is then estimated by fitting a set of matched point pairs into a linear transform model. Experimental analysis states that proposed system outperforms better than other state-of-art models under various measures (Rotation:94.2, Blue:95.1, Wrap:96.3 and Time cost:97.5).
Read full abstract