IPSJ SIG Technical Report Vol.2017-MUS-116 No /8/24 MachineDancing: 1,a) 1,b) 3 MachineDancing MachineDancing MachineDancing 1 MachineDan

Similar documents
[2][3][4][5] 4 ( 1 ) ( 2 ) ( 3 ) ( 4 ) 2. Shiratori [2] Shiratori [3] [4] GP [5] [6] [7] [8][9] Kinect Choi [10] 3. 1 c 2016 Information Processing So

WISS 2018 [2 4] [5,6] Query-by-Dancing Query-by- Dancing Cao [1] OpenPose 2 Ghias [7] Query by humming Chen [8] Query by rhythm Jang [9] Query-by-tapp

1 Kinect for Windows M = [X Y Z] T M = [X Y Z ] T f (u,v) w 3.2 [11] [7] u = f X +u Z 0 δ u (X,Y,Z ) (5) v = f Y Z +v 0 δ v (X,Y,Z ) (6) w = Z +

IPSJ SIG Technical Report Vol.2015-MUS-106 No.10 Vol.2015-EC-35 No /3/2 BGM 1,4,a) ,4 BGM. BGM. BGM BGM. BGM. BGM. BGM. 1.,. YouTube 201

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

動画コンテンツ 動画 1 動画 2 動画 3 生成中の映像 入力音楽 選択された素片 テンポによる伸縮 音楽的構造 A B B B B B A C C : 4) 6) Web Web 2 2 c 2009 Information Processing S

IPSJ SIG Technical Report Vol.2015-MUS-107 No /5/23 HARK-Binaural Raspberry Pi 2 1,a) ( ) HARK 2 HARK-Binaural A/D Raspberry Pi 2 1.

「hoge」

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

3.1 Thalmic Lab Myo * Bluetooth PC Myo 8 RMS RMS t RMS(t) i (i = 1, 2,, 8) 8 SVM libsvm *2 ν-svm 1 Myo 2 8 RMS 3.2 Myo (Root


DEIM Forum 2012 E Web Extracting Modification of Objec

IPSJ SIG Technical Report Vol.2010-CVIM-170 No /1/ Visual Recognition of Wire Harnesses for Automated Wiring Masaki Yoneda, 1 Ta


IPSJ SIG Technical Report Vol.2012-MUS-96 No /8/10 MIDI Modeling Performance Indeterminacies for Polyphonic Midi Score Following and

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

IPSJ SIG Technical Report 1,a) 1,b) 1,c) 1,d) 2,e) 2,f) 2,g) 1. [1] [2] 2 [3] Osaka Prefecture University 1 1, Gakuencho, Naka, Sakai,

Vol. 43 No. 2 Feb. 2002,, MIDI A Probabilistic-model-based Quantization Method for Estimating the Position of Onset Time in a Score Masatoshi Hamanaka

IPSJ SIG Technical Report Vol.2014-MBL-70 No.49 Vol.2014-UBI-41 No /3/15 2,a) 2,b) 2,c) 2,d),e) WiFi WiFi WiFi 1. SNS GPS Twitter Facebook Twit

2 3, 4, [1] [2] [3]., [4], () [3], [5]. Mel Frequency Cepstral Coefficients (MFCC) [9] Logan [4] MFCC MFCC Flexer [10] Bogdanov2010 [3] [14],,,

ipod touch 1 2 Apple ipod touch ipod touch 3 ( ) ipod touch ( 1 ) Apple ( 2 ) Web 1),2) 3. ipod touch 1 2 ipod touch x y z i

Convolutional Neural Network A Graduation Thesis of College of Engineering, Chubu University Investigation of feature extraction by Convolution


IPSJ SIG Technical Report Vol.2014-CG-155 No /6/28 1,a) 1,2,3 1 3,4 CG An Interpolation Method of Different Flow Fields using Polar Inter

Gaze Head Eye (a) deg (b) 45 deg (c) 9 deg 1: - 1(b) - [5], [6] [7] Stahl [8], [9] Fang [1], [11] Itti [12] Itti [13] [7] Fang [1],

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

Lyra X Y X Y ivis Designer Lyra ivisdesigner Lyra ivisdesigner 2 ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) (1) (2) (3) (4) (5) Iv Studio [8] 3 (5) (4) (1) (

OngaCREST [10] A 3. Latent Dirichlet Allocation: LDA [11] Songle [12] Pitman-Yor (VPYLM) [13] [14,15] n n n 3.1 [16 18] PreFEst [19] F

Wikipedia YahooQA MAD 4)5) MAD Web 6) 3. YAMAHA 7) 8) Vocaloid PV YouTube 1 minato minato ussy 3D MAD F EDis ussy

