A Method to Measure Eye-Hand Coordination for Extracting Skilled Elements-Simultaneous Measurement of Eye-Gaze and Hand Location-

Size: px
Start display at page:

Download "A Method to Measure Eye-Hand Coordination for Extracting Skilled Elements-Simultaneous Measurement of Eye-Gaze and Hand Location-"

Transcription

1 Computer Technolog and Application 5 (214) D DAVID PUBLISHING A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous Measurement of Ee-Gaze and Hand Location- Atsuo Murata and Kosuke Inoue Department of Intelligent Mechanical Sstems, Division of Industrial Innovation Sciences, Graduate School of Natural Science and Technolog, Okaama Universit, Okaama 7-853, Japan Abstract: The purpose of this stud was to construct bases for exploring the process of skill acquisition from the viewpoint of ee-hand coordination. The information obtained from ee-gaze is closel related to phsical movements in an activit. It is important to establish a method to measure ee-hand coordination for extracting skilled elements and understanding the skill acquisition process. Using a sstem which consists of an ee mark recorder and a three-dimensional location measurement device, a method for measuring ee-hand coordination was proposed on the basis of the simultaneous measurement of ee-gaze and brush tip locations. After describing the measurement algorithm, the ee-hand coordination during calligraph was exemplified. More concretel, using such a sstem, an attempt was made to show that the relationship between the line of ee-gaze and the brush tip stroke was different between a novice and an expert. In such a wa, we suggested that the proposed method is promising for exploring the process of skill acquisition. Ke words: Skill, ee-hand coordination, ee-gaze, brush tip location, algorithm for measuring ee-hand coordination. 1. Introduction An analsis of skill acquisition process is ver important in the field of cognitive and movement sciences [1-5]. In a variet of tasks, the information obtained b visual information processing is essential for the determination and the execution of phsical movements. It is assumed that the relationship between the ee movement and the phsical movement differs according to the skill level. In order to learn and master the traditional skills efficientl, the research focusing on the cognitive processes and motor process is necessar and indispensable. Therefore, the exploration of the difference of ee-hand coordination between skilled and non-skilled participants would contribute to the realization of effective tradition method of skill. Corresponding author: Atsuo Murata, Ph.D., professor, research fields: ergonomics, cognitive science. murata@iims.ss.okaama-u.ac.jp. Vickers [1] clarified different features of ee-hand coordination between skilled and non-skilled free-throw shooters. Murata et al. [2-4] suggested that the abilit of ee-hand coordination and the abilit of recognizing and predicting the work area are important elements in skilled tasks. Sano and Ukida [5], appling image processing techniques to the evaluation of characters in calligraph, showed that the writing of characteristic components of calligraph differed between skilled and non-skilled participants. In Ref. [2-4], the simultaneous measurement technique of ee-gaze and hand location is halfwa, and is not sstematicall described so that a similar measurement sstem of ee-hand coordination can be made easil and with high measurement accurac. Therefore, a sstem that can simultaneousl measure the ee-gaze and the brush tip locations has been developed, and its algorithm has been sstematicall described. The purpose of this stud

2 74 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous was to construct bases for clarifing the process of skill acquisition from the viewpoint of ee-hand coordination. The paper consists of the following steps. First (in Section 2.1), we explained apparatus for measuring the ee-hand coordination, that is, an ee mark recorder and a three-dimensional magnetic movement tracking sstem. Second (Sections ), a method for measuring ee-hand coordination was proposed and full described. This method consisted of the following three processes: (1) calculation of pen tip location (Section 2.2), (2) calculation of ee-gaze location after correction of binocular parallax (Section 2.3), and (3) transformation of ee-gaze location to the same coordination sstem with pen tip location (Section 2.4). Third (in Section 3), calligraph was selected as a demonstrative application of simultaneous measurements of ee-gaze and brush tip location. 2. Method for Measuring Ee-Hand Coordination which are made of wood. In Fig. 3a, Receiver 1 of FASTRAK is attached to a brush, and in Fig. 3b, Receiver 2 of FASTRAK is attached to EMR-9. Fig. 4 corresponds to the camera screen coordination sstem viewed from a view camera. The ee-gaze points after the correction of view difference between right and left ees were used as a representative of ee location. The overview of measurement sstem and coordination sstems (transmitter coordination sstem, Receiver 1 coordination sstem, Receiver 2 coordination sstem, view camera coordination sstem, and camera screen coordination sstem) is shown in Fig. 5. In the ee-hand coordination measurement algorithm, these coordination sstems must be integrated to a common coordination sstem. The algorithm is mentioned below. View camera 2.1 Apparatus The sstem consisted of a wearable tpe ee mark recorder (Nac Image Technolog, EMR-9) (Fig. 1) and a three-dimensional magnetic motion tracker (Polhemus, FASTRAK) (Fig. 2). Both ee mark location and brush tip location were sampled with a sampling frequenc of 6 Hz. The ee mark recorder EMR-9 consists of a head unit equipped with a view camera and a camera for measuring line of gaze, and is not influenced b head swa. FASTRAK can obtain relative location between the transmitter and Receivers 1 or 2 with an accurac of.8 mm, if Receiver 1 or 2 is located within 76 mm from the transmitter. This sstem can measure the coordinates,, and Z and aw φ (rotation angle along Z-axis), pitch φ p (rotation angle along -axis), and roll φ r (rotation angle along -axis) on the transmitter coordination sstem. In order to restrain the effects of magnetic field on the measurement as much as possible, we used a desk and a chair for calligraph Camera for measuring ee movement Fig. 1 View camera and camera for measuring ee movement (EMR-9). Transmitter Receiver Fig. 2 FASTRAK, transmitter, and receiver for measuring three-dimensional locations.

3 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous 75 Receiver1 (FASTRAK) View camera Receiver2 (FASTRAK) (a) (b) Fig. 3 (a) Attachment of Receiver 1 of FASTRAK to a brush; and (b) attachment of Receiver 2 of FASTRAK to EMR-9. Left ee mark Right ee mark Ee-gaze point after correction of view difference between right and left ees Fig. 4 Camera screen coordination sstem viewed from a vie camera. Z EMR-9 Z Z Receiver1 coordination sstem (FASTRAK) Receiver 2 coordination sstem (FASTRAK) Z view camera coordination sstem Marker coordination sstem Transmitter coordination sstem (FASTRAK) Z camera screen coordination sstem Fig. 5 Overview of measurement sstem and coordination sstem.

