Answers.Body: <p>From <a href="https://heartbeat.fritz.ai/deep-learning-based-video-summarization-a-detailed-exploration-8b1a25946404" rel="nofollow noreferrer">&quot;Deep learning-based video summarization — A detailed exploration&quot;</a> by Surya Remanan:</p>
  <p>Video summarization can be considered as the process of distilling a raw video into a more compact form without losing much information. In a general video summarization system, image features of video frames are extracted, and then the most representative frames are selected through analyzing the visual variations among visual features. This is done either by taking a holistic view of the entire video or by identifying the local differentiation among the adjacent frames. Most of those attempts rely on global features such as colour, texture, motion information, etc. Clustering techniques are also used for summarization. Video summarization can be categorized into two forms:</p>
  <ul>
  <li>Static video summarization (keyframing) and</li>
  <li>Dynamic video summarization (video skimming)</li>
  </ul>
  <p>Static video summaries are composed of a set of keyframes extracted from the original video, while dynamic video summaries are composed of a set of shots and are produced taking into account the similarity or domain-specific relationships among all video shots.</p>
  <p>Following is an attention-based video summarization model - <a href="https://github.com/ok1zjf/VASNet" rel="nofollow noreferrer">PyTorch implementation of the ACCV 2018-AIU2018 paper Video Summarization with Attention</a></p>
  <p>There is a video summarisation focused models using reinforcement learning - <a href="https://github.com/KaiyangZhou/vsumm-reinforce" rel="nofollow noreferrer"> Unsupervised video summarization with deep reinforcement learning (Theano)</a></p>
  <p>There is an LSTM - GAN based approach to video summarization - <a href="https://github.com/moabitcoin/Adversarial-video-summarization-pytorch" rel="nofollow noreferrer">video summarization lstm-gan pytorch implementation</a></p>
  <p>Microsoft Bing Search has come up with a video summarization technique using thumbnails. <a href="https://blogs.bing.com/search-quality-insights/2018-08/Intelligent-Search-Video-summarization-using-machine-learning" rel="nofollow noreferrer">Intelligent Search: Video summarization using machine learning</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-17T07:47:17.380Z
Answers.Text: Most of the text of your answer was taken exactly from: https://heartbeat.fritz.ai/deep-learning-based-video-summarization-a-detailed-exploration-8b1a25946404 Maybe you should consider citing the source..
Answers.UserDisplayName: Enrique
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-15T14:53:10.067Z
Answers.Text: Edit proposed to solve the issue discovered by Enrique. See https://meta.stackexchange.com/questions/160071/what-to-do-when-plagiarism-is-discovered recommendations.
Answers.UserDisplayName: pasaba por aqui
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-18T06:57:07.493Z
Answers.LastActivityDate: 2020-10-27T01:31:33.670Z
Answers.LastEditDate: 2020-10-27T01:31:33.670Z
Answers.UserDisplayName: Gokul Alex
Body: <p>We have the popular <a href="https://github.com/summanlp/textrank" rel="noreferrer">TextRank</a> API which given a text, ranks keywords and can apply summarization given a predefined text length. </p>
  
  <p>I am wondering if there is a similar tool for <strong>video</strong> summarization. Maybe a library, a deep model or ML-based tool that given a video file and a length, it ranks frames, or video scenes/shots. I'd like to generate a short summary of a video with visual features.</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-08-13T22:07:25.240Z
Comments.Text: as in video -> text or frame ranking?
Comments.UserDisplayName: mshlis
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-08-13T22:17:28.370Z
Comments.Text: Frames, or Shots of the video.
Comments.UserDisplayName: Mary
Tags: <machine-learning><deep-learning><computer-vision><text-summarization>
Title: Video summarization similar to Summe's TextRank
UserDisplayName: Mary
ThreadText: # Video summarization similar to Summe's TextRank
  
  (Asked by: username_0 on 2019-08-13)
  
  We have the popular [TextRank](https://github.com/summanlp/textrank) API which given a text, ranks keywords and can apply summarization given a predefined text length.
  
  I am wondering if there is a similar tool for **video** summarization. Maybe a library, a deep model or ML-based tool that given a video file and a length, it ranks frames, or video scenes/shots. I'd like to generate a short summary of a video with visual features.
  
  **Tags:** machine-learning, deep-learning, computer-vision, text-summarization
  > **Comments:**
  > **username_1**: as in video -> text or frame ranking?  
  > **username_0**: Frames, or Shots of the video.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-05-18. Score: 1 | Accepted answer
  
  From ["Deep learning-based video summarization — A detailed exploration"](https://heartbeat.fritz.ai/deep-learning-based-video-summarization-a-detailed-exploration-8b1a25946404) by Surya Remanan:
  
  Video summarization can be considered as the process of distilling a raw video into a more compact form without losing much information. In a general video summarization system, image features of video frames are extracted, and then the most representative frames are selected through analyzing the visual variations among visual features. This is done either by taking a holistic view of the entire video or by identifying the local differentiation among the adjacent frames. Most of those attempts rely on global features such as colour, texture, motion information, etc. Clustering techniques are also used for summarization. Video summarization can be categorized into two forms:
  
  * Static video summarization (keyframing) and
  * Dynamic video summarization (video skimming)
  
  Static video summaries are composed of a set of keyframes extracted from the original video, while dynamic video summaries are composed of a set of shots and are produced taking into account the similarity or domain-specific relationships among all video shots.
  
  Following is an attention-based video summarization model - [PyTorch implementation of the ACCV 2018-AIU2018 paper Video Summarization with Attention](https://github.com/ok1zjf/VASNet)
  
  There is a video summarisation focused models using reinforcement learning -  [Unsupervised video summarization with deep reinforcement learning (Theano)](https://github.com/KaiyangZhou/vsumm-reinforce)
  
  There is an LSTM - GAN based approach to video summarization - [video summarization lstm-gan pytorch implementation](https://github.com/moabitcoin/Adversarial-video-summarization-pytorch)
  
  Microsoft Bing Search has come up with a video summarization technique using thumbnails. [Intelligent Search: Video summarization using machine learning](https://blogs.bing.com/search-quality-insights/2018-08/Intelligent-Search-Video-summarization-using-machine-learning)
  
  > **Comments:**
  > **username_3**: Most of the text of your answer was taken exactly from: https://heartbeat.fritz.ai/deep-learning-based-video-summarization-a-detailed-exploration-8b1a25946404 Maybe you should consider citing the source..  
  > **username_4**: Edit proposed to solve the issue discovered by Enrique. See https://meta.stackexchange.com/questions/160071/what-to-do-when-plagiarism-is-discovered recommendations.  
  
  ---
  
  