Keyframe Extraction Techniques: A Review: ELEKTRIKA-Journal of Electrical Engineering January 2020
Keyframe Extraction Techniques: A Review: ELEKTRIKA-Journal of Electrical Engineering January 2020
Keyframe Extraction Techniques: A Review: ELEKTRIKA-Journal of Electrical Engineering January 2020
net/publication/348169269
CITATIONS READS
6 3,403
6 authors, including:
SEE PROFILE
All content following this page was uploaded by Bilyamin Muhammad on 03 January 2021.
Abstract: Video is an audiovisual data that comprises of large number of frames. Analyzing and processing such large amount
of data is difficult to many applications. Therefore, there is need for an effective video management scheme to manage these
huge volume of video frames in order to provide easy access to the video content in lesser time. Keyframe extraction is the
first step for video browsing, indexing and retrieval. Many techniques exist for the extraction of Keyframes. However, some
of the present techniques come with one or more limitations. In this paper, a brief review on the existing techniques is
presented. Also, the merits and demerits of each technique is also stated.
Keywords: Keyframe Extraction, Shot Boundary Detection, Shot Transitions, Video Hierarchy
© 2020 Penerbit UTM Press. All rights reserved
Article History: received 9 June 2020; accepted 6 December 2020; published 26 December 2020.
54
Bashir Olaniyi Sadiq et al. / ELEKTRIKA, 19(3), 2020, 54-60
3. VIDEO TRANSITIONS
Transition is a frontier between multiple video shots [8].
The Video Editing Process (VEP) is employed to merge
multiple shots to generate a video during the Video
Production Process (VPP) [11]. These VEPs allows the
generation of various transition effects. The main types of
shot transitions are shown in Figure 2.
Figure 4. Dissolve transition
Shot Transitions
3.2.2 Fade in/out Soft Transition (FST)
FST is the type of transition that is usually applied in
Gradual Transitions
movies to start a scene smoothly. In fade-in transition, one
Abrupt
Transition or more end frames of shot is directly changed by fixed
intensity frame, and the pixel intensity values of the next
shot gradually appears into position from a completely
Fade
dark sequence [16]. Figure 5 shows an example of a fade-
Dissolve Wipe in transition with 4 frames involved in the transition (n =
In/Out
1-4).
55
Bashir Olaniyi Sadiq et al. / ELEKTRIKA, 19(3), 2020, 54-60
\ [𝐻 𝑖,𝑎 −𝐻(𝑖+1,𝑎)]²
𝑅 𝑖, 𝑖 + 1 = N]0 (3)
𝐻(𝑖,𝑎)
56
Bashir Olaniyi Sadiq et al. / ELEKTRIKA, 19(3), 2020, 54-60
57
Bashir Olaniyi Sadiq et al. / ELEKTRIKA, 19(3), 2020, 54-60
58
VOL. 19, NO. 3, 2020, 54-60
www.elektrika.utm.my
ISSN 0128-4428
[5] S. Santini, "Who needs video summarization Multimedia and Ubiquitous Engineering, pp. 394-
anyway?," in International Conference on Semantic 397, 2008.
Computing (ICSC 2007), 2007, pp. 177-184: IEEE. [20] K. Wu, "Simple Implementations of Video
[6] A. Paul, K. Milan, J. Kavitha, J. Rani, and P. Arockia, Segmentation, Key Frame Extraction and
"Key-Frame Extraction Techniques: A Review," Browsing," 2011.
Recent Patents on Computer Science, vol. 11, no. 1, [21] H. H. YU, and W. WOLF, “A hierarchical
pp. 3-16, 2018. multiresolution video shot Transition detection
[7] H. Gharbi, S. Bahroun, and E. Zagrouba, "A Novel scheme”, Journal of Computer Vision and Image
Key Frame Extraction Approach for Video Understanding, vol. 75, no. 1/2, pp. 196-213, 1999.
Summarization," in VISIGRAPP (3: VISAPP), [22] M.-S. Lee, Y.-M. Yang, and S.-W. Lee, "Automatic
2016, pp. 148-155. video parsing using shot boundary detection and
[8] S. H. Abdulhussain, A. R. Ramli, M. I. Saripan, B. camera operation analysis," Pattern Recognition, vol.
M. Mahmmod, S. A. R. Al-Haddad, and W. A. 34, no. 3, pp. 711-719, 2001.
Jassim, "Methods and challenges in shot boundary [23] C. Vora, B. K. Yadav, and S. Sengupta,
detection: a review," Entropy, vol. 20, no. 4, p. 214, "Comprehensive Survey on Shot Boundary
2018. Detection Techniques," International Journal of
[9] M. Furini, F. Geraci, M. Montangero, M. Pellegrini, Computer Applications, vol. 140, pp. 24-30, 2016.
and Applications, "STIMO: STIll and MOving video
storyboard for the web scenario," Multimedia Tools [24] Kathiriya, Dhaval S. Pipalia, Gaurav B. Vasani,
Applications, vol. 46, no. 1, p. 47, 2010. Alpesh J. Thesiya, and D. J. Varanva, "Χ2 (Chi-
[10] C. Liu, D. Wang, J. Zhu, and B. Zhang, "Learning a Square) Based Shot Boundary Detection and Key
contextual multi-thread model for movie/tv scene Frame Extraction for Video," International Journal of
segmentation," IEEE transactions on multimedia, Engineering and Science, vol. 2, no. 2, pp. 17-21,
vol. 15, no. 4, pp. 884-897, 2013. 2013.
[11] O. Küçüktunç, U. Güdükbay, Ö. Ulusoy, and I. [25] A. Dailianas, R. B. Allen, and P. England,
Understanding, "Fuzzy color histogram-based video "Comparison of automatic video segmentation
segmentation," Computer Vision Image algorithms," in Integration Issues in Large
Understanding, vol. 114, no. 1, pp. 125-134, 2010. Commercial Media Delivery Systems, 1996, vol.
[12] I. A. Zedan, K. M. Elsayed, and E. Emary, "News 2615, pp. 2-16: International Society for Optics and
Videos Segmentation Using Dominant Colors Photonics.
Representation," in Advances in Soft Computing and [26] S. Bhardwaj and A. Mittal, "A survey on various
Machine Learning in Image Processing: Springer, edge detector techniques," Procedia Technology, vol.
2018, pp. 89-109. 4, pp. 220-226, 2012.
[13] X. Ling, O. Yuanxin, L. Huan, and X. Zhang, "A [27] Nishani, E.; Çiço, B. Computer vision approaches
method for fast shot boundary detection based on based on deep learning and neural networks: Deep
SVM," in 2008 Congress on Image and Signal neural networks for video analysis of human pose
Processing, 2008, vol. 2, pp. 445-449: IEEE. estimation. In Proceedings of the 2017 6th
[14] X. Jiang, T. Sun, J. Liu, J. Chao, and W. Zhang, "An Mediterranean Conference on Embedded Computing
adaptive video shot segmentation scheme based on (MECO), Bar, Montenegro, 11–15 June 2017; pp. 1–
dual-detection model," Neurocomputing, vol. 116, 4.
pp. 102-111, 2013. [28] N. J. Janwe and K. K. Bhoyar, "Video key-frame
[15] K. Choroś, "Reduction of faulty detected shot cuts extraction using unsupervised clustering and mutual
and cross dissolve effects in video segmentation comparison," International Journal of Image
process of different categories of digital videos," in Processing,vol. 10, no. 2, pp. 73-84, 2016.
Transactions on computational collective [29] C. G. Chávez, F. Precioso, M. Cord, S. Phillip-
intelligence V: Springer, 2011, pp. 124-139. Foliguet, and A. d. A. Araújo, "Shot Boundary
[16] Z. Cernekova, I. Pitas, and C. Nikou, "Information Detection by a Hierarchical Supervised Approach,"
theory-based shot cut/fade detection and video pp. 197-200, 2007.
summarization," IEEE Transactions on circuits [30] J. Bi, X. Liu, and B. Lang, "A Novel Shot Boundary
systems for video technology, vol. 16, no. 1, pp. 82- Detection Based on Information Theory using
91, 2005. SVM," International Congress on Image and Signal
[17] Y. Kawai, H. Sumiyoshi, and N. Yagi, "Shot Processing, pp. 512-516, 2011.
Boundary Detection at TRECVID 2007," in [31] W. Tong, L. Song, X. Yang, H. Qu, and R. Xie,
TRECVID, 2007: Citeseer. "CNN-based shot boundary detection and video
[18] J. Yuan et al., "A formal study of shot boundary annotation," in 2015 IEEE international symposium
detection," IEEE transactions on circuits systems for on broadband multimedia systems and broadcasting,
video technology, vol. 17, no. 2, pp. 168-186, 2007. 2015, pp. 1-5: IEEE.
[19] L. Xue, C. Li, H. Li, and Z. Xiong, “A general [32] C. V. Sheena and N. Narayanan, "Key-frame
method for shot boundary detection”, In extraction by analysis of histograms of video frames
Proceedings of the International Conference on using statistical methods," Procedia Computer
Science, vol. 70, pp. 36-40, 2015.
59
Bashir Olaniyi Sadiq et al. / ELEKTRIKA, 19(3), 2020, 54-60
[33] M. Asim, N. Almaadeed, S. Al-Máadeed, A. Security, Pattern Analysis, and Cybernetics (SPAC),
Bouridane, and A. Beghdadi, "A key frame based 2014, pp. 91-94: IEEE.
video summarization using color features," in 2018 [40] V. Benni, R. Dinesh, P. Punitha, and V. Rao,
Colour and Visual Computing Symposium (CVCS), "Keyframe extraction and shot boundary detection
2018, pp. 1-6: IEEE. using eigen values," International Journal of
[34] S. Jadon and M. Jasim, "Video Summarization," Information Electronics Engineering, vol. 5, no. 1, p.
EasyChair2516-2314, 2019. 40, 2015.
[35] S. M. Tirupathamma, "Key frame based video [41] P. Jadhava and D. Jadhav, "Video summarization
summarization using frame difference," International using higher order color moments," in Proceedings
Journal of Innovative Computer Science & of the International Conference on Advanced
Engineering, vol. 4, no. 03, pp. 160-165, 2017. Computing Technologies and Applications
[36] P. Kaur and R. Kumar, "Analysis of Video (ICACTA), 2015, vol. 45, pp. 275-281.
Summarization Techniques," International Journal [42] B. Rashmi and H. Nagendraswamy, "Shot-based
for Research in Applied Science & Engineering keyframe extraction using bitwise-XOR dissimilarity
Technology (IJRASET), vol. 6, no. 01, 2018. approach," in International Conference on Recent
[37] X. Li, B. Zhao, and X. Lu, "Key frame extraction in Trends in Image Processing and Pattern Recognition,
the summary space," IEEE transactions on 2016, pp. 305-316: Springer.
cybernetics, vol. 48, no. 6, pp. 1923-1934, 2017. [43] A. S. Murugan, K. S. Devi, A. Sivaranjani, and P.
[38] C. Huang and H. Wang, "A Novel Key-frames Srinivasan, "A study on various methods used for
Selection Framework for Comprehensive Video video summarization and moving object detection
Summarization," IEEE Transactions on Circuits and for video surveillance applications," Multimedia
Systems for Video Technology, 2018. Tools Applications, vol. 77, no. 18, pp. 23273-
[39] J. Yuan, W. Wang, W. Yang, and M. Zhang, 23290, 2018.
"Keyframe extraction using AdaBoost," in
Proceedings 2014 IEEE International Conference on
60
View publication stats