4 76 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous 2.2 Calculation Method of Pen Tip Location The Receiver 1 of FASTRAK is attached so that the brush tip faces toward -Z. The brush location vector V p is represented b Eq. (1), where m is the length of brush. V p (1) m Next, the Receiver 1 coordination sstem is transformed to the transmitter coordination sstem using the location and posture data (,, Z, φ, φ p, φ r ) from FASTRAK output. The transformation matrix t T r is given b t T r = R z R R x P (2) where the matrices R x, R, R z are the rotation matrices around x-, -, and z-axis, respectivel. The matrix P is the translation matrix. The matrices R x, R, R z, and P are given b 1 cos sin r r R x (3) sin cos r r 1 cos p sin p 1 R (4) sin cos p p 1 cos sin sin cos R (5) z P (6) Z 1 1 Thus, the brush tip vector V pt using the transmitter coordination sstem can be calculated using Eq. (7). V pt = t T r V p (7) The value of m was set to 28 mm. As the soft brush was used in the experiment, the flexure of the brush must be taken into account. Therefore, using the coordinates of the tail end of the brush and the brush tip, the brush location is described using a three-dimensional line. The working plane of the world coordination sstem is nearl the same with that of the transmitter coordination sstem with = -27 mm. The coordinate of intersection of the two planes was calculated to derive the actual contact location of the brush tip b taking the flexure of the brush into account. Thus, setting the coordinate of end of brush, the coordinate of brush tip, and the coordinate of the actual contact location of the brush to ( 1, 1, Z 1 ),( 2, 2, Z 2 ),and ( w, w, Z w ), respectivel, Eq.(8) is obtained. x x1 1 z z1 (8) x2 x1 2 1 z2 z1 Putting = ( 1 )/( 2 1 ) and setting = -27, 1 = 1, and 2 = 2, Eq. (9) is obtained and can be expressed using known values (9) 2 1 From Eqs. (8) and (9), the following equations are obtained. w ( x2 x1 ) x1 (1) Z w ( z2 z1) z1 (11) Thus, the actual contact location ( w, w, Z w ) in the world coordination sstem is given b w ( x2x1 ) 1 27 w (12) Z ( z2 z1) w 2.3 Calculation Method of Ee-Gaze Location after Correction of Binocular Parallax It is described how the ee-gaze point (x, ) after the correction of binocular parallax is calculated using both right ((x r, r )) and left ((x l, l )) ee marks output from EMR-9. As shown in Fig. 6, the right or the left ee mark corresponds to the intersection of the ee-gaze vector that connects the ee-gaze point and the right or left ee and the calibration plane. The

5 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous 77 camera screen coordination sstem is shown in Fig. 6. The ee-gaze point (x, ) after the correction of binocular parallax can be calculated b deriving the intersection of the ee-gaze vector that connects the ee-gaze point and the view camera and the calibration plane. As shown in Fig. 6, the ee-gaze points (x, ) after the correction of binocular parallax appears on the perpendicular bisector of the line connecting right and left ee marks. It must be noted that the right (x r, r ) and left (x l, l ) ee marks corresponds with the ee-gaze point (x, ) after the correction of binocular parallax on the camera screen coordination sstem when the ee-gaze point is on the calibration plane. As shown in Figs. 7 and 8, there are two cases, that is, when the gaze-point is beond the camera screen coordination sstem calibration plane, and when the gaze-point is before the calibration plane. First, the calculation method of the ee-gaze point (x, ) after the correction of binocular parallax is described when the gaze-point is beond the calibration plane. The upper view of Fig. 7 (when Fig. 7 is viewed from the upper and perpendicular direction) is shown in Fig. 9. The side view of Fig. 7 (when Fig. 7 is viewed from the horizontal direction) is shown in Fig. 1. From Fig. 9, the binocular parallax Δv is given b v : w L l : L (13) Thus, L is given b Eq. (14). wt L (14) w v Ee-gaze point after correction of view difference between right and left ees (x, ) Left ee mark (x l, l ) Right ee mark (x r, r ) Fig. 6 (64, 48) Relationship between ee-gaze point and right or left ee mark in camera screen coordination sstem. Calibration plane Location of view camera d Height of view camera h Ee-gaze point Pupil distance w Calibration distance l Fig. 7 Distance between ee and ee-gaze point L Geometric relationship when the gaze-point is beond the calibration plane.

6 78 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous Calibration plane Location of view camera d Height of view camera h Ee-gaze point Pupil distance w Calibration distance l Distance between ee and ee-gaze point L Fig. 8 Geometric relationship when the gaze-point is before the calibration plane. x Ee-gaze point Binocular parallax Δv Pupil distance w Calibration distance l Distance between ee and ee-gaze point L Fig. 9 Geometr when Fig. 7 is viewed from the upper and perpendicular direction. Calibration plane Location of view camera d Ee-gaze point r Height of view camera h Calibration distance l Fig. 1 Distance between ee and ee-gaze point L Geometr when Fig. 7 is viewed from the horizontal direction.

7 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous 79 The binocular parallax Δv can be represented b 2 2 v x (15) From Fig. 1, Eq. (16) is obtained. r : h L l : L d (16) Solving Eq. (16) with respect to r, Eq. (17) is obtained. L l r h (17) L d Using Eq. (15) and Eq. (17), Eq. (18) is obtained. hlv r (18) w( l d) dv Setting the coordinate of the middle point between the right and the left ee mark (p, q), the ee-gaze point (x, ) after correction of binocular parallax is given b Eqs. (19) and (2). x p r sin (19) q r cos (2) 2.4 Calculation Method for Ee-Hand Coordination Sstem-Transformation of Ee-Gaze Location after Correcting Binocular Parallax to Transmitter Coordination Sstem of Brush Tip Location- The method to transform the ee-gaze point after correcting the binocular parallax (x cs, cs, z cs ) to the transmitter coordination sstem (x t, t, z t ) b which the brush tip location is expressed. The ee-gaze point in the camera screen coordination sstem is transformed to the ee-gaze point according to the following procedure. Using the inner-camera parameter cs T c and outer-camera parameter c T m, the transformation matrix from the marker coordination sstem to the camera screen coordination sstem cs T m is calculated. cs T m = cs T c c T m (21) where cs T m is a 3 4 matrix. When transforming the marker coordination sstem to the camera screen coordination sstem, the information on Z-axis is missing. Therefore, the 3-rd row of cs T m was deleted. Calculation of the inverse matrix cs T -1 m enabled us to obtain the ee-gaze point on the x- plane in the marker coordination sstem as follows. x z cs T 1 m x 1 cs cs (22) Normalizing the values of the marker coordination sstem obtained b Eq. (22) and adding z m = to the vector given b Eq. (22) leads to Eq. (23). xm x / s 1 / m cs s T m (23) z m 1 1 The ee-gaze point in the marker coordination sstem given b Eq. (23) is transformed into the transmitter coordination sstem using the transformation matrix t T m given b Eq. (24). The transformation matrix t T m is represented as follows. As the center of AR marker is set to the coordinate (2, -27, 15) of the transmitter coordination sstem, the transformation matrix t T m can be defined as the following matrix that moved 2 mm along x-axis, -27 mm along -axis, and 15 mm along z-axis, and rotated 9 degrees around x-axis. 1 2 cos9 sin 9 27 t T (24) m sin 9 cos The transmitter coordination sstem is transformed into the Receiver 2 coordination sstem attached to EMR-9 in Fig. 5. The transformation matrix r2 T t can be calculated as the inverse matrix that transforms the transmitter coordination sstem to the receiver coordination sstem. On the basis of the transformation above, the ee-gaze point (x cs, cs ) in the camera screen coordination sstem can be transformed into the ee-gaze point (x r2, r2, z r2 ) in the Receiver 2 coordination sstem. Thus, the ee-gaze point in the Receiver 2 coordination sstem (x r2, r2, z r2 ) can be represented b

