Real-Time 3D Head Pose Tracking Through 2.5D Constrained Local Models with Local Neural Fields

Total Page:16

File Type:pdf, Size:1020Kb

Real-Time 3D Head Pose Tracking Through 2.5D Constrained Local Models with Local Neural Fields International Journal of Computer Vision manuscript No. (will be inserted by the editor) Real-Time 3D Head Pose Tracking Through 2.5D Constrained Local Models with Local Neural Fields Stephen Ackland · Francisco Chiclana · Howell Istance · Simon Coupland Received: date / Accepted: date Abstract Tracking the head in a video stream is a robust. Finally, the texture information is trained via common thread seen within computer vision literature, Local Neural Fields (LNFs) { a deep learning approach supplying the research community with a large number that utilizes small discriminative patches to exploit spa- of challenging and interesting problems. Head pose es- tial relationships between the pixels and provide strong timation from monocular cameras is often considered peaks at the optimal locations. an extended application after the face tracking task Keywords Head Pose Estimation · 2.5D CLM · LNF · has already been performed. This often involves passing Real-time the resultant 2D data through a simpler algorithm that best fits the data to a static 3D model to determine the 3D pose estimate. This work describes the 2.5D 1 Introduction Constrained Local Model, combining a deformable 3D shape point model with 2D texture information to pro- Face tracking and 3D pose estimation from monocu- vide direct estimation of the pose parameters, avoid- lar video streams is an interesting yet challenging task, ing the need for additional optimization strategies. It with novel approaches continually being published in achieves this through an analytical derivation of a Ja- the literature. This paper investigates the prospect of cobian matrix describing how changes in the parame- acquiring the 3D head pose from consumer cameras ters of the model create changes in the shape within the such as webcams and those attached to modern com- image through a full-perspective camera model. In addi- puting devices such as smart phones and tablets, with tion, the model has very low computational complexity the processing power and memory available on such and can run in real-time on modern mobile devices such devices now allowing for computationally intensive ap- as tablets and laptops. The Point Distribution Model plications to run in real-time. The head-pose estimate of the face is built in a unique way, so as to minimize involves the approximation of the translation and rota- the effect of changes in facial expressions on the esti- tion of the head, typically relative to the camera. This mated head pose and hence make the solution more process involves some element of detection and tracking within the 2D image in order to obtain a 3D output. Of S. Ackland course since the 2D image has effectively lost a dimen- De Montfort University, Leicester, UK E-mail: [email protected] sion of data, it is vital that a realistic model of the head and camera are known to achieve a reliable estimate of F. Chiclana De Montfort University, Leicester, UK real-world pose. E-mail: [email protected] Having a predefined model of shape and texture can H. Istance be beneficial in constraining the search process in order University of Tampere, Finland to reduce false positives. The analysis of the image data E-mail: howell.istance@staff.uta.fi can take two main forms: generative models, which are S. Coupland parameterized textures of the whole face (a holistic tex- De Montfort University, Leicester, UK ture model) that when combined synthesize a new facial E-mail: [email protected] appearance, and discriminative models, which combine 2 Stephen Ackland et al. a number of local feature detectors (patch texture mod- Jones, 2001), which provides a good initial estimate of els) representing each point on the face. The discrimi- the head location. A common modern approach to de- native approach comes down to a simple classification tect face points in an image is to utilize deep neural net- problem that can be solved using applications of deep works (Bulat and Tzimiropoulos, 2018; Merget et al., learning. For example, does this new image patch repre- 2018). In particular, the use of cascades of Convolu- sent an eye corner, or not? By combining the response tional Neural Networks have shown excellent results on from all of the patches, we can optimize our shape pa- 3D face alignment problems (Bulat and Tzimiropoulos, rameters to best solve the problem. 2017; Zhu et al., 2016). The variety of tagged train- The main contribution in this work involves the de- ing data now freely available along with the computing sign and development of the 2.5D Constrained Local power of multicore GPUs allow for remarkable infer- Model (2.5D CLM) for head pose estimation from a ence from image to face points. However, this accuracy monocular camera, particularly on devices with limited comes at a high computational cost and is currently not resources such as a tablet or laptop. The model com- suitable for domains where the hardware is limited and bines a 3D shape with 2D texture information that pro- there is a need for real-time performance from video. vides direct estimation of the pose parameters, avoid- For such problems, efficient tracking can be performed ing the need for additional optimization strategies. The by searching the local area of the current solution using texture information is evaluated via Local Neural Fields simple face models (Ackland et al., 2014; Baltruˇsaitis (LNFs) { a deep learning paradigm that utilizes small et al., 2016; Saragih et al., 2011). This is usually suffi- discriminative patches to exploit spatial relationships cient provided the relative movement is not too great between the pixels and provide strong peaks at the and the refresh rate is quick enough, i.e. frames pro- optimal location. The model is carefully constructed cessed per second is high enough. with the alignment of the training shapes via the inner One of the most important issues when dealing with eye-corners, reducing the complexity of the model, and head tracking relates to choosing a representation of the making it more robust to changes in facial expression. head. Many of the representations involve capturing the The model is complete with an analytical derivation of texture from the image and capturing the relative move- a Jacobian matrix, which describes how changes in the ment over time. One of the simplest representations parameters of the model create changes in the point po- comprises a texture mapped cylinder (Cylindrical Head sitions within the image through a full-perspective cam- Model (CHM)) (Xiao et al., 2003), which is formed by era model. The model competes well with other state- instantiating a cylinder into the camera scene and map- of-the-art models on 3D face alignment and head-pose ping the current image frame onto the cylinder surface. estimation tasks, while running with very low compu- Since only the relative movement is determined, cap- tational complexity. turing displacement between the head shape and other items in the environment requires further calibration and additionally, like many tracking methods of this 2 Related Work variety, the tracking tends to degenerate over time and requires re-instantiation regularly. Other simple shapes Evaluating the 3D head pose from a monocular camera may approximate the head shape slightly better with a involves a number of other areas including the detection relatively small computational cost including ellipsoidal and tracking of the head through the evaluation of facial models (Choi and Kim, 2008) and sinusoidal models landmarks in an image. This is a well researched area (Cheung and Peng, 2015). in recent years and has seen many examples within the literature of how to solve these problems. This section Alternatively, models of the head shape and texture summarizes these contributions and provides the basis can be built beforehand, where we attempt to acquire of the 2.5D CLM with Local Neural Fields. a best-fit solution for the model to the new image. By approaching the problem with pre-learned knowledge about the face, we can estimate relative distances be- 2.1 Head tracking models tween in-scene objects better, and also reduce cumula- tive tracking errors by always optimizing the fitting to Tracking the user's head within a series of images from the learned data and using the previous tracking iter- a video stream typically involves two tasks, first to de- ation as a guide only. Specifically, if we wish to track tect the initial location within an image of the head and the shape and subsequently determine pose, we need to secondly to track that head through a series of images. acquire more information about the distribution of the The most successful and well-documented head detec- individual face components or features, such as the eye tor in recent times is the Haar classifier from (Viola and corners and bridge of the nose. Predetermined knowl- Real-Time 3D Head Pose Tracking Through 2.5D Constrained Local Models with Local Neural Fields 3 edge about a face shape often comes in the form of a where Di is a function representing the incoming data Point Distribution Model (PDM) (Cootes et al., 2001). and evaluates how each landmark xi is misaligned within The PDM is capable of creating plausible shapes from the image I. Note as in Saragih et al. (2011) the exten- a sequence of deformable points that are statistically sion of the error term with a regularization term R to learnt from a training set of marked up images of the punish complex deformations of the shape model (i.e. shape. It is a simple linear parametric model in either shapes that deviate too far from the mean shape). 2D or 3D that given enough training data generalizes An alternative way of viewing the problem is via a well to even unseen data.
Recommended publications
  • Automatic 2.5D Cartoon Modelling
    Automatic 2.5D Cartoon Modelling Fengqi An School of Computer Science and Engineering University of New South Wales A dissertation submitted for the degree of Master of Science 2012 PLEASE TYPE THE UNIVERSITY OF NEW SOUTH WALES T hesis!Dissertation Sheet Surname or Family name. AN First namEY. Fengqi Orner namels: Zane Abbreviatlo(1 for degree as given in the University calendar: MSc School: Computer Science & Engineering Faculty: Engineering Title; Automatic 2.50 Cartoon Modelling Abstract 350 words maximum: (PLEASE TYPE) Declarat ion relating to disposition of project thesis/dissertation I hereby grant to the University of New South Wales or its agents the right to archive and to make available my thesis or dissertation in whole orin part in the University libraries in all forms of media, now or here after known, subject to the provisions of the Copyright Act 1968. I retain all property rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of thts thesis or dissertation. I also authorise University Microfilms to use the 350 word abstract of my thesis in Dissertation· Abstracts International (this is applicable to-doctoral theses only) .. ... .............. ~..... ............... 24 I 09 I 2012 Signature · · ·· ·· ·· ···· · ··· ·· ~ ··· · ·· ··· ···· Date The University recognises that there may be exceptional circumstances requiring restrictions on copying or conditions on use. Requests for restriction for a period of up to 2 years must be made in writi'ng. Requests for
    [Show full text]
  • Two-Dimensional Rotational Kinematics Rigid Bodies
    Rigid Bodies A rigid body is an extended object in which the Two-Dimensional Rotational distance between any two points in the object is Kinematics constant in time. Springs or human bodies are non-rigid bodies. 8.01 W10D1 Rotation and Translation Recall: Translational Motion of of Rigid Body the Center of Mass Demonstration: Motion of a thrown baton • Total momentum of system of particles sys total pV= m cm • External force and acceleration of center of mass Translational motion: external force of gravity acts on center of mass sys totaldp totaldVcm total FAext==mm = cm Rotational Motion: object rotates about center of dt dt mass 1 Main Idea: Rotation of Rigid Two-Dimensional Rotation Body Torque produces angular acceleration about center of • Fixed axis rotation: mass Disc is rotating about axis τ total = I α passing through the cm cm cm center of the disc and is perpendicular to the I plane of the disc. cm is the moment of inertial about the center of mass • Plane of motion is fixed: α is the angular acceleration about center of mass cm For straight line motion, bicycle wheel rotates about fixed direction and center of mass is translating Rotational Kinematics Fixed Axis Rotation: Angular for Fixed Axis Rotation Velocity Angle variable θ A point like particle undergoing circular motion at a non-constant speed has SI unit: [rad] dθ ω ≡≡ω kkˆˆ (1)An angular velocity vector Angular velocity dt SI unit: −1 ⎣⎡rad⋅ s ⎦⎤ (2) an angular acceleration vector dθ Vector: ω ≡ Component dt dθ ω ≡ magnitude dt ω >+0, direction kˆ direction ω < 0, direction − kˆ 2 Fixed Axis Rotation: Angular Concept Question: Angular Acceleration Speed 2 ˆˆd θ Object A sits at the outer edge (rim) of a merry-go-round, and Angular acceleration: α ≡≡α kk2 object B sits halfway between the rim and the axis of rotation.
    [Show full text]
  • 1.2 Rules for Translations
    1.2. Rules for Translations www.ck12.org 1.2 Rules for Translations Here you will learn the different notation used for translations. The figure below shows a pattern of a floor tile. Write the mapping rule for the translation of the two blue floor tiles. Watch This First watch this video to learn about writing rules for translations. MEDIA Click image to the left for more content. CK-12 FoundationChapter10RulesforTranslationsA Then watch this video to see some examples. MEDIA Click image to the left for more content. CK-12 FoundationChapter10RulesforTranslationsB 18 www.ck12.org Chapter 1. Unit 1: Transformations, Congruence and Similarity Guidance In geometry, a transformation is an operation that moves, flips, or changes a shape (called the preimage) to create a new shape (called the image). A translation is a type of transformation that moves each point in a figure the same distance in the same direction. Translations are often referred to as slides. You can describe a translation using words like "moved up 3 and over 5 to the left" or with notation. There are two types of notation to know. T x y 1. One notation looks like (3, 5). This notation tells you to add 3 to the values and add 5 to the values. 2. The second notation is a mapping rule of the form (x,y) → (x−7,y+5). This notation tells you that the x and y coordinates are translated to x − 7 and y + 5. The mapping rule notation is the most common. Example A Sarah describes a translation as point P moving from P(−2,2) to P(1,−1).
    [Show full text]
  • Multidisciplinary Design Project Engineering Dictionary Version 0.0.2
    Multidisciplinary Design Project Engineering Dictionary Version 0.0.2 February 15, 2006 . DRAFT Cambridge-MIT Institute Multidisciplinary Design Project This Dictionary/Glossary of Engineering terms has been compiled to compliment the work developed as part of the Multi-disciplinary Design Project (MDP), which is a programme to develop teaching material and kits to aid the running of mechtronics projects in Universities and Schools. The project is being carried out with support from the Cambridge-MIT Institute undergraduate teaching programe. For more information about the project please visit the MDP website at http://www-mdp.eng.cam.ac.uk or contact Dr. Peter Long Prof. Alex Slocum Cambridge University Engineering Department Massachusetts Institute of Technology Trumpington Street, 77 Massachusetts Ave. Cambridge. Cambridge MA 02139-4307 CB2 1PZ. USA e-mail: [email protected] e-mail: [email protected] tel: +44 (0) 1223 332779 tel: +1 617 253 0012 For information about the CMI initiative please see Cambridge-MIT Institute website :- http://www.cambridge-mit.org CMI CMI, University of Cambridge Massachusetts Institute of Technology 10 Miller’s Yard, 77 Massachusetts Ave. Mill Lane, Cambridge MA 02139-4307 Cambridge. CB2 1RQ. USA tel: +44 (0) 1223 327207 tel. +1 617 253 7732 fax: +44 (0) 1223 765891 fax. +1 617 258 8539 . DRAFT 2 CMI-MDP Programme 1 Introduction This dictionary/glossary has not been developed as a definative work but as a useful reference book for engi- neering students to search when looking for the meaning of a word/phrase. It has been compiled from a number of existing glossaries together with a number of local additions.
    [Show full text]
  • 2-D Drawing Geometry Homogeneous Coordinates
    2-D Drawing Geometry Homogeneous Coordinates The rotation of a point, straight line or an entire image on the screen, about a point other than origin, is achieved by first moving the image until the point of rotation occupies the origin, then performing rotation, then finally moving the image to its original position. The moving of an image from one place to another in a straight line is called a translation. A translation may be done by adding or subtracting to each point, the amount, by which picture is required to be shifted. Translation of point by the change of coordinate cannot be combined with other transformation by using simple matrix application. Such a combination is essential if we wish to rotate an image about a point other than origin by translation, rotation again translation. To combine these three transformations into a single transformation, homogeneous coordinates are used. In homogeneous coordinate system, two-dimensional coordinate positions (x, y) are represented by triple- coordinates. Homogeneous coordinates are generally used in design and construction applications. Here we perform translations, rotations, scaling to fit the picture into proper position 2D Transformation in Computer Graphics- In Computer graphics, Transformation is a process of modifying and re- positioning the existing graphics. • 2D Transformations take place in a two dimensional plane. • Transformations are helpful in changing the position, size, orientation, shape etc of the object. Transformation Techniques- In computer graphics, various transformation techniques are- 1. Translation 2. Rotation 3. Scaling 4. Reflection 2D Translation in Computer Graphics- In Computer graphics, 2D Translation is a process of moving an object from one position to another in a two dimensional plane.
    [Show full text]
  • Introduction Week 1, Lecture 1
    CS 430 Computer Graphics Introduction Week 1, Lecture 1 David Breen, William Regli and Maxim Peysakhov Department of Computer Science Drexel University 1 Overview • Course Policies/Issues • Brief History of Computer Graphics • The Field of Computer Graphics: A view from 66,000ft • Structure of this course • Homework overview • Introduction and discussion of homework #1 2 Computer Graphics I: Course Goals • Provide introduction to fundamentals of 2D and 3D computer graphics – Representation (lines/curves/surfaces) – Drawing, clipping, transformations and viewing – Implementation of a basic graphics system • draw lines using Postscript • simple frame buffer with PBM & PPM format • ties together 3D projection and 2D drawing 3 Interactive Computer Graphics CS 432 • Learn and program WebGL • Computer Graphics was a pre-requisite – Not anymore • Looks at graphics “one level up” from CS 430 • Useful for Games classes • Part of the HCI and Game Development & Design tracks? 5 Advanced Rendering Techniques (Advanced Computer Graphics) • Might be offered in the Spring term • 3D Computer Graphics • CS 430/536 is a pre-requisite • Implement Ray Tracing algorithm • Lighting, rendering, photorealism • Study Radiosity and Photon Mapping 7 ART Student Images 8 Computer Graphics I: Technical Material • Course coverage – Mathematical preliminaries – 2D lines and curves – Geometric transformations – Line and polygon drawing – 3D viewing, 3D curves and surfaces – Splines, B-Splines and NURBS – Solid Modeling – Color, hidden surface removal, Z-buffering 9
    [Show full text]
  • CS 4204 Computer Graphics 3D Views and Projection
    CS 4204 Computer Graphics 3D views and projection Adapted from notes by Yong Cao 1 Overview of 3D rendering Modeling: * Topic we’ve already discussed • *Define object in local coordinates • *Place object in world coordinates (modeling transformation) Viewing: • Define camera parameters • Find object location in camera coordinates (viewing transformation) Projection: project object to the viewplane Clipping: clip object to the view volume *Viewport transformation *Rasterization: rasterize object Simple teapot demo 3D rendering pipeline Vertices as input Series of operations/transformations to obtain 2D vertices in screen coordinates These can then be rasterized 3D rendering pipeline We’ve already discussed: • Viewport transformation • 3D modeling transformations We’ll talk about remaining topics in reverse order: • 3D clipping (simple extension of 2D clipping) • 3D projection • 3D viewing Clipping: 3D Cohen-Sutherland Use 6-bit outcodes When needed, clip line segment against planes Viewing and Projection Camera Analogy: 1. Set up your tripod and point the camera at the scene (viewing transformation). 2. Arrange the scene to be photographed into the desired composition (modeling transformation). 3. Choose a camera lens or adjust the zoom (projection transformation). 4. Determine how large you want the final photograph to be - for example, you might want it enlarged (viewport transformation). Projection transformations Introduction to Projection Transformations Mapping: f : Rn Rm Projection: n > m Planar Projection: Projection on a plane.
    [Show full text]
  • Translation and Reflection; Geometry
    Translation and Reflection Reporting Category Geometry Topic Translating and reflecting polygons on the coordinate plane Primary SOL 7.8 The student, given a polygon in the coordinate plane, will represent transformations (reflections, dilations, rotations, and translations) by graphing in the coordinate plane. Materials Graph paper or individual whiteboard with the coordinate plane Tracing paper or patty paper Translation Activity Sheet (attached) Reflection Activity Sheets (attached) Vocabulary polygon, vertical, horizontal, negative, positive, x-axis, y-axis, ordered pair, origin, coordinate plane (earlier grades) translation, reflection (7.8) Student/Teacher Actions (what students and teachers should be doing to facilitate learning) 1. Introduce the lesson by discussing moves on a checkerboard. Note that a move is made by sliding the game piece to a new position. Explain that the move does not affect the size or shape of the game piece. Use this to lead into a discussion on translations. Review horizontal and vertical moves. Review moving in a positive or negative direction on the coordinate plane. 2. Distribute copies of the Translation Activity Sheet, and have students graph the trapezoid. Guide students in completing the sheet. Emphasize the use of the prime notation for the translated figure. 3. Introduce reflection by discussing mirror images. 4. Distribute copies of the Reflection Activity Sheet, and have students graph the trapezoid. Guide students in completing the sheet. Emphasize the use of the prime notation for the translated figure. 5. Give students additional practice. Individual whiteboards could be used for this practice. Assessment Questions o How does translating a figure affect the size, shape, and position of that figure? o How does rotating a figure affect the size, shape, and position of that figure? o What are the differences between a translated polygon and a reflected polygon? Journal/Writing Prompts o Describe what a scalene triangle looks like after being reflected over the y-axis.
    [Show full text]
  • On the Dimensionality of Deformable Face Models
    On the Dimensionality of Deformable Face Models CMU-RI-TR-06-12 Iain Matthews, Jing Xiao, and Simon Baker The Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 Abstract Model-based face analysis is a general paradigm with applications that include face recognition, expression recognition, lipreading, head pose estimation, and gaze estimation. A face model is first constructed from a collection of training data, either 2D images or 3D range scans. The face model is then fit to the input image(s) and the model parameters used in whatever the application is. Most existing face models can be classified as either 2D (e.g. Active Appearance Models) or 3D (e.g. Morphable Models.) In this paper we compare 2D and 3D face models along four axes: (1) representational power, (2) construction, (3) real-time fitting, and (4) self occlusion reasoning. For each axis in turn, we outline the differences that result from using a 2D or a 3D face model. Keywords: Model-based face analysis, 2D Active Appearance Models, 3D Morphable Models, representational power, model construction, non-rigid structure-from-motion, factorization, real- time fitting, the inverse compositional algorithm, constrained fitting, occlusion reasoning. 1 Introduction Model-based face analysis is a general paradigm with numerous applications. A face model is first constructed from either a set of 2D training images [Cootes et al., 2001] or a set of 3D range scans [Blanz and Vetter, 1999]. The face model is then fit to the input image(s) and the model parameters are used in whatever the application is.
    [Show full text]
  • Lecture 8 Image Transformations
    Lecture 8 Image Transformations Last Time (global and local warps) Handouts: PS#2 assigned Idea #1: Cross-Dissolving / Cross-fading Idea #2: Align, then cross-disolve Interpolate whole images: Ihalfway = α*I1 + (1- α)*I2 This is called cross-dissolving in film industry Align first, then cross-dissolve Alignment using global warp – picture still valid But what if the images are not aligned? Failure: Global warping Idea #3: Local warp & cross-dissolve Warp Warp What to do? Cross-dissolve doesn’t work Avg. ShapeCross-dissolve Avg. Shape Global alignment doesn’t work Cannot be done with a global transformation (e.g. affine) Morphing procedure: Any ideas? 1. Find the average shape (the “mean dog”☺) Feature matching! local warping Nose to nose, tail to tail, etc. 2. Find the average color This is a local (non-parametric) warp Cross-dissolve the warped images 1 Triangular Mesh Transformations 1. Input correspondences at key feature points 2. Define a triangular mesh over the points (ex. Delaunay Triangulation) (global and local warps) Same mesh in both images! Now we have triangle-to-triangle correspondences 3. Warp each triangle separately How do we warp a triangle? 3 points = affine warp! Just like texture mapping Slide Alyosha Efros Parametric (global) warping Parametric (global) warping Examples of parametric warps: T p’ = (x’,y’) p = (x,y) Transformation T is a coordinate-changing machine: p’ = T(p) translation rotation aspect What does it mean that T is global? Is the same for any point p can be described by just
    [Show full text]
  • Affine Transformations and Rotations
    CMSC 425 Dave Mount & Roger Eastman CMSC 425: Lecture 6 Affine Transformations and Rotations Affine Transformations: So far we have been stepping through the basic elements of geometric programming. We have discussed points, vectors, and their operations, and coordinate frames and how to change the representation of points and vectors from one frame to another. Our next topic involves how to map points from one place to another. Suppose you want to draw an animation of a spinning ball. How would you define the function that maps each point on the ball to its position rotated through some given angle? We will consider a limited, but interesting class of transformations, called affine transfor- mations. These include (among others) the following transformations of space: translations, rotations, uniform and nonuniform scalings (stretching the axes by some constant scale fac- tor), reflections (flipping objects about a line) and shearings (which deform squares into parallelograms). They are illustrated in Fig. 1. rotation translation uniform nonuniform reflection shearing scaling scaling Fig. 1: Examples of affine transformations. These transformations all have a number of things in common. For example, they all map lines to lines. Note that some (translation, rotation, reflection) preserve the lengths of line segments and the angles between segments. These are called rigid transformations. Others (like uniform scaling) preserve angles but not lengths. Still others (like nonuniform scaling and shearing) do not preserve angles or lengths. Formal Definition: Formally, an affine transformation is a mapping from one affine space to another (which may be, and in fact usually is, the same space) that preserves affine combi- nations.
    [Show full text]
  • Engineering Mechanics
    Course Material in Dynamics by Dr.M.Madhavi,Professor,MED Course Material Engineering Mechanics Dynamics of Rigid Bodies by Dr.M.Madhavi, Professor, Department of Mechanical Engineering, M.V.S.R.Engineering College, Hyderabad. Course Material in Dynamics by Dr.M.Madhavi,Professor,MED Contents I. Kinematics of Rigid Bodies 1. Introduction 2. Types of Motions 3. Rotation of a rigid Body about a fixed axis. 4. General Plane motion. 5. Absolute and Relative Velocity in plane motion. 6. Instantaneous centre of rotation in plane motion. 7. Absolute and Relative Acceleration in plane motion. 8. Analysis of Plane motion in terms of a Parameter. 9. Coriolis Acceleration. 10.Problems II.Kinetics of Rigid Bodies 11. Introduction 12.Analysis of Plane Motion. 13.Fixed axis rotation. 14.Rolling References I. Kinematics of Rigid Bodies I.1 Introduction Course Material in Dynamics by Dr.M.Madhavi,Professor,MED In this topic ,we study the characteristics of motion of a rigid body and its related kinematic equations to obtain displacement, velocity and acceleration. Rigid Body: A rigid body is a combination of a large number of particles occupying fixed positions with respect to each other. A rigid body being defined as one which does not deform. 2.0 Types of Motions 1. Translation : A motion is said to be a translation if any straight line inside the body keeps the same direction during the motion. It can also be observed that in a translation all the particles forming the body move along parallel paths. If these paths are straight lines. The motion is said to be a rectilinear translation (Fig 1); If the paths are curved lines, the motion is a curvilinear translation.
    [Show full text]