Abstract
Scene change detection is an essential process of frame rate up-conversion (FRUC). The performance of FRUC highly dependents on the accuracy of scene change detection. This paper proposes a new scene-change detection method that uses analysis of luminance level of the histograms for FRUC. The histogram luminance level refers to the statistical average luminance value obtained from the generated histograms for each region. Existing histogram-based scene change methods calculate the difference between optimal threshold values using an automatic thresholding technique or extract the difference between the histogram shape to detect the scene change. The automatic thresholding method uses iterative operations—the difference between the histogram shape is simply a method of calculating the luminance difference for the current and previous frames. Thus, it requires many computational resources and incorrectly detects a scene change because calculating the histogram shape cannot reflect regional image characteristics. The proposed method addresses these problems using histogram luminance levels for each region in the given frames. It calculates the level differences between the previous and current frames to detect the initial scene change regions. Moreover, the proposed method refines the initial scene change regions by analyzing the distribution of surrounding detected regions and uses refinement to enhance scene-change detection accuracy. In the experimental results, the proposed method increased the average F1 score to 0.4816 (a 122.51% improvement) compared with the benchmark methods. The average computation time per pixel of the proposed method also decreased to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$13.5323 \,\,\mu \text{s}$ </tex-math></inline-formula> (a 87.06% reduction) compared with the benchmark methods.
Highlights
FRAME rate up-conversion (FRUC) is a technique that increases the frame rate of original videos by inserting interpolated frames between two consecutive frames [1,2,3,4]
frame rate up-conversion (FRUC) consists of three primary steps [1,2,3,4]: motion estimation (ME), motion vectors (MVs) smoothing (MVS), and motioncompensated interpolation (MCI)
We visually compared the quality of the interpolated frames generated by the FRUC using the where NTP, NFP, and NFN are the number of correctly detected as a scene change, the number of incorrectly detected as a scene change, and the number of incorrectly detected as not a scene change, respectively
Summary
FRAME rate up-conversion (FRUC) is a technique that increases the frame rate of original videos by inserting interpolated frames between two consecutive frames [1,2,3,4]. Interpolated frames are generated using motion vectors (MVs), which is the displacement of an object between consecutive frames. FRUC has been used for various applications, including film-to-video conversion to increase the frame rate of films at 24 frames per second (fps) to 50 or 60 fps [5], motion blur reduction in hold-type displays such as liquid crystal displays (LCDs) [6], and TV standard conversion with different frame rates [7]. FRUC consists of three primary steps [1,2,3,4]: motion estimation (ME), MV smoothing (MVS), and motioncompensated interpolation (MCI). ME calculates MVs of an object, a displacement between two consecutive frames.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.