8 8 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous xr 2 xm r 2 r 2 t m T t Tm (25) z r 2 zm 1 1 As both view camera and Receiver 2 are attached (fixed) to EMR-9, the location and the posture between these two sstems does not change even if the head location of the participant changes. Therefore, the transformation matrix that transforms the ee-gaze point in the camera screen coordination sstem into the ee-gaze point in the Receiver 2 coordination sstem is unchanged. The location of the Receiver 2 changes according to the head movement of the participant. The change of the ee-gaze point (x r2, r2, z r2 ) due to head movement is transformed into the ee-gaze point in the transmitter coordination sstem. Setting the transformation matrix to t T r2, the ee-gaze point (x t, t, z t ) in the transmitter coordination sstem is given b xt xr 2 t t r 2 T r 2 (26) z t zr B moving (x t, t, z t ) along -axis b -27 mm, (x t, t, z t ) corresponds with the world coordination sstem of the location of the brush tip. 3. Example of Application of the Measurement Sstem to Skill Evaluation in Calligraph The measurement was carried out during the calligraphic task for both novice and expert. The developed real-time ee-hand coordination sstem was used to measure ee movements and brush tip location during the calligraphic task. Examples of the positions of each brush tip stroke and ee-gaze are plotted shown in Fig. 11 (skilled participant) and Fig. 12 (non-skilled participant). The (a) 永 (Forever) (b) 大 (Big) Fig. 11 (c) 明 (Bright) Trajector of brush tip and ee-gaze point (skilled participant). (d) 上下 (ups and downs)

9 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous (a) 永 (Forever) 5 (b) 大 (Big) Fig. 12 (c) 明 (Bright) Trajector of brush tip and ee-gaze point (non-skilled participant). (d) 上下 (ups and downs) 5 Outline Outline Ee-gaze 25 3 Ee-gaze Fig. 13 Comparison of brush tip and ee-gaze locations between skilled and non-skilled participant (5-th stroke of 永 (forever)). Skilled participant Non-skilled participant brush tip and ee-gaze locations when writing the 5-th stroke of Kanji character forever are compared between a skilled and a non-skilled participant in Fig. 13. As for the skilled participant, the brush tip location is distant from the ee-gaze location. As far as the novice is concerned, the brush tip exists at nearl the same location with the ee-gaze location. On the basis of the finding that the ee movement is preceding the brush tip for the skilled participant, it is possible that such a propert might be one of the important skills necessar for acquiring skills in calligraph. In such a wa, the proposed method for real-time measurement sstem of ee-hand coordination is promising for clarifing the process of skill acquisition in skilled movement such as calligraph. In future research, such a skilled element pointed out

10 82 A Method to Measure Ee-Hand Coordination for Extracting Skilled Elements-Simultaneous in the demonstrative experiment must be verified b a sstematic experiment using the developed real-time measurement sstem of ee-hand coordination. 4. Conclusions The aim of this stuff was to propose a method for measuring ee-hand coordination which consisted of (1) calculation of pen tip location, (2) calculation of ee-gaze location after correction of binocular parallax, and (3) transformation of ee-gaze location to the same coordination sstem with pen tip location so as to enable us to view simultaneousl the ee-gaze and the brush tip locations. Calligraph was selected as an application of the proposed measurement sstem of ee-hand coordination. As far as our experiment is concerned, it has been suggested that experts might be different from novices in the ee movement preceding brush tip, and such a propert might be an important skilled element for acquiring a higher skill. References [1] Vickers, J Gaze Control in Basketball Foul Shooting. In Ee Movement Research: Mechanisms, Processes, and Applications, edited b Findla, J., Walker, R., and Kentridge, R. Amesterdam: Elsevier, [2] Murata, A., and Moriwaka, M. 29. Skill of Ee-Hand Coordination in Calligraph-Difference of Skill of Ee-Hand Coordination between Expert and Novice-. In Proceedings of 5th International Workshop on Computational Intelligence & Applications, [3] Murata, A., Inoue, K., and Moriwaka, M Real-Time Measurement Sstem of Ee-Hand Coordination in Calligraph. In Proceedings of SICE211, [4] Murata, A., Ioue, K., Haami, T., and Moriwaka, M Real-Time Measuring Sstem of Ee-Gaze Location and Writing Pressure in Calligraph. In Proceedings of AHFE212, [5] Sano, T., and Ukida, H. 21. Measurement of Handwriting Skills for Japanese Calligraph. In Proceedings of Instrumentation and Measurement Technolog Conference,

Lens Screw Pad Arm (a) Glasses frames Screw (b) Parts Bridge Nose Pad Fig. 2 Name of parts composing glasses flames Temple Endpiece 2.2 Geometric mode

Lens Screw Pad Arm (a) Glasses frames Screw (b) Parts Bridge Nose Pad Fig. 2 Name of parts composing glasses flames Temple Endpiece 2.2 Geometric mode 3D Fitting Simulation of Glasses Frames Using Individual s Face Model Noriaki TAMURA and Katsuhiro KITAJIMA Toko Universit of Agriculture and Technolog, Toko, Japan E-mail: 50008834305@st.tuat.ac.jp, kitajima@cc.tuat.ac.jp

More information

Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer

Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer Proposal of a Touch Panel Like Operation Method For Presentation with a Projector Using Laser Pointer Yua Kawahara a,* and Lifeng Zhang a a Kushu Institute of Technolog, 1-1 Sensui-cho Tobata-ku, Kitakushu

More information

On the Kinematics of Undulator Girder Motion

On the Kinematics of Undulator Girder Motion LCLS-TN-09-02 On the Kinematics of Undulator Girder Motion J. Welch March 23, 2010 The theor of rigid bod kinematics is used to derive equations that govern the control and measurement of the position

