MECHANICAL SCANNER OF VERTEBRAL COLUMN



Similar documents
Aulisa Angelo Gabriele, Guzzanti V, Giordano M, Falciglia F, Fuiano M* and Aulisa L*.

SPINAL FUSION. North American Spine Society Public Education Series

SCOLIOSIS TESTING FEATURES ON THE BASIS OF ELECTRONICALLY

PROCESSING OF DIGITAL MOIRÉ IMAGES IN SALUS ORTOPÉDTECHNIKA KFT.

Determining the Posture, Shape and Mobility of the Spine

The Spine Journal 11 (2011) Clinical Study

What types of scoliosis are there?

A QUICK GUIDE TO THE FORMULAS OF MULTIVARIABLE CALCULUS

Deflections. Question: What are Structural Deflections?

Mechanics lecture 7 Moment of a force, torque, equilibrium of a body

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Free Fall: Observing and Analyzing the Free Fall Motion of a Bouncing Ping-Pong Ball and Calculating the Free Fall Acceleration (Teacher s Guide)

MINERVA MEDICA COPYRIGHT

TRACKING MOVEMENT OF BODY-MOUNTED MARKERS THROUGH OPAQUE

( 1) = 9 = 3 We would like to make the length 6. The only vectors in the same direction as v are those

Some Comments on the Derivative of a Vector with applications to angular momentum and curvature. E. L. Lady (October 18, 2000)

Lecture L6 - Intrinsic Coordinates

Lab 2 Sensor Modeling Introduction to the Wiimote and the Wiimote LABVIEW Interface

Scoliosis-Specific exercises can reduce the progression of severe curves in adult idiopathic scoliosis: a long-term cohort study

An inertial haptic interface for robotic applications

Chapter 2. Parameterized Curves in R 3

H.Calculating Normal Vectors

Application Note IMU Visualization Software

Design and Implementation of an Accidental Fall Detection System for Elderly

4.2 Free Body Diagrams

(a) We have x = 3 + 2t, y = 2 t, z = 6 so solving for t we get the symmetric equations. x 3 2. = 2 y, z = 6. t 2 2t + 1 = 0,

Structural Axial, Shear and Bending Moments

Orbital Mechanics. Angular Momentum

When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid.

Copyright 2011 Casa Software Ltd.

AP Physics Circular Motion Practice Test B,B,B,A,D,D,C,B,D,B,E,E,E, m/s, 0.4 N, 1.5 m, 6.3m/s, m/s, 22.9 m/s

LIFETIME ANALYSIS OF ROLLING ELEMENT BEARINGS

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

Unit 4 Practice Test: Rotational Motion

1.(6pts) Find symmetric equations of the line L passing through the point (2, 5, 1) and perpendicular to the plane x + 3y z = 9.

10.5. Click here for answers. Click here for solutions. EQUATIONS OF LINES AND PLANES. 3x 4y 6z 9 4, 2, 5. x y z. z 2. x 2. y 1.

Pro/ENGINEER Wildfire 5.0 Introduction to Surface Modeling

the points are called control points approximating curve

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Bending Stress in Beams

Rotation: Moment of Inertia and Torque

ElectroMagnetic Induction. AP Physics B

MSc in Autonomous Robotics Engineering University of York

L 2 : x = s + 1, y = s, z = 4s Suppose that C has coordinates (x, y, z). Then from the vector equality AC = BD, one has

Section 4: The Basics of Satellite Orbits

On Motion of Robot End-Effector using the Curvature Theory of Timelike Ruled Surfaces with Timelike Directrix

A. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor)

Adequate Theory of Oscillator: A Prelude to Verification of Classical Mechanics Part 2

THEORETICAL MECHANICS

Application Example: Automotive Testing: Optical 3D Metrology improves Safety and Comfort

GeoGebra. 10 lessons. Gerrit Stols

521493S Computer Graphics. Exercise 2 & course schedule change

SEISMIC RETROFITTING OF STRUCTURES

MASTER GUIDE (MAC) Gaming on the go is now possible.

The Relationship Between Corrective and Massage Therapy

ANALYTICAL METHODS FOR ENGINEERS

Experiment 7: Familiarization with the Network Analyzer

A vector is a directed line segment used to represent a vector quantity.

ENGINEERING COUNCIL DYNAMICS OF MECHANICAL SYSTEMS D225 TUTORIAL 1 LINEAR AND ANGULAR DISPLACEMENT, VELOCITY AND ACCELERATION

CATIA Tubing and Piping TABLE OF CONTENTS

