SIG-Challenge.dvi

Similar documents
1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

GPGPU

indd

(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

,,.,.,,.,.,.,.,,.,..,,,, i

1 3DCG [2] 3DCG CG 3DCG [3] 3DCG 3 3 API 2 3DCG 3 (1) Saito [4] (a) 1920x1080 (b) 1280x720 (c) 640x360 (d) 320x G-Buffer Decaudin[5] G-Buffer D

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

4.1 % 7.5 %

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

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

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

RoboCup 1 2D 3D Figre 1 2 2D 3D 2D 2D 3D 2D 2D Earth Mover s Distance Earth Mover s Distance 3.1 (x y ) p i w pi Figure 3 opuscom Uv

Web Web Web Web Web, i

21 e-learning Development of Real-time Learner Detection System for e-learning

IPSJ SIG Technical Report Vol.2015-CVIM-196 No /3/6 1,a) 1,b) 1,c) U,,,, The Camera Position Alignment on a Gimbal Head for Fixed Viewpoint Swi

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

P2P P2P peer peer P2P peer P2P peer P2P i

VRSJ-SIG-MR_okada_79dce8c8.pdf

IPSJ SIG Technical Report Vol.2012-IS-119 No /3/ Web A Multi-story e-picture Book with the Degree-of-interest Extraction Function

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

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 +

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows

Sobel Canny i

,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation

28 Horizontal angle correction using straight line detection in an equirectangular image

光学

社団法人人工知能学会 Japanese Society for Artificial Intelligence 人工知能学会研究会資料 JSAI Technical Report SIG-Challenge-B30 (5/5) A Method to Estimate Ball s State of

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

013858,繊維学会誌ファイバー1月/報文-02-古金谷



Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

The 15th Game Programming Workshop 2010 Magic Bitboard Magic Bitboard Bitboard Magic Bitboard Bitboard Magic Bitboard Magic Bitboard Magic Bitbo

Web Web Web Web i

LAN LAN LAN LAN LAN LAN,, i

人工知能学会研究会資料 SIG-KBS-B Analysis of Voting Behavior in One Night Werewolf 1 2 Ema Nishizaki 1 Tomonobu Ozaki Graduate School of Integrated B

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

2 ( ) i

Q [4] 2. [3] [5] ϵ- Q Q CO CO [4] Q Q [1] i = X ln n i + C (1) n i i n n i i i n i = n X i i C exploration exploitation [4] Q Q Q ϵ 1 ϵ 3. [3] [5] [4]

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

[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

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

IPSJ SIG Technical Report Vol.2013-CVIM-188 No /9/2 1,a) D. Marr D. Marr 1. (feature-based) (area-based) (Dense Stereo Vision) van der Ma

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

3_39.dvi

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

14 2 5

Core Ethics Vol.

IPSJ SIG Technical Report Vol.2014-GN-90 No.16 Vol.2014-CDS-9 No.16 Vol.2014-DCC-6 No /1/24 1,a) 2,b) 2,c) 1,d) QUMARION QUMARION Kinect Kinect

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

, (GPS: Global Positioning Systemg),.,, (LBS: Local Based Services).. GPS,.,. RFID LAN,.,.,.,,,.,..,.,.,,, i

untitled

IEEE802.11n LAN WiMAX(Mobile Worldwide Interoperability for Microwave Access) LTE(Long Term Evolution) IEEE LAN Bluetooth IEEE LAN

2 122

特-3.indd

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

1 StarCraft esportsleague WallPlayed.org 200 StarCraft Benzene StarCraft 3 Terran Zerg Protoss Terran Terran Terran 3 Terran Zerg Zerg Worker D

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

Core Ethics Vol.

(a) (b) (c) Fig. 2 2 (a) ; (b) ; (c) (a)configuration of the proposed system; (b)processing flow of the system; (c)the system in use 1 GPGPU (

ÿþ

卒業論文2.dvi

パナソニック技報

28 TCG SURF Card recognition using SURF in TCG play video

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

22 Google Trends Estimation of Stock Dealing Timing using Google Trends

DTN DTN DTN DTN i

Source: Intel.Config: Pentium III Processor-Intel Seattle SE440BX-2, 128MB PC100 CL2 SDRAM Intel 440BX-2 Chipset Platform- Diamond Viper 550 /

06’ÓŠ¹/ŒØŒì

揃 Lag [hour] Lag [day] 35

) ,