More information

D-Calib: Calibration Software for Multiple Cameras System

D-Calib: Calibration Software for Multiple Cameras System D-Calib: Calibration Software for Multiple Cameras Sstem uko Uematsu Tomoaki Teshima Hideo Saito Keio Universit okohama Japan {u-ko tomoaki saito}@ozawa.ics.keio.ac.jp Cao Honghua Librar Inc. Japan cao@librar-inc.co.jp

More information

Extraction of virtual acceleration data from motion capture

Extraction of virtual acceleration data from motion capture Extraction of virtual acceleration data from motion capture Author Busch, Andrew, James, Daniel Published 8 Conference Title 6th International Conference on Biomechanics in Sport, 8 Copright Statement

More information

6-dof Eye-Vergence Visual Servoing by 1-step GA Pose Tracking

6-dof Eye-Vergence Visual Servoing by 1-step GA Pose Tracking International Journal of Applied Electromagnetics and Mechanics 41 (214) 1 1 IOS Press 6-dof Ee-Vergence Visual Servoing b 1-step GA Pose Tracking Yu Cui a, Kenta Nishimura a, Yusuke Sunami a, Mamoru Minami

More information

Tubes are Fun. By: Douglas A. Ruby Date: 6/9/2003 Class: Geometry or Trigonometry Grades: 9-12 INSTRUCTIONAL OBJECTIVES:

Tubes are Fun. By: Douglas A. Ruby Date: 6/9/2003 Class: Geometry or Trigonometry Grades: 9-12 INSTRUCTIONAL OBJECTIVES: Tubes are Fun B: Douglas A. Rub Date: 6/9/2003 Class: Geometr or Trigonometr Grades: 9-2 INSTRUCTIONAL OBJECTIVES: Using a view tube students will conduct an eperiment involving variation of the viewing

More information

A Practical Camera Calibration System on Mobile Phones

A Practical Camera Calibration System on Mobile Phones Advanced Science and echnolog Letters Vol.7 (Culture and Contents echnolog 0), pp.6-0 http://dx.doi.org/0.57/astl.0.7. A Practical Camera Calibration Sstem on Mobile Phones Lu Bo, aegkeun hangbo Department

More information

Shape Modeling of A String And Recognition Using Distance Sensor

Shape Modeling of A String And Recognition Using Distance Sensor Proceedings of the 24th IEEE International Symposium on Robot and Human Interactive Communication Kobe, Japan, Aug 31 - Sept 4, 2015 Shape Modeling of A String And Recognition Using Distance Sensor Keisuke

More information

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm

Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Motion Planning for Dynamic Knotting of a Flexible Rope with a High-speed Robot Arm Yuji

More information

FEEDBACK CONTROL ANALYSIS OF A STEREO ACTIVE VISION SYSTEM

FEEDBACK CONTROL ANALYSIS OF A STEREO ACTIVE VISION SYSTEM Bulletin of the ransilvania Universit of Braşov Vol. 8 (57) No. 2-2015 Series I: Engineering Sciences FEEDBACK CONROL ANALYSIS OF A SEREO ACIVE VISION SYSEM G. MĂCEŞANU 1 S.M. GRIGORESCU 1 Abstract: he

More information

Think About. Unit 5 Lesson 3. Investigation. This Situation. Name: a Where do you think the origin of a coordinate system was placed in creating this

Think About. Unit 5 Lesson 3. Investigation. This Situation. Name: a Where do you think the origin of a coordinate system was placed in creating this Think About This Situation Unit 5 Lesson 3 Investigation 1 Name: Eamine how the sequence of images changes from frame to frame. a Where do ou think the origin of a coordinate sstem was placed in creating

More information

3D X-ray Laminography with CMOS Image Sensor Using a Projection Method for Reconstruction of Arbitrary Cross-sectional Images

3D X-ray Laminography with CMOS Image Sensor Using a Projection Method for Reconstruction of Arbitrary Cross-sectional Images Ke Engineering Materials Vols. 270-273 (2004) pp. 192-197 online at http://www.scientific.net (2004) Trans Tech Publications, Switzerland Online available since 2004/08/15 Citation & Copright (to be inserted

More information

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1]