The Area of a Triangle Using Its Semi-perimeter and the Radius of the In-circle: An Algebraic and Geometric Approach

Human Anatomy & Physiology

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a

11. Rotation Translational Motion: Rotational Motion:

DIRECT ORBITAL DYNAMICS: USING INDEPENDENT ORBITAL TERMS TO TREAT BODIES AS ORBITING EACH OTHER DIRECTLY WHILE IN MOTION

Stability of the spine modelled as an arch

SMIP05 Seminar Proceedings VISUALIZATION OF NONLINEAR SEISMIC BEHAVIOR OF THE INTERSTATE 5/14 NORTH CONNECTOR BRIDGE. Robert K.

DAKTON µ BOX MANUAL µbox User Manual 1

REHAB 442: Advanced Kinesiology and Biomechanics INTRODUCTION - TERMS & CONCEPTS

Solutions to old Exam 1 problems

Design of a modular character animation tool

Railway Track Design

Section 12.6: Directional Derivatives and the Gradient Vector

x = + x 2 + x

Foucault pendulum through basic geometry

Orthogonal Projections

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

VELOCITY, ACCELERATION, FORCE

Exploration of Cervical Problems Arising from Inappropriate Posture and. Improvement. By Li Nianlin. Director: Luo Leisheng

Embedded Systems Design Course Applying the mbed microcontroller

Digital panoramic X-ray for practical diagnostics

Circle Name: Radius: Diameter: Chord: Secant:

Essential Mathematics for Computer Graphics fast

NATIONWIDE WAYSIDE DETECTOR SYSTEM

G U I D E T O A P P L I E D O R B I T A L M E C H A N I C S F O R K E R B A L S P A C E P R O G R A M

Solving Simultaneous Equations and Matrices

Lecture 14: Section 3.3

3D Scanner using Line Laser. 1. Introduction. 2. Theory

B Answer: neither of these. Mass A is accelerating, so the net force on A must be non-zero Likewise for mass B.

Parametric Curves. (Com S 477/577 Notes) Yan-Bin Jia. Oct 8, 2015

5200 Auth Road, Camp Springs, MD USA 2 QSS Group Inc, Lanham, MD, USA

SPID Azimuth Antenna rotator Type: BIG-RAK/HR

How do I know if I or my child has it?

Reading assignment: All students should read the Appendix about using oscilloscopes.

Biomechanical Analysis of the Deadlift (aka Spinal Mechanics for Lifters) Tony Leyland

Equations Involving Lines and Planes Standard equations for lines in space

Practice Final Math 122 Spring 12 Instructor: Jeff Lang

Lecture PowerPoints. Chapter 7 Physics: Principles with Applications, 6 th edition Giancoli

Precision Miniature Load Cell. Models 8431, 8432 with Overload Protection

Transcription:

MECHANICAL SCANNER OF VERTEBRAL COLUMN László Danka 1, Gabriella Träger 2, Annamária Paróczi 3, Péter Tamás 3, József Molnár 3, Norbert Szakály 3 1Hospital of Brothers Hospitallers of St. John of God at Buda 2Gold Sanitas Ltd. 3Department of Mechatronics Optics and Information Engineering, Faculty of Mechanical Engineering, Budapest University of Technology and Economics laszlo.danka@osteoporosis.hu Keywords: vertebral column, 3D model, scoliosis, Cobb angle, vertebral scanner. 1. Introduction It is very important to know the geometry of vertebral spine for diagnosis and treatment of spinal deformation. There is no equipment to reproduce the shape of vertebral column, except for very expensive EOS systems. 1 Patients lie in CT-s, X-ray images from two sides are not exact enough. The world-wide used Spinal Mouse 2 measures only the curve of vertebral column, but there is no information about the torsion. In the neck it is not useable because of the sizes. The aim of the development was an equipment measuring the torsion and useable at the neck. 2. Methods First version was based on the mobile phone. There is an accelerometer in the phone, and moving the phone the position can be integrated from the acceleration. 2.1. Mobile phone application The working principle is the same as the Spinal mouse. The phone application integrates the acceleration and store data in its own memory. If it was needed the data can be sent to PC via Bluetooth. The phone was a Nokia N97 type with Symbian S60v5 operating system. Programming language was Python and program needs 3.5 Mbyte free memory. 3 The program calculates positions of vertebra sections upon the values of acceleration: Starting the application the program search for Bluetooth connection. It is possible to use it or store data inside and transfer them later. The vertebral spine can be shown on the phone (Figure 1) as well as the on the PC (Figure 2). Figure 1. Left and Back view of a vertebral column 47