IPSJ SIG Technical Report Vol.2012-CG-149 No.13 Vol.2012-CVIM-184 No /12/4 3 1,a) ( ) DB 3D DB 2D,,,, PnP(Perspective n-point), Ransa

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

IPSJ SIG Technical Report Vol.2017-HCI-173 No.5 Vol.2017-EC-44 No /6/1 1,a) 1,2,b) 3,c) 1,d) 3D * 1* Graduate School of Engineerin

Dynamic Time Warping( DTW DTW 30 k-d tree Forebes [1] 2. DTW[2] DTW DTW DTW Forbes[1] k-d tree DTW Hsu[3] DTW Zhu[4] K-SVD Sun[5] Self-S

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

1(a) (b),(c) - [5], [6] Itti [12] [13] gaze eyeball head 2: [time] [7] Stahl [8], [9] Fang [1], [11] 3 -

IPSJ SIG Technical Report Pitman-Yor 1 1 Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Aki

[2] 2. [3 5] 3D [6 8] Morishima [9] N n 24 24FPS k k = 1, 2,..., N i i = 1, 2,..., n Algorithm 1 N io user-specified number of inbetween omis

2.2 6).,.,.,. Yang, 7).,,.,,. 2.3 SIFT SIFT (Scale-Invariant Feature Transform) 8).,. SIFT,,. SIFT, Mean-Shift 9)., SIFT,., SIFT,. 3.,.,,,,,.,,,., 1,

IPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

Honda 3) Fujii 4) 5) Agrawala 6) Osaragi 7) Grabler 8) Web Web c 2010 Information Processing Society of Japan


2.2 (a) = 1, M = 9, p i 1 = p i = p i+1 = 0 (b) = 1, M = 9, p i 1 = 0, p i = 1, p i+1 = 1 1: M 2 M 2 w i [j] w i [j] = 1 j= w i w i = (w i [ ],, w i [

3 2 2 (1) (2) (3) (4) 4 4 AdaBoost 2. [11] Onishi&Yoda [8] Iwashita&Stoica [5] 4 [3] 3. 3 (1) (2) (3)

3 Hill Fig. 3 Hill s muscle model Fig. 1 Mainly the lower limb musculoskeletal model 2 Fig. 2 Link structure of the bone OpenSim 4)5) 2.2 Open

IPSJ SIG Technical Report GPS LAN GPS LAN GPS LAN Location Identification by sphere image and hybrid sensing Takayuki Katahira, 1 Yoshio Iwai 1

Microsoft Word - toyoshima-deim2011.doc

IPSJ SIG Technical Report Vol.2010-MPS-77 No /3/5 VR SIFT Virtual View Generation in Hallway of Cybercity Buildings from Video Sequen

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

_314I01BM浅谷2.indd

[6] DoN DoN DDoN(Donuts DoN) DoN 4(2) DoN DDoN 3.2 RDoN(Ring DoN) 4(1) DoN 4(3) DoN RDoN 2 DoN 2.2 DoN PCA DoN DoN 2 DoN PCA 0 DoN 3. DoN

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2011-MBL-57 No.27 Vol.2011-UBI-29 No /3/ A Consideration of Features for Fatigue Es

20mm 63.92% ConstantZoom U 5

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL

2013 M

2014 2

untitled

理工ジャーナル 23‐1☆/1.外村

情報処理学会研究報告 IPSJ SIG Technical Report Vol.2014-GN-90 No.6 Vol.2014-CDS-9 No.6 Vol.2014-DCC-6 No /1/23 Bullet Time 1,a) 1 Bullet Time Bullet Time

Microsoft Word - deim2011_new-ichinose doc

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

IPSJ SIG Technical Report Vol.2013-CVIM-187 No /5/30 1,a) 1,b), 1,,,,,,, (DNN),,,, 2 (CNN),, 1.,,,,,,,,,,,,,,,,,, [1], [6], [7], [12], [13]., [

Web Social Networking Service Virtual Private Network 84

DEIM Forum 2014 B Twitter Twitter Twitter 2006 Twitter 201

2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal

untitled

2010 : M DCG 3 (3DCG) 3DCG 3DCG 3DCG S

Haiku Generation Based on Motif Images Using Deep Learning Koki Yoneda 1 Soichiro Yokoyama 2 Tomohisa Yamashita 2 Hidenori Kawamura Scho


Silhouette on Image Object Silhouette on Images Object 1 Fig. 1 Visual cone Fig. 2 2 Volume intersection method Fig. 3 3 Background subtraction Fig. 4

本文6(599) (Page 601)

IPSJ SIG Technical Report Vol.2009-CVIM-167 No /6/10 Real AdaBoost HOG 1 1 1, 2 1 Real AdaBoost HOG HOG Real AdaBoost HOG A Method for Reducing

GUI(Graphical User Interface) GUI CLI(Command Line Interface) GUI

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

IPSJ-MUS

DEIM Forum 2013 B6-3 MAP Web MAP Implementation and Ev

AP_12_15_yonezawa.indd

. S T T [1][15] suffix tree BGM MIDI beat gather[10] Any 1 BANANA suffix tree[9] Fig. 1 Suffix tree of BANANA [9]. Beats[11

122 丸山眞男文庫所蔵未発表資料.indd

sigmusdemo.dvi

,,, 2 ( ), $[2, 4]$, $[21, 25]$, $V$,, 31, 2, $V$, $V$ $V$, 2, (b) $-$,,, (1) : (2) : (3) : $r$ $R$ $r/r$, (4) : 3

b n m, m m, b n 3

Optical Flow t t + δt 1 Motion Field 3 3 1) 2) 3) Lucas-Kanade 4) 1 t (x, y) I(x, y, t)