[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D A vector is specified b its coordinates, so it is defined relative to a reference frame. The same vector will have different coordinates in

More information

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views Multibod Motion Estimation and Segmentation from Multiple Central Panoramic Views Omid Shakernia René Vidal Shankar Sastr Department of Electrical Engineering & Computer Sciences Universit of California

More information

A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision

A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision A Simple Interface for Mobile Robot Equipped with Single Camera using Motion Stereo Vision Stephen Karungaru, Atsushi Ishitani, Takuya Shiraishi, and Minoru Fukumi Abstract Recently, robot technology has

More information

Camera Model and Calibration

Camera Model and Calibration Camera Model and Calibration Lecture-10 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the

More information

String Graphs Part 1 + 2

String Graphs Part 1 + 2 String Graphs Part + Answers 7 8 9 TI-Nspire Investigation Student 45 min Aim Connect the outcomes of Advanced Strings Graphs Part and Advanced Strings Part using transformation matrices Visualising the

More information

CS770/870 Spring 2017 Transformations

CS770/870 Spring 2017 Transformations CS770/870 Spring 2017 Transformations Coordinate sstems 2D Transformations Homogeneous coordinates Matrices, vectors, points 01/29/2017 1 Coordinate Sstems Coordinate sstems used in graphics Screen coordinates:

More information

Abstract Purpose: Results: Methods: Conclusions:

Abstract Purpose: Results: Methods: Conclusions: Abstract Purpose: Current gaze-tracking systems can monitor point of gaze allowing for free head movement, but do not perform well when used with the large display surfaces and wide range of head positions

More information

Development of Pseudo 3D Visualization System by Superimposing Ultrasound Images

Development of Pseudo 3D Visualization System by Superimposing Ultrasound Images Development of Pseudo 3D Visualization stem b uperimposing Ultrasound Images Yumi Iwashita, hinji Tarumi, Ro Kurazume Graduate chool of Information cience and Electrical Engineering Kushu Universit, Fukuoka,

More information

POSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION

POSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION POSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION Tomohiro UMETANI Graduate School of Design and Architecture Nagoya City University 2-1-10 Kitachikusa, Chikusa,

More information

Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images

Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images Abstract This paper presents a new method to generate and present arbitrarily

More information

Rigid Body Motion and Image Formation. Jana Kosecka, CS 482

Rigid Body Motion and Image Formation. Jana Kosecka, CS 482 Rigid Body Motion and Image Formation Jana Kosecka, CS 482 A free vector is defined by a pair of points : Coordinates of the vector : 1 3D Rotation of Points Euler angles Rotation Matrices in 3D 3 by 3

More information

Basic commands using the "Insert" menu: To insert a two-dimensional (2D) graph, use: To insert a three-dimensional (3D) graph, use: Insert > Plot > 3D

Basic commands using the Insert menu: To insert a two-dimensional (2D) graph, use: To insert a three-dimensional (3D) graph, use: Insert > Plot > 3D Oct 7::3 - GraphsBasics5_ForPrinting.sm Eamples of two- and three-dimensional graphics in Smath Studio --------------------------------------------------------------- B Gilberto E. Urro, October Basic

More information

Approaches to Simulate the Operation of the Bending Machine

Approaches to Simulate the Operation of the Bending Machine Approaches to Simulate the Operation of the Bending Machine Ornwadee Ratanapinunchai Chanunchida Theerasilp Teerut Suksawai Project Advisors: Dr. Krit Chongsrid and Dr. Waree Kongprawechnon Department

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Overview Ra-Tracing so far Modeling transformations Ra Tracing Image RaTrace(Camera camera, Scene scene, int width, int heigh,

More information

Camera Model and Calibration. Lecture-12

Camera Model and Calibration. Lecture-12 Camera Model and Calibration Lecture-12 Camera Calibration Determine extrinsic and intrinsic parameters of camera Extrinsic 3D location and orientation of camera Intrinsic Focal length The size of the

More information

3D Environment Measurement Using Binocular Stereo and Motion Stereo by Mobile Robot with Omnidirectional Stereo Camera

3D Environment Measurement Using Binocular Stereo and Motion Stereo by Mobile Robot with Omnidirectional Stereo Camera 3D Environment Measurement Using Binocular Stereo and Motion Stereo by Mobile Robot with Omnidirectional Stereo Camera Shinichi GOTO Department of Mechanical Engineering Shizuoka University 3-5-1 Johoku,

More information

Robotics - Projective Geometry and Camera model. Marcello Restelli

Robotics - Projective Geometry and Camera model. Marcello Restelli Robotics - Projective Geometr and Camera model Marcello Restelli marcello.restelli@polimi.it Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano Ma 2013 Inspired from Matteo

More information

The Graph of an Equation

The Graph of an Equation 60_0P0.qd //0 :6 PM Page CHAPTER P Preparation for Calculus Archive Photos Section P. RENÉ DESCARTES (96 60) Descartes made man contributions to philosoph, science, and mathematics. The idea of representing

More information

Absolute Scale Structure from Motion Using a Refractive Plate

Absolute Scale Structure from Motion Using a Refractive Plate Absolute Scale Structure from Motion Using a Refractive Plate Akira Shibata, Hiromitsu Fujii, Atsushi Yamashita and Hajime Asama Abstract Three-dimensional (3D) measurement methods are becoming more and

More information

Quad-Tree Based Geometric-Adapted Cartesian Grid Generation

Quad-Tree Based Geometric-Adapted Cartesian Grid Generation Quad-Tree Based Geometric-Adapted Cartesian Grid Generation EMRE KARA1, AHMET ĐHSAN KUTLAR1, MEHMET HALUK AKSEL 1Department of Mechanical Engineering Universit of Gaziantep 7310 Gaziantep TURKEY Mechanical

More information

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 Applied Autonomous Robots Winter Robot Kinematics MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame

More information

Developing a Tracking Algorithm for Underwater ROV Using Fuzzy Logic Controller

Developing a Tracking Algorithm for Underwater ROV Using Fuzzy Logic Controller 5 th Iranian Conference on Fuzz Sstems Sept. 7-9, 2004, Tehran Developing a Tracking Algorithm for Underwater Using Fuzz Logic Controller M.H. Saghafi 1, H. Kashani 2, N. Mozaani 3, G. R. Vossoughi 4 mh_saghafi@ahoo.com

More information

3D Reconstruction of a Human Face with Monocular Camera Based on Head Movement

3D Reconstruction of a Human Face with Monocular Camera Based on Head Movement 3D Reconstruction of a Human Face with Monocular Camera Based on Head Movement Ben Yip and Jesse S. Jin School of Information Technologies The Universit of Sdne Sdne, NSW 26, Australia {benip; jesse}@it.usd.edu.au

More information

1. We ll look at: Types of geometrical transformation. Vector and matrix representations

1. We ll look at: Types of geometrical transformation. Vector and matrix representations Tob Howard COMP272 Computer Graphics and Image Processing 3: Transformations Tob.Howard@manchester.ac.uk Introduction We ll look at: Tpes of geometrical transformation Vector and matri representations

More information

Computer Graphics: Geometric Transformations

Computer Graphics: Geometric Transformations Computer Graphics: Geometric Transformations Geometric 2D transformations By: A. H. Abdul Hafez Abdul.hafez@hku.edu.tr, 1 Outlines 1. Basic 2D transformations 2. Matrix Representation of 2D transformations

More information

CSE 167: Introduction to Computer Graphics Lecture #4: Coordinate Systems

CSE 167: Introduction to Computer Graphics Lecture #4: Coordinate Systems CSE 167: Introduction to Computer Graphics Lecture #4: Coordinate Systems Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2017 Announcements Friday: homework 1 due at 2pm Upload

More information

Lecture 3 Sections 2.2, 4.4. Mon, Aug 31, 2009

Lecture 3 Sections 2.2, 4.4. Mon, Aug 31, 2009 Model s Lecture 3 Sections 2.2, 4.4 World s Eye s Clip s s s Window s Hampden-Sydney College Mon, Aug 31, 2009 Outline Model s World s Eye s Clip s s s Window s 1 2 3 Model s World s Eye s Clip s s s Window

More information

Self-calibration of a pair of stereo cameras in general position

Self-calibration of a pair of stereo cameras in general position Self-calibration of a pair of stereo cameras in general position Raúl Rojas Institut für Informatik Freie Universität Berlin Takustr. 9, 14195 Berlin, Germany Abstract. This paper shows that it is possible

More information

3-D D Euclidean Space - Vectors

3-D D Euclidean Space - Vectors 3-D D Euclidean Space - Vectors Rigid Body Motion and Image Formation A free vector is defined by a pair of points : Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Coordinates of the vector : 3D Rotation

More information

Computer Graphics 7: Viewing in 3-D

Computer Graphics 7: Viewing in 3-D Computer Graphics 7: Viewing in 3-D In today s lecture we are going to have a look at: Transformations in 3-D How do transformations in 3-D work? Contents 3-D homogeneous coordinates and matrix based transformations

More information

CS 351: Perspective Viewing

CS 351: Perspective Viewing CS 351: Perspective Viewing Instructor: Joel Castellanos e-mail: joel@unm.edu Web: http://cs.unm.edu/~joel/ 2/16/2017 Perspective Projection 2 1 Frustum In computer graphics, the viewing frustum is the

More information

Integrating 3D Vision Measurements into Industrial Robot Applications

Integrating 3D Vision Measurements into Industrial Robot Applications Integrating 3D Vision Measurements into Industrial Robot Applications by Frank S. Cheng cheng1fs@cmich.edu Engineering and echnology Central Michigan University Xiaoting Chen Graduate Student Engineering

More information

Lab #4: 2-Dimensional Kinematics. Projectile Motion

Lab #4: 2-Dimensional Kinematics. Projectile Motion Lab #4: -Dimensional Kinematics Projectile Motion A medieval trebuchet b Kolderer, c1507 http://members.iinet.net.au/~rmine/ht/ht0.html#5 Introduction: In medieval das, people had a ver practical knowledge

More information

Multi-Instrument Analysis From Point and Raster Data

Multi-Instrument Analysis From Point and Raster Data Technical Report: alg04-02 Februar 02,2004 Sang-Chul Lee, slee40@uiuc.edu Peter Bajcs, pbajcs@ncsa.uiuc.edu Automated Learning Group National Center for Supercomputing Applications 605 East Springfield

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Announcement Assignment 2 has been posted: Due: 10/24 ASAP: Download the code and make sure it compiles» On windows: just build

More information

Answers to practice questions for Midterm 1

Answers to practice questions for Midterm 1 Answers to practice questions for Midterm Paul Hacking /5/9 (a The RREF (reduced row echelon form of the augmented matrix is So the system of linear equations has exactly one solution given by x =, y =,

More information

CS770/870 Spring 2017 Transformations

CS770/870 Spring 2017 Transformations CS770/870 Spring 2017 Transformations Coordinate sstems 2D Transformations Homogeneous coordinates Matrices, vectors, points Coordinate Sstems Coordinate sstems used in graphics Screen coordinates: the

More information

Integration of 3D Stereo Vision Measurements in Industrial Robot Applications

Integration of 3D Stereo Vision Measurements in Industrial Robot Applications Integration of 3D Stereo Vision Measurements in Industrial Robot Applications Frank Cheng and Xiaoting Chen Central Michigan University cheng1fs@cmich.edu Paper 34, ENG 102 Abstract Three dimensional (3D)

More information

More on Transformations. COS 426, Spring 2019 Princeton University

More on Transformations. COS 426, Spring 2019 Princeton University More on Transformations COS 426, Spring 2019 Princeton Universit Agenda Grab-bag of topics related to transformations: General rotations! Euler angles! Rodrigues s rotation formula Maintaining camera transformations!

More information

Wide area tracking method for augmented reality supporting nuclear power plant maintenance work

Wide area tracking method for augmented reality supporting nuclear power plant maintenance work Journal of Marine Science and Application, Vol.6, No.1, January 2006, PP***-*** Wide area tracking method for augmented reality supporting nuclear power plant maintenance work ISHII Hirotake 1, YAN Weida

More information

A New Concept on Automatic Parking of an Electric Vehicle

A New Concept on Automatic Parking of an Electric Vehicle A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform

More information

Computer Graphics. Geometric Transformations

Computer Graphics. Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical descriptions of geometric changes,

More information

Computer Graphics. Geometric Transformations

Computer Graphics. Geometric Transformations Computer Graphics Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical

More information

Detecting a Gazing Region by Visual Direction and Stereo Cameras

Detecting a Gazing Region by Visual Direction and Stereo Cameras Detecting a Gazing Region by Visual Direction and Stereo Cameras Akihiro Sugimoto Λ Akihiro Nakayama Takashi Matsuyama Department of Intelligence Science and Technology Graduate School of Informatics,

More information

3D Corner Detection from Room Environment Using the Handy Video Camera

3D Corner Detection from Room Environment Using the Handy Video Camera 3D Corner Detection from Room Environment Using the Handy Video Camera Ryo HIROSE, Hideo SAITO and Masaaki MOCHIMARU : Graduated School of Science and Technology, Keio University, Japan {ryo, saito}@ozawa.ics.keio.ac.jp

More information

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania Image Formation Antonino Furnari Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania furnari@dmi.unict.it 18/03/2014 Outline Introduction; Geometric Primitives

More information

Input Method Using Divergence Eye Movement

Input Method Using Divergence Eye Movement Input Method Using Divergence Eye Movement Shinya Kudo kudo@kaji-lab.jp Hiroyuki Okabe h.okabe@kaji-lab.jp Taku Hachisu JSPS Research Fellow hachisu@kaji-lab.jp Michi Sato JSPS Research Fellow michi@kaji-lab.jp

More information

Linear Algebra and Image Processing: Additional Theory regarding Computer Graphics and Image Processing not covered by David C.

Linear Algebra and Image Processing: Additional Theory regarding Computer Graphics and Image Processing not covered by David C. Linear Algebra and Image Processing: Additional Theor regarding Computer Graphics and Image Processing not covered b David C. La Dr. D.P. Huijsmans LIACS, Leiden Universit Februar 202 Differences in conventions

More information

Computed tomography of simple objects. Related topics. Principle. Equipment TEP Beam hardening, artefacts, and algorithms

Computed tomography of simple objects. Related topics. Principle. Equipment TEP Beam hardening, artefacts, and algorithms Related topics Beam hardening, artefacts, and algorithms Principle The CT principle is demonstrated with the aid of simple objects. In the case of very simple targets, only a few images need to be taken

More information

Wind tunnel experiments on a rotor model in yaw

Wind tunnel experiments on a rotor model in yaw Nord-Jan ermeer Faculty of Civil Engineering and Geosciences Stevinweg 8 CN Delft The Netherlands Tel: + 78 Fax: + 78 7 E-mail: n.vermeer@ct.tudelft.nl http://www.ct.tudelft.nl/windenergy/ivwhome.htm The

More information

Tracking of Dynamic Objects Based on Optical Flow

Tracking of Dynamic Objects Based on Optical Flow Tracking of Dnamic Objects Based on Optical Flow Torsten Radtke, Volker Zerbe Facult of Informatics and Automation Ilmenau Technical Universit P.O.Bo 10 05 65, 98684 Ilmenau German Abstract In this paper

More information

Nighttime Pedestrian Ranging Algorithm Based on Monocular Vision

Nighttime Pedestrian Ranging Algorithm Based on Monocular Vision BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 16 No 5 Special Issue on Application of Advanced Computing and Simulation in Information Sstems Sofia 016 Print ISSN: 1311-970;

More information

Geometric transformations in 3D and coordinate frames. Computer Graphics CSE 167 Lecture 3

Geometric transformations in 3D and coordinate frames. Computer Graphics CSE 167 Lecture 3 Geometric transformations in 3D and coordinate frames Computer Graphics CSE 167 Lecture 3 CSE 167: Computer Graphics 3D points as vectors Geometric transformations in 3D Coordinate frames CSE 167, Winter

More information

Kinematic Model Analysis of an 8-DOF Photographic Robot

Kinematic Model Analysis of an 8-DOF Photographic Robot Kinematic Model Analysis of an 8-DOF Photographic Robot Xiaowei Xie, Xingang Miao, Su Wang and Feng Zhang Abstract The photographic robot studied in this chapter is an 8-DOF PRRPR-S type. In order to obtain

More information

6-dof Eye-vergence visual servoing by 1-step GA pose tracking

6-dof Eye-vergence visual servoing by 1-step GA pose tracking International Journal of Applied Electromagnetics and Mechanics 52 (216) 867 873 867 DOI 1.3233/JAE-16225 IOS Press 6-dof Eye-vergence visual servoing by 1-step GA pose tracking Yu Cui, Kenta Nishimura,

More information

2D Geometric Transformations and Matrices

2D Geometric Transformations and Matrices Background: Objects are drawn and moved in 2D space and 3D space on a computer screen b multipling matrices. Generall speaking, computer animation is achieved as follows b repeating steps 1, 2, and 3 below.

More information

KINEMATICS STUDY AND WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING TOWER CRANE, USING NUMERICAL AND ANALYTICAL METHODS

KINEMATICS STUDY AND WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING TOWER CRANE, USING NUMERICAL AND ANALYTICAL METHODS The rd International Conference on Computational Mechanics and Virtual Engineering COMEC 9 9 OCTOBER 9, Brasov, Romania KINEMATICS STUY AN WORKING SIMULATION OF THE SELF- ERECTION MECHANISM OF A SELF-ERECTING

More information

Experimental Study on Gazing Actions for Intuitive Man-machine Interface

Experimental Study on Gazing Actions for Intuitive Man-machine Interface Experimental Study on Gazing Actions for Intuitive Man-machine Interface Nobuaki Nakazawa, Ilhwan Kim, Yuuki Tanaka, and Toshikazu Matsui Abstract In this study, we developed human interface based on gazing

More information

Proc. Int. Symp. Robotics, Mechatronics and Manufacturing Systems 92 pp , Kobe, Japan, September 1992

Proc. Int. Symp. Robotics, Mechatronics and Manufacturing Systems 92 pp , Kobe, Japan, September 1992 Proc. Int. Symp. Robotics, Mechatronics and Manufacturing Systems 92 pp.957-962, Kobe, Japan, September 1992 Tracking a Moving Object by an Active Vision System: PANTHER-VZ Jun Miura, Hideharu Kawarabayashi,

More information

CSE328 Fundamentals of Computer Graphics: Theory, Algorithms, and Applications

CSE328 Fundamentals of Computer Graphics: Theory, Algorithms, and Applications CSE328 Fundamentals of Computer Graphics: Theor, Algorithms, and Applications Hong in State Universit of New York at Ston Brook (Ston Brook Universit) Ston Brook, New York 794-44 Tel: (63)632-845; Fa:

More information

Study on the Dynamics Behaviour and MBS Modeling Method of a Subway Track Detecting Vehicle

Study on the Dynamics Behaviour and MBS Modeling Method of a Subway Track Detecting Vehicle First International Conference on Rail Transportation Chengdu, China, Jul -1, 17 Stud on the Dnamics Behaviour and MBS Modeling Method of a Subwa Track Detecting Vehicle Zhuang QI 1, Wenlian ZHANG, Pengfei

More information

CS 2770: Intro to Computer Vision. Multiple Views. Prof. Adriana Kovashka University of Pittsburgh March 14, 2017

CS 2770: Intro to Computer Vision. Multiple Views. Prof. Adriana Kovashka University of Pittsburgh March 14, 2017 CS 277: Intro to Computer Vision Multiple Views Prof. Adriana Kovashka Universit of Pittsburgh March 4, 27 Plan for toda Affine and projective image transformations Homographies and image mosaics Stereo

More information

3D Digitization of Human Foot Based on Computer Stereo Vision Combined with KINECT Sensor Hai-Qing YANG a,*, Li HE b, Geng-Xin GUO c and Yong-Jun XU d

3D Digitization of Human Foot Based on Computer Stereo Vision Combined with KINECT Sensor Hai-Qing YANG a,*, Li HE b, Geng-Xin GUO c and Yong-Jun XU d 2017 International Conference on Mechanical Engineering and Control Automation (ICMECA 2017) ISBN: 978-1-60595-449-3 3D Digitization of Human Foot Based on Computer Stereo Vision Combined with KINECT Sensor

More information

Real-Time Video Stabilization for Aerial Mobile Multimedia Communication

Real-Time Video Stabilization for Aerial Mobile Multimedia Communication International Journal of Innovation, Management and echnolog, Vol. 4, No. 1, Februar 213 Real-ime Video Stabiliation for Aerial Mobile Multimedia Communication Saranu Navaot and Nuttaka Homsup Abstract

More information

2D Object Definition (1/3)

2D Object Definition (1/3) 2D Object Definition (1/3) Lines and Polylines Lines drawn between ordered points to create more complex forms called polylines Same first and last point make closed polyline or polygon Can intersect itself

More information

Mathematics Stage 5 PAS5.1.2 Coordinate geometry

Mathematics Stage 5 PAS5.1.2 Coordinate geometry Mathematics Stage PAS.. Coordinate geometr Part Graphing lines Acknowledgments This publication is copright New South Wales Department of Education and Training (DET), however it ma contain material from

More information

MAN-522: COMPUTER VISION SET-2 Projections and Camera Calibration

MAN-522: COMPUTER VISION SET-2 Projections and Camera Calibration MAN-522: COMPUTER VISION SET-2 Projections and Camera Calibration Image formation How are objects in the world captured in an image? Phsical parameters of image formation Geometric Tpe of projection Camera

More information

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group)

Research Subject. Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) Research Subject Dynamics Computation and Behavior Capture of Human Figures (Nakamura Group) (1) Goal and summary Introduction Humanoid has less actuators than its movable degrees of freedom (DOF) which

More information

Development of an Augmented Reality System for Plant Maintenance Support

Development of an Augmented Reality System for Plant Maintenance Support Development of an Augmented Reality System for Plant Maintenance Support Hirotake Ishii, Koji Matsui, Misa Kawauchi, Hiroshi Shimoda and Hidekazu Yoshikawa Graduate School of Energy Science, Kyoto University

More information

Rocking Component of Earthquake Induced by Horizontal Motion in Irregular Form Foundation

Rocking Component of Earthquake Induced by Horizontal Motion in Irregular Form Foundation 13 th World Conference on Earthquake Engineering Vancouver, B.C., Canada August 1-6, 24 Paper No. 121 Rocking Component of Earthquake Induced by Horizontal Motion in Irregular Form Foundation Tohru Jomen

More information

Computed tomography (Item No.: P )

Computed tomography (Item No.: P ) Computed tomography (Item No.: P2550100) Curricular Relevance Area of Expertise: Biology Education Level: University Topic: Modern Imaging Methods Subtopic: X-ray Imaging Experiment: Computed tomography

More information

GLOBAL EDITION. Interactive Computer Graphics. A Top-Down Approach with WebGL SEVENTH EDITION. Edward Angel Dave Shreiner

GLOBAL EDITION. Interactive Computer Graphics. A Top-Down Approach with WebGL SEVENTH EDITION. Edward Angel Dave Shreiner GLOBAL EDITION Interactive Computer Graphics A Top-Down Approach with WebGL SEVENTH EDITION Edward Angel Dave Shreiner This page is intentionall left blank. 4.10 Concatenation of Transformations 219 in

More information

Pose Estimation of Construction Materials by Acquisition of Multiple IDs of Devices

Pose Estimation of Construction Materials by Acquisition of Multiple IDs of Devices 11 Pose Estimation of Construction Materials by Acquisition of Multiple IDs of Devices Tomohiro Umetani 1, Kenji Inoue 2 and Tatsuo Arai 3 1 Department of Intelligence and Informatics, Konan University

More information

Simulation of a 2-link Brachiating Robot with Open-Loop Controllers

Simulation of a 2-link Brachiating Robot with Open-Loop Controllers Simulation of a -link Brachiating Robot with Open-oop Controllers David Ufford Northwestern Universit June 009 SIMUATION OF A -INK BRACHIATING ROBOT WITH OPEN-OOP CONTROERS.... PROJECT OVERVIEW... 3. MONKEYBOT

More information

Tracking The Trajectories of Migrating Birds

Tracking The Trajectories of Migrating Birds Tracking The Trajectories of Migrating Birds Brian Crombie Matt Zivne 1. Summar 2. Patents 3. Standards 4. I/O Outline. Modes of Operation 6. Block Diagram 7. Parts List 1 Outline 8. Software Flowcharts

More information

Interesting Application. Linear Algebra

Interesting Application. Linear Algebra MATH 308A PROJECT: An Interesting Application of Linear Algebra Produced by: Kristen Pilawski Math 308 A Professor James King Fall 2001 Application: Space Shuttle Control Systems Abstract: This report

More information

Mobile 3D Visualization

Mobile 3D Visualization Mobile 3D Visualization Balázs Tukora Department of Information Technology, Pollack Mihály Faculty of Engineering, University of Pécs Rókus u. 2, H-7624 Pécs, Hungary, e-mail: tuxi@morpheus.pte.hu Abstract:

More information

Number Sense and Operations Curriculum Framework Learning Standard

Number Sense and Operations Curriculum Framework Learning Standard Grade 5 Expectations in Mathematics Learning Standards from the MA Mathematics Curriculum Framework for the end of Grade 6 are numbered and printed in bold. The Franklin Public School System s grade level

More information

Stereo CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz

Stereo CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz Stereo CSE 576 Ali Farhadi Several slides from Larry Zitnick and Steve Seitz Why do we perceive depth? What do humans use as depth cues? Motion Convergence When watching an object close to us, our eyes

More information

An idea which can be used once is a trick. If it can be used more than once it becomes a method

An idea which can be used once is a trick. If it can be used more than once it becomes a method An idea which can be used once is a trick. If it can be used more than once it becomes a method - George Polya and Gabor Szego University of Texas at Arlington Rigid Body Transformations & Generalized

More information

3D Semantic Parsing of Large-Scale Indoor Spaces Supplementary Material

3D Semantic Parsing of Large-Scale Indoor Spaces Supplementary Material 3D Semantic Parsing of Large-Scale Indoor Spaces Supplementar Material Iro Armeni 1 Ozan Sener 1,2 Amir R. Zamir 1 Helen Jiang 1 Ioannis Brilakis 3 Martin Fischer 1 Silvio Savarese 1 1 Stanford Universit

More information

CSE 167: Introduction to Computer Graphics Lecture #3: Coordinate Systems

CSE 167: Introduction to Computer Graphics Lecture #3: Coordinate Systems CSE 167: Introduction to Computer Graphics Lecture #3: Coordinate Systems Jürgen P. Schulze, Ph.D. University of California, San Diego Spring Quarter 2015 Announcements Project 2 due Friday at 1pm Homework

More information

ON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE

ON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE ON THE VELOCITY OF A WEIGHTED CYLINDER DOWN AN INCLINED PLANE Raghav Grover and Aneesh Agarwal RG (Grade 12 High School), AA (Grade 11 High School) Department of Physics, The Doon School, Dehradun. raghav.503.2019@doonschool.com,

More information

Occlusion Detection of Real Objects using Contour Based Stereo Matching

Occlusion Detection of Real Objects using Contour Based Stereo Matching Occlusion Detection of Real Objects using Contour Based Stereo Matching Kenichi Hayashi, Hirokazu Kato, Shogo Nishida Graduate School of Engineering Science, Osaka University,1-3 Machikaneyama-cho, Toyonaka,

More information

Geometric Model of Camera

Geometric Model of Camera Geometric Model of Camera Dr. Gerhard Roth COMP 42A Winter 25 Version 2 Similar Triangles 2 Geometric Model of Camera Perspective projection P(X,Y,Z) p(,) f X Z f Y Z 3 Parallel lines aren t 4 Figure b

More information

Projections. Brian Curless CSE 457 Spring Reading. Shrinking the pinhole. The pinhole camera. Required:

Projections. Brian Curless CSE 457 Spring Reading. Shrinking the pinhole. The pinhole camera. Required: Reading Required: Projections Brian Curless CSE 457 Spring 2013 Angel, 5.1-5.6 Further reading: Fole, et al, Chapter 5.6 and Chapter 6 David F. Rogers and J. Alan Adams, Mathematical Elements for Computer

More information

Example 1: Give the coordinates of the points on the graph.

Example 1: Give the coordinates of the points on the graph. Ordered Pairs Often, to get an idea of the behavior of an equation, we will make a picture that represents the solutions to the equation. A graph gives us that picture. The rectangular coordinate plane,

More information