Virtual Exhibition of Traditional Dances by Blending Colors of Multiple Images
|
|
- Claude Clarke
- 7 years ago
- Views:
Transcription
1 Virtual Exhibition of Traditional Dances by Blending Colors of Multiple Images Takeshi Shakunaga Yasuhiro Mukaigaa Ryo Yamane Daisuke Genda Yuji Kamon Department of Information Technology, Okayama University, JAPAN Abstract A color blending method for generating a high quality image sequence of human motion is presented. The 3D human shape is reconstructed by volume intersection and expressed as a set of voxels. As each voxel is observed as different colors from different cameras, voxel color needs to be assigned appropriately from several colors. We present a color blending method hich calculates voxel color from a linear combination of the colors observed by multiple cameras. The eightings in the linear combination are calculated based on both viepoint and surface normal. As surface normal is taken into account, the images ith clear texture can be generated. Moreover, since viepoint is also taken into account, high quality images free of unnatural arping can be generated. To examine the effectiveness of the algorithm, a traditional dance motion as captured and ne images ere generated from arbitrary viepoints. Compared to conventional methods, quality at the boundaries as confirmed to be improved. Introduction Recently, a lot of research has been conducted into preserving cultural treasures in digital archives[, 2]. In particular, intangible cultural treasures, such as traditional dance, are difficult to preserve because a complete archiving method has not been developed. To capture human motion, a marker-based motion capture system is often used. This system can precisely measure the 3D position of markers, and the measured data can be used in many applications, including computer graphics and motion analysis. Although costumes and ornaments are also part of intangible cultural treasures, this visual information cannot be captured by ordinary motion capture systems. If the 3D visual information of dance motion as archived, the viepoint could be controlled arbitrarily. Control of the viepoint ould be important for both digital archiving and dance training. To generate a ne image hich can be observed Camera PC S-Video Netork Synchronization Signal Figure : Multiple camera system. from an arbitrary viepoint, many methods using multiple cameras have already been proposed[3, 4, 5]. A 3D model of the human body is reconstructed based on images, and the surface texture is mapped onto the 3D model. While each point on the human body is observed from several cameras, the colors are not same. Therefore, an appropriate surface color needs to be calculated from several colors. To reproduce a detailed texture, calculation methods based on the surface normal have been proposed[6]. Hoever, these methods tend to be noisy because the camera from hich the color is taken is different for each voxel. Other calculation methods based on viepoint have been proposed to improve the quality of images generated[7, 8]. These methods, hoever, often cause unnatural arping of texture, especially at boundaries. In this paper, e propose a ne color blending method based on both viepoint and surface normal. As this approach does not produce unnatural arping at boundaries, the quality of generated images is improved. 2 Image generation 2. Multiple camera system In this paper, e assume that a target person dances at the center of a room, and that multiple cameras are installed to capture image sequences from var-
2 ious angles, as shon in Fig.. The image sequences are synchronized, ith all cameras geometrically calibrated in advance. 2.2 Purpose In this paper, e do not treat the 3D reconstruction problem. We assume that the 3D shape is reconstructed by the volume intersection method. The reconstructed shape, knon as the visual hull [9, ], is larger than the true shape. We regard the visual hull as the human body. The 3D shape is expressed using a set of micro cubes called voxels. Since each voxel contains 3D information, it is easy to geometrically calculate the 2D position in a ne image from an arbitrary viepoint. Hoever, it is not easy to decide the color of the voxel, because each voxel is observed from several cameras and the observed colors are usually different. Our aim is to decide an appropriate color for each surface voxel. In this paper, the folloing notation is used: surface voxel: s unit surface normal vector of s: N virtual viepoint: eye camera: C j ( j p) here v j is a variable hich specifies the visibility of the voxel as follos: { : s is visible from Cj. v j = (2) : s is invisible from C j. The f is a function hich takes arguments of surface normal, camera direction, and viepoint. Using the eightings, the color I of the surface voxel s is calculated by I = p j= j I j, (3) here is a normalization factor equal to the sum of the eights. If the sum is zero, the surface cannot observed from any camera, and so this case can be ignored. C 3 eye C 2 θ N N C C 4 C 8 s observed color of s from C j : I j unit vector from C j to s: V j unit vector from eye to s: V To make the problem easier, 2D conditions in hich all cameras, viepoint, and voxels are on a single plane is considered, as shon in Fig. 2. In this system, absolute angles of surface normals and the viepoint are specified by θ N and θ eye, respectively. Of course, this can easily be extended to the 3D case. 2.3 Linear combination of observed colors Although each surface voxel is observed by several cameras, the colors are not the same because of complex factors including specular reflections, occlusions, errors in 3D shape reconstruction, and characteristics of the cameras. Therefore, it is difficult to analyze color differences precisely. In our method, voxel color is calculated by color blending instead of analysis by assigning a eight parameter j to each camera C j, ith the eight parameter given by: j = v j f(n s, V j, V ), () C 5 C 6 C 7 Figure 2: Top vie of the system. 2.4 Conventional methods To decide the value of j, the function f needs to be appropriately designed. Conventional methods can be classified into to categories, surface normal-based and viepoint-based. Details of these algorithms are given in the folloing sections Calculations based on surface normal To acquire detailed textural information about an object, an image should be taken from the surface normal, because the surface appears largest from this direction. Weightings are then calculated by the folloing function based on surface normal[6]. f(n, V j, V ) = { : if N Vj is the smallest. : otherise (4)
3 Clearly, this function does not depend on the viepoint θ eye. Although not blurred, the texture generated using this function tends to be noisy, because the camera from hich the color is taken is different for each voxel Calculations based on viepoint To improve the quality of the generated textures, the camera nearest to the viepoint should be selected. If the angle beteen the camera and the viepoint is small, forced arping of the texture can be avoided. To assign large eightings to the nearest cameras, interpolation methods are often used[, 2]. The function f is thus taken to be the linear interpolation of the colors from the to cameras C l and C r as follos[7]: α : C l f(n, V j, V ) = α : C r (5) : otherise here α ( α ) is a parameter representing the position of the viepoint. As an alternative, Matsuyama and Takai[8] have proposed a calculation method using the m-th poer of the inner product of V j and V as follos: f(n, V j, V ) = (V j V ) m, (6) here m is a parameter that controls the degree of color blending. Figures 3 (a) and (b) sho eightings as a function of θ eye as determined by linear interpolation and by the m-th poer of the inner product, respectively. In the figure, different cameras are shon in different colors, as shon in Fig.2. Clearly, functions based on viepoint are independent of surface normal θ N, ith the same eightings assigned to all voxels even if the surface normals are different. Hence, the generated texture is smooth, and as the number of cameras increases, the texture becomes more realistic. These functions, hoever, often cause unnatural arping of textures, especially at boundaries. If a surface is observed from the perpendicular to the surface normal, the surface is almost invisible, and this texture is forcedly arped. This problem mainly occurs at boundaries. 2.5 Calculations based on both viepoint and surface normal The eak point of surface normal-based methods is that the generated texture tends to be noisy, hereas (a) (b) Figure 3: Weightings as a function of θ eye. (a) Linear interpolation of to cameras. (b) m-th poer of the inner product (m = 5). the eak point of viepoint-based method is that unnatural arping occurs at boundaries. A ne function is thus proposed based on both viepoint and surface normal. In this method, the function f can be expressed as the product of to functions, f eye and f N as follos: f(n, V j, V ) = f eye (V, V j )f N (N, V j ). (7) The function f eye needs to be large hen the angle beteen V and V j is small, hereas the function f N needs to be large hen the angle beteen N and V j is large. Although a linear interpolation or an inner product could be used, it is difficult to control the degree of color blending. Only to colors are used in the linear interpolation, but too many colors are used in the inner product. Therefore, m and n-th poers of inner products are chosen as f eye = (V j V ) m, (8) f N = ( N V j ) n, (9) here only the parameters m and n remain to be decided. Figure 4 shos the behaviors of the function for values of m of, 5 and 2. Values of j are shon in the left set of graphs, and normalized values are shon in the right. If m is small, too many colors are blended and the generated texture ill be blurred, hereas if m is large, a single color is used primarily. Thus m has a large impact on texture, and both m and n are set to 5 hen the angle beteen cameras is 45. If there are more cameras, the m and n should be smaller. Graphs on the right of figures 5, 6, 7 and 8 sho the eightings assigned to each camera for a variety of different methods. Graphs on the left sho the eighting of a single camera, 4. The right color maps indicate the eightings of cameras by color. The relationship
4 .8 Σ (a) m = Σ Figure 5: Weightings based on surface normal (b) m = 5 Σ Figure 6: Weightings based on viepoint (linear interpolation) (c) m = Figure 4: Weightings calculated from the m-th poer of the inner product. beteen color and camera is shon in Fig.2. The proposed method can be seen to take both viepoint and surface normal into account. 3 Experimental results 3. ARAMAI data To examine the effectiveness of the proposed method, a studio including eight cameras (SONY DXC-2A) and eight PCs as constructed to capture image sequences. The observing area is a 2m 2m 2m cube. Image sequences are captured synchronously by the cameras at video rate (3 fps) ith an image size of Since the idth of one pixel corresponds to 5mm at the center of the room, voxel size is set to 5mm 5mm 5mm. To easily separate human region from the background, the floor and alls ere covered by green cloth. As an archive of intangible cultural treasures, a Japanese traditional dance ARAMAI as captured. Because the dance is very fast, hair and costume shapes change drastically. Figure 9 shos an example of input images at t = (here t is the frame number) Figure 7: Weightings based on viepoint (5th poer of the inner product) Figure 8: Weightings based on both surface normal and viepoint (proposed method). 3.2 Comparison of generated images Figures 2 and 3 sho images generated for θ eye = at t = and for θ eye = 5 at t = 244, respectively. The middle ro shos enlargements of the rectangle regions in the upper ro of images. The loer ro shos camera eightings for each surface point by color. The left column shos results generated using
5 Figure 9: Example of input images (t = ). the conventional method based only on surface normal, the center column shos results based only on viepoint (the 5th poer of the inner product), and the right column shos results generated using the proposed method (m = 5, n = 5). The quality of the texture is much improved from the others at the boundaries. 3.3 Virtual exhibition of ARAMAI 3.3. Camera control independent of dancer Figure shos an example of generated movie ith changing virtual viepoint. In this example, the camera position is moved at a constant speed around the dancer. We have confirmed that the position of the virtual camera doesn t affect the quality of the generated images Camera control by motion analysis Figure shos another example of generated movie. In this example, a virtual camera position is controlled as if the camera alays keeps in front of the dancer. In order to implement the camera ork, e have utilized a motion data hich as independently captured by a hand-made motion capture system. That is, the motion data as captured hen the same dancer danced Aramai again here she ore a special dress ith fifteen color markers. After analyzing her posture in each frame, e can easily calculate the front direction in each frame. Thus, e can also estimate a pose of the visual hull in each frame by matching the hull to a motion data in 3-d space. Although the pose estimation is somehat rough, e can synthesize a very useful camera ork from the estimated poses. Figure 2: Comparison of generated images (θ eye =, t = ). In Fig., the first and third ros sho a generated movie, hile the second and fourth ros indicate estimated poses of the upper image. 3.4 Quantitative comparison Finally, a generated image as compared to a real image for quantitative comparison. An additional camera as installed and a real image as captured, as shon in Fig.4(a). The virtual viepoint as then set to be the same as the additional camera. Images captured by the additional camera ere not used for image generation. Figures 4(b), (c) and (d) sho results of the surface normal-based method, the viepoint-based method and the proposed method, respectively. For numerical evaluation, differences beteen the real image and the generated images ere calculated, as shon in (e), (f) and (g). RGB root mean square errors of each method are shon next to the images. Comparison of (e) and (g) reveals that errors are reduced by the proposed method. Further comparison of (f) and (g) reveals that the proposed method can improve the quality of texture at boundaries. 4 Conclusions In this paper, a method for generating high quality images by blending the colors observed from multiple cameras as proposed in hich eightings of the
6 t = t = 2 t = 4 t = 6 t = 8 t = t = 2 t = 4 t = 6 t = 8 Figure : A movie generated by a virtual camera moving around the dancer. To examine the effectiveness of the proposed method, 3D motion and visual information of the Japanese traditional dance ARAMAI as captured using eight cameras. The quality of images generated from arbitrary viepoints is obviously improved over the conventional methods. In this paper, only the color blending problem as discussed ith neither color calibration beteen cameras nor fine 3D reconstruction. Hoever, these problems need to be solved exhaustively in the future. We intend to analyze differences in colors, and improve the quality of output images. Acknoledgments The authors ould like to thank WARABI-ZA ( for their kind cooperation in the capture of the ARAMAI dance. This research has been supported by Japan Science and Technology Corporation under Ikeuchi CREST project. Figure 3: Comparison of generated images (θ eye = 5, t = 244). cameras ere calculated based on both viepoint and surface normal. By changing the exponent parameters m and n, the degree of dependence on viepoint and surface normal can be controlled. References [] D. Miyazaki et al.: The Great Buddha Project: Modeling Cultural Heritage through Observation, Proc. the Sixth International Conference on Virtual Systems and MultiMedia (VSMM 2), pp.38-45, 2. [2] M. Levoy et al.: The Digital Michelangelo Project: 3D Scanning of Large Statues, Proc. SIGGRAPH 2, pp.3-44, 2. [3] T. Kanade, P. Rander and P. J. Narayanan: Virtualized Reality: Constructing Virtual Worlds from
7 t = t = 2 t = 4 t = 6 t = 8 t = t = 2 t = 4 t = 6 t = 8 t = 2 t = 22 t = 24 t = 26 t = 28 Figure : A movie generated by a virtual camera in front of the dancer.
8 [] S. M. Seitz and C. R. Dyer: Vie Morphing, Proc. SIGGRAPH 96, pp.2-3, 996. [2] S. E. Chen and L. Williams: Vie Interpolation for Image Synthesis, Proc. SIGGRAPH 93, pp , 993. (a) real image (b) (c) (d) (e) 5.3 (f) 4.6 (g) 4.2 Figure 4: Evaluation. (a) real image. (b),(c) and (d) reconstructed images. (e),(f) and (g) differences beteen reconstructions and the real images, ith RGB RMS differences also shon. Real Scenes, IEEE MultiMedia, Vol.4, No., pp.34-47, 997. [4] S. Moezzi, L. C. Tai and P. Gerard: Virtual Vie Generation for 3D Digital Video, IEEE MultiMedia, Vol.4, No., pp.8-26, 997. [5] I. Kitahara, H. Saito, S. Akimichi, T. Ono, Y. Ohta and T. Kanade: Large-scale Virtualized Reality, Proc. CVPR2, Technical Sketches, 2. [6] T. Takai and T. Matsuyama: Interactive Vieer for 3D Video, Proc. Fourth International Workshop on Cooperative Distributed Vision, pp , 2. [7] H. Saito, S. Baba, M. Kimura, S. Vedula and T. Kanade: Appearance-Based Virtual Vie Generation of Temporally-Varying Events from Multi-Camera Images in the 3D Room, Proc. Second International Conference on 3-D Digital Imaging and Modeling (3DIM 99), pp , 999. [8] T. Matsuyama and T. Takai: Generation, Visualization, and Editing of 3D Video, Proc. Symposium on 3D Data Processing Visualization and Transmission, pp , 22. [9] W. Matusik, C. Buehler, R. Raskar, S. J. Gortler and L. McMillan: Image-Based Visual Hulls, Proc. SIG- GRAPH 2, pp , 2. [] A. Laurentini: The Visual Hull Concept for Silhouette-Based Image Understanding, IEEE Trans. PAMI, Vol.6, No.2, pp.5-62, 994.
3 Image-Based Photo Hulls. 2 Image-Based Visual Hulls. 3.1 Approach. 3.2 Photo-Consistency. Figure 1. View-dependent geometry.
Image-Based Photo Hulls Greg Slabaugh, Ron Schafer Georgia Institute of Technology Center for Signal and Image Processing Atlanta, GA 30332 {slabaugh, rws}@ece.gatech.edu Mat Hans Hewlett-Packard Laboratories
More informationAnnouncements. Active stereo with structured light. Project structured light patterns onto the object
Announcements Active stereo with structured light Project 3 extension: Wednesday at noon Final project proposal extension: Friday at noon > consult with Steve, Rick, and/or Ian now! Project 2 artifact
More informationPoint Cloud Streaming for 3D Avatar Communication
16 Point Cloud Streaming for 3D Avatar Communication Masaharu Kajitani, Shinichiro Takahashi and Masahiro Okuda Faculty of Environmental Engineering, The University of Kitakyushu Japan Open Access Database
More informationA Study on M2M-based AR Multiple Objects Loading Technology using PPHT
A Study on M2M-based AR Multiple Objects Loading Technology using PPHT Sungmo Jung, Seoksoo Kim * Department of Multimedia Hannam University 133, Ojeong-dong, Daedeok-gu, Daejeon-city Korea sungmoj@gmail.com,
More informationSYNTHESIZING FREE-VIEWPOINT IMAGES FROM MULTIPLE VIEW VIDEOS IN SOCCER STADIUM
SYNTHESIZING FREE-VIEWPOINT IMAGES FROM MULTIPLE VIEW VIDEOS IN SOCCER STADIUM Kunihiko Hayashi, Hideo Saito Department of Information and Computer Science, Keio University {hayashi,saito}@ozawa.ics.keio.ac.jp
More informationLow-resolution Character Recognition by Video-based Super-resolution
2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro
More informationOnline Model Reconstruction for Interactive Virtual Environments
Online Model Reconstruction for Interactive Virtual Environments Benjamin Lok University of North Carolina at Chapel Hill Department of Computer Science ABSTRACT We present a system for generating real-time
More informationOPTIMIZING WEB SERVER'S DATA TRANSFER WITH HOTLINKS
OPTIMIZING WEB SERVER'S DATA TRANSFER WIT OTLINKS Evangelos Kranakis School of Computer Science, Carleton University Ottaa,ON. K1S 5B6 Canada kranakis@scs.carleton.ca Danny Krizanc Department of Mathematics,
More informationCharacter Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University
Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University Presented by: Harish CS-525 First presentation Abstract This article presents
More informationProjection Center Calibration for a Co-located Projector Camera System
Projection Center Calibration for a Co-located Camera System Toshiyuki Amano Department of Computer and Communication Science Faculty of Systems Engineering, Wakayama University Sakaedani 930, Wakayama,
More informationMultivariate data visualization using shadow
Proceedings of the IIEEJ Ima and Visual Computing Wor Kuching, Malaysia, Novembe Multivariate data visualization using shadow Zhongxiang ZHENG Suguru SAITO Tokyo Institute of Technology ABSTRACT When visualizing
More informationVectors Math 122 Calculus III D Joyce, Fall 2012
Vectors Math 122 Calculus III D Joyce, Fall 2012 Vectors in the plane R 2. A vector v can be interpreted as an arro in the plane R 2 ith a certain length and a certain direction. The same vector can be
More informationData Storage 3.1. Foundations of Computer Science Cengage Learning
3 Data Storage 3.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List five different data types used in a computer. Describe how
More informationLeveraging Multipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Networks
Leveraging ultipath Routing and Traffic Grooming for an Efficient Load Balancing in Optical Netorks Juliana de Santi, André C. Drummond* and Nelson L. S. da Fonseca University of Campinas, Brazil Email:
More informationData Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:
Chapter 3 Data Storage Objectives After studying this chapter, students should be able to: List five different data types used in a computer. Describe how integers are stored in a computer. Describe how
More informationNetwork Traffic Prediction Based on the Wavelet Analysis and Hopfield Neural Network
Netork Traffic Prediction Based on the Wavelet Analysis and Hopfield Neural Netork Sun Guang Abstract Build a mathematical model is the key problem of netork traffic prediction. Traditional single netork
More informationComputational Geometry. Lecture 1: Introduction and Convex Hulls
Lecture 1: Introduction and convex hulls 1 Geometry: points, lines,... Plane (two-dimensional), R 2 Space (three-dimensional), R 3 Space (higher-dimensional), R d A point in the plane, 3-dimensional space,
More informationB2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.
B2.53-R3: COMPUTER GRAPHICS NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER
More informationVision based Vehicle Tracking using a high angle camera
Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work
More informationA method of generating free-route walk-through animation using vehicle-borne video image
A method of generating free-route walk-through animation using vehicle-borne video image Jun KUMAGAI* Ryosuke SHIBASAKI* *Graduate School of Frontier Sciences, Shibasaki lab. University of Tokyo 4-6-1
More informationSolving Systems of Linear Equations With Row Reductions to Echelon Form On Augmented Matrices. Paul A. Trogdon Cary High School Cary, North Carolina
Solving Sstems of Linear Equations With Ro Reductions to Echelon Form On Augmented Matrices Paul A. Trogdon Car High School Car, North Carolina There is no more efficient a to solve a sstem of linear equations
More information3D Rendering - Techniques and Challenges
3D Rendering - Techniques and Challenges Vishal Verma #1, Ekta Walia *2 # Department of Computer Science, M L N College, Yamuna Nagar, Haryana, INDIA 1 me_vishaal@hotmail.com * IT Department, Maharishi
More informationThe Research on Demand Forecasting of Supply Chain Based on ICCELMAN
505 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 46, 2015 Guest Editors: Peiyu Ren, Yancang Li, Huiping Song Copyright 2015, AIDIC Servizi S.r.l., ISBN 978-88-95608-37-2; ISSN 2283-9216 The
More informationSegmentation of building models from dense 3D point-clouds
Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute
More informationA Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
More informationREDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION
Health and Safety Executive Information Document HSE 246/31 REDUCING RISK OF HAND-ARM VIBRATION INJURY FROM HAND-HELD POWER TOOLS INTRODUCTION 1 This document contains internal guidance hich has been made
More information12. Inner Product Spaces
1. Inner roduct Spaces 1.1. Vector spaces A real vector space is a set of objects that you can do to things ith: you can add to of them together to get another such object, and you can multiply one of
More informationTopic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model
Topic 4: Introduction to Labour Market, Aggregate Supply and AD-AS model 1. In order to model the labour market at a microeconomic level, e simplify greatly by assuming that all jobs are the same in terms
More informationImage-Based Model Acquisition and Interactive Rendering for Building 3D Digital Archives
Image-Based Model Acquisition and Interactive Rendering for Building 3D Digital Archives Ying-Chieh Chen 1, Chun-Fa Chang 1, Zong-Nan Shen 1, Yong-Min Chen 1, Hong-Long Chou 2 1 Department of Computer
More informationCRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM) STRUCTURE
st Logistics International Conference Belgrade, Serbia 8-30 November 03 CRITERIUM FOR FUNCTION DEFININING OF FINAL TIME SHARING OF THE BASIC CLARK S FLOW PRECEDENCE DIAGRAMMING (PDM STRUCTURE Branko Davidović
More informationSSIM Technique for Comparison of Images
SSIM Technique for Comparison of Images Anil Wadhokar 1, Krupanshu Sakharikar 2, Sunil Wadhokar 3, Geeta Salunke 4 P.G. Student, Department of E&TC, GSMCOE Engineering College, Pune, Maharashtra, India
More informationCloud-Empowered Multimedia Service: An Automatic Video Storytelling Tool
Cloud-Empowered Multimedia Service: An Automatic Video Storytelling Tool Joseph C. Tsai Foundation of Computer Science Lab. The University of Aizu Fukushima-ken, Japan jctsai@u-aizu.ac.jp Abstract Video
More informationArchitectural Photogrammetry Lab., College of Architecture, University of Valladolid - jgarciaf@mtu.edu b
AN APPROACH TO 3D DIGITAL MODELING OF SURFACES WITH POOR TEXTURE BY RANGE IMAGING TECHNIQUES. SHAPE FROM STEREO VS. SHAPE FROM SILHOUETTE IN DIGITIZING JORGE OTEIZA S SCULPTURES J. García Fernández a,
More informationIntroduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
More informationModelling 3D Avatar for Virtual Try on
Modelling 3D Avatar for Virtual Try on NADIA MAGNENAT THALMANN DIRECTOR MIRALAB UNIVERSITY OF GENEVA DIRECTOR INSTITUTE FOR MEDIA INNOVATION, NTU, SINGAPORE WWW.MIRALAB.CH/ Creating Digital Humans Vertex
More informationPERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM
PERFORMANCE ANALYSIS OF HIGH RESOLUTION IMAGES USING INTERPOLATION TECHNIQUES IN MULTIMEDIA COMMUNICATION SYSTEM Apurva Sinha 1, Mukesh kumar 2, A.K. Jaiswal 3, Rohini Saxena 4 Department of Electronics
More informationREAL-TIME IMAGE BASED LIGHTING FOR OUTDOOR AUGMENTED REALITY UNDER DYNAMICALLY CHANGING ILLUMINATION CONDITIONS
REAL-TIME IMAGE BASED LIGHTING FOR OUTDOOR AUGMENTED REALITY UNDER DYNAMICALLY CHANGING ILLUMINATION CONDITIONS Tommy Jensen, Mikkel S. Andersen, Claus B. Madsen Laboratory for Computer Vision and Media
More informationAn Experience Based Learning Controller
J. Intelligent Learning Systems & Applications, 2010, 2: 80-85 doi:10.4236/jilsa.2010.22011 Published Online May 2010 (http://.scirp.org/journal/jilsa) An Experience Based Learning Controller Debadutt
More informationBernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA
Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT
More informationCHAPTER 6 TEXTURE ANIMATION
CHAPTER 6 TEXTURE ANIMATION 6.1. INTRODUCTION Animation is the creating of a timed sequence or series of graphic images or frames together to give the appearance of continuous movement. A collection of
More informationSpatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling
, March 13-15, 2013, Hong Kong Spatio-Temporally Coherent 3D Animation Reconstruction from Multi-view RGB-D Images using Landmark Sampling Naveed Ahmed Abstract We present a system for spatio-temporally
More informationComputer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping. Lecture 15 Taku Komura
Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping Lecture 15 Taku Komura In the previous lectures We did ray tracing and radiosity Ray tracing is good to render specular
More informationSuper-resolution method based on edge feature for high resolution imaging
Science Journal of Circuits, Systems and Signal Processing 2014; 3(6-1): 24-29 Published online December 26, 2014 (http://www.sciencepublishinggroup.com/j/cssp) doi: 10.11648/j.cssp.s.2014030601.14 ISSN:
More informationLCs for Binary Classification
Linear Classifiers A linear classifier is a classifier such that classification is performed by a dot product beteen the to vectors representing the document and the category, respectively. Therefore it
More informationFacial Features Tracking applied to Drivers Drowsiness Detection
Facial Features Tracking applied to Drivers Drosiness Detection L. M. BERGASA, R. BAREA, E. LÓPEZ, M. ESCUDERO, J. I. PINEDO Departamento de Electrónica, Universidad de Alcalá Campus universitario s/n.
More informationVirtual Fitting by Single-shot Body Shape Estimation
Virtual Fitting by Single-shot Body Shape Estimation Masahiro Sekine* 1 Kaoru Sugita 1 Frank Perbet 2 Björn Stenger 2 Masashi Nishiyama 1 1 Corporate Research & Development Center, Toshiba Corporation,
More informationRendering Microgeometry with Volumetric Precomputed Radiance Transfer
Rendering Microgeometry with Volumetric Precomputed Radiance Transfer John Kloetzli February 14, 2006 Although computer graphics hardware has made tremendous advances over the last few years, there are
More information3D Scanner using Line Laser. 1. Introduction. 2. Theory
. Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric
More informationBasic Linear Algebra
Basic Linear Algebra by: Dan Sunday, softsurfer.com Table of Contents Coordinate Systems 1 Points and Vectors Basic Definitions Vector Addition Scalar Multiplication 3 Affine Addition 3 Vector Length 4
More informationSolving Geometric Problems with the Rotating Calipers *
Solving Geometric Problems with the Rotating Calipers * Godfried Toussaint School of Computer Science McGill University Montreal, Quebec, Canada ABSTRACT Shamos [1] recently showed that the diameter of
More informationColorado School of Mines Computer Vision Professor William Hoff
Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description
More informationHigh Quality Image Magnification using Cross-Scale Self-Similarity
High Quality Image Magnification using Cross-Scale Self-Similarity André Gooßen 1, Arne Ehlers 1, Thomas Pralow 2, Rolf-Rainer Grigat 1 1 Vision Systems, Hamburg University of Technology, D-21079 Hamburg
More informationBuilding an Advanced Invariant Real-Time Human Tracking System
UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian
More informationReflection and Refraction
Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,
More informationTracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object
More informationA Quantitative Approach to the Performance of Internet Telephony to E-business Sites
A Quantitative Approach to the Performance of Internet Telephony to E-business Sites Prathiusha Chinnusamy TransSolutions Fort Worth, TX 76155, USA Natarajan Gautam Harold and Inge Marcus Department of
More informationREAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
More informationComputer-Generated Photorealistic Hair
Computer-Generated Photorealistic Hair Alice J. Lin Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA ajlin0@cs.uky.edu Abstract This paper presents an efficient method for
More informationAssessment of Camera Phone Distortion and Implications for Watermarking
Assessment of Camera Phone Distortion and Implications for Watermarking Aparna Gurijala, Alastair Reed and Eric Evans Digimarc Corporation, 9405 SW Gemini Drive, Beaverton, OR 97008, USA 1. INTRODUCTION
More informationAlgebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard
Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express
More informationVizGrid: Collaborative Visualization Grid Environment for Natural Interaction between Remote Researchers
VizGrid: Collaborative Visualization Grid Environment for Natural Interaction between Remote Researchers V Ryuichi Matsukura V Koji Koyamada V Yasuo Tan V Yukihiro Karube V Mitsuhiro Moriya (Manuscript
More informationVision-based Walking Parameter Estimation for Biped Locomotion Imitation
Vision-based Walking Parameter Estimation for Biped Locomotion Imitation Juan Pedro Bandera Rubio 1, Changjiu Zhou 2 and Francisco Sandoval Hernández 1 1 Dpto. Tecnología Electrónica, E.T.S.I. Telecomunicación
More informationEFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM
EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM Amol Ambardekar, Mircea Nicolescu, and George Bebis Department of Computer Science and Engineering University
More informationHSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER
HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia sjafari@ut.ee
More informationDetermining optimal window size for texture feature extraction methods
IX Spanish Symposium on Pattern Recognition and Image Analysis, Castellon, Spain, May 2001, vol.2, 237-242, ISBN: 84-8021-351-5. Determining optimal window size for texture feature extraction methods Domènec
More informationChoosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process
hoosing the Optimal Object-Oriented Implementation using Analytic Hierarchy Process Naunong Sunanta honlameth Arpnikanondt King Mongkut s University of Technology Thonburi, naunong@sit.kmutt.ac.th King
More informationThis unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.
Algebra I Overview View unit yearlong overview here Many of the concepts presented in Algebra I are progressions of concepts that were introduced in grades 6 through 8. The content presented in this course
More informationCombining 2D Feature Tracking and Volume Reconstruction for Online Video-Based Human Motion Capture
Combining 2D Feature Tracking and Volume Reconstruction for Online Video-Based Human Motion Capture Christian Theobalt Marcus Magnor Pascal Schüler Hans-Peter Seidel Max-Planck-Institut für Informatik
More informationModelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic
More informationINTRODUCTION TO RENDERING TECHNIQUES
INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature
More informationA Realistic Video Avatar System for Networked Virtual Environments
A Realistic Video Avatar System for Networked Virtual Environments Vivek Rajan, Satheesh Subramanian, Damin Keenan Andrew Johnson, Daniel Sandin, Thomas DeFanti Electronic Visualization Laboratory University
More informationSkillsUSA 2014 Contest Projects 3-D Visualization and Animation
SkillsUSA Contest Projects 3-D Visualization and Animation Click the Print this Section button above to automatically print the specifications for this contest. Make sure your printer is turned on before
More informationTracking and Recognition in Sports Videos
Tracking and Recognition in Sports Videos Mustafa Teke a, Masoud Sattari b a Graduate School of Informatics, Middle East Technical University, Ankara, Turkey mustafa.teke@gmail.com b Department of Computer
More informationImage Normalization for Illumination Compensation in Facial Images
Image Normalization for Illumination Compensation in Facial Images by Martin D. Levine, Maulin R. Gandhi, Jisnu Bhattacharyya Department of Electrical & Computer Engineering & Center for Intelligent Machines
More information3D Model based Object Class Detection in An Arbitrary View
3D Model based Object Class Detection in An Arbitrary View Pingkun Yan, Saad M. Khan, Mubarak Shah School of Electrical Engineering and Computer Science University of Central Florida http://www.eecs.ucf.edu/
More informationEpipolar Geometry. Readings: See Sections 10.1 and 15.6 of Forsyth and Ponce. Right Image. Left Image. e(p ) Epipolar Lines. e(q ) q R.
Epipolar Geometry We consider two perspective images of a scene as taken from a stereo pair of cameras (or equivalently, assume the scene is rigid and imaged with a single camera from two different locations).
More informationA System for Capturing High Resolution Images
A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr
More informationMaya 2014 Basic Animation & The Graph Editor
Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation
More informationDESIGN PROCEDURE FOR A LEARNING FEED-FORWARD CONTROLLER
Proc. 1 st IFAC Conf. on Mechatronic Systems (Darmstadt, Germany, 18 0 Sept. 000), R. Isermann (ed.), VDI/VDE Gesellschaft Mess-und Automatiserungstechnik GMA, Düsseldorf, Germany. DESIGN PROCEDURE FOR
More informationChapter 1. Animation. 1.1 Computer animation
Chapter 1 Animation "Animation can explain whatever the mind of man can conceive. This facility makes it the most versatile and explicit means of communication yet devised for quick mass appreciation."
More informationE-mail Spam Filtering Using Genetic Algorithm: A Deeper Analysis
ISSN:0975-9646 Mandeep hodhary et al, / (IJSIT) International Journal of omputer Science and Information Technologies, Vol. 6 (5), 205, 4266-4270 E-mail Spam Filtering Using Genetic Algorithm: A Deeper
More informationFace Model Fitting on Low Resolution Images
Face Model Fitting on Low Resolution Images Xiaoming Liu Peter H. Tu Frederick W. Wheeler Visualization and Computer Vision Lab General Electric Global Research Center Niskayuna, NY, 1239, USA {liux,tu,wheeler}@research.ge.com
More informationHANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT
International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika
More informationDevelopment of The Next Generation Document Reader -Eye Scanner-
Development of The Next Generation Document Reader -Eye Scanner- Toshiyuki Amano *a, Tsutomu Abe b, Tetsuo Iyoda b, Osamu Nishikawa b and Yukio Sato a a Dept. of Electrical and Computer Engineering, Nagoya
More informationNote on a generalized wage rigidity result. Abstract
Note on a generalized age rigidity result Ariit Mukheree University of Nottingha Abstract Considering Cournot copetition, this note shos that, if the firs differ in labor productivities, the equilibriu
More informationMind the Duality Gap: Logarithmic regret algorithms for online optimization
Mind the Duality Gap: Logarithmic regret algorithms for online optimization Sham M. Kakade Toyota Technological Institute at Chicago sham@tti-c.org Shai Shalev-Shartz Toyota Technological Institute at
More informationA Method of Caption Detection in News Video
3rd International Conference on Multimedia Technology(ICMT 3) A Method of Caption Detection in News Video He HUANG, Ping SHI Abstract. News video is one of the most important media for people to get information.
More informationFast Image Labeling for Creating High-Resolution Panoramic Images on Mobile Devices
2009 11th IEEE International Symposium on Multimedia Fast Image Labeling for Creating High-Resolution Panoramic Images on Mobile Devices Yingen Xiong and Kari Pulli Nokia Research Center Palo Alto, CA
More informationUsing Photorealistic RenderMan for High-Quality Direct Volume Rendering
Using Photorealistic RenderMan for High-Quality Direct Volume Rendering Cyrus Jam cjam@sdsc.edu Mike Bailey mjb@sdsc.edu San Diego Supercomputer Center University of California San Diego Abstract With
More informationA Survey of Software Architecture Viewpoint Models
A Survey of Softare Architecture Viepoint Models Nicholas May nick may@netlink.com.au Abstract The documentation of softare architecture is carried out in many different ays. One method is to break up
More informationCharacter Image Patterns as Big Data
22 International Conference on Frontiers in Handwriting Recognition Character Image Patterns as Big Data Seiichi Uchida, Ryosuke Ishida, Akira Yoshida, Wenjie Cai, Yaokai Feng Kyushu University, Fukuoka,
More informationInternational Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014
Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College
More informationHighlight Removal by Illumination-Constrained Inpainting
Highlight Removal by Illumination-Constrained Inpainting Ping Tan Stephen Lin Long Quan Heung-Yeung Shum Microsoft Research, Asia Hong Kong University of Science and Technology Abstract We present a single-image
More informationHow To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud
REAL TIME 3D FUSION OF IMAGERY AND MOBILE LIDAR Paul Mrstik, Vice President Technology Kresimir Kusevic, R&D Engineer Terrapoint Inc. 140-1 Antares Dr. Ottawa, Ontario K2E 8C4 Canada paul.mrstik@terrapoint.com
More informationMA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem
MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem David L. Finn November 30th, 2004 In the next few days, we will introduce some of the basic problems in geometric modelling, and
More informationReal-Time Cooperative Multi-Target Tracking by Communicating Active Vision Agents
Real-Time Cooperative Multi-Target Tracking by Communicating Active Vision Agents Norimichi Ukita Graduate School of Information Science Nara Institute of Science and Technology, Japan ukita@is.aist-nara.ac.jp
More informationGo to contents 18 3D Visualization of Building Services in Virtual Environment
3D Visualization of Building Services in Virtual Environment GRÖHN, Matti Gröhn; MANTERE, Markku; SAVIOJA, Lauri; TAKALA, Tapio Telecommunications Software and Multimedia Laboratory Department of Computer
More informationAuthors: Masahiro Watanabe*, Motoi Okuda**, Teruo Matsuzawa*** Speaker: Masahiro Watanabe**
Visualization of the Blood flow and the Stress distribution with the Diagnostic Support System for Circulatory Disease in the Volume Communications Environment Authors: Masahiro Watanabe*, Motoi Okuda**,
More informationA Proposal for OpenEXR Color Management
A Proposal for OpenEXR Color Management Florian Kainz, Industrial Light & Magic Revision 5, 08/05/2004 Abstract We propose a practical color management scheme for the OpenEXR image file format as used
More informationImage Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg
Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing
More information