IPSJ SIG Technical Report Vol.2013-HCI-152 No /3/13 1,a) 1,b) 2,c) / GPS Bluetooth(BT) WiFi BT WiFi 1. Bluetooth WiFi 1 / 1 2 a)

No. 3 Oct The person to the left of the stool carried the traffic-cone towards the trash-can. α α β α α β α α β α Track2 Track3 Track1 Track0 1

2 3

Run-Based Trieから構成される 決定木の枝刈り法

KinecV2 2.2 Kinec Kinec [8] Kinec Kinec [9] KinecV1 3D [10] Kisikidis [11] Kinec Kinec Kinec 3 KinecV2 PC 1 KinecV2 Kinec PC Kinec KinecV2 PC KinecV2

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

Vol. 48 No. 3 Mar Evaluation of Music-noise Assimilation Playback for Portable Audio Players Akifumi Inoue, Shohei Bise, Satoshi Ichimura and

HASC2012corpus HASC Challenge 2010,2011 HASC2011corpus( 116, 4898), HASC2012corpus( 136, 7668) HASC2012corpus HASC2012corpus

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji

LL 2

& 3 3 ' ' (., (Pixel), (Light Intensity) (Random Variable). (Joint Probability). V., V = {,,, V }. i x i x = (x, x,, x V ) T. x i i (State Variable),

<955C8E86819A2E6169>

Computer Security Symposium October ,a) 1,b) Microsoft Kinect Kinect, Takafumi Mori 1,a) Hiroaki Kikuchi 1,b) [1] 1 Meiji U

Transcription:

MachineDancing: 1,a) 1,b) 3 MachineDancing 2 1. 3 MachineDancing MachineDancing 1 MachineDancing MachineDancing [1] 1 305 0058 1-1-1 a) s.fukayama@aist.go.jp b) m.goto@aist.go.jp 1 MachineDancing 3 CG c 2017 Information Processing Society of Japan 1

1 1 MachineDancing 2 3 Kinect 2 2 2. 2.1 [2], [3] [4], [5], [6] [7] [8] 2.2 [9] 1 [10] 3. 3.1 CG CG CG MikuMikuDance *1 vmd xyz 3 4 1 7 x CG 1 30 1 *1 http://www.geocities.jp/higuchuu4/ c 2017 Information Processing Society of Japan 2

0.0 1 2 2 3.2 and and Dynamic Bayesian Network [11] Madmom [12] 2 3.3 [13] (Motion Rhythm Feature) 1.0 3.4 Mini-batch k-means [14] [13] 3 3 3.5 t = 1,..., T t x t s t x 1:T = x 1... x T c 2017 Information Processing Society of Japan 3

s 1:T = s 1... s T P (s 1:T ) = x 1:T P (s 1:T x 1:T ) P (x 1:T ) (1) s 1:T x 1:T s 1:T x 1:T P (x 1:T s 1:T ) x 1:T = argmax x 1:T P (x 1:T s 1:T ) (2) P (x 1:T s 1:T ) = P (s 1:T x 1:T ) P (x 1:T ) P (s 1:T ) (3) (3) x 1:T x 1:T = argmax x 1:T P (s 1:T x 1:T ) P (x 1:T ) (4) s t t 3 (3) P (x 1 ) T P (s t x t+1, x t, x t 1 ) P (x t x t 1 ) (5) t=2 P (x t x t 1 ) Viterbi 3 P (s t x t 1, x t, x t+1 ) N Viterbi O ( N 2 T ) O ( N 6 T ) Viterbi t 100 4. 4.1 4.1.1 Mini-batch k-means [14] 10 4.1.2 (chorus) 4.2 4.2.1 Kinect 4.2.2 (4) t ˆx t (4) x 1:T = argmax x 1:T P (s 1:T, ˆx 1:T x 1:T ) P (x 1:T ) (6) Viterbi c 2017 Information Processing Society of Japan 4

