Abstract

This article proposes a new scrolling-text detection method that uses directional coherence for frame rate up-conversion (FRUC). Most previous methods use either gradient information or motion vector (MV) distribution of the frame for scrolling-text detection. Edges can be generated by non-text components and the number of MVs to determine the scrolling-text decreases in each row of the frame. Thus, they incorrectly detect the non-text regions as scrolling-text and cannot accurately detect the start or end of text scrolling at the frame boundary. The proposed method overcomes these problems using coherence values of edge directions for each pixel and scrolling-text-aware refinement processes. The key idea of the proposed method is to use the directional coherence of edge directions and use texture patterns analysis-based refinement to improve the accuracy of the scrolling-text detection. For refinement processes, the proposed method extracts texture patterns as bit codes. Then, it computes the diversity of the texture patterns around the detected text edges. In addition, the proposed method extracts the representative value of the MV for the detected region to correct the regions falsely detected as the scrolling-text. With these refinement processes, the proposed method can also accurately detect the start or end of text scrolling at the frame boundary. In the experimental results, the proposed method increased the average F1 score to 0.504 (a 131.25% improvement) compared with previous methods. The average computation time per pixel of the proposed method also decreased to $18.571~\mu \text{s}$ (an 80.80% reduction) compared with previous methods.

Highlights

  • FRAME rate up-conversion (FRUC) is a technique that increases the frame rate of videos by inserting interpolated frames between two consecutive frames [1]–[4]

  • We visually evaluated the quality of the interpolated frames generated by FRUC using the proposed and the previous scrolling-text detection methods

  • We focus on developing the scrolling-text method to be used with FRUC

Read more

Summary

Introduction

FRAME rate up-conversion (FRUC) is a technique that increases the frame rate of videos by inserting interpolated frames between two consecutive frames [1]–[4]. Interpolated frames are generated using motion vectors (MVs) between two consecutive frames. FRUC has been used for film-to-video conversion to increase the frame rate of films [5]. It is used in liquid crystal displays (LCDs) [6] to reduce motion blur and TV standard conversion with different frame rates [7]. Because the fps of the input frame is varies, FRUC is an essential technique for display systems with a predetermined fps.

Methods
Results
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.