METAMODEL FOR SOFTWARE SOLUTIONS IN COMPUTED TOMOGRAPHY
|
|
- Jocelyn Nichols
- 5 years ago
- Views:
Transcription
1 VOL. 10, NO 22, DECEBER, 2015 ISSN ETAODEL FOR SOFTWARE SOLUTIONS IN COPUTED TOOGRAPHY Vitaliy ezhyev Faclty of Compter Systems and Software Engineering, Universiti alaysia Pahang, Gambang, alaysia E-ail: ABSTRACT etamodelling approach is now widely sed to atomate development of software for the general prposes. This paper expands a classical metamodeling approach to the design of software for mathematical modelling. Paper defines the metamodel to solve different problems in compted tomography. The proposed approach was applied for the reconstrction of the strctre of three-dimensional objects on a system of their traces on mtally perpendiclar planes. It was also sed for generation of software, intended for the search of illegal items dring cstoms control. Keywords: metamodel, domain-specific mathematical modelling, compted tomography, spline interpolation. INTRODUCTION In [1] the methodology for Domain-Specific athematical odelling (DS) is proposed. It enhances Domain-Specific odelling [2], sed for the model driven software systems development. DS allows s development of metamodels in the different mathematical semantics, which becomes possible de to introdction of an additional level of the metamodelling architectre [3]. DS tools [4] allow their sers to define mathematical metatypes and apply them for the development of domain specific types. One of the prominent examples is a geometrical meta-metamodel, which defines in the terms of sets the basic (corresponding to the dimensions of the space) geometrical metatypes (point, line, srface and 3D region). Geometrical meta-metamodel was sed for the design of cyber-physical systems [5] and mathematical modelling srfaces of celestial bodies on the base of radiolocation data [6]. Its application for the design of software tools for physical modelling and simlation was considered in [7]. Formally, we define metamodel as a triple, which inclde an alphabet of types, a grammar, sed to combine instances of the types, and applicable operations. Geometrical meta-metamodel incldes alphabet of the metatypes, being the common reslt of abstraction from the geometrical strctre of the physical objects. In this paper on the base of geometrical meta-metamodel we define etamodel for Tomography (T). Alphabet of T incldes the type of geometrical plane, created on the base of the metatype of a geometrical srface. To prodce domain specific types, instances of the plane are attribted by specific data (fnctions of distribtion of physical properties) obtained in the process of tomographic scan. Operations of the geometrical meta-metamodel are bilt on the base of the methods of interpolation, interlination and interflatation [8]. In this paper, to restore a strctre of three-dimensional objects we propose new interpolation operators, bild on the base on interflatation of fnctions. Paper considers a practical implementation of the approach - compter tool Brain Reconstrction, which bilds a three-dimensional image of brains by the system of their parallel sections. Conclsion and references list finalize the paper. ATERIAL AND ETHODS In tomographic research there is often a problem arose by the set of given sections to obtain an image of a body in its any intersection [9]. This problem, for example, occrs in medicine and biology, at the stdy of the hman or experimental animal s cerebral cortex. Typically, the data, containing properties of a body, are obtained in the form of photographic images of the sections that are carriers of the flat distribtion of intensity of the light wave. From it follows the appropriateness of the geometrical plane as a basic type to prodce instances of compter objects as carriers of distribtion of some physical property (density, light intensity, etc.). The type of the plane in the metamodel T is based on the metatype of geometric srface of the metametamodel G [5]. In terms of analytical geometry, we define the type of the plane by setting restrictions on the eqation of the srface: ( xyz,, ) 0 (1) The eqation of a plane srface is of the first order. In Cartesian coordinates Ax By Cz D 0 (2) where A, BCD,, are some constants
2 VOL. 10, NO 22, DECEBER, 2015 ISSN To define the type of the plane we pt restrictions on the possible vales of xyz,,. It is sfficient to set restrictions on two from the three variables, e.g. x1 x x2 y y y 1 2 Here the mathematical part of the type definition is done. Next stage is to develop a domain specific type. The idea is to combine the mathematical type with domain specific properties, e.g. a fnction of a distribtion of physical vales. Sch the distribtions typically come from a tomograph as images in raster format, e.g. bitmap. Let s se this format de to the mathematical simplicity of the definition of fnction of distribtion of physical data. To do it, each point of the plane with coordinates (x, y) we will consider as a parameter of the fnction, representing color in some model (RGB, CYB, HSB). Let s develop the method to stdy distribtion of a physical property (x, y,z) of an internal strctre of a three-dimensional body (e.g., density) in any section. Withot loss of generality we assme the body is flly located in the nit cbe D 0,1 3. The sorce of information abot the fnction (x, y, z), i.e. the internal strctre of the body, is its traces on the system of mtally perpendiclar planes: i x, i 0, 1 1 j y, j 0, 2 2 k z, k 0, 3 3 i.e. the set of fnctions i, y, z,i 0, ; 1 1 j x,, z, j 0, 2; 2 k x, y,, k 0, 3. 3 To restore the internal strctre of a body we develop operators of spline interpolation O 1, O2, O 3 of the fnction by the variables x, y, z, correspondingly (3) (4) (5) O1(x, O2(x, O3(x, where y, z) y, z) y, z) Sp 1 Sp 1,i i0 2 Sp2,j j0 3 Sp3,k k0 1, i x x y i 1 x,, y, z, j 2, z, k 3 z x, y,, m m 1,2,3 having the properties Sp p,i i,p, i, p 0, (6) are the basic splines of degree Similarly we define splines Sp 2, j, Sp 3, k. Interlination (interflatation) of a fnction of many variables is recovery (possibly, approximate) of this fnction by the help of its traces and traces of its derivatives p to the given order on the system of lines (or srfaces, respectively) [8]. The operator of spline-interflatation is defined as L x, y, z x, y, z (7) O O O O O O1O2 O2O3 O1O2O (8) 3 It has the following properties: i i L, y, z, y, z, i 0, 1; 1 1 j j L x,, z x,, z, j 0, 2; 2 2 k k L x, y, x, y,, k 0, In the real case, if experimental data are given with some accracy, the following theorem can be formlated. Theorem. If the experimental data i j k, y, z, i 0, ; x,, z, j 0, ; x, y,, k 0, (9) Are given with maximm error, and is a random variable niformly distribted in D, i.e
3 VOL. 10, NO 22, DECEBER, 2015 ISSN i 1, i( y, z), y, z, i 0, 1; 1 j 2, j( x, z) x,, z, j 0, 2; 2 k 3, k ( x, y) x, y,, k 0, 3 3 the operator O O O OO OO Lx, y, z x, y, z OO 2 3 OOO will have error Rx, y, z x, y, z L ~ x, y, z, satisfying the following relationship m1 m2 m3 R O O. C Proof. R x, y, z D x, y, z L ~ x, y,z x, y,z Lx, y,z x, y,z x, y,z Lx, y,z Lx, y, z. From it follows ineqality R L C D CD L CD, giving the proof. PRACTICAL IPLEENTATION Practical implementation of T was done in the software tool Brain Reconstrction. Note, that the software framework, considered in [4; 7] incldes Brain Reconstrction as a partial case. DS tools allows their sers to define arbitrary metamodel within a general metametamodel G, inclding that for solving problems of compted tomography. Figre-1 illstrates the interface of Brain Reconstrction, where we se the method of spline interflatation to reconstrct the three-dimensional image of hman brains by the system of its parallel sections. Brain Reconstrction ses one type of the metamodel a plane - to specify the distribtion of physical properties (here, intensity of colors). The distribtion a ser does by attribtisation of the plane by the fnction (x, y, z). This attribted plane is sed for sbseqent instantiation of objects that are directly sed to bild the model, i.e. the three-dimensional image of the cerebral cortex. At the level of the metamodel, the attribting is a method that assigns to each element of the set of geometrical points on the plane the vale of the fnction (x, y, z). The inpt for Brain Reconstrction is a set of raster images (files in bitmap format), depicting the sections of a cerebral cortex on a system of mtally perpendiclar planes x x i, y y j, z z k, i 1..1, j 1.. 2, k Names of files indicates their belonging to one of three parallel sections (for example, «x1.bmp», «x2.bmp», «x3.bmp» are the names of images, representing brain sections in a plane, perpendiclar to the axis OX). Brain Reconstrction reads the files that meet the following criteria: a) The file format corresponds to the BP standard. b) The name begins with Latin letters x, y or z, reflecting a section belonging to one of mtally perpendiclar planes. c) The next (after Latin letters) characters are Arabic nmbers, which are sed to determine the serial nmber of the Figre in the corresponding system of planes. All correct files are recorded in the array of figres - instances of the geometrical type plane, and their nmber - in the relevant internal variables М 1, М 2, М 3. Ths, the strctre of the model is atomatically bilt by analysing the inpt information (files of images). Under the strctre of the model, we refer to the dimension of the space and the nmber of elements in the array of images. Based on this information the model of the space 3 D 0,1 is defined and the distances between separate planes are calclated. Or method allows a ser to recover the threedimensional strctre of the body in arbitrary distances between its parallel sections. For simplification of explanations and to be close to the practice of scanning tomographic images (technically it is easier to obtain intersections with a constant step), let s assme that the distance between intersections is the same for any of the systems of planes. Operators of spline-interflatation (6) are implemented as software fnctions O1, O2, O3, O12, O13, O23, O123, parameters of which are variables x, y, z of high accracy (the long doble type of C++). Fnctions O12, O13, O23, O123 se the vales that retrn operator fnctions O1, O2, O3. Fnctions O1, O2, O3 compte the closest to the point with coordinates (x, y, z) layers i, j, k and sing them refer to specific elements of the array of images
4 VOL. 10, NO 22, DECEBER, 2015 ISSN Figre-1. Interface of the program Brain Reconstrction. For example, if the calclated nmber of the layer is i and this is OZ intersection, then the reference to the element of the array Images is as follows: Images[1][i]->Pixels[x][y] Every image is a two-dimensional array of pixels (pictre elements), storing an attribte - color. We se RGB color model, according to which any color can be represented as a sperposition of three basic colors - Red, Green and Ble. Each component of the color - Red, Green or Ble is given by one byte, that can reflect 2 8 =256 shades of the color (the intensity varies from 0 to 255, the 255 reflects the largest intensity of the color). The total nmber of colors that can be set by 3 bytes is = , which is close to the color recognition possibility of a hman eye (so called Tre Color model). For frther discssion let s se hexadecimal nmber system, which sign in C++ is a combination of characters 0x. Flly set bytes (FF) show the highest intensity of the corresponding colors component (Table- 1). Table-1. The vale of bytes in the RGB colors model. Color 1 byte 2 byte 3 byte Vale Red FF 0x0000FF Green 00 FF 00 0x00FF00 Ble FF xFF0000 Ths, 0xFFFFFF is the vale with the highest intensity of all colors components and so giving white, the vale 0x is black. The range between 0x and 0xFFFFFF having eqal vales of each color component allows s operate with shades of the grey color (e.g., 0x or 0xAAAAAA). Software implementation of operators O1, O2, O3 allocate each of the RGB colors components separately. The fnctions O1, O2, O3 perform a selection of individal colors component at this point. E.g. R = Images[1][i]->Pixels[x][y]&0x0000FF performs selection of the red color component of a pixel that belongs to the perpendiclar to the axis OZ plane i and has coordinates (x, y). To separate individal colors components we se bitwise and operation (&), which clears all other bits besides given by the second operand (in above sample it is 0x000000FF). To explain this operation let s se binary system. For example, we have the following color vale in the binary form Taking that FF 16 = (each byte is set by 8 binary digits, i.e. to set the color as a combination of three components we need 24 bits). To set a single nmber in hexadecimal format we need 4 bits. Using bitwise and (&) operation we allocate a separate component of a color In sch a way, the selection of components of a color is made (in this example the right byte, which corresponding to red color)
5 VOL. 10, NO 22, DECEBER, 2015 ISSN For the green color component we may se G= Images[1][i]->Pixels[x][y]&0x0000FF00 After calclation of all separate components, we can form the color again Color = R + G + B ETHODS OF 3D GRAPHICS The metamodel T also incldes methods of three-dimensional graphics to spport visalisation and analyses. To bild a three-dimensional perspective view the set of coordinates of the real object are transformed into the screen coordinates. This process is carried ot in two stages: a) Real (world) coordinates of each point (x, y, z) of an object are transformed into specific coordinates (x v, y v, z v). b) Specific coordinates (x v, y v, z v) of each point of an object sing a perspective transformation are converted into screen coordinates (x e, y e). To spport a ser in soltion of this problem, the metamodel T gives the software fnctions (API), defining relationship between sets of the real and specific coordinates. Geometrically, to bild an image of a threedimensional object, we need make its projection on the plane of a screen. For this prpose, we introdce a specific coordinate system in which an object is projected on a plane X v0 vy v, and axis Z e0 e determines the direction of observation (see Figre-2). yv xv To perform the specific transformation the observation point also to be set. etamodel defines a point of observation in the spherical coordinate system by following parameters: θ = angle of the axis OX with projection of the observation line on the plane XOY; φ = polar angle of the observation line with OZ axis; ρ = distance to the observation point. Setting the triple of parameters (θ, φ, ρ) allows s to make a 3D transformation of a geometrical object. Let the position of a point in three-dimensional space set by coordinates (x, y, z). Then the specific transformation we can write in the form: x v y v z v 1 = x y z 1 V (10) where sin cos cos sin cos 0 cos cos sin sin sin 0 V (11). 0 sin cos Coordinates x v and y v of a point of an object we can already se to bild a screen image. In this case we will obtain the orthogonal projection, where each point P of an object is projected into the point P' by drawing the line, perpendiclar to the plane XOY (i.e. parallel to the observation line). Sch type of projection has place at moving the observation point into infinity, where parallel lines of a three-dimensional object remain parallel at its projection as well. x z φ θ zv Figre-2. 3D to 2D transformation. y OTHER APPLICATIONS OF THE ETAODEL The metamodel T was also sed for the development of software tools for solving problems in other domains of compted tomography. Figre-3 illstrates this approach for search of nathorized items dring cstoms control. The geometrical plane is here the basic type of the metamodel, sed to bild the data models in a software. The plane is a carrier of physical properties - obtained from a tomograph roentgen images of distribtion of density of a car, which serves as an inpt for applications of a mathematical method (fixed in the patent [10])
6 VOL. 10, NO 22, DECEBER, 2015 ISSN Figre-3. Use of metamodel to generate software for search of illegal items dring cstoms control. CONCLUSIONS Based on the geometrical meta-metamodel the metamodel T was defined, allowing design of software for solving problems of compted tomography. Alphabet of T incldes the type of geometrical plane, which inherits the metatype of the srface. Instances of the plane are attribted by fnctions of distribtion of physical properties obtained in the process of tomographic scanning. The approach was proven by development of a software tool that reconstrcts a three-dimensional image of a brain by the system of its mtally perpendiclar sections. The method restores the strctre of threedimensional objects sing interpolation operators, based on interflatation of fnctions. The proposed metamodel T was also sed to generate software for the search of illegal items dring cstoms control. REFERENCES [1] Vitaliy ezhyev ethodology of Domain Specific athematical odelling. Proceedings of the 3 rd International Congress on Natral Sciences and Engineering ICNSE 2014 (Kyoto, Japan, ay 7-9). pp [2] Steven Kelly and Jha-Pekka Tolvanen Domain-Specific odeling: Enabling Fll Code Generation. Wiley-IEEE Compter Society Pr. p [3] Vitaliy ezhyev etamodelling Architectre for odelling Domains with Different athematical Strctre. Advanced Compter and Commnication Engineering Technology. Lectre Notes in Electrical Engineering. 315: [4] Vitaliy ezhyev Architectre of software tools for Domain-Specific athematical odelling. Proceedings of 2014 International Conference on Compter, Commnication, and Control Technology (Langkawi, alaysia, September 2-4). pp [5] Vitaliy ezhyev, Refik Samet Geometrical eta-metamodel for Cyber-Physical odelling. Proceedings of International Conference Cyberworlds 2013 (Yokohama, Japan, October 21-23). pp [6] Vitaliy ezhyev, Oleg. Lytvyn, Jasni ohamad Zain etamodel for athematical odelling Srfaces of Celestial Bodies on the Base of Radiolocation Data. Indian Jornal of Science and Technology. 8(13): pp [7] Vitaliy ezhyev, Felipe Pérez-Rodrígez etamodelling approach and software tools for physical modelling and simlation. International Jornal of Software Engineering and Compter Sciences (IJSECS). 1: pp [8] Oleg. Lytvyn Interlination of fnctions and some its applications. Kharkiv: Osnova. p [9] Frank Natterer The athematics of Compterized Tomography. Classics in Applied athematics. Book 32. SIA: p [10] Patent on invention No , Ukraine. The method to restore the internal strctre of a 3D object. Ivan Sergienko, Oleg Lytvyn, Vitaliy ezhyev Decl Pbl Isse No
A sufficient condition for spiral cone beam long object imaging via backprojection
A sfficient condition for spiral cone beam long object imaging via backprojection K. C. Tam Siemens Corporate Research, Inc., Princeton, NJ, USA Abstract The response of a point object in cone beam spiral
More informationOptimal Sampling in Compressed Sensing
Optimal Sampling in Compressed Sensing Joyita Dtta Introdction Compressed sensing allows s to recover objects reasonably well from highly ndersampled data, in spite of violating the Nyqist criterion. In
More informationCAPL Scripting Quickstart
CAPL Scripting Qickstart CAPL (Commnication Access Programming Langage) For CANalyzer and CANoe V1.01 2015-12-03 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming
More informationLecture 10. Diffraction. incident
1 Introdction Lectre 1 Diffraction It is qite often the case that no line-of-sight path exists between a cell phone and a basestation. In other words there are no basestations that the cstomer can see
More informationRequirements Engineering. Objectives. System requirements. Types of requirements. FAQS about requirements. Requirements problems
Reqirements Engineering Objectives An introdction to reqirements Gerald Kotonya and Ian Sommerville To introdce the notion of system reqirements and the reqirements process. To explain how reqirements
More informationUnit Testing with VectorCAST and AUTOSAR
Unit Testing with VectorCAST and AUTOSAR Vector TechDay Software Testing with VectorCAST V1.0 2018-11-15 Agenda Introdction Unit Testing Demo Working with AUTOSAR Generated Code Unit Testing AUTOSAR SWCs
More informationTu P7 15 First-arrival Traveltime Tomography with Modified Total Variation Regularization
T P7 15 First-arrival Traveltime Tomography with Modified Total Variation Reglarization W. Jiang* (University of Science and Technology of China) & J. Zhang (University of Science and Technology of China)
More informationResolving Linkage Anomalies in Extracted Software System Models
Resolving Linkage Anomalies in Extracted Software System Models Jingwei W and Richard C. Holt School of Compter Science University of Waterloo Waterloo, Canada j25w, holt @plg.waterloo.ca Abstract Program
More informationReal-time mean-shift based tracker for thermal vision systems
9 th International Conference on Qantitative InfraRed Thermography Jly -5, 008, Krakow - Poland Real-time mean-shift based tracker for thermal vision systems G. Bieszczad* T. Sosnowski** * Military University
More informationEECS 487: Interactive Computer Graphics f
Interpolating Key Vales EECS 487: Interactive Compter Graphics f Keys Lectre 33: Keyframe interpolation and splines Cbic splines The key vales of each variable may occr at different frames The interpolation
More informationCS 4204 Computer Graphics
CS 424 Compter Graphics Crves and Srfaces Yong Cao Virginia Tech Reference: Ed Angle, Interactive Compter Graphics, University of New Mexico, class notes Crve and Srface Modeling Objectives Introdce types
More informationMaster for Co-Simulation Using FMI
Master for Co-Simlation Using FMI Jens Bastian Christoph Claß Ssann Wolf Peter Schneider Franhofer Institte for Integrated Circits IIS / Design Atomation Division EAS Zenerstraße 38, 69 Dresden, Germany
More informationOn the Computational Complexity and Effectiveness of N-hub Shortest-Path Routing
1 On the Comptational Complexity and Effectiveness of N-hb Shortest-Path Roting Reven Cohen Gabi Nakibli Dept. of Compter Sciences Technion Israel Abstract In this paper we stdy the comptational complexity
More informationApplication of Gaussian Curvature Method in Development of Hull Plate Surface
Marine Engineering Frontiers (MEF) Volme 2, 204 Application of Gassian Crvatre Method in Development of Hll Plate Srface Xili Zh, Yjn Li 2 Dept. of Infor., Dalian Univ., Dalian 6622, China 2 Dept. of Naval
More informationWhat s New in AppSense Management Suite Version 7.0?
What s New in AMS V7.0 What s New in AppSense Management Site Version 7.0? AppSense Management Site Version 7.0 is the latest version of the AppSense prodct range and comprises three prodct components,
More informationFINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES
FINITE ELEMENT APPROXIMATION OF CONVECTION DIFFUSION PROBLEMS USING GRADED MESHES RICARDO G. DURÁN AND ARIEL L. LOMBARDI Abstract. We consider the nmerical approximation of a model convection-diffsion
More informationBias of Higher Order Predictive Interpolation for Sub-pixel Registration
Bias of Higher Order Predictive Interpolation for Sb-pixel Registration Donald G Bailey Institte of Information Sciences and Technology Massey University Palmerston North, New Zealand D.G.Bailey@massey.ac.nz
More informationThe extra single-cycle adders
lticycle Datapath As an added bons, we can eliminate some of the etra hardware from the single-cycle path. We will restrict orselves to sing each fnctional nit once per cycle, jst like before. Bt since
More informationStereo Matching and 3D Visualization for Gamma-Ray Cargo Inspection
Stereo Matching and 3D Visalization for Gamma-Ray Cargo Inspection Zhigang Zh *ab, Y-Chi H bc a Department of Compter Science, The City College of New York, New York, NY 3 b Department of Compter Science,
More informationEEC 483 Computer Organization
EEC 483 Compter Organization Chapter 4.4 A Simple Implementation Scheme Chans Y The Big Pictre The Five Classic Components of a Compter Processor Control emory Inpt path Otpt path & Control 2 path and
More informationThis chapter is based on the following sources, which are all recommended reading:
Bioinformatics I, WS 09-10, D. Hson, December 7, 2009 105 6 Fast String Matching This chapter is based on the following sorces, which are all recommended reading: 1. An earlier version of this chapter
More informationHardware-Accelerated Free-Form Deformation
Hardware-Accelerated Free-Form Deformation Clint Cha and Ulrich Nemann Compter Science Department Integrated Media Systems Center University of Sothern California Abstract Hardware-acceleration for geometric
More informationAlliances and Bisection Width for Planar Graphs
Alliances and Bisection Width for Planar Graphs Martin Olsen 1 and Morten Revsbæk 1 AU Herning Aarhs University, Denmark. martino@hih.a.dk MADAGO, Department of Compter Science Aarhs University, Denmark.
More informationh-vectors of PS ear-decomposable graphs
h-vectors of PS ear-decomposable graphs Nima Imani 2, Lee Johnson 1, Mckenzie Keeling-Garcia 1, Steven Klee 1 and Casey Pinckney 1 1 Seattle University Department of Mathematics, 901 12th Avene, Seattle,
More informationA personalized search using a semantic distance measure in a graph-based ranking model
Article A personalized search sing a semantic distance measre in a graph-based ranking model Jornal of Information Science XX (X) pp. 1-23 The Athor(s) 2011 Reprints and Permissions: sagepb.co.k/jornalspermissions.nav
More informationUncertainty Determination for Dimensional Measurements with Computed Tomography
Uncertainty Determination for Dimensional Measrements with Compted Tomography Kim Kiekens 1,, Tan Ye 1,, Frank Welkenhyzen, Jean-Pierre Krth, Wim Dewlf 1, 1 Grop T even University College, KU even Association
More informationPavlin and Daniel D. Corkill. Department of Computer and Information Science University of Massachusetts Amherst, Massachusetts 01003
From: AAAI-84 Proceedings. Copyright 1984, AAAI (www.aaai.org). All rights reserved. SELECTIVE ABSTRACTION OF AI SYSTEM ACTIVITY Jasmina Pavlin and Daniel D. Corkill Department of Compter and Information
More informationMulti-lingual Multi-media Information Retrieval System
Mlti-lingal Mlti-media Information Retrieval System Shoji Mizobchi, Sankon Lee, Fmihiko Kawano, Tsyoshi Kobayashi, Takahiro Komats Gradate School of Engineering, University of Tokshima 2-1 Minamijosanjima,
More informationMaximum Weight Independent Sets in an Infinite Plane
Maximm Weight Independent Sets in an Infinite Plane Jarno Nosiainen, Jorma Virtamo, Pasi Lassila jarno.nosiainen@tkk.fi, jorma.virtamo@tkk.fi, pasi.lassila@tkk.fi Department of Commnications and Networking
More information7. Texture Mapping. Idea. Examples Image Textures. Motivation. Textures can be images or procedures. Textures can be 2D or 3D
3 4 Idea Add srface detail withot raising geometric complexity Textres can be images or procedres Textres can be D or 3D Motiation Wireframe Model + Lighting & Shading + Textre Mapping http://www.3drender.com/jbirn/prodctions.html
More informationCombined cine- and tagged-mri for tracking landmarks on the tongue surface
INTERSPEECH 2015 Combined cine- and tagged-mri for tracking landmarks on the tonge srface Honghao Bao 1, Wenhan L 1, Kiyoshi Honda 2,*, Jiango Wei 1, Qiang Fang 3, Jianw Dang 2, 4 1 School of Compter Software,
More informationIllumina LIMS. Software Guide. For Research Use Only. Not for use in diagnostic procedures. Document # June 2017 ILLUMINA PROPRIETARY
Illmina LIMS Software Gide Jne 2017 ILLUMINA PROPRIETARY This docment and its contents are proprietary to Illmina, Inc. and its affiliates ("Illmina"), and are intended solely for the contractal se of
More informationPOWER-OF-2 BOUNDARIES
Warren.3.fm Page 5 Monday, Jne 17, 5:6 PM CHAPTER 3 POWER-OF- BOUNDARIES 3 1 Ronding Up/Down to a Mltiple of a Known Power of Ronding an nsigned integer down to, for eample, the net smaller mltiple of
More informationTdb: A Source-level Debugger for Dynamically Translated Programs
Tdb: A Sorce-level Debgger for Dynamically Translated Programs Naveen Kmar, Brce R. Childers, and Mary Lo Soffa Department of Compter Science University of Pittsbrgh Pittsbrgh, Pennsylvania 15260 {naveen,
More information11 - Bump Mapping. Bump-Mapped Objects. Bump-Mapped Objects. Bump-Mapped Objects. Limitations Of Texture Mapping. Bumps: Perturbed Normals
CSc 155 Advanced Compter Graphics Limitations Of extre Mapping extre mapping paints srfaces o extre image is typically fixed Some characteristics are difficlt to textre o Roghness, Wrinkles extre illmination
More informationBlended Deformable Models
Blended Deformable Models (In IEEE Trans. Pattern Analysis and Machine Intelligence, April 996, 8:4, pp. 443-448) Doglas DeCarlo and Dimitri Metaxas Department of Compter & Information Science University
More informationCurves and Surfaces. CS 537 Interactive Computer Graphics Prof. David E. Breen Department of Computer Science
Crves and Srfaces CS 57 Interactive Compter Graphics Prof. David E. Breen Department of Compter Science E. Angel and D. Shreiner: Interactive Compter Graphics 6E Addison-Wesley 22 Objectives Introdce types
More informationThe Disciplined Flood Protocol in Sensor Networks
The Disciplined Flood Protocol in Sensor Networks Yong-ri Choi and Mohamed G. Goda Department of Compter Sciences The University of Texas at Astin, U.S.A. fyrchoi, godag@cs.texas.ed Hssein M. Abdel-Wahab
More informationTowards applications based on measuring the orbital angular momentum of light
CHAPTER 8 Towards applications based on measring the orbital anglar momentm of light Efficient measrement of the orbital anglar momentm (OAM) of light has been a longstanding problem in both classical
More informationPARAMETER OPTIMIZATION FOR TAKAGI-SUGENO FUZZY MODELS LESSONS LEARNT
PAAMETE OPTIMIZATION FO TAKAGI-SUGENO FUZZY MODELS LESSONS LEANT Manfred Männle Inst. for Compter Design and Falt Tolerance Univ. of Karlsrhe, 768 Karlsrhe, Germany maennle@compter.org Brokat Technologies
More informationBroadcasting XORs: On the Application of Network Coding in Access Point-to-Multipoint Networks
Broadcasting XORs: On the Application of Network Coding in Access Point-to-Mltipoint Networks The MIT Faclty has made this article openly available Please share how this access benefits yo Yor story matters
More informationChapter 6: Pipelining
CSE 322 COPUTER ARCHITECTURE II Chapter 6: Pipelining Chapter 6: Pipelining Febrary 10, 2000 1 Clothes Washing CSE 322 COPUTER ARCHITECTURE II The Assembly Line Accmlate dirty clothes in hamper Place in
More informationMa Lesson 18 Section 1.7
Ma 15200 Lesson 18 Section 1.7 I Representing an Ineqality There are 3 ways to represent an ineqality. (1) Using the ineqality symbol (sometime within set-bilder notation), (2) sing interval notation,
More informationEMC ViPR. User Guide. Version
EMC ViPR Version 1.1.0 User Gide 302-000-481 01 Copyright 2013-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished Febrary, 2014 EMC believes the information in this pblication is accrate
More informationSeismic trace interpolation with approximate message passing Navid Ghadermarzy and Felix Herrmann and Özgür Yılmaz, University of British Columbia
Seismic trace interpolation with approximate message passing Navid Ghadermarzy and Felix Herrmann and Özgür Yılmaz, University of British Colmbia SUMMARY Approximate message passing (AMP) is a comptationally
More informationEXAMINATIONS 2010 END OF YEAR NWEN 242 COMPUTER ORGANIZATION
EXAINATIONS 2010 END OF YEAR COPUTER ORGANIZATION Time Allowed: 3 Hors (180 mintes) Instrctions: Answer all qestions. ake sre yor answers are clear and to the point. Calclators and paper foreign langage
More informationCOMPOSITION OF STABLE SET POLYHEDRA
COMPOSITION OF STABLE SET POLYHEDRA Benjamin McClosky and Illya V. Hicks Department of Comptational and Applied Mathematics Rice University November 30, 2007 Abstract Barahona and Mahjob fond a defining
More informationImage Compression Compression Fundamentals
Compression Fndamentals Data compression refers to the process of redcing the amont of data reqired to represent given qantity of information. Note that data and information are not the same. Data refers
More informationIDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION
ICAS 2 CONGRESS IDENTIFICATION OF THE AEROELASTIC MODEL OF A LARGE TRANSPORT CIVIL AIRCRAFT FOR CONTROL LAW DESIGN AND VALIDATION Christophe Le Garrec, Marc Hmbert, Michel Lacabanne Aérospatiale Matra
More informationA RECOGNITION METHOD FOR AIRPLANE TARGETS USING 3D POINT CLOUD DATA
A RECOGNITION METHOD FOR AIRPLANE TARGETS USING 3D POINT CLOUD DATA Mei Zho*, Ling-li Tang, Chan-rong Li, Zhi Peng, Jing-mei Li Academy of Opto-Electronics, Chinese Academy of Sciences, No.9, Dengzhang
More informationMethod to build an initial adaptive Neuro-Fuzzy controller for joints control of a legged robot
Method to bild an initial adaptive Nero-Fzzy controller for joints control of a legged robot J-C Habmremyi, P. ool and Y. Badoin Royal Military Academy-Free University of Brssels 08 Hobbema str, box:mrm,
More informationSTABILITY OF SIMULTANEOUS RECURRENT NEURAL NETWORK DYNAMICS FOR STATIC OPTIMIZATION
STABILITY OF SIMULTANEOUS RECURRENT NEURAL NETWOR DYNAMICS FOR STATIC OPTIMIZATION Grsel Serpen and Yifeng X Electrical Engineering and Compter Science Department, The University of Toledo, Toledo, OH
More informationIMPLEMENTATION OF OBJECT ORIENTED APPROACH TO MODIFIED ANT ALGORITHM FOR TASK SCHEDULING IN GRID COMPUTING
International Jornal of Modern Engineering Research (IJMER) www.imer.com Vol.1, Isse1, pp-134-139 ISSN: 2249-6645 IMPLEMENTATION OF OBJECT ORIENTED APPROACH TO MODIFIED ANT ALGORITHM FOR TASK SCHEDULING
More informationA Hybrid Weight-Based Clustering Algorithm for Wireless Sensor Networks
Open Access Library Jornal A Hybrid Weight-Based Clstering Algorithm for Wireless Sensor Networks Cheikh Sidy Mohamed Cisse, Cheikh Sarr * Faclty of Science and Technology, University of Thies, Thies,
More informationSZ-1.4: Significantly Improving Lossy Compression for Scientific Data Sets Based on Multidimensional Prediction and Error- Controlled Quantization
SZ-1.4: Significantly Improving Lossy Compression for Scientific Data Sets Based on Mltidimensional Prediction and Error- Controlled Qantization Dingwen Tao (University of California, Riverside) Sheng
More informationIntroduction to Computational Manifolds and Applications
IMPA - Institto de Matemática Pra e Aplicada, Rio de Janeiro, RJ, Brazil Introdction to Comptational Manifolds and Applications Part 1 - Constrctions Prof. Marcelo Ferreira Siqeira mfsiqeira@dimap.frn.br
More informationAn Optimization of Granular Network by Evolutionary Methods
An Optimization of Granlar Networ by Evoltionary Methods YUN-HEE HAN, KEUN-CHANG KWAK* Dept. of Control, Instrmentation, and Robot Engineering Chosn University 375 Seos-dong, Dong-g, Gwangj, 50-759 Soth
More informationThe LS-STAG Method : A new Immersed Boundary / Level-Set Method for the Computation of Incompressible Viscous Flows in Complex Geometries
The LS-STAG Method : A new Immersed Bondary / Level-Set Method for the Comptation of Incompressible Viscos Flows in Complex Geometries Yoann Cheny & Olivier Botella Nancy Universités LEMTA - UMR 7563 (CNRS-INPL-UHP)
More informationVessel Tracking for Retina Images Based on Fuzzy Ant Colony Algorithm
Vessel Tracking for Retina Images Based on Fzzy Ant Colony Algorithm Sina Hooshyar a, Rasol Khayati b and Reza Rezai c a,b,c Department of Biomedical Engineering, Engineering Faclty, Shahed University,
More informationToday s Lecture. Software Architecture. Lecture 27: Introduction to Software Architecture. Introduction and Background of
Today s Lectre Lectre 27: Introdction to Software Architectre Kenneth M. Anderson Fondations of Software Engineering CSCI 5828 - Spring Semester, 1999 Introdction and Backgrond of Software Architectre
More informationFault Tolerance in Hypercubes
Falt Tolerance in Hypercbes Shobana Balakrishnan, Füsn Özgüner, and Baback A. Izadi Department of Electrical Engineering, The Ohio State University, Colmbs, OH 40, USA Abstract: This paper describes different
More informationContinuity Smooth Path Planning Using Cubic Polynomial Interpolation with Membership Function
J Electr Eng Technol Vol., No.?: 74-?, 5 http://dx.doi.org/.537/jeet.5..?.74 ISSN(Print) 975- ISSN(Online) 93-743 Continity Smooth Path Planning Using Cbic Polomial Interpolation with Membership Fnction
More informationStatistical Methods in functional MRI. Standard Analysis. Data Processing Pipeline. Multiple Comparisons Problem. Multiple Comparisons Problem
Statistical Methods in fnctional MRI Lectre 7: Mltiple Comparisons 04/3/13 Martin Lindqist Department of Biostatistics Johns Hopkins University Data Processing Pipeline Standard Analysis Data Acqisition
More informationAAA CENTER FOR DRIVING SAFETY & TECHNOLOGY
AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY 2017 FORD MUSTANG PREMIUM CONVERTIBLE INFOTAINMENT SYSTEM* DEMAND RATING Very High Demand The Ford Mstang Convertible s SYNC 3 (version 2.20) infotainment system
More informationFunctions of Combinational Logic
CHPTER 6 Fnctions of Combinational Logic CHPTER OUTLINE 6 6 6 6 6 5 6 6 6 7 6 8 6 9 6 6 Half and Fll dders Parallel inary dders Ripple Carry and Look-head Carry dders Comparators Decoders Encoders Code
More informationNetworks An introduction to microcomputer networking concepts
Behavior Research Methods& Instrmentation 1978, Vol 10 (4),522-526 Networks An introdction to microcompter networking concepts RALPH WALLACE and RICHARD N. JOHNSON GA TX, Chicago, Illinois60648 and JAMES
More informationMaximal Cliques in Unit Disk Graphs: Polynomial Approximation
Maximal Cliqes in Unit Disk Graphs: Polynomial Approximation Rajarshi Gpta, Jean Walrand, Oliier Goldschmidt 2 Department of Electrical Engineering and Compter Science Uniersity of California, Berkeley,
More informationREDUCED-REFERENCE ASSESSMENT OF PERCEIVED QUALITY BY EXPLOITING COLOR INFORMATION
REDUCED-REFERENCE ASSESSMENT OF PERCEIVED QUALITY BY EXPLOITING COLOR INFORMATION Jdith Redi, Paolo Gastaldo, Rodolfo Znino, and Ingrid Heyndericx (+) University of Genoa, DIBE, Via Opera Pia a - 645 Genova
More informationLab 8 (All Sections) Prelab: ALU and ALU Control
Lab 8 (All Sections) Prelab: and Control Name: Sign the following statement: On my honor, as an Aggie, I have neither given nor received nathorized aid on this academic work Objective In this lab yo will
More informationData/Metadata Data and Data Transformations
A Framework for Classifying Scientic Metadata Helena Galhardas, Eric Simon and Anthony Tomasic INRIA Domaine de Volcea - Rocqencort 7853 Le Chesnay France email: First-Name.Last-Name@inria.fr Abstract
More informationNETWORKED CONTROL SYSTEM: THEORY AND SIMULATIONS. A Project by. Sandeep Bimali
NETWORKED CONTROL SYSTEM: THEORY AND SIMULATIONS A Project by Sandeep Bimali Bacelor s Degree in Electronics Engineering, Tribvani University, Nepal December 21 Sbmitted to te Department of Electrical
More informationToday. B-splines. B-splines. B-splines. Computergrafik. Curves NURBS Surfaces. Bilinear patch Bicubic Bézier patch Advanced surface modeling
Comptergrafik Matthias Zwicker Uniersität Bern Herbst 29 Cres Srfaces Parametric srfaces Bicbic Bézier patch Adanced srface modeling Piecewise Bézier cres Each segment spans for control points Each segment
More informationAdaptive Influence Maximization in Microblog under the Competitive Independent Cascade Model
International Jornal of Knowledge Engineering, Vol. 1, No. 2, September 215 Adaptie Inflence Maximization in Microblog nder the Competitie Independent Cascade Model Zheng Ding, Kai Ni, and Zhiqiang He
More informationImage Restoration Image Degradation and Restoration
Image Degradation and Restoration hxy Image Degradation Model: Spatial domain representation can be modeled by: g x y h x y f x y x y Freqency domain representation can be modeled by: G F N Prepared By:
More informationThe Impact of Avatar Mobility on Distributed Server Assignment for Delivering Mobile Immersive Communication Environment
This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the ICC 27 proceedings. The Impact of Avatar Mobility on Distribted Server Assignment
More informationAn Introduction to GPU Computing. Aaron Coutino MFCF
An Introdction to GPU Compting Aaron Cotino acotino@waterloo.ca MFCF What is a GPU? A GPU (Graphical Processing Unit) is a special type of processor that was designed to render and maniplate textres. They
More information4.13 Advanced Topic: An Introduction to Digital Design Using a Hardware Design Language 345.e1
.3 Advanced Topic: An Introdction to Digital Design Using a Hardware Design Langage 35.e.3 Advanced Topic: An Introdction to Digital Design Using a Hardware Design Langage to Describe and odel a Pipeline
More information3-D SURFACE ROUGHNESS PROFILE OF 316-STAINLESS STEEL USING VERTICAL SCANNING INTERFEROMETRY WITH A SUPERLUMINESCENT DIODE
IMEKO 1 TC3, TC5 and TC Conferences Metrology in Modern Context November 5, 1, Pattaya, Chonbri, Thailand 3-D SURFACE ROUGHNESS PROFILE OF 316-STAINLESS STEEL USING VERTICAL SCANNING INTERFEROMETRY WITH
More informationAdvanced Techniques for Predicting Mechanical Product Design via COMSOL Multiphysics
Advanced Techniqes for Predicting Mechanical Prodct Design via COMSOL Mltiphsics Shobing Zhang 1 1 CAEaid, Inc. *Corresponding athor: 184 Jeffs Ln, Astin, TX 78717, shobing.hang@caeaid.com Abstract: Mechanical
More informationContent Content Introduction
Content Content Introdction...................................................................... 3 Roles in the provisioning process............................................................... 4 Server
More informationPicking and Curves Week 6
CS 48/68 INTERACTIVE COMPUTER GRAPHICS Picking and Crves Week 6 David Breen Department of Compter Science Drexel University Based on material from Ed Angel, University of New Mexico Objectives Picking
More informationREPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips
REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands
More informationEnhanced Performance with Pipelining
Chapter 6 Enhanced Performance with Pipelining Note: The slides being presented represent a mi. Some are created by ark Franklin, Washington University in St. Lois, Dept. of CSE. any are taken from the
More informationProf. Kozyrakis. 1. (10 points) Consider the following fragment of Java code:
EE8 Winter 25 Homework #2 Soltions De Thrsday, Feb 2, 5 P. ( points) Consider the following fragment of Java code: for (i=; i
More informationEvaluating Influence Diagrams
Evalating Inflence Diagrams Where we ve been and where we re going Mark Crowley Department of Compter Science University of British Colmbia crowley@cs.bc.ca Agst 31, 2004 Abstract In this paper we will
More informationNETWORK PRESERVATION THROUGH A TOPOLOGY CONTROL ALGORITHM FOR WIRELESS MESH NETWORKS
ETWORK PRESERVATIO THROUGH A TOPOLOGY COTROL ALGORITHM FOR WIRELESS MESH ETWORKS F. O. Aron, T. O. Olwal, A. Krien, Y. Hamam Tshwane University of Technology, Pretoria, Soth Africa. Dept of the French
More informationFast Ray Tetrahedron Intersection using Plücker Coordinates
Fast Ray Tetrahedron Intersection sing Plücker Coordinates Nikos Platis and Theoharis Theoharis Department of Informatics & Telecommnications University of Athens Panepistemiopolis, GR 157 84 Ilissia,
More informationOn the Design of Deformable Input- / State-Lattice Graphs
On the Design of Deformable Inpt- / State-Lattice Graphs Martin Rfli Roland Siegwart Atonomos Systems Lab, Institte for Robotics and Intelligent Systems, ETH Zrich Tannenstrasse 3, CH-89 Zrich, Switzerland
More informationOn Plane Constrained Bounded-Degree Spanners
On Plane Constrained Bonded-Degree Spanners Prosenjit Bose 1, Rolf Fagerberg 2, André an Renssen 1, Sander Verdonschot 1 1 School of Compter Science, Carleton Uniersity, Ottaa, Canada. Email: jit@scs.carleton.ca,
More informationDistributed Systems Security. Authentication Practice - 2. Prof. Steve Wilbur
Distribted Systems Secrity Athentication Practice - 2 Prof. Steve Wilbr s.wilbr@cs.cl.ac.k MSc in Data Commnications Networks and Distribted Systems, UCL Lectre Objectives Examine X.509 as a practical
More informationInvestigation of turbulence measurements with a continuous wave, conically scanning LiDAR Abstract 1. Introduction
Investigation of trblence measrements with a continos wave, conically scanning LiDAR Rozenn Wagner 1, Torben Mikkelsen 1, Michael Cortney Risø DTU, PO Box 49,DK4000 Roskilde, Denmark rozn@risoe.dt.dk Abstract
More informationTOWARD AN UNCERTAINTY PRINCIPLE FOR WEIGHTED GRAPHS
TOWARD AN UNCERTAINTY PRINCIPLE FOR WEIGHTED GRAPHS Bastien Pasdelop, Réda Alami, Vincent Gripon Telecom Bretagne UMR CNRS Lab-STICC name.srname@telecom-bretagne.e Michael Rabbat McGill University ECE
More informationMinimal Edge Addition for Network Controllability
This article has been accepted for pblication in a ftre isse of this jornal, bt has not been flly edited. Content may change prior to final pblication. Citation information: DOI 10.1109/TCNS.2018.2814841,
More informationSemantic segmentation is the task of labeling every pixel in
Deep Learning for Visal Understanding: Part Anrag Arnab, Shai Zheng, Sadeep Jayasmana, Bernardino Romera-Paredes, Måns Larsson, Alexander Kirillov, Bogdan Savchynskyy, Carsten Rother, Fredrik Kahl, and
More informationComputer-Aided Mechanical Design Using Configuration Spaces
Compter-Aided Mechanical Design Using Configration Spaces Leo Joskowicz Institte of Compter Science The Hebrew University Jersalem 91904, Israel E-mail: josko@cs.hji.ac.il Elisha Sacks (corresponding athor)
More informationReading. 13. Texture Mapping. Non-parametric texture mapping. Texture mapping. Required. Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8.
Reading Reqired Watt, intro to Chapter 8 and intros to 8.1, 8.4, 8.6, 8.8. Recommended 13. Textre Mapping Pal S. Heckbert. Srvey of textre mapping. IEEE Compter Graphics and Applications 6(11): 56--67,
More informationLecture 7. Building A Simple Processor
Lectre 7 Bilding A Simple Processor Christos Kozyrakis Stanford University http://eeclass.stanford.ed/ee8b C. Kozyrakis EE8b Lectre 7 Annoncements Upcoming deadlines Lab is de today Demo by 5pm, report
More informationCompound Catadioptric Stereo Sensor for Omnidirectional Object Detection
Compond Catadioptric Stereo Sensor for mnidirectional bject Detection Ryske Sagawa Naoki Krita Tomio Echigo Yasshi Yagi The Institte of Scientific and Indstrial Research, saka University 8-1 Mihogaoka,
More informationEfficient Implementation of Binary Trees in LISP Systems
Efficient Implementation of Binary Trees in LISP Systems P. SIPALA Dipartimento di Eleltrotecnica, Eleltronica, Informatica, Universitd di Trieste, Italy In this paper, I consider how to implement the
More informationMathematical model for storing and effective processing of directed graphs in semistructured data management systems
Mathematical model for storing and effectie processing of directed graphs in semistrctred data management MALIKOV A, GULEVSKIY Y, PARKHOMENKO D Information Systems and Technologies Department North Cacass
More information