soturon.dvi

7,, i

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

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

大学論集第42号本文.indb

デジタルカメラ用ISP:Milbeaut

Instability of Aerostatic Journal Bearings with Porous Floating Bush at High Speeds Masaaki MIYATAKE *4, Shigeka YOSHIMOTO, Tomoaki CHIBA and Akira CH

Table 1. Assumed performance of a water electrol ysis plant. Fig. 1. Structure of a proposed power generation system utilizing waste heat from factori

光学

23 Study on Generation of Sudoku Problems with Fewer Clues

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree

HIS-CCBASEver2

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

4) 5) ) ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) ( 6 ) )8) ( 1 ) ( 2 ) ( 3 ) ( 200 9) ( 10) 1 2 (

Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Virtual Window System Social Networking

3_23.dvi

1214_KiyotaCalib_matsusita_fixed2.pdf

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


Vol1-CVIM-172 No.7 21/5/ Shan 1) 2 2)3) Yuan 4) Ancuti 5) Agrawal 6) 2.4 Ben-Ezra 7)8) Raskar 9) Image domain Blur image l PSF b / = F(

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

MDD PBL ET 9) 2) ET ET 2.2 2), 1 2 5) MDD PBL PBL MDD MDD MDD 10) MDD Executable UML 11) Executable UML MDD Executable UML

Transcription:

社団法人人工知能学会 Japanese Society for Artificial Intelligence 人工知能学会研究会資料 JSAI Technical Report SIG-Challenge-B001-6 (5/3) 3 RoboCupSoccer SSL Humanoid 3 A Realtime Acquisition of 3D Shape of Humanoid Robots Based on Multiple External Camera Images Aiming at 3D Information Server for the RoboCupSoccer SSL Humanoid Takaumi KIMURA Yasuhiro MASTANI Osaka Electro-Communication University Abstract RoboCupSoccer SSL Humanoid, soccer game by humanoid robots using external cameras, was proposed. Although 2D image processing are used in the current phase, in the next phase, the targets are real-time 3D shapes acquisition based on images of multiple cameras and deciding action based on the results. A shared vision system is also the target. However, what to be shared for 3D vision system has not been decided. In this paper, the authors propose that voxel data of 3D space on the game field is shared. Moreover, in order to prove the realization of the proposal, the authors develop a program for cutting voxels whose size is 10[mm] of 3[m] 4[m] 0.5[m] space based on images taken with 4 cameras by visual cone intersection and sending run-length compressed data to clients via network. This program can execute the chain of processing 30times per second on PC with Intel Core i7 950 processor. 1 RoboCupSoccer SSL: Small Size robot League SSL SSL Humanoid [, 2010] SSL 2 SSL Humanoid 2015 3 SSL 2010 SSL-Vision SSL-Vision [Zickler, 2010] SSL Humanoid 2 SSL-Vision 3 3 3 2 2009 SSL Humanoid Figure 1 2 33

RoboCupSoccer 3D Figure 1: Initial phase of the SSL Humanoid (2009) 3 2.3 Figure 2: Final phase of the SSL Humanoid (2015) 2015 SSL Humanoid Figure 2 3 2.1 2.2 3 3 3 2 3[m] 4[m] 0.5[m] 400[mm] 1 10[mm] 1 30 34

