SlideShare a Scribd company logo
Automatic System for Editing Dance Videos
Recorded Using Multiple Cameras
Shuhei Tsuchida, Satoru Fukayama, Masataka Goto
National Institute of Advanced Industrial Science and Technology (AIST)
ACE 2017
Do you think this video is attractive?
Multi-view
Single-view
Camera A
Camera B
Camera C
Time
Camera A
Camera B
Camera C
Camera A
Camera B
? ? ?
?
Time
Camera C
Purpose
Editing dance videos automatically more attractive and sophisticated
Proposed system
System Flow
System Flow
System
System Flow
1. Preprocessing
2. Camera shot
selection
System Flow
1. Preprocessing
2. Camera shot
selection
Preprocessing: Align time axis
Preprocessing: Align time axis
Preprocessing: Beat tracking
Preprocessing: Beat tracking
Beat postion
Beat postion
Preprocessing: Extract dance part
Dance part
Preprocessing: Crop
Preprocessing: Crop
Preprocessing: Crop
Preprocessing: Crop
Preprocessing: Crop
Preprocessing: Crop
System Flow
1. Preprocessing
2. Camera shot
selection
System Flow
1. Preprocessing
2. Camera shot
selection
Camera A
Camera B
Camera C
1beat 1beat 1beat 1beat 1beat 1beat
Formulation as an optimization problem to select a path
to choose an effective camera transition.
Camera shot selection
Path
Camera shot selection
Compute probability
Camera shot selection
Compute probability
Camera shot selection
Find optimal path
Camera shot selection
Find optimal path
Camera shot selection
Find optimal path
Camera shot selection
Having the higher probability
How to compute probability
Switch camera according to beat.
Principles of Video Editing
The maximum length and minimum length of a cut are changed
according to user preferences
Switch to a camera with different composition to prevent Jump cut .
The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Make the main camera recognizable.
Decide what to emphasize and when to vary the pace.
Switch camera according to beat.
Principles of Video Editing
The maximum length and minimum length of a cut are changed
according to user preferences
Switch to a camera with different composition to prevent Jump cut .
The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Make the main camera recognizable.
Decide what to emphasize and when to vary the pace.
Principle 1: Switch camera according to beat.
Principles of Video Editing: Principle 1
Switch camera according to beat.
Principles of Video Editing
The maximum length and minimum length of a cut are changed
according to user preferences
Switch to a camera with different composition to prevent Jump cut .
The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Make the main camera recognizable.
Decide what to emphasize and when to vary the pace.
Principle 2: The maximum length and minimum length of a cut are
changed according to user preferences .
Principles of Video Editing: Principle 2
Short Cut Long Cut
Camera A
Min Max
1 2 3 4 5 6
Principle 2: The maximum length and minimum length of a cut are
changed according to user preferences .
Camera B
Camera C
Principles of Video Editing: Principle 2
Switch camera according to beat.
Principles of Video Editing
The maximum length and minimum length of a cut are changed
according to user preferences
Switch to a camera with different composition to prevent Jump cut .
The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Make the main camera recognizable.
Decide what to emphasize and when to vary the pace.
Principle 3: Switch to a camera with different composition to
prevent Jump cut .
.
Similar composition Different composition
Principles of Video Editing: Principle 3
BAD GOOD
C
A
B
Wc
WA
WB
Principle 3: Switch to a camera with different composition to
prevent Jump cut .
Principles of Video Editing: Principle 3
Averaged Optical
flow
Switch
C
A
B
Wc
WA
WB
Principle 3: Switch to a camera with different composition to
prevent Jump cut .
Principles of Video Editing: Principle 3
Averaged Optical
flow
Large
Small
Switch the camera from larger optical flow to smaller optical flow.
Switch the camera from smaller optical flow to larger optical flow.
Switch camera according to beat.
Principles of Video Editing
The maximum length and minimum length of a cut are changed
according to user preferences
Switch to a camera with different composition to prevent Jump cut .
The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Make the main camera recognizable.
Decide what to emphasize and when to vary the pace.
Principles of Video Editing: Principle 4
Principle 4: The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Shot : Close
Cut length: Short
Shot : Distant
Cut length: Long
Principle 4: The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
C
A
B
Wc
WA
WB
Averaged Optical
flow
Principles of Video Editing: Principle 4
Principle 4: The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
C
A
B
Wc
WA
WB
Averaged Optical
flow
Large
Small
Optical flow is larger, the shorter cut length has a higher probability.
Optical flow is smaller, the longer cut length has a higher probability.
Short
cut
length
Long
cut
length
Principles of Video Editing: Principle 4
Switch camera according to beat.
Principles of Video Editing
The maximum length and minimum length of a cut are changed
according to user preferences
Switch to a camera with different composition to prevent Jump cut .
The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Make the main camera recognizable.
Decide what to emphasize and when to vary the pace.
Main camera
Principles of Video Editing: Principle 5
Principle 5: Make the main camera recognizable.
Principle 5: Make the main camera recognizable.
Principles of Video Editing: Principle 5
Principle 5: Make the main camera recognizable.
Principles of Video Editing: Principle 5
Principle 5: Make the main camera recognizable.
Principles of Video Editing: Principle 5
Main camera
Switch camera according to beat.
Principles of Video Editing
The maximum length and minimum length of a cut are changed
according to user preferences
Switch to a camera with different composition to prevent Jump cut .
The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Make the main camera recognizable.
Decide what to emphasize and when to vary the pace.
Not intense movement part Intense movement part
Principle 6: Decide what to emphasize and when to vary the pace.
Principles of Video Editing: Principle 6
Prefer more distant shot Prefer closer shot
Principles of Video Editing: Principle 6
Principle 6: Decide what to emphasize and when to vary the pace.
C
A
B
Wc
WA
WB
Averaged Optical
flow
Principles of Video Editing: Principle 6
Principle 6: Decide what to emphasize and when to vary the pace.
C
A
B
Wc
WA
WB
Averaged Optical
flow
Threshold
Averaged optical flow per beat
Averaged
optical
flow
Beat
Threshold
Averaged optical flow per beat
Beat
Principles of Video Editing: Principle 6
Principle 6: Decide what to emphasize and when to vary the pace.
C
A
B
Wc
WA
WB
Averaged Optical
flow
Averaged
optical
flow
Closer shot
More distant shot
Switch camera according to beat.
Principles of Video Editing
The maximum length and minimum length of a cut are changed
according to user preferences
Switch to a camera with different composition to prevent Jump cut .
The closer the shot, the shorter the cut length.
The more distant the shot, the longer the cut length.
Make the main camera recognizable.
Decide what to emphasize and when to vary the pace.
Principle 2-6 probability distribution: 𝑃!, 𝑃", 𝑃#, 𝑃$, 𝑃%
Camera combination: 𝑥&:( = 𝑥&, 𝑥!, … , 𝑥( (𝑇 = 𝑡)*+)
Evaluation Function
𝑂(𝑥&:() = +
,-&
(
𝑙𝑜𝑔𝑃(𝑥,)
𝑃 𝑥! = 𝑎"𝑃" 𝑥! + 𝑎#𝑃# 𝑥! + 𝑎$𝑃$ 𝑥! + 𝑎%𝑃% 𝑥! + 𝑎&𝑃& 𝑥!
𝑎" + 𝑎# + 𝑎$ + 𝑎% + 𝑎& = 1
Probabilistic model
Probabilistic model
Evaluation Experiment
Purpose
To investigate whether it is capable of generating
more attractive and sophisticated video.
Evaluation object
Automatic edited four-genre dance videos (10 cameras)
・Proposed System : 6
・Baseline : 1
Total: 7 conditions x 4 genres = 28 videos
10 experts(up to 20 year experience)
7 Likert scale
Evaluation method
Evaluation Experiment
Q: This editing is attractive.
1 2 3 4 5 6 B 1 2 3 4 5 6 B
1 2 3 4 5 6 B 1 2 3 4 5 6 B
Parameter set
Q: This editing is attractive.
Evaluation Experiment
1 2 3 4 5 6 B 1 2 3 4 5 6 B
1 2 3 4 5 6 B 1 2 3 4 5 6 B
Parameter set
Q: This editing is attractive.
Evaluation Experiment
1 2 3 4 5 6 B 1 2 3 4 5 6 B
1 2 3 4 5 6 B 1 2 3 4 5 6 B
Parameter set
Q: This editing is attractive.
Evaluation Experiment
1 2 3 4 5 6 B 1 2 3 4 5 6 B
1 2 3 4 5 6 B 1 2 3 4 5 6 B
Parameter set
Q: This editing is attractive.
Evaluation Experiment
1 2 3 4 5 6 B 1 2 3 4 5 6 B
1 2 3 4 5 6 B 1 2 3 4 5 6 B
Parameter set
Q: This editing is attractive.
Evaluation Experiment
1 2 3 4 5 6 B 1 2 3 4 5 6 B
1 2 3 4 5 6 B 1 2 3 4 5 6 B
Parameter set
Q: This editing is attractive.
Evaluation Experiment
1 2 3 4 5 6 B 1 2 3 4 5 6 B
1 2 3 4 5 6 B 1 2 3 4 5 6 B
Parameter set
Parameter setting is important for this automatic system.
Conclusion
• We proposed a system that automatically generates
more attractive and sophisticated dance videos.
• The system is based on probabilistic framework that
uses six principles obtained from professional dance
editing expert.
Future Work
Live-performance streaming.
Skeleton
information
x
y
(0, 0)
Screen
Example of acquisition of
skeletal information
The amount of skeleton information
not obtained in a frame : bf
The amount of skeleton information available
: B
The total number of frames : F
Variance value of x : V(xall)
Variance value of y : V(yall)
𝛾 =
1
𝐹
)
'()
*
𝑏'
𝐵
The rate of undetected
skeleton information :
𝑚 =
𝑉 𝑥*.. + 𝑉(𝑦*..)
𝛾
Principles of Video Editing ‒ Probabilistic model of Principle 5
Principle 5: Make the main camera recognizable.

More Related Content

Similar to Automatic System for Editing Dance Videos Recorded Using Multiple Cameras

Parts of a Digital Cinema Camera
Parts of a Digital Cinema CameraParts of a Digital Cinema Camera
Parts of a Digital Cinema Camera
John Grace
 
DSLR video
DSLR videoDSLR video
DSLR video
Richard Harrington
 
Camera Audit Form Blank.docx
Camera Audit Form Blank.docxCamera Audit Form Blank.docx
Camera Audit Form Blank.docx
SecurityPuppetProduc
 
How to get the perfect camera exposure with PTZOptics
How to get the perfect camera exposure with PTZOpticsHow to get the perfect camera exposure with PTZOptics
How to get the perfect camera exposure with PTZOptics
Paul Richards
 
Video camera analysis (1)
Video camera analysis (1)Video camera analysis (1)
Video camera analysis (1)
AndyF4
 
Training Videovigilancia IP: What, Why, When and How
Training Videovigilancia IP: What, Why, When and HowTraining Videovigilancia IP: What, Why, When and How
Training Videovigilancia IP: What, Why, When and How
Nestor Carralero
 
Unit 2 Lesson 08
Unit 2 Lesson 08Unit 2 Lesson 08
Szdalos
SzdalosSzdalos
Szdalos
艳 刘
 
How to select the best industrial camera
How to select the best industrial cameraHow to select the best industrial camera
How to select the best industrial camera
Gretchen Alper maiden name: Ames
 
Tenvis IPROBOT 3 English User Manual
Tenvis IPROBOT 3 English User ManualTenvis IPROBOT 3 English User Manual
Tenvis IPROBOT 3 English User Manual
SecurityCameraTalk
 
Digital Photo Taking
Digital  Photo  TakingDigital  Photo  Taking
Digital Photo Taking
vivienneporter
 
Dslr workshop camera audit form blank 2019 (1)
Dslr workshop camera audit form blank 2019 (1)Dslr workshop camera audit form blank 2019 (1)
Dslr workshop camera audit form blank 2019 (1)
HarryAllinson2
 
Brian Elliott's "Camera Basics" Lecture
Brian Elliott's "Camera Basics" LectureBrian Elliott's "Camera Basics" Lecture
Brian Elliott's "Camera Basics" Lecture
jpowers
 
Jarrod Crawford's "Basic Editing Concepts" Lecture.
Jarrod Crawford's "Basic Editing Concepts" Lecture.Jarrod Crawford's "Basic Editing Concepts" Lecture.
Jarrod Crawford's "Basic Editing Concepts" Lecture.
jpowers
 
Digital Photography Introduction
Digital Photography IntroductionDigital Photography Introduction
Digital Photography Introduction
alexandra copley
 
Live Streaming Checklist
Live Streaming ChecklistLive Streaming Checklist
Live Streaming Checklist
Paul Richards
 
Video Editing and Encoding
Video Editing and EncodingVideo Editing and Encoding
Video Editing and Encoding
Michigan State University
 
10 tips for live streaming an event on location
10 tips for live streaming an event on location10 tips for live streaming an event on location
10 tips for live streaming an event on location
Paul Richards
 
Camera Basics
Camera BasicsCamera Basics
Camera Basics
gibb0
 
Video camera analysis
Video camera analysis Video camera analysis
Video camera analysis
AndyF4
 

Similar to Automatic System for Editing Dance Videos Recorded Using Multiple Cameras (20)

Parts of a Digital Cinema Camera
Parts of a Digital Cinema CameraParts of a Digital Cinema Camera
Parts of a Digital Cinema Camera
 
DSLR video
DSLR videoDSLR video
DSLR video
 
Camera Audit Form Blank.docx
Camera Audit Form Blank.docxCamera Audit Form Blank.docx
Camera Audit Form Blank.docx
 
How to get the perfect camera exposure with PTZOptics
How to get the perfect camera exposure with PTZOpticsHow to get the perfect camera exposure with PTZOptics
How to get the perfect camera exposure with PTZOptics
 
Video camera analysis (1)
Video camera analysis (1)Video camera analysis (1)
Video camera analysis (1)
 
Training Videovigilancia IP: What, Why, When and How
Training Videovigilancia IP: What, Why, When and HowTraining Videovigilancia IP: What, Why, When and How
Training Videovigilancia IP: What, Why, When and How
 
Unit 2 Lesson 08
Unit 2 Lesson 08Unit 2 Lesson 08
Unit 2 Lesson 08
 
Szdalos
SzdalosSzdalos
Szdalos
 
How to select the best industrial camera
How to select the best industrial cameraHow to select the best industrial camera
How to select the best industrial camera
 
Tenvis IPROBOT 3 English User Manual
Tenvis IPROBOT 3 English User ManualTenvis IPROBOT 3 English User Manual
Tenvis IPROBOT 3 English User Manual
 
Digital Photo Taking
Digital  Photo  TakingDigital  Photo  Taking
Digital Photo Taking
 
Dslr workshop camera audit form blank 2019 (1)
Dslr workshop camera audit form blank 2019 (1)Dslr workshop camera audit form blank 2019 (1)
Dslr workshop camera audit form blank 2019 (1)
 
Brian Elliott's "Camera Basics" Lecture
Brian Elliott's "Camera Basics" LectureBrian Elliott's "Camera Basics" Lecture
Brian Elliott's "Camera Basics" Lecture
 
Jarrod Crawford's "Basic Editing Concepts" Lecture.
Jarrod Crawford's "Basic Editing Concepts" Lecture.Jarrod Crawford's "Basic Editing Concepts" Lecture.
Jarrod Crawford's "Basic Editing Concepts" Lecture.
 
Digital Photography Introduction
Digital Photography IntroductionDigital Photography Introduction
Digital Photography Introduction
 
Live Streaming Checklist
Live Streaming ChecklistLive Streaming Checklist
Live Streaming Checklist
 
Video Editing and Encoding
Video Editing and EncodingVideo Editing and Encoding
Video Editing and Encoding
 
10 tips for live streaming an event on location
10 tips for live streaming an event on location10 tips for live streaming an event on location
10 tips for live streaming an event on location
 
Camera Basics
Camera BasicsCamera Basics
Camera Basics
 
Video camera analysis
Video camera analysis Video camera analysis
Video camera analysis
 

More from Shuhei Tsuchida

パフォーマンスを拡張する研究
パフォーマンスを拡張する研究パフォーマンスを拡張する研究
パフォーマンスを拡張する研究
Shuhei Tsuchida
 
ダンスステップ学習における分離学習の適用
ダンスステップ学習における分離学習の適用 ダンスステップ学習における分離学習の適用
ダンスステップ学習における分離学習の適用
Shuhei Tsuchida
 
神戸大学男女共同参画推進室主催「2021年度神戸大学ダイバーシティフォーラム ~男性の育児休業から考えるワーク・ライフ・バランス~」
神戸大学男女共同参画推進室主催「2021年度神戸大学ダイバーシティフォーラム ~男性の育児休業から考えるワーク・ライフ・バランス~」神戸大学男女共同参画推進室主催「2021年度神戸大学ダイバーシティフォーラム ~男性の育児休業から考えるワーク・ライフ・バランス~」
神戸大学男女共同参画推進室主催「2021年度神戸大学ダイバーシティフォーラム ~男性の育児休業から考えるワーク・ライフ・バランス~」
Shuhei Tsuchida
 
ダンスをマスターした自身の映像を先に見ることによるダンス学習支援
ダンスをマスターした自身の映像を先に見ることによるダンス学習支援ダンスをマスターした自身の映像を先に見ることによるダンス学習支援
ダンスをマスターした自身の映像を先に見ることによるダンス学習支援
Shuhei Tsuchida
 
ダンス情報処理
ダンス情報処理ダンス情報処理
ダンス情報処理
Shuhei Tsuchida
 
Exit20151212
Exit20151212Exit20151212
Exit20151212
Shuhei Tsuchida
 
複数の移動ロボットを用いた身体パフォーマンスの印象評価(EC2016)
複数の移動ロボットを用いた身体パフォーマンスの印象評価(EC2016)複数の移動ロボットを用いた身体パフォーマンスの印象評価(EC2016)
複数の移動ロボットを用いた身体パフォーマンスの印象評価(EC2016)
Shuhei Tsuchida
 
球体型自走ロボットを用いた ダンスパフォーマンス環境の構築(WISS2015 presen)
球体型自走ロボットを用いた ダンスパフォーマンス環境の構築(WISS2015 presen)球体型自走ロボットを用いた ダンスパフォーマンス環境の構築(WISS2015 presen)
球体型自走ロボットを用いた ダンスパフォーマンス環境の構築(WISS2015 presen)
Shuhei Tsuchida
 
ダンスパフォーマンスにおける自走型スクリーンを用いた 隊形練習支援 (WISS 2012 tsuchida)
ダンスパフォーマンスにおける自走型スクリーンを用いた隊形練習支援 (WISS 2012 tsuchida)ダンスパフォーマンスにおける自走型スクリーンを用いた隊形練習支援 (WISS 2012 tsuchida)
ダンスパフォーマンスにおける自走型スクリーンを用いた 隊形練習支援 (WISS 2012 tsuchida)
Shuhei Tsuchida
 
A System for Practicing Formations in Dance Performance Supported by Self-Pro...
A System for Practicing Formations in Dance Performance Supported by Self-Pro...A System for Practicing Formations in Dance Performance Supported by Self-Pro...
A System for Practicing Formations in Dance Performance Supported by Self-Pro...
Shuhei Tsuchida
 
A Dance Performance Environment in which Performers Dance with Multiple Robot...
A Dance Performance Environment in which Performers Dance with Multiple Robot...A Dance Performance Environment in which Performers Dance with Multiple Robot...
A Dance Performance Environment in which Performers Dance with Multiple Robot...
Shuhei Tsuchida
 
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
Shuhei Tsuchida
 
移動ロボットを用いたダンスパフォーマンス環境の構築 (20161006 CEATEC 未踏ブース ストリートプレゼン 土田)
移動ロボットを用いたダンスパフォーマンス環境の構築 (20161006 CEATEC 未踏ブース ストリートプレゼン 土田)移動ロボットを用いたダンスパフォーマンス環境の構築 (20161006 CEATEC 未踏ブース ストリートプレゼン 土田)
移動ロボットを用いたダンスパフォーマンス環境の構築 (20161006 CEATEC 未踏ブース ストリートプレゼン 土田)
Shuhei Tsuchida
 
人と球体自律走行ロボット群の協調パフォーマンスシステムの開発 (20160706 jst start presen tsuchida)
人と球体自律走行ロボット群の協調パフォーマンスシステムの開発 (20160706 jst start presen tsuchida)人と球体自律走行ロボット群の協調パフォーマンスシステムの開発 (20160706 jst start presen tsuchida)
人と球体自律走行ロボット群の協調パフォーマンスシステムの開発 (20160706 jst start presen tsuchida)
Shuhei Tsuchida
 
回転移動を模したテクスチャ表示機能をもつ球体型移動ロボット (インタラクション 2016)
回転移動を模したテクスチャ表示機能をもつ球体型移動ロボット (インタラクション 2016)回転移動を模したテクスチャ表示機能をもつ球体型移動ロボット (インタラクション 2016)
回転移動を模したテクスチャ表示機能をもつ球体型移動ロボット (インタラクション 2016)
Shuhei Tsuchida
 
多視点ダンス映像のインタラクティブ編集システム
多視点ダンス映像のインタラクティブ編集システム多視点ダンス映像のインタラクティブ編集システム
多視点ダンス映像のインタラクティブ編集システム
Shuhei Tsuchida
 
Query-by-Dancing: 身体動作の類似性に基づくダンス楽曲検索システム
Query-by-Dancing: 身体動作の類似性に基づくダンス楽曲検索システムQuery-by-Dancing: 身体動作の類似性に基づくダンス楽曲検索システム
Query-by-Dancing: 身体動作の類似性に基づくダンス楽曲検索システム
Shuhei Tsuchida
 
AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Databa...
AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Databa...AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Databa...
AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Databa...
Shuhei Tsuchida
 
AIST Dance Video Database:  ダンス情報処理研究のためのストリートダンス動画データベース
AIST Dance Video Database:  ダンス情報処理研究のためのストリートダンス動画データベースAIST Dance Video Database:  ダンス情報処理研究のためのストリートダンス動画データベース
AIST Dance Video Database:  ダンス情報処理研究のためのストリートダンス動画データベース
Shuhei Tsuchida
 
DanceUnisoner: グループダンスパフォーマンス動画作成インタフェース
DanceUnisoner: グループダンスパフォーマンス動画作成インタフェースDanceUnisoner: グループダンスパフォーマンス動画作成インタフェース
DanceUnisoner: グループダンスパフォーマンス動画作成インタフェース
Shuhei Tsuchida
 

More from Shuhei Tsuchida (20)

パフォーマンスを拡張する研究
パフォーマンスを拡張する研究パフォーマンスを拡張する研究
パフォーマンスを拡張する研究
 
ダンスステップ学習における分離学習の適用
ダンスステップ学習における分離学習の適用 ダンスステップ学習における分離学習の適用
ダンスステップ学習における分離学習の適用
 
神戸大学男女共同参画推進室主催「2021年度神戸大学ダイバーシティフォーラム ~男性の育児休業から考えるワーク・ライフ・バランス~」
神戸大学男女共同参画推進室主催「2021年度神戸大学ダイバーシティフォーラム ~男性の育児休業から考えるワーク・ライフ・バランス~」神戸大学男女共同参画推進室主催「2021年度神戸大学ダイバーシティフォーラム ~男性の育児休業から考えるワーク・ライフ・バランス~」
神戸大学男女共同参画推進室主催「2021年度神戸大学ダイバーシティフォーラム ~男性の育児休業から考えるワーク・ライフ・バランス~」
 
ダンスをマスターした自身の映像を先に見ることによるダンス学習支援
ダンスをマスターした自身の映像を先に見ることによるダンス学習支援ダンスをマスターした自身の映像を先に見ることによるダンス学習支援
ダンスをマスターした自身の映像を先に見ることによるダンス学習支援
 
ダンス情報処理
ダンス情報処理ダンス情報処理
ダンス情報処理
 
Exit20151212
Exit20151212Exit20151212
Exit20151212
 
複数の移動ロボットを用いた身体パフォーマンスの印象評価(EC2016)
複数の移動ロボットを用いた身体パフォーマンスの印象評価(EC2016)複数の移動ロボットを用いた身体パフォーマンスの印象評価(EC2016)
複数の移動ロボットを用いた身体パフォーマンスの印象評価(EC2016)
 
球体型自走ロボットを用いた ダンスパフォーマンス環境の構築(WISS2015 presen)
球体型自走ロボットを用いた ダンスパフォーマンス環境の構築(WISS2015 presen)球体型自走ロボットを用いた ダンスパフォーマンス環境の構築(WISS2015 presen)
球体型自走ロボットを用いた ダンスパフォーマンス環境の構築(WISS2015 presen)
 
ダンスパフォーマンスにおける自走型スクリーンを用いた 隊形練習支援 (WISS 2012 tsuchida)
ダンスパフォーマンスにおける自走型スクリーンを用いた隊形練習支援 (WISS 2012 tsuchida)ダンスパフォーマンスにおける自走型スクリーンを用いた隊形練習支援 (WISS 2012 tsuchida)
ダンスパフォーマンスにおける自走型スクリーンを用いた 隊形練習支援 (WISS 2012 tsuchida)
 
A System for Practicing Formations in Dance Performance Supported by Self-Pro...
A System for Practicing Formations in Dance Performance Supported by Self-Pro...A System for Practicing Formations in Dance Performance Supported by Self-Pro...
A System for Practicing Formations in Dance Performance Supported by Self-Pro...
 
A Dance Performance Environment in which Performers Dance with Multiple Robot...
A Dance Performance Environment in which Performers Dance with Multiple Robot...A Dance Performance Environment in which Performers Dance with Multiple Robot...
A Dance Performance Environment in which Performers Dance with Multiple Robot...
 
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
Mimebot: Sphere-shaped Mobile Robot Imitating Rotational Movement (MoMM2016 p...
 
移動ロボットを用いたダンスパフォーマンス環境の構築 (20161006 CEATEC 未踏ブース ストリートプレゼン 土田)
移動ロボットを用いたダンスパフォーマンス環境の構築 (20161006 CEATEC 未踏ブース ストリートプレゼン 土田)移動ロボットを用いたダンスパフォーマンス環境の構築 (20161006 CEATEC 未踏ブース ストリートプレゼン 土田)
移動ロボットを用いたダンスパフォーマンス環境の構築 (20161006 CEATEC 未踏ブース ストリートプレゼン 土田)
 
人と球体自律走行ロボット群の協調パフォーマンスシステムの開発 (20160706 jst start presen tsuchida)
人と球体自律走行ロボット群の協調パフォーマンスシステムの開発 (20160706 jst start presen tsuchida)人と球体自律走行ロボット群の協調パフォーマンスシステムの開発 (20160706 jst start presen tsuchida)
人と球体自律走行ロボット群の協調パフォーマンスシステムの開発 (20160706 jst start presen tsuchida)
 
回転移動を模したテクスチャ表示機能をもつ球体型移動ロボット (インタラクション 2016)
回転移動を模したテクスチャ表示機能をもつ球体型移動ロボット (インタラクション 2016)回転移動を模したテクスチャ表示機能をもつ球体型移動ロボット (インタラクション 2016)
回転移動を模したテクスチャ表示機能をもつ球体型移動ロボット (インタラクション 2016)
 
多視点ダンス映像のインタラクティブ編集システム
多視点ダンス映像のインタラクティブ編集システム多視点ダンス映像のインタラクティブ編集システム
多視点ダンス映像のインタラクティブ編集システム
 
Query-by-Dancing: 身体動作の類似性に基づくダンス楽曲検索システム
Query-by-Dancing: 身体動作の類似性に基づくダンス楽曲検索システムQuery-by-Dancing: 身体動作の類似性に基づくダンス楽曲検索システム
Query-by-Dancing: 身体動作の類似性に基づくダンス楽曲検索システム
 
AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Databa...
AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Databa...AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Databa...
AIST Dance Video Database: Multi-Genre, Multi-Dancer, and Multi-Camera Databa...
 
AIST Dance Video Database:  ダンス情報処理研究のためのストリートダンス動画データベース
AIST Dance Video Database:  ダンス情報処理研究のためのストリートダンス動画データベースAIST Dance Video Database:  ダンス情報処理研究のためのストリートダンス動画データベース
AIST Dance Video Database:  ダンス情報処理研究のためのストリートダンス動画データベース
 
DanceUnisoner: グループダンスパフォーマンス動画作成インタフェース
DanceUnisoner: グループダンスパフォーマンス動画作成インタフェースDanceUnisoner: グループダンスパフォーマンス動画作成インタフェース
DanceUnisoner: グループダンスパフォーマンス動画作成インタフェース
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 

Automatic System for Editing Dance Videos Recorded Using Multiple Cameras

  • 1. Automatic System for Editing Dance Videos Recorded Using Multiple Cameras Shuhei Tsuchida, Satoru Fukayama, Masataka Goto National Institute of Advanced Industrial Science and Technology (AIST) ACE 2017
  • 2. Do you think this video is attractive?
  • 6. Camera A Camera B ? ? ? ? Time Camera C
  • 7. Purpose Editing dance videos automatically more attractive and sophisticated
  • 9.
  • 12. System Flow 1. Preprocessing 2. Camera shot selection
  • 13. System Flow 1. Preprocessing 2. Camera shot selection
  • 17. Preprocessing: Beat tracking Beat postion Beat postion
  • 18. Preprocessing: Extract dance part Dance part
  • 25. System Flow 1. Preprocessing 2. Camera shot selection
  • 26. System Flow 1. Preprocessing 2. Camera shot selection
  • 27. Camera A Camera B Camera C 1beat 1beat 1beat 1beat 1beat 1beat Formulation as an optimization problem to select a path to choose an effective camera transition. Camera shot selection Path
  • 33. Camera shot selection Having the higher probability
  • 34. How to compute probability
  • 35. Switch camera according to beat. Principles of Video Editing The maximum length and minimum length of a cut are changed according to user preferences Switch to a camera with different composition to prevent Jump cut . The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Make the main camera recognizable. Decide what to emphasize and when to vary the pace.
  • 36. Switch camera according to beat. Principles of Video Editing The maximum length and minimum length of a cut are changed according to user preferences Switch to a camera with different composition to prevent Jump cut . The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Make the main camera recognizable. Decide what to emphasize and when to vary the pace.
  • 37. Principle 1: Switch camera according to beat. Principles of Video Editing: Principle 1
  • 38. Switch camera according to beat. Principles of Video Editing The maximum length and minimum length of a cut are changed according to user preferences Switch to a camera with different composition to prevent Jump cut . The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Make the main camera recognizable. Decide what to emphasize and when to vary the pace.
  • 39. Principle 2: The maximum length and minimum length of a cut are changed according to user preferences . Principles of Video Editing: Principle 2 Short Cut Long Cut
  • 40. Camera A Min Max 1 2 3 4 5 6 Principle 2: The maximum length and minimum length of a cut are changed according to user preferences . Camera B Camera C Principles of Video Editing: Principle 2
  • 41. Switch camera according to beat. Principles of Video Editing The maximum length and minimum length of a cut are changed according to user preferences Switch to a camera with different composition to prevent Jump cut . The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Make the main camera recognizable. Decide what to emphasize and when to vary the pace.
  • 42. Principle 3: Switch to a camera with different composition to prevent Jump cut . . Similar composition Different composition Principles of Video Editing: Principle 3 BAD GOOD
  • 43. C A B Wc WA WB Principle 3: Switch to a camera with different composition to prevent Jump cut . Principles of Video Editing: Principle 3 Averaged Optical flow
  • 44. Switch C A B Wc WA WB Principle 3: Switch to a camera with different composition to prevent Jump cut . Principles of Video Editing: Principle 3 Averaged Optical flow Large Small Switch the camera from larger optical flow to smaller optical flow. Switch the camera from smaller optical flow to larger optical flow.
  • 45. Switch camera according to beat. Principles of Video Editing The maximum length and minimum length of a cut are changed according to user preferences Switch to a camera with different composition to prevent Jump cut . The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Make the main camera recognizable. Decide what to emphasize and when to vary the pace.
  • 46. Principles of Video Editing: Principle 4 Principle 4: The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Shot : Close Cut length: Short Shot : Distant Cut length: Long
  • 47. Principle 4: The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. C A B Wc WA WB Averaged Optical flow Principles of Video Editing: Principle 4
  • 48. Principle 4: The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. C A B Wc WA WB Averaged Optical flow Large Small Optical flow is larger, the shorter cut length has a higher probability. Optical flow is smaller, the longer cut length has a higher probability. Short cut length Long cut length Principles of Video Editing: Principle 4
  • 49. Switch camera according to beat. Principles of Video Editing The maximum length and minimum length of a cut are changed according to user preferences Switch to a camera with different composition to prevent Jump cut . The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Make the main camera recognizable. Decide what to emphasize and when to vary the pace.
  • 50. Main camera Principles of Video Editing: Principle 5 Principle 5: Make the main camera recognizable.
  • 51. Principle 5: Make the main camera recognizable. Principles of Video Editing: Principle 5
  • 52. Principle 5: Make the main camera recognizable. Principles of Video Editing: Principle 5
  • 53. Principle 5: Make the main camera recognizable. Principles of Video Editing: Principle 5 Main camera
  • 54. Switch camera according to beat. Principles of Video Editing The maximum length and minimum length of a cut are changed according to user preferences Switch to a camera with different composition to prevent Jump cut . The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Make the main camera recognizable. Decide what to emphasize and when to vary the pace.
  • 55. Not intense movement part Intense movement part Principle 6: Decide what to emphasize and when to vary the pace. Principles of Video Editing: Principle 6 Prefer more distant shot Prefer closer shot
  • 56. Principles of Video Editing: Principle 6 Principle 6: Decide what to emphasize and when to vary the pace. C A B Wc WA WB Averaged Optical flow
  • 57. Principles of Video Editing: Principle 6 Principle 6: Decide what to emphasize and when to vary the pace. C A B Wc WA WB Averaged Optical flow Threshold Averaged optical flow per beat Averaged optical flow Beat
  • 58. Threshold Averaged optical flow per beat Beat Principles of Video Editing: Principle 6 Principle 6: Decide what to emphasize and when to vary the pace. C A B Wc WA WB Averaged Optical flow Averaged optical flow Closer shot More distant shot
  • 59. Switch camera according to beat. Principles of Video Editing The maximum length and minimum length of a cut are changed according to user preferences Switch to a camera with different composition to prevent Jump cut . The closer the shot, the shorter the cut length. The more distant the shot, the longer the cut length. Make the main camera recognizable. Decide what to emphasize and when to vary the pace.
  • 60. Principle 2-6 probability distribution: 𝑃!, 𝑃", 𝑃#, 𝑃$, 𝑃% Camera combination: 𝑥&:( = 𝑥&, 𝑥!, … , 𝑥( (𝑇 = 𝑡)*+) Evaluation Function 𝑂(𝑥&:() = + ,-& ( 𝑙𝑜𝑔𝑃(𝑥,) 𝑃 𝑥! = 𝑎"𝑃" 𝑥! + 𝑎#𝑃# 𝑥! + 𝑎$𝑃$ 𝑥! + 𝑎%𝑃% 𝑥! + 𝑎&𝑃& 𝑥! 𝑎" + 𝑎# + 𝑎$ + 𝑎% + 𝑎& = 1 Probabilistic model
  • 62. Evaluation Experiment Purpose To investigate whether it is capable of generating more attractive and sophisticated video. Evaluation object Automatic edited four-genre dance videos (10 cameras) ・Proposed System : 6 ・Baseline : 1 Total: 7 conditions x 4 genres = 28 videos 10 experts(up to 20 year experience) 7 Likert scale Evaluation method
  • 63. Evaluation Experiment Q: This editing is attractive. 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B Parameter set
  • 64. Q: This editing is attractive. Evaluation Experiment 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B Parameter set
  • 65. Q: This editing is attractive. Evaluation Experiment 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B Parameter set
  • 66. Q: This editing is attractive. Evaluation Experiment 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B Parameter set
  • 67. Q: This editing is attractive. Evaluation Experiment 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B Parameter set
  • 68. Q: This editing is attractive. Evaluation Experiment 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B Parameter set
  • 69. Q: This editing is attractive. Evaluation Experiment 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B 1 2 3 4 5 6 B Parameter set Parameter setting is important for this automatic system.
  • 70. Conclusion • We proposed a system that automatically generates more attractive and sophisticated dance videos. • The system is based on probabilistic framework that uses six principles obtained from professional dance editing expert. Future Work Live-performance streaming.
  • 71.
  • 72. Skeleton information x y (0, 0) Screen Example of acquisition of skeletal information The amount of skeleton information not obtained in a frame : bf The amount of skeleton information available : B The total number of frames : F Variance value of x : V(xall) Variance value of y : V(yall) 𝛾 = 1 𝐹 ) '() * 𝑏' 𝐵 The rate of undetected skeleton information : 𝑚 = 𝑉 𝑥*.. + 𝑉(𝑦*..) 𝛾 Principles of Video Editing ‒ Probabilistic model of Principle 5 Principle 5: Make the main camera recognizable.