Modelling a Lamb Hind Leg
|
|
- Morris Dickerson
- 6 years ago
- Views:
Transcription
1 Modelling a Lamb Hind Leg Joanne P. Crocombe Ross D. Clarke MIRINZ Food Technology & Research East Street (Ruakura Campus), PO Box 617 HAMILTON, NEW ZEALAND Andrew J. Pullan Department of Engineering Science University of Auckland, Private Bag AUCKLAND, NEW ZEALAND Keywords: 3-d Geometric Modelling, Lamb Leg Model, Data Fitting, Cubic Hermite Elements. ABSTRACT: An anatomically accurate geometric model of a lamb hind leg has been constructed and a framework to describe the interrelationships between the components of the model developed. This is the first step towards development of a model of the full carcass, which will eventually also include joint kinematics and other mechanical and electrical properties. Such models will enable researchers and engineers to better understand and visualise the way the different components of an animal carcass interrelate. A lamb carcass was imaged using x-ray computed tomography (CT) to provide accurate anatomical information. Twodimensional x-ray images were generated at 3 mm intervals showing the bone, fat, and muscle at that point. To model the hind leg of the lamb carcass, three-dimensional data sets first had to be constructed from the two-dimensional images. An automated marching cubes algorithm was used to build three-dimensional data sets of the outer leg surface and bones. The muscles, however, had to be digitised by hand, as it was difficult to detect the boundaries between the muscles. A bicubic Hermite boundary element mesh was then fitted to each data set to give a full mathematical description of each surface. The models were fitted using an iterative nonlinear optimisation process. Each of the major muscle groups and bones was modelled, along with the outer surface of the leg. In addition a modelling framework was developed using graph theory to describe how the hind leg muscles, bones, and fat interrelate. The framework can be easily expanded as the model size and complexity grow. This modelling approach has a wide range of applications within the meat industry, from improved measurement and control systems that produce added-value product to virtual carcass disassembly for marketing and training. 1. Introduction This paper describes the construction of a 3-d geometric model of a lamb hind leg, including the bones and major muscle groups, from x-ray computed tomography (CT) images and the design of a modelling framework that describes how the various model components interrelate. The CT images were digitised using both automated and manual techniques. Surface models made up of bicubic Hermite elements were then fitted to the resulting 3-d data sets using a non-linear optimisation process. The models of the major muscle groups, bones, and outer surface provide an accurate representation of the lamb hind leg anatomy. While much work has been done in the medical and animation fields on accurately modelling the human anatomy [1,2,3,4] this is the first application of such techniques to a carcass for the meat industry that we are aware of. Extending this work to the creation of a full carcass model within the framework will not only enhance understanding but also lead to the development of more intelligent processing systems. 2. Data Collection 2.1 CT Images of the Carcass X-ray computed tomography (CT) is a medical scanning technique used to image the internal anatomy of patients. A CT scanner uses a rotating x-ray tube to generate two-dimensional slices through the body. The spatially varying x-ray attenuation coefficient is measured and from this, tissues that vary in density (e.g. fat and muscle) can be displayed in different shades of grey for visualisation of the internal structures. A whole lamb carcass was CT scanned in 3 mm thick slices at 3 mm intervals along the length of the carcass, producing over 360 two-dimensional images through the carcass such as those shown in Figure 1. Each image shows the bone, fat, and muscle regions at a particular point along the length of the carcass. High density areas like bone show up as white while the darker shades of grey represent lower density fat. 2.2 Creating 3-D Data Sets In order to create accurate three-dimensional models of the various structures within the lamb hind leg, three-dimensional data sets first had to be built up from the series of the twodimensional CT images. The first method used was the marching cubes algorithm [5,6]. This technique produced
2 three-dimensional surfaces of the bones and outer of lamb leg anatomy is required to accurately identify each muscle in sequential x-ray images. surface of the hind leg from the CT images. (c) Shoulders. Figure 1: Three CT images through the carcass at various points. The marching cubes algorithm uses intensity values within the images to determine a surface. A cube is created from eight pixels: four from each of two adjacent slices or images. The algorithm then determines how the surface intersects the cube by assigning a one to a cube vertex where the intensity value exceeds or equals the predefined value for the surface or a zero if the intensity value is below that predefined value. The surface intersects those cube edges where one vertex is outside the surface (value of one) and the other is inside (value of zero). The topology of the surface within the cube is then determined and the cube moves to the next position. The resulting 3-d triangulated surface models of the bones and outer surface of the lamb hind leg are shown in Figure 2. Changing the target intensity value allows the algorithm to first find the outer leg surface then the bone surface, which has a much higher intensity value. These triangulated surfaces consist of over small triangular elements. The vertices of these triangular elements provide an accurate three-dimensional data set to which a computationally efficient mathematical model with much fewer elements can be fitted. The changes in intensity across muscle boundaries are difficult to detect even with the human eye. Therefore, an automated edge detection algorithm could not be used to determine the 3-d surfaces of the individual muscle groups. A hand digitisation process was used instead. In this process, for each muscle or muscle group, the two-dimensional x-ray images were stepped through and points defining the outline of a particular muscle were selected with the mouse. The two-dimensional data sets were then combined to produce a three-dimensional data set for a given muscle or muscle group. A thorough understanding Figure 2: Bones and outer surface of the leg modelled using the marching cubes algorithm. 3. Model Development The next stage in the process was to fit geometric models to the three-dimensional data sets to fully describe the surfaces of the muscles, bones, and outer leg surface. The boundary element method was used for this, with bicubic Hermite basis functions. 3.1 Bicubic Hermite Models In this modelling method, the surface is broken down into a number of smaller sub-regions or elements. The threedimensional shape of each small surface region can then be simply described using relatively low order polynomials (cubic in this case). Each surface element is defined by the three-dimensional coordinates of its four corner points and the curvature at each of those points. Continuity of slope and position is maintained across element boundaries. Figure 3 shows two surface elements, each defined by four nodes. The element on the left is defined by nodes 1, 2, 4, and 5, and any point within the element can be defined in terms of those nodes with the bicubic Hermite equations that describe the three-dimensional element shape. Nodes 2 and 5 are common to both surface elements and ensure continuity across the boundary. Bicubic Hermite elements provide a powerful means of describing curvilinear surfaces and allow relatively complicated geometries to be modelled with a minimal number of elements [1].
3 4 1 5 Figure 3: Two bicubic Hermite elements. 3.2 Model Fitting The bicubic Hermite surfaces were fitted to the measured data sets using a non-linear optimisation process. The fitting procedure minimises the perpendicular distance between the data points and the model surface, to give a better approximation to the actual surface. For this iterative fitting procedure, a measure of error is defined for each data point as the smallest distance from the data point to the current surface mesh. The sum of the squares of the individual errors gives an overall measure of error, which is minimised by the fitting process. Non-linear constraints are added to the problem in order to maintain the C 1 continuity of slope over the mesh during the fitting. Smoothing terms are also incorporated to account for noisy or unevenly distributed data. These smoothing terms must be carefully adjusted during the fitting process in order to obtain the desired smoothness over the mesh while still closely fitting the data points. The non-linear optimisation then iteratively alters the coordinate values and curvature of the mesh points in order to minimise the error in the fit to the given data set. The fitting was carried out in two stages. Several two-dimensional slices were extracted from the threedimensional data set and two-dimensional fits were carried out as illustrated in Figure 4. Joining these two-dimensional meshes together gave a good initial mesh for the three-dimensional fit that was then carried out to accurately model the full threedimensional surface. (a) (b) Figure 4: (a) Initial 2-D mesh and data with a small number of error projections shown. (b) Final fitted mesh Results A bicubic Hermite surface was fitted to each individual data set for the lamb hind leg. Figures 5 to 8 show the final models. The root mean squared error and average absolute error of these fits are given in Table 1. These errors are within the measurement error for the muscle data. The larger and more complicated components such as the bones and gluteobiceps have the largest errors. These errors could be reduced by increasing the total number of elements used to model the given surface or perhaps through further three-dimensional fitting iterations. At this stage, however, the level of accuracy achieved it sufficient for the proposed applications. The bicubic Hermite elements allow the surfaces to be modelled using only a small number of elements. The muscle models are made up of 24 surface elements, while 54 elements were used to describe the more complicated tibia and femur bones. This gives greater computational efficiency when compared to a triangulation approach where hundreds of elements may be required to model a muscle to the same level of accuracy. These models were also converted to VRML (Virtual Reality Modelling Language) to allow the model to be easily viewed and manipulated on a standard PC. Bone or Muscle Group Root Mean Squared Error (mm) Average Absolute Error (mm) Shank Gastrocnemius Semitendinous Semimembranous Adductor Gracilis Quadriceps Gluteobiceps Femur Tibia Patella Tarsal Bones Table 1: Errors for each fitted model.4. Modelling Framework The modelling framework at this stage is essentially a way of viewing how the various bones and muscles interrelate in space. A graph theory approach was used. Each part of the leg was represented by a node in the graph and the graph arcs connected adjacent objects within the leg and were directed from the outermost object inwards. The resulting graph for the lamb leg is shown in Figure 9. This method of viewing the way everything fits together will become more useful as the model is expanded to include the whole carcass, and the structure and interrelationships become more complex. It is also planned that the framework will grow to include more information within each node, such as the physical properties of the object, and will eventually be linked to the model so they can feed each other information.
4 Figure 5: Lamb leg bones. anatomy and will also be of great benefit to the meat industry. Combining the carcass model with on-line measurement techniques to customise the model to an individual carcass will allow more accurate prediction of yield and improved carcass breakdown, to get maximum returns for each carcass. Increased automation of the carcass grading and carcass disassembly processes will be possible, giving a more consistent product with reduced processing costs. The model could also be used for training and marketing purposes, using virtual butchery to demonstrate exactly where and how the carcass should be cut to produce the desired set of meat cuts. The applications for this type of modelling approach are wide ranging and the lamb leg model demonstrates this potential. Figure 6: Five of the major leg muscle groups. Figure 9. Graph showing how the various parts of the leg interrelate Figure 7: Lamb leg with all the major muscle groups shown. Figure 8: Outer surface of the lamb leg over bones and muscles. 5. Future Work Modelling the lamb hind leg is only the beginning. We are currently working on modelling all of the major muscles and bones in the entire lamb carcass. This anatomically accurate carcass model will enable improved visualisation and understanding of ovine 6. References 1. Bradley, C. P., A. J. Pullan, and P. J. Hunter, Geometric modelling of the human torso using cubic Hermite elements. Annals Biomedical Engineering. Vol. 25. pp (1997). 2. Hirsch, B. E., J. K. Udupa, and D. Roberts. Threedimensional reconstruction of the foot from computed tomography scans. Journal of the American Podiatric Medical Association. Vol. 79. pp (1989). 3. Kalra, P., P. Beylot, P. Gingins, N. Magnenat-Thalmann, P. Volino, P. Hoffmeyer, J. Fasel, and F. Terrier. Topological modeling of human anatomy using medical data. Proc. Computer Animation `95, IEEE Computer Society. pp (1995). 4. Scheepers, F., R. E. Parent, W. E. Carlson, and S. F. May. Anatomy-based modeling of the human musculature. Computer Graphics (SIGGRAPH 97 Proceedings), (1997). 5. Lorensen, W.E. and H.E. Cline, Marching cubes: A high resolution 3D surface construction algorithm. Computer Graphics. Vol 21. No. 4. pp (1987). 6. Schroeder, W., K. Martin, and W.E. Lorensen, The Visualization Toolkit (2 nd ed.). Prentice Hall PTR, New Jersey (1998).
5 7. Author Biographies Joanne Crocombe studied at the University of Auckland in the Engineering Science Department receiving her BE(Hons) degree in 1996 and ME degree in She is currently a researcher for MIRINZ Food Technology & Research. Her research interests include 3-d mathematical modelling, biomechanics, and the application of modelling techniques to improve meat industry processing systems. Ross Clarke received a BE(Hons I) degree in Electrical and Electronic Engineering in 1986 and a ME degree in Electrical and Electronic Engineering in 1987, both from the University of Canterbury. He is currently a leader of the Measurement and Electronic Technology Team at MIRINZ Food Technology & Research Ltd. His research interests include the application of mathematical modelling techniques to the estimation of carcass composition and yield distribution to assist in the optimisation of carcass breakdown, the application of non-invasive sensing techniques and technologies for online measurement of carcass and meat cut quality attributes, and the automation of meat product tracking and handling. Andrew Pullan received a BSc(Hons) degree in mathematics in 1985 and a PhD degree in Engineering in 1988; both form the University of Auckland. He is currently a senior lecturer in the Department of Engineering Science at the University of Auckland. His research interests include the application of boundary and finite element techniques to engineering problems, especially those arising in the biomedical area. He has developed computational human torso models and has been collaborating with MIRINZ since 1995.
3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set
3D Volume Mesh Generation of Human Organs Using Surface Geometries Created from the Visible Human Data Set John M. Sullivan, Jr., Ziji Wu, and Anand Kulkarni Worcester Polytechnic Institute Worcester,
More informationVolume visualization. Volume visualization. Volume visualization methods. Sources of volume visualization. Sources of volume visualization
Volume visualization Volume visualization Volumes are special cases of scalar data: regular 3D grids of scalars, typically interpreted as density values. Each data value is assumed to describe a cubic
More informationScalar Algorithms: Contouring
Scalar Algorithms: Contouring Computer Animation and Visualisation Lecture tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour School of Informatics Contouring Scaler Data Last Lecture...
More informationExploiting Typical Clinical Imaging Constraints for 3D Outer Bone Surface Segmentation
Exploiting Typical Clinical Imaging Constraints for 3D Outer Bone Surface Segmentation Chris Mack, Vishali Mogallapu, Andrew Willis, Thomas P. Weldon UNC Charlotte, Department of Electrical and Computer
More informationA Study of Medical Image Analysis System
Indian Journal of Science and Technology, Vol 8(25), DOI: 10.17485/ijst/2015/v8i25/80492, October 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Medical Image Analysis System Kim Tae-Eun
More informationCSC Computer Graphics
// CSC. Computer Graphics Lecture Kasun@dscs.sjp.ac.lk Department of Computer Science University of Sri Jayewardanepura Polygon Filling Scan-Line Polygon Fill Algorithm Span Flood-Fill Algorithm Inside-outside
More informationVolume Illumination, Contouring
Volume Illumination, Contouring Computer Animation and Visualisation Lecture 0 tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour School of Informatics Contouring Scaler Data Overview -
More informationSurface Construction Analysis using Marching Cubes
Surface Construction Analysis using Marching Cubes Burak Erem Northeastern University erem.b@neu.edu Nicolas Dedual Northeastern University ndedual@ece.neu.edu Abstract This paper presents an analysis
More informationCalculating the Distance Map for Binary Sampled Data
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Calculating the Distance Map for Binary Sampled Data Sarah F. Frisken Gibson TR99-6 December 999 Abstract High quality rendering and physics-based
More informationGENERAL AUTOMATED FLAW DETECTION SCHEME FOR NDE X-RAY IMAGES
GENERAL AUTOMATED FLAW DETECTION SCHEME FOR NDE X-RAY IMAGES Karl W. Ulmer and John P. Basart Center for Nondestructive Evaluation Department of Electrical and Computer Engineering Iowa State University
More informationIsosurface Rendering. CSC 7443: Scientific Information Visualization
Isosurface Rendering What is Isosurfacing? An isosurface is the 3D surface representing the locations of a constant scalar value within a volume A surface with the same scalar field value Isosurfaces form
More information3D VISUALIZATION OF SEGMENTED CRUCIATE LIGAMENTS 1. INTRODUCTION
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 10/006, ISSN 164-6037 Paweł BADURA * cruciate ligament, segmentation, fuzzy connectedness,3d visualization 3D VISUALIZATION OF SEGMENTED CRUCIATE LIGAMENTS
More informationReconstruction of complete 3D object model from multi-view range images.
Header for SPIE use Reconstruction of complete 3D object model from multi-view range images. Yi-Ping Hung *, Chu-Song Chen, Ing-Bor Hsieh, Chiou-Shann Fuh Institute of Information Science, Academia Sinica,
More informationFairing Scalar Fields by Variational Modeling of Contours
Fairing Scalar Fields by Variational Modeling of Contours Martin Bertram University of Kaiserslautern, Germany Abstract Volume rendering and isosurface extraction from three-dimensional scalar fields are
More informationVisualisation : Lecture 1. So what is visualisation? Visualisation
So what is visualisation? UG4 / M.Sc. Course 2006 toby.breckon@ed.ac.uk Computer Vision Lab. Institute for Perception, Action & Behaviour Introducing 1 Application of interactive 3D computer graphics to
More informationcoding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight
Three-Dimensional Object Reconstruction from Layered Spatial Data Michael Dangl and Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image
More informationLarge. Structures Pack. Cautionary and Warning Statement
Large Structures Pack Cautionary and Warning Statement This kit is designed and intended for educational purposes only. Use only under the direct supervision of an adult who has read and understood the
More informationOhio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse
Tutorial Outline Ohio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse exams. Math Tutorials offer targeted instruction,
More informationComputed tomography (Item No.: P )
Computed tomography (Item No.: P2550100) Curricular Relevance Area of Expertise: Biology Education Level: University Topic: Modern Imaging Methods Subtopic: X-ray Imaging Experiment: Computed tomography
More informationEnhanced material contrast by dual-energy microct imaging
Enhanced material contrast by dual-energy microct imaging Method note Page 1 of 12 2 Method note: Dual-energy microct analysis 1. Introduction 1.1. The basis for dual energy imaging Micro-computed tomography
More informationDisplacement Mapping
HELSINKI UNIVERSITY OF TECHNOLOGY 16.4.2002 Telecommunications Software and Multimedia Laboratory Tik-111.500 Seminar on computer graphics Spring 2002: Rendering of High-Quality 3-D Graphics Displacement
More informationL1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming
L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the
More information3D Surface Reconstruction of the Brain based on Level Set Method
3D Surface Reconstruction of the Brain based on Level Set Method Shijun Tang, Bill P. Buckles, and Kamesh Namuduri Department of Computer Science & Engineering Department of Electrical Engineering University
More informationCurve Representation ME761A Instructor in Charge Prof. J. Ramkumar Department of Mechanical Engineering, IIT Kanpur
Curve Representation ME761A Instructor in Charge Prof. J. Ramkumar Department of Mechanical Engineering, IIT Kanpur Email: jrkumar@iitk.ac.in Curve representation 1. Wireframe models There are three types
More informationGeometry Vocabulary. acute angle-an angle measuring less than 90 degrees
Geometry Vocabulary acute angle-an angle measuring less than 90 degrees angle-the turn or bend between two intersecting lines, line segments, rays, or planes angle bisector-an angle bisector is a ray that
More informationProcessing 3D Surface Data
Processing 3D Surface Data Computer Animation and Visualisation Lecture 12 Institute for Perception, Action & Behaviour School of Informatics 3D Surfaces 1 3D surface data... where from? Iso-surfacing
More informationClassification Methods for CT-Scanned Carcass Midsections
Classification Methods for CT-Scanned Carcass Midsections A Study of Noise Stability Jacob Lercke Skytte 1, Anders Lindbjerg Dahl 1, Rasmus Larsen 1, Lars Bager Christensen 2, and Bjarne Kjær Ersbøll 1
More informationFree-form deformation (FFD)
T.D. DeRose, M. Meyer, Harmonic Coordinates. Pixar Technical Memo #06-02 Free-form deformation (FFD) Advanced Computer Animation Techniques Aug-Dec 2014 cesteves@cimat.mx Free-form deformation (FFD) 2d
More informationA method for interactive manipulation and animation of volumetric data
A method for interactive manipulation and animation of volumetric data Yves Jean, Larry F. Hodges Graphics, Visualization and Usability Center College of Computing Georgia Institute of Technology Atlanta,
More informationComputed tomography of simple objects. Related topics. Principle. Equipment TEP Beam hardening, artefacts, and algorithms
Related topics Beam hardening, artefacts, and algorithms Principle The CT principle is demonstrated with the aid of simple objects. In the case of very simple targets, only a few images need to be taken
More informationImage Acquisition Systems
Image Acquisition Systems Goals and Terminology Conventional Radiography Axial Tomography Computer Axial Tomography (CAT) Magnetic Resonance Imaging (MRI) PET, SPECT Ultrasound Microscopy Imaging ITCS
More informationProcessing 3D Surface Data
Processing 3D Surface Data Computer Animation and Visualisation Lecture 17 Institute for Perception, Action & Behaviour School of Informatics 3D Surfaces 1 3D surface data... where from? Iso-surfacing
More informationDevelopment of Reverse Engineering System for Machine Engineering Using 3D Bit-map Data. Tatsuro Yashiki* and Tarou Takagi*
Development of Reverse Engineering System for Machine Engineering Using 3D Bit-map Data Tatsuro Yashiki* and Tarou Takagi* *Power & Industrial Systems R&D Laboratory, Hitachi, Ltd. Abstract In this paper,
More informationComputer Graphics I Lecture 11
15-462 Computer Graphics I Lecture 11 Midterm Review Assignment 3 Movie Midterm Review Midterm Preview February 26, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationScalar Visualization
Scalar Visualization Visualizing scalar data Popular scalar visualization techniques Color mapping Contouring Height plots outline Recap of Chap 4: Visualization Pipeline 1. Data Importing 2. Data Filtering
More informationContours & Implicit Modelling 4
Brief Recap Contouring & Implicit Modelling Contouring Implicit Functions Visualisation Lecture 8 lecture 6 Marching Cubes lecture 3 visualisation of a Quadric toby.breckon@ed.ac.uk Computer Vision Lab.
More informationAnatomically-based modeling and animation of human. upper limbs
Anatomically-based modeling and animation of human upper limbs Kyung-Ha Min *, Seung-Min Baek *, Gun A. Lee *, Haeock Choi +, and Chan-Mo Park * *Virtual Reality Laboratory Dept. of Computer Science and
More information11/1/13. Visualization. Scientific Visualization. Types of Data. Height Field. Contour Curves. Meshes
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 2.11] Jernej Barbic University of Southern California Scientific Visualization
More informationVisualization. CSCI 420 Computer Graphics Lecture 26
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 11] Jernej Barbic University of Southern California 1 Scientific Visualization
More informationGlossary Common Core Curriculum Maps Math/Grade 6 Grade 8
Glossary Common Core Curriculum Maps Math/Grade 6 Grade 8 Grade 6 Grade 8 absolute value Distance of a number (x) from zero on a number line. Because absolute value represents distance, the absolute value
More informationTopology Preserving Tetrahedral Decomposition of Trilinear Cell
Topology Preserving Tetrahedral Decomposition of Trilinear Cell Bong-Soo Sohn Department of Computer Engineering, Kyungpook National University Daegu 702-701, South Korea bongbong@knu.ac.kr http://bh.knu.ac.kr/
More information6th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING April 2008, Tallinn, Estonia. Radu, C. & Roşca, I.C.
6th International DAAAM Baltic Conference INDUSTRIAL ENGINEERING 24-26 April 2008, Tallinn, Estonia ON THE DESIGN OF A MEDICAL IMPLANT USED FOR OSTEOSYNTHESIS OF THE TRANSSINDESMOTIC FIBULAR FRACTURE PART
More informationBiomet PMI. Patient-Matched Implants. CT Protocols
CT Protocols One Surgeon. One Patient. Over 1 million times per year, Biomet helps one surgeon provide personalized care to one patient. The science and art of medical care is to provide the right solution
More informationDUE to beam polychromacity in CT and the energy dependence
1 Empirical Water Precorrection for Cone-Beam Computed Tomography Katia Sourbelle, Marc Kachelrieß, Member, IEEE, and Willi A. Kalender Abstract We propose an algorithm to correct for the cupping artifact
More information2x + 3x = 180 5x = (5x) = 1 5 (180) x = 36. Angle 1: 2(36) = 72 Angle 2: 3(36) = 108
GRADE 7 MODULE 6 TOPIC A LESSONS 1 4 KEY CONCEPT OVERVIEW In this topic, students return to using equations to find unknown angle measures. Students write equations to model various angle relationships
More informationCTI, November 19, 2015
Consider a large cube made from unit cubes 1 Suppose our cube is n n n Look at the cube from a corner so that you can see three faces How many unit cubes are in your line of vision? Build a table that
More informationVolume Illumination and Segmentation
Volume Illumination and Segmentation Computer Animation and Visualisation Lecture 13 Institute for Perception, Action & Behaviour School of Informatics Overview Volume illumination Segmentation Volume
More informationApproximation of Isosurface in the Marching Cube: Ambiguity Problem.
Approximation of Isosurface in the Marching Cube: Ambiguity Problem Sergey V Matveyev Computer Science Department Institute for High Energy Physics 142284, Protvino, Moscow Region, Russia E-mail: matveyev@desertihepsu
More informationScalar Visualization
Scalar Visualization 5-1 Motivation Visualizing scalar data is frequently encountered in science, engineering, and medicine, but also in daily life. Recalling from earlier, scalar datasets, or scalar fields,
More informationVolumetric Deformable Models for Simulation of Laparoscopic Surgery
Volumetric Deformable Models for Simulation of Laparoscopic Surgery S. Cotin y, H. Delingette y, J.M. Clément z V. Tassetti z, J. Marescaux z, N. Ayache y y INRIA, Epidaure Project 2004, route des Lucioles,
More information3 Identify shapes as two-dimensional (lying in a plane, flat ) or three-dimensional ( solid ).
Geometry Kindergarten Identify and describe shapes (squares, circles, triangles, rectangles, hexagons, cubes, cones, cylinders, and spheres). 1 Describe objects in the environment using names of shapes,
More informationXVIII. AMC 8 Practice Questions
XVIII. AMC 8 Practice Questions - A circle and two distinct lines are drawn on a sheet of paper. What is the largest possible number of points of intersection of these figures? (A) (B) 3 (C) 4 (D) 5 (E)
More informationVolume rendering for interactive 3-d segmentation
Volume rendering for interactive 3-d segmentation Klaus D. Toennies a, Claus Derz b a Dept. Neuroradiology, Inst. Diagn. Radiology, Inselspital Bern, CH-3010 Berne, Switzerland b FG Computer Graphics,
More informationUsing image data warping for adaptive compression
Using image data warping for adaptive compression Stefan Daschek, 9625210 Abstract For years, the amount of data involved in rendering and visualization has been increasing steadily. Therefore it is often
More informationVisualization Computer Graphics I Lecture 20
15-462 Computer Graphics I Lecture 20 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 15, 2003 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationWhole Body MRI Intensity Standardization
Whole Body MRI Intensity Standardization Florian Jäger 1, László Nyúl 1, Bernd Frericks 2, Frank Wacker 2 and Joachim Hornegger 1 1 Institute of Pattern Recognition, University of Erlangen, {jaeger,nyul,hornegger}@informatik.uni-erlangen.de
More informationTomographic Reconstruction
Tomographic Reconstruction 3D Image Processing Torsten Möller Reading Gonzales + Woods, Chapter 5.11 2 Overview Physics History Reconstruction basic idea Radon transform Fourier-Slice theorem (Parallel-beam)
More informationProgressive Surface Modeling Based On 3D Motion Sketch
Progressive Surface Modeling Based On 3D Motion Sketch SHENGFENG IN, and DAVID K WRIGHT School of Engineering and Design Brunel University Uxbridge, Middlesex UB8 3PH UK Abstract: - This paper presents
More informationData Representation in Visualisation
Data Representation in Visualisation Visualisation Lecture 4 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Taku Komura Data Representation 1 Data Representation We have
More informationCh. 4 Physical Principles of CT
Ch. 4 Physical Principles of CT CLRS 408: Intro to CT Department of Radiation Sciences Review: Why CT? Solution for radiography/tomography limitations Superimposition of structures Distinguishing between
More informationCourse Review. Computer Animation and Visualisation. Taku Komura
Course Review Computer Animation and Visualisation Taku Komura Characters include Human models Virtual characters Animal models Representation of postures The body has a hierarchical structure Many types
More informationMulti-Scale Free-Form Surface Description
Multi-Scale Free-Form Surface Description Farzin Mokhtarian, Nasser Khalili and Peter Yuen Centre for Vision Speech and Signal Processing Dept. of Electronic and Electrical Engineering University of Surrey,
More informationGeometry Geometry Grade Grade Grade
Grade Grade Grade 6.G.1 Find the area of right triangles, special quadrilaterals, and polygons by composing into rectangles or decomposing into triangles and other shapes; apply these techniques in the
More informationInternational ejournals
ISSN 2249 5460 Available online at www.internationalejournals.com International ejournals International Journal of Mathematical Sciences, Technology and Humanities 96 (2013) 1063 1069 Image Interpolation
More informationComputer Graphics 1. Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2011
Computer Graphics 1 Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling 1 The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in
More informationData Partitioning. Figure 1-31: Communication Topologies. Regular Partitions
Data In single-program multiple-data (SPMD) parallel programs, global data is partitioned, with a portion of the data assigned to each processing node. Issues relevant to choosing a partitioning strategy
More informationAdvanced Image Reconstruction Methods for Photoacoustic Tomography
Advanced Image Reconstruction Methods for Photoacoustic Tomography Mark A. Anastasio, Kun Wang, and Robert Schoonover Department of Biomedical Engineering Washington University in St. Louis 1 Outline Photoacoustic/thermoacoustic
More informationEfficient 3D Crease Point Extraction from 2D Crease Pixels of Sinogram
Efficient 3D Crease Point Extraction from 2D Crease Pixels of Sinogram Ryo Jinnouchi 1, Yutaka Ohtake 1, Hiromasa Suzuki 1, Yukie Nagai 1 1 The University of Tokyo, Japan, e-mail: {jinnouchi, yu-ohtake,
More informationLevel Set Extraction from Gridded 2D and 3D Data
Level Set Extraction from Gridded 2D and 3D Data David Eberly, Geometric Tools, Redmond WA 98052 https://www.geometrictools.com/ This work is licensed under the Creative Commons Attribution 4.0 International
More information2 nd Grade Math Learning Targets. Algebra:
2 nd Grade Math Learning Targets Algebra: 2.A.2.1 Students are able to use concepts of equal to, greater than, and less than to compare numbers (0-100). - I can explain what equal to means. (2.A.2.1) I
More information03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations
Multimedia Systems 03 Vector Graphics 2D and 3D Graphics, Transformations Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures
More informationVisualizer An implicit surface rendering application
June 01, 2004 Visualizer An implicit surface rendering application Derek Gerstmann - C1405511 MSc Computer Animation NCCA Bournemouth University OVERVIEW OF APPLICATION Visualizer is an interactive application
More information09/11/2017. Morphological image processing. Morphological image processing. Morphological image processing. Morphological image processing (binary)
Towards image analysis Goal: Describe the contents of an image, distinguishing meaningful information from irrelevant one. Perform suitable transformations of images so as to make explicit particular shape
More informationMODELING AND HIERARCHY
MODELING AND HIERARCHY Introduction Models are abstractions of the world both of the real world in which we live and of virtual worlds that we create with computers. We are all familiar with mathematical
More informationIntroduction to the Mathematical Concepts of CATIA V5
CATIA V5 Training Foils Introduction to the Mathematical Concepts of CATIA V5 Version 5 Release 19 January 2009 EDU_CAT_EN_MTH_FI_V5R19 1 About this course Objectives of the course Upon completion of this
More informationMedical Image Processing: Image Reconstruction and 3D Renderings
Medical Image Processing: Image Reconstruction and 3D Renderings 김보형 서울대학교컴퓨터공학부 Computer Graphics and Image Processing Lab. 2011. 3. 23 1 Computer Graphics & Image Processing Computer Graphics : Create,
More informationVector Quantization for Feature-Preserving Volume Filtering
Vector Quantization for Feature-Preserving Volume Filtering Balázs Csébfalvi, József Koloszár, Zsolt Tarján Budapest University of Technology and Economics Department of Control Engineering and Information
More informationContours & Implicit Modelling 1
Contouring & Implicit Modelling Visualisation Lecture 8 Institute for Perception, Action & Behaviour School of Informatics Contours & Implicit Modelling 1 Brief Recap Contouring Implicit Functions lecture
More informationFoundations for Functions Knowledge and Skills: Foundations for Functions Knowledge and Skills:
Texas University Interscholastic League Contest Event: Mathematics The 40-minute, 60-question contest is designed to test knowledge and understanding in the areas of algebra I and II, geometry, trigonometry,
More informationHeight Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University
15-462 Computer Graphics I Lecture 21 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationAnimator Friendly Rigging Part 2b
Animator Friendly Rigging Part 2b Creating animation rigs which solve problems, are fun to use, and don t cause nervous breakdowns. - 1- CONTENTS Review The Requirements... 5 Torso Animation Rig Requirements...
More informationACCURACY EVALUATION OF 3D RECONSTRUCTION FROM CT-SCAN IMAGES FOR INSPECTION OF INDUSTRIAL PARTS. Institut Francais du Petrole
ACCURACY EVALUATION OF 3D RECONSTRUCTION FROM CT-SCAN IMAGES FOR INSPECTION OF INDUSTRIAL PARTS H. Delingette y,o.seguin z,r.perrocheau z,p.menegazzi z yinria Sophia-Antipolis 2004, Route des Lucioles
More informationRecognition and Measurement of Small Defects in ICT Testing
19 th World Conference on Non-Destructive Testing 2016 Recognition and Measurement of Small Defects in ICT Testing Guo ZHIMIN, Ni PEIJUN, Zhang WEIGUO, Qi ZICHENG Inner Mongolia Metallic Materials Research
More informationSolid Modeling. Michael Kazhdan ( /657) HB , FvDFH 12.1, 12.2, 12.6, 12.7 Marching Cubes, Lorensen et al.
Solid Modeling Michael Kazhdan (601.457/657) HB 10.15 10.17, 10.22 FvDFH 12.1, 12.2, 12.6, 12.7 Marching Cubes, Lorensen et al. 1987 Announcement OpenGL review session: When: Today @ 9:00 PM Where: Malone
More informationMorphological Image Processing
Morphological Image Processing Binary image processing In binary images, we conventionally take background as black (0) and foreground objects as white (1 or 255) Morphology Figure 4.1 objects on a conveyor
More informationBME I5000: Biomedical Imaging
1 Lucas Parra, CCNY BME I5000: Biomedical Imaging Lecture 4 Computed Tomography Lucas C. Parra, parra@ccny.cuny.edu some slides inspired by lecture notes of Andreas H. Hilscher at Columbia University.
More informationMEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS
MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS Miguel Alemán-Flores, Luis Álvarez-León Departamento de Informática y Sistemas, Universidad de Las Palmas
More informationScientific Visualization. CSC 7443: Scientific Information Visualization
Scientific Visualization Scientific Datasets Gaining insight into scientific data by representing the data by computer graphics Scientific data sources Computation Real material simulation/modeling (e.g.,
More informationDraw, construct, and describe geometrical figures and describe the relationships between them.
Focus Standards Draw, construct, and describe geometrical figures and describe the relationships between them. 7.G.A.2 7.G.A.3 Draw (freehand, with ruler and protractor, and with technology) geometric
More informationSurface Reconstruction. Gianpaolo Palma
Surface Reconstruction Gianpaolo Palma Surface reconstruction Input Point cloud With or without normals Examples: multi-view stereo, union of range scan vertices Range scans Each scan is a triangular mesh
More informationIntroduction to Biomedical Imaging
Alejandro Frangi, PhD Computational Imaging Lab Department of Information & Communication Technology Pompeu Fabra University www.cilab.upf.edu X-ray Projection Imaging Computed Tomography Digital X-ray
More informationWhat is visualization? Why is it important?
What is visualization? Why is it important? What does visualization do? What is the difference between scientific data and information data Cycle of Visualization Storage De noising/filtering Down sampling
More informationConformal flattening maps for the visualization of vessels
Conformal flattening maps for the visualization of vessels Lei Zhua, Steven Hakerb, and Allen Tannenbauma adept of Biomedical Engineering, Georgia Tech, Atlanta bdept of Radiology, Brigham and Women's
More information1 Introduction. Counting with Cubes. Barringer Winter MathCamp, 2016
1 Introduction Consider a large cube made from unit cubes 1 Suppose our cube is n n n Look at the cube from a corner so that you can see three faces How many unit cubes are in your line of vision? Build
More informationScalar Data. Visualization Torsten Möller. Weiskopf/Machiraju/Möller
Scalar Data Visualization Torsten Möller Weiskopf/Machiraju/Möller Overview Basic strategies Function plots and height fields Isolines Color coding Volume visualization (overview) Classification Segmentation
More informationGanado Unified School District 7 th Grade Mathematics
Ganado Unified School District 7 th Grade Mathematics PACING Guide SY 2014-2015 Quarter 3 Week 1 Graphs Text Reference Concept : Use random sampling to draw inferences about population. 7.SP.A.1. Understand
More informationApproximation of 3D-Parametric Functions by Bicubic B-spline Functions
International Journal of Mathematical Modelling & Computations Vol. 02, No. 03, 2012, 211-220 Approximation of 3D-Parametric Functions by Bicubic B-spline Functions M. Amirfakhrian a, a Department of Mathematics,
More informationBiomedical Image Processing for Human Elbow
Biomedical Image Processing for Human Elbow Akshay Vishnoi, Sharad Mehta, Arpan Gupta Department of Mechanical Engineering Graphic Era University Dehradun, India akshaygeu001@gmail.com, sharadm158@gmail.com
More informationOhio s Learning Standards-Extended. Mathematics. Congruence Standards Complexity a Complexity b Complexity c
Ohio s Learning Standards-Extended Mathematics Congruence Standards Complexity a Complexity b Complexity c Most Complex Least Complex Experiment with transformations in the plane G.CO.1 Know precise definitions
More informationCHAPTER 1 Graphics Systems and Models 3
?????? 1 CHAPTER 1 Graphics Systems and Models 3 1.1 Applications of Computer Graphics 4 1.1.1 Display of Information............. 4 1.1.2 Design.................... 5 1.1.3 Simulation and Animation...........
More information