Figure 1. Vertebral spine data on PC The fluent and frictionless driving the equipment is a basic requirement, so with help of an old mouse and a phone console, a new docking equipment was built (Figure 3). Later with help of 3D prototyping a new docking equipment was developed (Figure 4). 48

Figure 3. Docking equipment Figure 4. 3D printed docking equipment 2.2. Cobb angle In case of C-shape scoliosis the maximum and minimum of angles on the back-view can be defined and cobb angle is defined. In case of S-shape scoliosis, the program search for inflexion point if any. After the upon 3 point the two cobb angles can be calculated numerically. 4 2.3. New version of vertebral scanner The traditional Spinal Mouse 2 measures only the curve position of spine and it is not able to track the torsion of vertebral spine because of its wheels are arranged as it was a bicycle. It is not able to measure on neck part of spine because of its geometry. Phone based equipment did not solve these problems. We have created a brand new version. The new construction is based on an MMA 3D accelerator sensor (Figure 5) and an encoder (Figure 6). Figure 5. The MMA 3D accelerometer Figure 6. The encoder While the encoder moves along the spine arc length is continuously measured. The accelerator sensor and encoder built on a printed circuit board (PCB). Data from this equipments are processed a central processing unit (CPU). Mouse is controlled by user so a button is on the PCB. The outer voltage is 5V. The accelerator sensor works on 3.3V so a level interface was needed. We can connect to the PCB trough Inter Integrated Circuit (I2C) bus or program loader connector. Connection to PC-s is solved by USB interface. The PCB is shown on Figure 7 and the scheme is on the Figure 8. 49

Figure 7. The electronics Figure 8. The scheme of electronics There are two supporting wheel to measure the rotation. The encoder built in the instrument such a way that the mouse can follow even the curvature of neck (Figure 9). Figure 9. The supporting wheels A rapid prototyped aesthetic housing was manufactured (Figure 10). 50

Figure 10. The product 2.4. Mathematical background of measuring Direction is acceleration is registered in the coordinate (x, y, z) system of PCB (Figure 11). Z axe of global coordinate system points to centrum of Earth. X and Y axes are in the perpendicular plane. The gravity vector measured in (x, y, z) system is (g x, g y, g z ). The encoder gives the movement Δs in direction z (Figure 11). Figure 11. The gravity vector defines the global coordinate system When the momentary g vector in the i. moment is measured there is an average computing because the sensitivity of the instrument (1). 51

(1) The unit vector point to direction of gravity at the i. moment (2) The resultant movement is the sum of movements of the i. moments 5 (3) The equations of curve [ ] [ ] (4) Frenet frame of curve is defined by tangent curvature and torsion directions (reference 6 ). We have measured Δs movement, so the curve parameterized by curve length. The tangent unit vector is: (5) The normal unit vector is 52

(6) and the biniormal unit vector is (7) The Figure 12 shows the directions of Frenet frame vectors. 3. Model of vertebral column Figure 12. The Frenet frame The curve and the direction of curvature define the situation of vertebra and it shown on Figure 13. Figure 13. Position of vertebra Because the encoder gives the curve length, from (4) we can compute the coordinates and derivatives of g(s) curve. We know the lengths at s i points. The reparameterization (8) helps to define the correct positions of vertebras. 53

We suppose that the vertebras divide the length upon the original model 7. The reconstructed model is shown on Figure 14. (8) Figure 14. Model of vertebral column 4. Results For every coordinate function (9), (10) and (11) we can write equations like for x. (9) (10) (11) 54

We can compute the curvature (g) and torsion of curve (c) substituted (9), (10) and (11) into (12) and (13). and (12) (13) REFERENCES 1. Az EOS röntgengép elve és gyakorlati használata a mindennapi ortopédiai gyakorlatban. Orvosi Hetilap 2012;812:289-95. 2. http://www.spinalmousesolutions.com/index.html 2012.12.10 3. www.nokia.com 4. Negrini S, Atanasio S, Fusco C, Zaina F. Effectiveness of complete conservative treatment for adolescent idiopathic scoliosis (bracing and exercises) based on SOSORT management criteria: results according to the SRS criteria for bracing studies. SOSORT Award 2009 Winner. 5. Bajcsay P. Numerikus analízis. Budapest: Tankönyvkiadó, 1978. 6. Szőkefalvi NG, Gehér L, Nagy Péter. Differenciálgeometria. Budapest: Műszaki Könyvkiadó, 1979. 7. http://www.anatomia-creations.com. National Office for Research and Technology (NKTH) of Hungarian Government for their support since this study has been carried out commonly as part of the project GERINCO2 55