1 x x U x L (6) P ( s 1:T, ˆx 1:T x U 1:T, x L ( 1:T) P x U 1:T, x L ) 1:T (7) 2 2 [15], [16] x U x L 4.2.3 h (x) x 2 f (x) g (x) h (x) = f (x) + g (x) y u h (x) ĥ (x, y) ĥ (x, y, u) = f (x) + g (y) + u (x y) (8) 3 x y max x h (x) ) min u (max x,y ĥ (x, y, u) ĥ (x, y, u) = {f (x) + ux} + {g (y) uy} (9) x y x y x = arg max{f (x) + ux} x (10) y = arg max{g (y) uy} y (11) max ĥ (x, y, u) = f (x ) + g (y ) + u (x y ) (12) x,y u u u x y α u := u α (x y ) (13) u u 2 Viterbi 1 2 u 2 4.2.4 z (1) z (2) 2 t t 1 ( ) 2 p 1 z (1) t z (1) t 1 ( ) p 2 z (2) t z (2) t 1 ( ( q t,r t,s t ( ) p q q t z (1) t ) p r r t z (2) t ) p s s t z (1) t, z (2) t q t r t s t z (1) z (2) 10 z (1), z (2) {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} p 1, p 2 10 10 50 q 1:50 r 1:50 s 1:50 s t = q t + r t ( ) ( ) p q q t z (1) t = N z (1) t, 1 (14) ( ) ( ) p r r t z (2) t = N z (2) t, 1 (15) ( ) ( ) p s s t z (1) t, z (2) t = N z (1) t + z (2) t, 1 (16) 100 α = 0.1 z (1) Viterbi z (2) c 2017 Information Processing Society of Japan 5

JST ACCEL (JPMJAC1602) 3 z (1) Viterbi z (2) Viterbi 4 Viterbi 3 z (1), z (2) 0 4 5. MachineDancing 2 [1] MachineDancing: Vol. 2014, No. 14, pp. 1 7 (2014). [2] Chen, K. M., Shen, S. T. and Prior, S. D.: Using music and motion analysis to construct 3D animations and visualisations, Digital Creativity, Vol. 19, No. 2 (2008). [3] Panagiotakis, C., Holzapfel, A., Michel, D. and Argyros, A. A.: Beat Synchronous Dance Animation based on Visual Analysis of Human Motion and Audio Analysis of Music Tempo, Proceedings of ISVC 2013, pp. 118 127 (2013). [4] Shiratori, T., Nakazawa, A. and Ikeuchi, K.: Synthesizing dance performance using musical and motion features, Proceedings of ICRA 2006, pp. 3654 3659 (2006). [5] Kim, J. W., Fouad, H., Sibert, J. L. and Hahn, J. K.: Perceptually motivated automatic dance motion generation for music, Computer Animation and Virtual Worlds 2009, Vol. 20, pp. 375 384 (2009). [6] Alankus, G., Bayazit, A. A. and Bayazit, O. B.: Computer Animation and Virtual Worlds, No. 16, pp. 259 271 (2005). [7] Fan, R., Xu, S. and Geng, W.: Example-Based Automatic Music-Driven Conventional Dance Motion Synthesis, IEEE Transactions on Visualization and Computer Graphics, Vol. 18, No. 3 (2012). [8] Ofli, F., Erzin, E., Yemez, Y. and Tekalp, A. M.: Learn2Dance: Learning Statistical Music-to-Dance Mappings for Choreography Synthesis, IEEE Transactions on Multimedia, Vol. 14, No. 3 (2012). [9] Lee, M., Lee, L. and Park, J.: Music similarity-based approach to generating dance motion sequence, Multimedia Tools and Applications, Vol. 62, No. 3, pp. 895 912 (2013). [10] Oore, S. and Akiyama, Y.: Learning to Synthesize Arm Motion to Music By Example, Proceedings of WSCG 2006, pp. 201 208 (2006). [11] Böck, S., Krebs, F. and Widmer, G.: Joint Beat and Downbeat Tracking with Recurrent Neural Networks, Proc. ISMIR, ISMIR 16 (2016). [12] Böck, S., Korzeniowski, F., Schlüter, J., Krebs, F. and Widmer, G.: madmom: a new Python Audio and Music Signal Processing Library, Proceedings of the 24th ACM International Conference on Multimedia, Amsterdam, The Netherlands, pp. 1174 1178 (online), DOI: 10.1145/2964284.2973795 (2016). [13] Shiratori, T.: Synthesis of Dance Performance Based on Analyses of Human Motion and Music, Doctoral Dissertation (2006). [14] Sculley, D.: Web-Scale K-Means Clustering, WWW2010, pp. 1 2 (2010). [15] Vol. 2013, pp. 1 6 (2013). [16] Vol. 2014, No. 8, pp. 1 7 (2014). c 2017 Information Processing Society of Japan 6