3 3 3.1 3 [, 2006][, 2001] Volume Intersection Method(VIM) Space Carving Method(SCM) 2 SCM ( ) SCM 3.2 Z.Zhang [Zhang, 2000] (c x,c y )[pixel] (f x,f y )[pixel] (k 1,k 2 ), (p 1,p 2 ) [R t] 3.3 3.2 c, (x, y, z)[mm] (i, j, k) s[mm] (1) x = is, y = js, z = ks (1) (x, y, z) (X, Y, Z) (2) (9) c X x Y = R y + t (2) Z (u, v) (3) (9) X = X/Z (3) Y = Y/Z (4) R = X 2 + Y 2 (5) z X = X (1 + k 1 R 2 + k 2 R 4 ) +2p 1 X Y + p 2 (R 2 +2X 2 ) (6) Y = Y (1 + k 1 R 2 + k 2 R 4 ) +p 1 (R 2 +2y 2 )+2p2 X Y (7) u = f x X + c x (8) v = f y Y + c y (9) table c (i, j, k) =(u, v) (10) 3.4 2 (R cuv,g cuv,b cuv ), (R cuv,g cuv,b cuv) D th S cuv (11),(12) D cuv = R cuv R cuv + G cuv G cuv S cuv = { 3.5 + B cuv B cuv (11) 0 (D cuv >D th ) 1 (D cuv D th ) (12) V ijk {0, 1 1 1 0 C for(i, j, k){ V ijk =1; for(c){ for(i, j, k){ if(v ijk == 1){ (u, v) =table c (i, j, k); if(s cuv == 1){ V ijk =0; 3.6 35

Figure 3: Experimental enviroment Table 1: Specifications of experimental cameras Company Creative Product name Live!Cam NoteBook Ultra(VF0490) Interface USB2.0/1.1 Resolution 640 480 1 1[byte] 1[bit] 7[bit] 128 127 3.7 UDP 1 s[mm] 3 [mm], [byte] 4 SSL Humanoid 4.1 SSL Humanoid 3025[mm] 4050[mm] 500[mm] Figure 3 4 Table 1 PC PC Table 2 2 PC PC DirectShow USB 4 Figure 4: Timing chart PC 3 4.2 1 1 55 60[ms] PC CPU 4 HTT 8 8 Figure 4 4.3 640 480[pixel] 1 10[mm] 3 1 ex1 0 ex2 6 6 ex3 10 6 4 378[mm] MANOI AT01 360mm KTR-1HV 36

Table 2: Specifications of experimental PCs Server PC Client PC Operating System Windows 7 Professional 64bit Windows Vista Home Premium 32bit SP2 Main Memory 3GByte 3GByte Graphic Board NVIDIA GeForce GTX260 Mobile Intel 4 Series Express Chipset DirectX DirectX 11 DirectX 11 CPU Intel Core i7 950(3.19GHz) Intel Core Duo U9400(1.4GHz) Figure 5: Image of camera 1 (ex3) Figure 9: Result of voxel cut from lower view point (ex3) Figure 6: Image of camera 2 (ex3) Figure 10: Result of voxel cut from higher view point (ex3) Figure 7: Image of camera 3 (ex3) 9 Figure 10 1 Figure 11 ex1, ex2, ex3 48526[byte], 57929[byte], 62374[byte] Figure 12 Figure 13 4.5 Figure 8: Image of camera 4 (ex3) 4.4 ex3 Figure 5 8 Figure Figure 11 SSL Humanoid 2010 6 10 1 30 730[Kbyte] 37

time[ms] 45 40 35 30 25 20 15 10 5 ex1 ex2 ex3 0 0 100 200 300 400 500 600 700 800 900 1000 cycle Figure 11: Processing time Figure 12: Voxels of humanoid robot at the center 5 RoboCup SSL Humanoid 3 3 Intel Core i7 950 PC SSL Humanoid 1 10[mm] 1 30 60[Kbyte] PC [, 2010] : SSLH: RoboCup Soccer SSL Humanoid,, Vol.25, No.2, pp.213 219, 2010. [Zickler, 2010] S.Zickler, T. Laue, O. Birbach, M. Wongphati, and M. Velosso: SSL-Vision: he Shared Vision System for the RoboCup Small Size League, RoboCup 2009, Robot Soccer World Cup XIII, Springer-Verlag,2010. Figure 13: Voxels of humanoid robot at the corner 1/10 1 30 14[Mbps] Figure 12 1 10[mm] 400[mm] Figure 13 [, 2006] : :,, 2006. [, 2001],, : :,, Vol.42, No.SIG6(CVIM2), 2001. [Zhang, 2000] Z.Zhang: Calibration: A flexible new technique for camera calibration, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol.22, No.11, pp.1330-1334, 2000. 38