XFVHDL: A Tool for the Synthesis of Fuzzy Logic Controllers
|
|
- Roland Willis
- 6 years ago
- Views:
Transcription
1 XFVHDL: A Tool fo the Synthesis of Fuzzy Logic Contolles E. Lago, C. J. Jiménez, D. R. López, S. Sánchez-Solano and A. Baiga Instituto de Micoelectónica de Sevilla. Cento Nacional de Micoelectónica, Edificio CICA, Avda. Reina Mecedes sn, Sevilla, SPAIN. Abstact A tool fo the synthesis of fuzzy contolles is pesented in this pape. This tool takes as input the behavioal specification of a contolle and geneates its VHDL desciption accoding to a taget achitectue. The VHDL code can be synthesized by means of two implementation methodologies, ASIC and FPGA. The main advantages of using this appoach ae apid pototyping, and the use of well-known commecial design envionments like Synopsys, Mento Gaphics, o Cadence. 1: Intoduction The two main factos that limit the ealization of an electonic system ae its complexity and its development time. The use of compute aided design envionments including synthesis eases the design pocess and acceleates the intoduction in the maket of the final poduct. Concening the design flow of a fuzzy logic contolle (FLC), two diffeent levels may be consideed. The algoithmic level specifies the functional behavio of the contolle. The objective within this level is to define the shape of the membeship functions, the implication mechanism, and the defuzzification stategy that bette achieve the poposed contol task. At the cicuit level, the designe has to select an efficient contolle achitectue, design the equied building blocks, and veify the tempoal behavio of the system. The use of VHDL as a language to suppot the data stuctues and functions equied fo simulation of fuzzy systems has been intoduced in diffeent efeences [1] [2]. In a pevious pape, the authos pesented a VHDL package which allows fomal desciption and simulation of fuzzy contolles, thus easing the algoithmic design of FLCs [3]. In this occasion ou wok is focused towads the implementation of FLCs as micoelectonic cicuits, making use of the capability of VHDL as input language fo most of the cuently available synthesis. This pape descibes a synthesis tool, Xfvhdl, that tanslates the high level epesentation of a fuzzy contolle in a synthesizable VHDL desciption suitable fo being implemented as a semi-custom application specific integated cicuit (ASIC), o as a field pogammable gate aay (FPGA). In the second case, the tool also povides scipt files to dive the synthesis pocess. 2: Implementation of fuzzy contolles Since fuzzy logic stated to be applied to solve contol poblems, an inceasing numbe of new applications diected to both industial and consume poducts has emeged [4]. Howeve, the use of fuzzy technologies in eal-time contol poblems demands the development of new pocessing stuctues which allow the efficient hadwae implementation of infeence mechanisms [5]. A low-cost high-speed achitectue fo fuzzy contolles was poposed by the authos in [6]. The keys fo achieving these equiements ae the adoption of some estictions in the shape of membeship functions, the use of simplified defuzzification methods, and the use of an active-ule diven infeence mechanism. The block diagam of this achitectue is depicted in Fig. 1, showing the thee typical components of a fuzzy infeence system. Membeship function cicuits (MFCs) at the fuzzifie stage calculate the degees of membeship fo the contolle inputs to the fuzzy sets that epesent the antecedents of the contol ules. Each MFC povides as many pais label-activation degee as ovelapping degee has been fixed fo the system. The infeence stage is composed of an active-ule selection cicuit (a counte-contolled multiplexe aay is used fo this pupose), a multiinput Min cicuit that evaluates the ule activation degee by combining the antecedent activation degees povided by the MFCs, and a ulebase that stoes the paametes which define the ule consequents. Thee ae diffeent options when designing each of the building blocks, with egad to the physical implementation of fuzzy contolles based in the heein descibed
2 Rule-Select Input 1 MFC MUX Input 2 MFC MUX RULE MEMORY c i w i DEFUZZIFIER Output Input 3 MFC MUX Counte MIN Fuzzifie Infeence Defuzzifie Fig. 1: Active-ule achitectue fo fuzzy contolles. achitectue. MFCs can be implemented esoting to eithe a vectoial o aithmetic appoach. Memoy based MFCs (Fig. 2a) allow a definition of unesticted membeship shapes, but aithmetic appoaches (Fig. 2b) povide, in geneal, bette esults in tems of silicon aea. The ule memoy at the infeence stage can be implemented by a RAM, in ode to impove the contolle pogammability, o by means of a ROM o a combinational cicuit to educe the aea consumption. Lastly, diffeent defuzzification stategies can be consideed in the final stage of the contolle [7]. The hadwae ealization of most simplified defuzzification methods (Fuzzy Mean, Weighted Fuzzy Mean, Yage, Cente of Sums) equies one of the fou stuctues depicted in Fig 3. Note that sections enclosed by dotted lines ae common to all the stuctues, enabling the constuction of a multifunctional defuzzification cicuit [6]. The choice among these design options depends on the application domain of the fuzzy contolle and the implementation technique used to build the integated cicuit. RAM implementations of MFCs and the ulebase may be a good altenative fo a geneal pupose pogammable fuzzy contolle. Convesely, the use of ROM o combinational blocks to stoe the knowledge base is bette suited when the contolle specifications ae well established, o when the pogammability is diectly achieved by the implementation technique (as in the case of FPGAs). On the othe hand, the numbe of cicuits can affect the technology to be employed. FPGAs ae a good solution fo fast pototyping, while the cost of a high-volume poduction should suggest the use of semi-custom ASICs. In ode to acceleate the design pocess, it is helpful to have a design envionment which allows the exploation of the design space and eases the automatic synthesis and veification of fuzzy hadwae. L 1 L 2 L 4 L 5 L 1 L 2 L 3 L 5 L 6 L 7 x x 1 x 2 x 3 x 4 x 5 x 6 x 7 Label MEM-0 L 1 L 2 L 3 L 4 Clock Count x ι m ι Not L i -1 MEM-1 Input - X Reg (a) (b) Fig. 2: Implementation of MFCs by vectoial (a), and aithmetic (b) appoaches.
3 p i c i q X i α y i X + X y (a) ŷ = c i (c) ŷ = ( p i + q i ) c i w i X X y c i -1 X -1 X y (b) ŷ = w i c i w i (d) ŷ c 2 i 1 β 2 = i 1 β i Fig. 3: Block diagams fo diffeent defuzzification methods: a) Fuzzy Mean. b) Weighted Fuzzy Mean. c) Yage. d) Cente of Sums with min implication. Whee is the activation degee, c i is the cisp consequent, w i is a weight paamete, p i and q i ae shaping factos, and β -. 3: The Xfvhdl tool Xfvhdl geneates a synthesizable VHDL desciption of a fuzzy contolle fom its high-level epesentation in the XFL language [8]. The XFL specification (Fig. 4) includes infomation about the behavio of the FLC (knowledge base, infeence mechanism and defuzzification method). The design flow of FLCs using Xfvhdl is illustated in Fig 5. Xfvhdl uses a cell libay containing the paameteized VHDL desciption fo the basic building blocks. Thee ae two kind of blocks: data path building blocks (implementing the infeence algoithm) and contol blocks (contolling the memoy witeead opeations, and the signals that contol the opeation scheduling). The code used in the desciption of the cell libay is compatible with the esticted VHDL implementations of Synopsys and Mento Gaphics. The achitectual options and the numbe of bits of pecision ae defined by the use when the Xfvhdl command is un. Xfvhdl poduces as output the following files descibing the FLC: #and min #composition max #defuzzification FuzzyMean type Teo : eal [64] (-1<1) { NN tiangle (-1.5,-1,0) ZZ tiangle (-1,0,1) PP tiangle (0,1,1.5)} type Tdeltae : eal [64] (-1<1) { NN tiangle (-1.5,-1,0) ZZ tiangle (-1,0,1) PP tiangle (0,1,1.5)} type Toutput : eal [64] (0<1) { NG tiangle (-0.5,0,0.25) NP tiangle (0,0.25,0.5) ZZ tiangle (0.25,0.5,0.75) PP tiangle (0.5,0.75,1) PG tiangle (0.75,1,1.5)} system (Teo? eo, Tdeltae? deltae,toutput! output) ulebase { if (eo is NN & deltae is NN) -> output is ZZ if (eo is NN & deltae is ZZ) -> output is NP if (eo is NN & deltae is PP) -> output is NG if (eo is ZZ & deltae is NN) -> output is PP if (eo is ZZ & deltae is ZZ) -> output is ZZ if (eo is ZZ & deltae is PP) -> output is NP if (eo is PP & deltae is NN) -> output is PG if (eo is PP & deltae is ZZ) -> output is PP if (eo is PP & deltae is PP) -> output is ZZ } Fig. 4: XFL desciption of a fuzzy contolle.
4 XFL Fuzzy System desciption Xfvhdl Implementation options VHDL testbench VHDL contolle VHDL packages VHDL memoies desciption VHDL components libay Synthesis scipt file FPGA Synopsys fuzzy.sxnf file. Contolle desciption Routing and timing epot Synthesis Schematic. desciption ASIC Foundy technology libay fuzzy.lca file Xilinx fuzzy.bit file Hadwae cost epot Layout Cicuit layout Fig. 5: Design flow fo the implementation of FLCs using Xfvhdl. Package files: Two VHDL packages ae geneated by Xfvhdl. The constants file includes the declaation of the constants used in the VHDL desciption. Some of these constants ae obtained diectly fom the paametes of the Xfvhdl command. Othes ae obtained by analyzing the XFL desciption. The last set of paametes is calculated fom the othe two. On the othe hand, the entities file contains the declaation of all the blocks that make up the FLC. The instantiation of each block depends on the achitectual options selected. Knowledge base files: The infomation about antecedents, ules and consequents is codified in a set of files. The definitions ae based in tables of values by means of VHDL case sentences, thus enabling logic minimization when these blocks ae implemented as combinational logic. Contolle file: This file contains the stuctual VHDL desciption of the FLC. The contolle is constucted by concatenating a set of basic building blocks accoding to the XFL desciption and the implementation options. TestBench file: In addition to the files equied by the synthesis pocess, a testbench file is geneated to ease the veification of the FLC. The testbench includes the instantiation of the FLC, a pocess to geneate a peiodical clock signal, and anothe pocess that povides the initial eset signal and the inputs used in the simulation of the FLC. The files geneated by Xfvhdl can be used as the stating point fo automatic synthesis which povide diffeent implementation techniques fo integated cicuits. One of the pimay decisions in the design pocess is the selection of the taget implementation style. This selection depends on specifications o is based on economical equiements. Late design steps ae stongly affected by this choice. Fig. 5 shows the two implementation methodologies maked by dotted lines. The next section descibes the ealization of seveal pototypes of ASICs and FPGAs, espectively. In the last case, a scipt file povided by Xfvhdl can dive the synthesis when Synopsys is the selected tool and Xilinx the objective technology. Xfvhdl can be executed inteactively o fom the Xfuzzy gaphical envionment [8]. Fig 6 shows the command line and some Xfvhdl window with its command options. Thee ae moe options, not shown, to guide the Synopsys synthesis step.
5 Fig. 6: Xfvhdl gaphical use inteface showing its main command options. 4: Implementation examples The ASIC design appoach fo the achitectual component modelling is based on technology mapping citeia. In this sense, FLC implementation equies standad cell and macocell selection. The VHDL files povided by Xfvhdl ae used by the synthesis tool to geneate the schematic desciption of the contolle accoding to the selected foundy libay. This schematic is used by place and outing to obtain the cicuit layout. An impotant aspect in the design of ASICs is to adjust the cicuit to the equied pefomance unde cost and timing constaints. To be able to do this, the designe needs an efficient tool to exploe the design space. This is one of the main featues of Xfvhdl since its stating point is a highlevel behavioal desciption. Fig. 7 shows fou ASIC implementation examples of a fuzzy contolle with vaying design paametes. The contolle equiements ae: two inputs and one output, 7 membeship functions, and Fuzzy Mean defuzzification method (eq. (a) of Fig. 3). The figue shows the layout and silicon aea of fou cicuits (implemented in a 0.7 µm CMOS technology) based on aithmetic o memoy MFCs, with a diffeent numbe of bits fo inputs and membeship gade coding. Xfhvdl allows fo anothe altenative implementation fo fuzzy contolles, based on Xilinx FPGAs. In ode to contol the design steps, Xfvhdl geneates a scipt file fo Synopsys to select the synthesis options. The output of Synopsys is an XNF file (Xilinx Netlist Fomat) named fuzzy.sxnf with the contolle desciption. Optionally it is possible to geneate a epot file containing outing equiement (numbe of CLBs and IOBs) and tempoal constaints. Finally, fuzzy.sxnf is used as the input file fo Xilinx softwae fo mapping and outing the FPGA. Thee files ae obtained as esult: fuzzy.lca, fuzzy.bit and the epot of the implementation ( in file fuzzy.pt ). The last step is to wite the FPGA using the file fuzzy.bit, to obtain the physical implementation of the fuzzy system fom the behavioal XFL desciption. Table 1 shows FPGA implementations of the contolles depicted in Fig. 7. Case D exceeded the 4013PQ160-5 FPGA size. As mentioned above, the output geneated by Xfvhdl consists of a schematic VHDL fo the contolle. 5: Conclusions. Hadwae ealizations of fuzzy contolles can be impoved by using adequate design envionments which speed up the pocesses of design, synthesis and veification of these contolles. A CAD tool focused in the automatic synthesis of fuzzy contolles has been descibed in this pape. The tool is based on the standad hadwae desciption language VHDL. The viability of the poposed method is shown though its pactical application.
6 Aithmetic based MFC Memoy based MFC 4 bits inputs 5 bits membeship gade A) Aea = 5.05 mm 2 B) Aea = 5.83 mm 2 10 bits inputs 11 bits membeship gade C) Aea = mm 2 D) Aea = mm 2 Fig. 7: Examples of the design space evaluation of fuzzy contolles. A B C FPGA 4005PC PC PQ160-5 Numbe of CLBs 162 (82% used) 124 (63% used) 402 (69% used) Numbe of IOBs 16 (26% used) 16 (26% used) 34 (26% used) CLB Flip Flops 116 (29% used) 107 (27% used) 220 (19% used) Table 1: FPGA implementation fo the contolles in Fig 7. 6: Refeences [1] A. Zamfiescu and C. Ussey, VHDL and Fuzzy Logic If- Then Rules, Poc. of Euo-VHDL 92, pp , Hambug. [2] T. Hollstein, S.K. Halgamuge and M. Glesne: Compute- Aided Design of Fuzzy Systems Based on Geneic VHDL Specifications, IEEE Tans. on Fuzzy Systems, vol. 4, no. 4, pp , Nov [3] D. Galán, C.J. Jimenez, A. Baiga and S. Sánchez-Solano: VHDL Package fo Desciption of Fuzzy Logic Contolles, EURO-VHDL 95 Bighton, pp , Sept [4] T. Munakata, Y. Jani, Fuzzy Systems: An Oveview, Communications of the ACM, vol. 37, n. 3, pp , Ma [5] D. L. Hung. Dedicated Digital Fuzzy Hadwae. IEEE Mico, vol. 15, n. 4, pp , Aug [6] C.J. Jiménez, S. Sánchez-Solano and A. Baiga: Hadwae Implementation of a Geneal Pupose Fuzzy Contolle. Poc. 6th Intenational Fuzzy Systems Association Wold Congess (IFSA 95), Sao Paulo, July [7] H. Hellendoon and C. Thomas, Defuzzification in Fuzzy Contolles, Jounal of Intelligent and Fuzzy Systems, vol. 1, pp , [8] D. R. López, S. Sánchez-Solano, A. Baiga: XFL: a fuzzy logic systems language. Poc. sixth IEEE Intenational Confeence on Fuzzy Systems, vol. 3, pp , Bacelona, 1997.
Controlled Information Maximization for SOM Knowledge Induced Learning
3 Int'l Conf. Atificial Intelligence ICAI'5 Contolled Infomation Maximization fo SOM Knowledge Induced Leaning Ryotao Kamimua IT Education Cente and Gaduate School of Science and Technology, Tokai Univeisity
More informationA Shape-preserving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonuniform Fuzzification Transform
A Shape-peseving Affine Takagi-Sugeno Model Based on a Piecewise Constant Nonunifom Fuzzification Tansfom Felipe Fenández, Julio Gutiéez, Juan Calos Cespo and Gacián Tiviño Dep. Tecnología Fotónica, Facultad
More informationIP Network Design by Modified Branch Exchange Method
Received: June 7, 207 98 IP Netwok Design by Modified Banch Method Kaiat Jaoenat Natchamol Sichumoenattana 2* Faculty of Engineeing at Kamphaeng Saen, Kasetsat Univesity, Thailand 2 Faculty of Management
More informationPoint-Biserial Correlation Analysis of Fuzzy Attributes
Appl Math Inf Sci 6 No S pp 439S-444S (0 Applied Mathematics & Infomation Sciences An Intenational Jounal @ 0 NSP Natual Sciences Publishing o Point-iseial oelation Analysis of Fuzzy Attibutes Hao-En hueh
More informationImprovement of First-order Takagi-Sugeno Models Using Local Uniform B-splines 1
Impovement of Fist-ode Takagi-Sugeno Models Using Local Unifom B-splines Felipe Fenández, Julio Gutiéez, Gacián Tiviño and Juan Calos Cespo Dep. Tecnología Fotónica, Facultad de Infomática Univesidad Politécnica
More informationMultidimensional Testing
Multidimensional Testing QA appoach fo Stoage netwoking Yohay Lasi Visuality Systems 1 Intoduction Who I am Yohay Lasi, QA Manage at Visuality Systems Visuality Systems the leading commecial povide of
More informationJournal of World s Electrical Engineering and Technology J. World. Elect. Eng. Tech. 1(1): 12-16, 2012
2011, Scienceline Publication www.science-line.com Jounal of Wold s Electical Engineeing and Technology J. Wold. Elect. Eng. Tech. 1(1): 12-16, 2012 JWEET An Efficient Algoithm fo Lip Segmentation in Colo
More informationPositioning of a robot based on binocular vision for hand / foot fusion Long Han
2nd Intenational Confeence on Advances in Mechanical Engineeing and Industial Infomatics (AMEII 26) Positioning of a obot based on binocula vision fo hand / foot fusion Long Han Compute Science and Technology,
More informationModelling, simulation, and performance analysis of a CAN FD system with SAE benchmark based message set
Modelling, simulation, and pefomance analysis of a CAN FD system with SAE benchmak based message set Mahmut Tenuh, Panagiotis Oikonomidis, Peiklis Chachalakis, Elias Stipidis Mugla S. K. Univesity, TR;
More informationSYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH
I J C A 7(), 202 pp. 49-53 SYSTEM LEVEL REUSE METRICS FOR OBJECT ORIENTED SOFTWARE : AN ALTERNATIVE APPROACH Sushil Goel and 2 Rajesh Vema Associate Pofesso, Depatment of Compute Science, Dyal Singh College,
More informationINDEXATION OF WEB PAGES BASED ON THEIR VISUAL RENDERING
INDEXATION OF WEB PAGES BASED ON THEIR VISUAL RENDERING Emmanuel Buno Univesité du Sud Toulon-Va / LSIS CNRS BP 20132, F-83957 La Gade buno@univ-tln.f Nicolas Faessel LSIS CNRS Domaine Univesitaie de Saint-Jéôme
More informationA Memory Efficient Array Architecture for Real-Time Motion Estimation
A Memoy Efficient Aay Achitectue fo Real-Time Motion Estimation Vasily G. Moshnyaga and Keikichi Tamau Depatment of Electonics & Communication, Kyoto Univesity Sakyo-ku, Yoshida-Honmachi, Kyoto 66-1, JAPAN
More informationAutomatically Testing Interacting Software Components
Automatically Testing Inteacting Softwae Components Leonad Gallaghe Infomation Technology Laboatoy National Institute of Standads and Technology Gaithesbug, MD 20899, USA lgallaghe@nist.gov Jeff Offutt
More informationIP Multicast Simulation in OPNET
IP Multicast Simulation in OPNET Xin Wang, Chien-Ming Yu, Henning Schulzinne Paul A. Stipe Columbia Univesity Reutes Depatment of Compute Science 88 Pakway Dive South New Yok, New Yok Hauppuage, New Yok
More informationSegmentation of Casting Defects in X-Ray Images Based on Fractal Dimension
17th Wold Confeence on Nondestuctive Testing, 25-28 Oct 2008, Shanghai, China Segmentation of Casting Defects in X-Ray Images Based on Factal Dimension Jue WANG 1, Xiaoqin HOU 2, Yufang CAI 3 ICT Reseach
More informationTransmission Lines Modeling Based on Vector Fitting Algorithm and RLC Active/Passive Filter Design
Tansmission Lines Modeling Based on Vecto Fitting Algoithm and RLC Active/Passive Filte Design Ahmed Qasim Tuki a,*, Nashien Fazilah Mailah b, Mohammad Lutfi Othman c, Ahmad H. Saby d Cente fo Advanced
More informationDetection and Recognition of Alert Traffic Signs
Detection and Recognition of Alet Taffic Signs Chia-Hsiung Chen, Macus Chen, and Tianshi Gao 1 Stanfod Univesity Stanfod, CA 9305 {echchen, macuscc, tianshig}@stanfod.edu Abstact Taffic signs povide dives
More informationFrequency Domain Approach for Face Recognition Using Optical Vanderlugt Filters
Optics and Photonics Jounal, 016, 6, 94-100 Published Online August 016 in SciRes. http://www.scip.og/jounal/opj http://dx.doi.og/10.436/opj.016.68b016 Fequency Domain Appoach fo Face Recognition Using
More informationWhat is a System:- Characteristics of a system:-
Unit 1 st :- What is a System:- A system is an odely gouping of intedependent components linked togethe accoding to a plan to achieve a specific objective. The study of system concepts has thee basic implications:
More informationDesired Attitude Angles Design Based on Optimization for Side Window Detection of Kinetic Interceptor *
Poceedings of the 7 th Chinese Contol Confeence July 6-8, 008, Kunming,Yunnan, China Desied Attitude Angles Design Based on Optimization fo Side Window Detection of Kinetic Intecepto * Zhu Bo, Quan Quan,
More informationOptical Flow for Large Motion Using Gradient Technique
SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 3, No. 1, June 2006, 103-113 Optical Flow fo Lage Motion Using Gadient Technique Md. Moshaof Hossain Sake 1, Kamal Bechkoum 2, K.K. Islam 1 Abstact: In this
More informationPersistent Memory what developers need to know Mark Carlson Co-chair SNIA Technical Council Toshiba
Pesistent Memoy what developes need to know Mak Calson Co-chai SNIA Technical Council Toshiba 2018 Stoage Develope Confeence EMEA. All Rights Reseved. 1 Contents Welcome Pesistent Memoy Oveview Non-Volatile
More informationUCB CS61C : Machine Structures
inst.eecs.bekeley.edu/~cs61c UCB CS61C : Machine Stuctues Lectue SOE Dan Gacia Lectue 28 CPU Design : Pipelining to Impove Pefomance 2010-04-05 Stanfod Reseaches have invented a monitoing technique called
More informationModule 6 STILL IMAGE COMPRESSION STANDARDS
Module 6 STILL IMAE COMPRESSION STANDARDS Lesson 17 JPE-2000 Achitectue and Featues Instuctional Objectives At the end of this lesson, the students should be able to: 1. State the shotcomings of JPE standad.
More informationParallel processing model for XML parsing
Recent Reseaches in Communications, Signals and nfomation Technology Paallel pocessing model fo XML pasing ADRANA GEORGEVA Fac. Applied Mathematics and nfomatics Technical Univesity of Sofia, TU-Sofia
More informationA modal estimation based multitype sensor placement method
A modal estimation based multitype senso placement method *Xue-Yang Pei 1), Ting-Hua Yi 2) and Hong-Nan Li 3) 1),)2),3) School of Civil Engineeing, Dalian Univesity of Technology, Dalian 116023, China;
More informationSimulation-Based Test Algorithm Generation and Port Scheduling for Multi-Port Memories
imulationbased Test Algoithm Geneation and Pot cheduling fo MultiPot Memoies ChiFeng Wu, ChihTsun Huang, KuoLiang Cheng, ChihWea Wang, and ChengWen Wu Depatment of Electical Engineeing ational Tsing Hua
More informationAn Unsupervised Segmentation Framework For Texture Image Queries
An Unsupevised Segmentation Famewok Fo Textue Image Queies Shu-Ching Chen Distibuted Multimedia Infomation System Laboatoy School of Compute Science Floida Intenational Univesity Miami, FL 33199, USA chens@cs.fiu.edu
More informationColor Correction Using 3D Multiview Geometry
Colo Coection Using 3D Multiview Geomety Dong-Won Shin and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 13 Cheomdan-gwagio, Buk-ku, Gwangju 500-71, Republic of Koea ABSTRACT Recently,
More informationA New Finite Word-length Optimization Method Design for LDPC Decoder
A New Finite Wod-length Optimization Method Design fo LDPC Decode Jinlei Chen, Yan Zhang and Xu Wang Key Laboatoy of Netwok Oiented Intelligent Computation Shenzhen Gaduate School, Habin Institute of Technology
More informationSpiral Recognition Methodology and Its Application for Recognition of Chinese Bank Checks
Spial Recognition Methodology and Its Application fo Recognition of Chinese Bank Checks Hanshen Tang 1, Emmanuel Augustin 2, Ching Y. Suen 1, Olivie Baet 2, Mohamed Cheiet 3 1 Cente fo Patten Recognition
More informationa Not yet implemented in current version SPARK: Research Kit Pointer Analysis Parameters Soot Pointer analysis. Objectives
SPARK: Soot Reseach Kit Ondřej Lhoták Objectives Spak is a modula toolkit fo flow-insensitive may points-to analyses fo Java, which enables expeimentation with: vaious paametes of pointe analyses which
More informationView Synthesis using Depth Map for 3D Video
View Synthesis using Depth Map fo 3D Video Cheon Lee and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 1 Oyong-dong, Buk-gu, Gwangju, 500-712, Republic of Koea E-mail: {leecheon, hoyo}@gist.ac.k
More informationTowards Adaptive Information Merging Using Selected XML Fragments
Towads Adaptive Infomation Meging Using Selected XML Fagments Ho-Lam Lau and Wilfed Ng Depatment of Compute Science and Engineeing, The Hong Kong Univesity of Science and Technology, Hong Kong {lauhl,
More informationDEADLOCK AVOIDANCE IN BATCH PROCESSES. M. Tittus K. Åkesson
DEADLOCK AVOIDANCE IN BATCH PROCESSES M. Tittus K. Åkesson Univesity College Boås, Sweden, e-mail: Michael.Tittus@hb.se Chalmes Univesity of Technology, Gothenbug, Sweden, e-mail: ka@s2.chalmes.se Abstact:
More informationRANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES
RANDOM IRREGULAR BLOCK-HIERARCHICAL NETWORKS: ALGORITHMS FOR COMPUTATION OF MAIN PROPERTIES Svetlana Avetisyan Mikayel Samvelyan* Matun Kaapetyan Yeevan State Univesity Abstact In this pape, the class
More informationA Minutiae-based Fingerprint Matching Algorithm Using Phase Correlation
A Minutiae-based Fingepint Matching Algoithm Using Phase Coelation Autho Chen, Weiping, Gao, Yongsheng Published 2007 Confeence Title Digital Image Computing: Techniques and Applications DOI https://doi.og/10.1109/dicta.2007.4426801
More informationA New and Efficient 2D Collision Detection Method Based on Contact Theory Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai MIAO, Jian XUE
5th Intenational Confeence on Advanced Mateials and Compute Science (ICAMCS 2016) A New and Efficient 2D Collision Detection Method Based on Contact Theoy Xiaolong CHENG, Jun XIAO a, Ying WANG, Qinghai
More informationCOSC 6385 Computer Architecture. - Pipelining
COSC 6385 Compute Achitectue - Pipelining Sping 2012 Some of the slides ae based on a lectue by David Culle, Pipelining Pipelining is an implementation technique wheeby multiple instuctions ae ovelapped
More informationVehicle Chassis Control Using Adaptive Semi-Active Suspension
Poceedings of the 17th Wold Congess The Intenational Fedeation of Automatic Contol Vehicle Chassis Contol Using Adaptive Semi-Active Suspension V. Sankaanaayanan, Sinan Oncu, Dince Ocan, and Levent Güvenç
More informationCLUSTERED BASED TAKAGI-SUGENO NEURO-FUZZY MODELING OF A MULTIVARIABLE NONLINEAR DYNAMIC SYSTEM
Asian Jounal of Contol, Vol. 7, No., pp. 63-76, June 5 63 -Bief Pape- CLUSTERED BASED TAKAGI-SUGENO NEURO-FUZZY MODELING OF A MULTIVARIABLE NONLINEAR DYNAMIC SYSTEM E. A. Al-Gallaf ABSTRACT This eseach
More informationUsing Data Flow Diagrams for Supporting Task Models
in Companion Poc. of 5 th Euogaphics Wokshop on Design, Specification, Veification of Inteactive Systems DSV-IS 98 (Abingdon, 3-5 June 1998), P. Makopoulos & P. Johnson (Eds.), Spinge-Velag, Belin, 1998.
More informationProf. Feng Liu. Fall /17/2016
Pof. Feng Liu Fall 26 http://www.cs.pdx.edu/~fliu/couses/cs447/ /7/26 Last time Compositing NPR 3D Gaphics Toolkits Tansfomations 2 Today 3D Tansfomations The Viewing Pipeline Mid-tem: in class, Nov. 2
More informationA Full-mode FME VLSI Architecture Based on 8x8/4x4 Adaptive Hadamard Transform For QFHD H.264/AVC Encoder
20 IEEE/IFIP 9th Intenational Confeence on VLSI and System-on-Chip A Full-mode FME VLSI Achitectue Based on 8x8/ Adaptive Hadamad Tansfom Fo QFHD H264/AVC Encode Jialiang Liu, Xinhua Chen College of Infomation
More informationApproximating Euclidean Distance Transform with Simple Operations in Cellular Processor Arrays
00 th Intenational Wokshop on Cellula Nanoscale Netwoks and thei Applications (CNNA) Appoximating Euclidean Distance Tansfom with Simple Opeations in Cellula Pocesso Aas Samad Razmjooei and Piot Dudek
More informationGeneralized Grey Target Decision Method Based on Decision Makers Indifference Attribute Value Preferences
Ameican Jounal of ata ining and Knowledge iscovey 27; 2(4): 2-8 http://www.sciencepublishinggoup.com//admkd doi:.648/.admkd.2724.2 Genealized Gey Taget ecision ethod Based on ecision akes Indiffeence Attibute
More informationObstacle Avoidance of Autonomous Mobile Robot using Stereo Vision Sensor
Obstacle Avoidance of Autonomous Mobile Robot using Steeo Vision Senso Masako Kumano Akihisa Ohya Shin ichi Yuta Intelligent Robot Laboatoy Univesity of Tsukuba, Ibaaki, 35-8573 Japan E-mail: {masako,
More informationReconfigurable HDL Library Development Platform for Arithmetic and Matrix Operations
IMPLEMENT Tanslate Map Place & Route Intenational Jounal of Compute Applications (975 8887) Reconfiguable HDL Libay Development Platfom fo Aithmetic and Matix Opeations Semih Aslan Ingam School of Engineeing
More informationScaling Location-based Services with Dynamically Composed Location Index
Scaling Location-based Sevices with Dynamically Composed Location Index Bhuvan Bamba, Sangeetha Seshadi and Ling Liu Distibuted Data Intensive Systems Laboatoy (DiSL) College of Computing, Geogia Institute
More informationA Novel Automatic White Balance Method For Digital Still Cameras
A Novel Automatic White Balance Method Fo Digital Still Cameas Ching-Chih Weng 1, Home Chen 1,2, and Chiou-Shann Fuh 3 Depatment of Electical Engineeing, 2 3 Gaduate Institute of Communication Engineeing
More informationCardiac C-Arm CT. SNR Enhancement by Combining Multiple Retrospectively Motion Corrected FDK-Like Reconstructions
Cadiac C-Am CT SNR Enhancement by Combining Multiple Retospectively Motion Coected FDK-Like Reconstuctions M. Pümme 1, L. Wigstöm 2,3, R. Fahig 2, G. Lauitsch 4, J. Honegge 1 1 Institute of Patten Recognition,
More informationAdaptation of Motion Capture Data of Human Arms to a Humanoid Robot Using Optimization
ICCAS25 June 2-5, KINTEX, Gyeonggi-Do, Koea Adaptation of Motion Captue Data of Human Ams to a Humanoid Robot Using Optimization ChangHwan Kim and Doik Kim Intelligent Robotics Reseach Cente, Koea Institute
More informationFifth Wheel Modelling and Testing
Fifth heel Modelling and Testing en Masoy Mechanical Engineeing Depatment Floida Atlantic Univesity Boca aton, FL 4 Lois Malaptias IFMA Institut Fancais De Mechanique Advancee ampus De lemont Feand Les
More informationANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS
ANALYTIC PERFORMANCE MODELS FOR SINGLE CLASS AND MULTIPLE CLASS MULTITHREADED SOFTWARE SERVERS Daniel A Menascé Mohamed N Bennani Dept of Compute Science Oacle, Inc Geoge Mason Univesity 1211 SW Fifth
More informationA VECTOR PERTURBATION APPROACH TO THE GENERALIZED AIRCRAFT SPARE PARTS GROUPING PROBLEM
Accepted fo publication Intenational Jounal of Flexible Automation and Integated Manufactuing. A VECTOR PERTURBATION APPROACH TO THE GENERALIZED AIRCRAFT SPARE PARTS GROUPING PROBLEM Nagiza F. Samatova,
More informationAdvances in Automobile Engineering
nadvances in Automobile E gineeing ISSN: 2167-7670 Advances in Automobile Engineeing Kabi, 2012, 1:3 DOI: 10.4172/2167-7670.1000101 Reseach Aticle Open Access Netwok Achitectue of a Moden Automotive Infotainment
More informationMULTI-AGENT SYSTEM FOR NETWORK ATTACK DETECTION
Intenational Jounal of Civil Engineeing and Technology (IJCIET) Volume 9, Issue 6, June 2018, pp. 279 286, Aticle ID: IJCIET_09_06_032 Available online at http://www.iaeme.com/ijciet/issues.asp?jtype=ijciet&vtype=9&itype=6
More informationThe Processor: Improving Performance Data Hazards
The Pocesso: Impoving Pefomance Data Hazads Monday 12 Octobe 15 Many slides adapted fom: and Design, Patteson & Hennessy 5th Edition, 2014, MK and fom Pof. May Jane Iwin, PSU Summay Pevious Class Pipeline
More informationStructure discovery techniques for circuit design and process model visualization
Depatament de iències de la omputació Ph.D. in omputing Stuctue discovey techniques fo cicuit design and pocess model visualization Javie de San Pedo Matín Adviso: Jodi otadella Fotuny Bacelona, May 2017
More informationA Recommender System for Online Personalization in the WUM Applications
A Recommende System fo Online Pesonalization in the WUM Applications Mehdad Jalali 1, Nowati Mustapha 2, Ali Mamat 2, Md. Nasi B Sulaiman 2 Abstact foeseeing of use futue movements and intentions based
More informationA General Characterization of Representing and Determining Fuzzy Spatial Relations
7 The Intenational Aab Jounal of Infomation Technolog A Geneal Chaacteization of Repesenting and Detemining Fuzz Spatial Relations Lui Bai and Li Yan 2 College of Infomation Science and Engineeing, Notheasten
More informationOPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO
OPTIMAL KINEMATIC SYNTHESIS OF CRANK & SLOTTED LEVER QUICK RETURN MECHANISM FOR SPECIFIC STROKE & TIME RATIO Zeeshan A. Shaikh 1 and T.Y. Badguja 2 1,2 Depatment of Mechanical Engineeing, Late G. N. Sapkal
More informationAccurate Diffraction Efficiency Control for Multiplexed Volume Holographic Gratings. Xuliang Han, Gicherl Kim, and Ray T. Chen
Accuate Diffaction Efficiency Contol fo Multiplexed Volume Hologaphic Gatings Xuliang Han, Gichel Kim, and Ray T. Chen Micoelectonic Reseach Cente Depatment of Electical and Compute Engineeing Univesity
More informationHaptic Glove. Chan-Su Lee. Abstract. This is a final report for the DIMACS grant of student-initiated project. I implemented Boundary
Physically Accuate Haptic Rendeing of Elastic Object fo a Haptic Glove Chan-Su Lee Abstact This is a final epot fo the DIMACS gant of student-initiated poject. I implemented Bounday Element Method(BEM)
More informationFault-Tolerant Routing Schemes in RDT(2,2,1)/α-Based Interconnection Network for Networks-on-Chip Designs
Fault-Toleant Routing Schemes in RDT(,,)/α-Based Inteconnection Netwok fo Netwoks-on-Chip Designs Mei Yang, Tao Li, Yingtao Jiang, and Yulu Yang Dept. of Electical & Compute Engineeing Univesity of Nevada,
More information(a, b) x y r. For this problem, is a point in the - coordinate plane and is a positive number.
Illustative G-C Simila cicles Alignments to Content Standads: G-C.A. Task (a, b) x y Fo this poblem, is a point in the - coodinate plane and is a positive numbe. a. Using a tanslation and a dilation, show
More informationWe are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors
We ae IntechOpen, the wold s leading publishe of Open Access books Built by scientists, fo scientists,800 6,000 0M Open access books available Intenational authos and editos Downloads Ou authos ae among
More informationIllumination methods for optical wear detection
Illumination methods fo optical wea detection 1 J. Zhang, 2 P.P.L.Regtien 1 VIMEC Applied Vision Technology, Coy 43, 5653 LC Eindhoven, The Nethelands Email: jianbo.zhang@gmail.com 2 Faculty Electical
More informationOn Error Estimation in Runge-Kutta Methods
Leonado Jounal of Sciences ISSN 1583-0233 Issue 18, Januay-June 2011 p. 1-10 On Eo Estimation in Runge-Kutta Methods Ochoche ABRAHAM 1,*, Gbolahan BOLARIN 2 1 Depatment of Infomation Technology, 2 Depatment
More informationClustering Interval-valued Data Using an Overlapped Interval Divergence
Poc. of the 8th Austalasian Data Mining Confeence (AusDM'9) Clusteing Inteval-valued Data Using an Ovelapped Inteval Divegence Yongli Ren Yu-Hsn Liu Jia Rong Robet Dew School of Infomation Engineeing,
More informationAnnales UMCS Informatica AI 2 (2004) UMCS
Pobane z czasopisma Annales AI- Infomatica http://ai.annales.umcs.pl Annales Infomatica AI 2 (2004) 33-340 Annales Infomatica Lublin-Polonia Sectio AI http://www.annales.umcs.lublin.pl/ Embedding as a
More informationDAG-BASED VISUAL INTERFACES FOR NAVIGATION IN INDEXED VIDEO CONTENT 1
DAG-BASED VISUAL INTERFACES FOR NAVIGATION IN INDEXED VIDEO CONTENT 1 Maylis DELEST, Anthony DON, Jenny BENOIS-PINEAU LaBRI CNRS UMR 5800/Univesité Bodeaux 1 {jenny.benois,maylis,don}@labi.f ABSTRACT Indexing
More informationDrag Optimization on Rear Box of a Simplified Car Model by Robust Parameter Design
Vol.2, Issue.3, May-June 2012 pp-1253-1259 ISSN: 2249-6645 Dag Optimization on Rea Box of a Simplified Ca Model by Robust Paamete Design Sajjad Beigmoadi 1, Asgha Ramezani 2 *(Automotive Engineeing Depatment,
More informationXFUZZY 3.0: A DEVELOPMENT ENVIRONMENT FOR FUZZY SYSTEMS
XFUZZY 3.0: A DEVELOPMENT ENVIRONMENT FOR FUZZY SYSTEMS F. J. Moreno Velo I. Baturone S. Sánchez Solano A. Barriga Instituto de Microelectrónica de Sevilla - Centro Nacional de Microelectrónica Avda. Reina
More informationAn Extension to the Local Binary Patterns for Image Retrieval
, pp.81-85 http://x.oi.og/10.14257/astl.2014.45.16 An Extension to the Local Binay Pattens fo Image Retieval Zhize Wu, Yu Xia, Shouhong Wan School of Compute Science an Technology, Univesity of Science
More informationA ROI Focusing Mechanism for Digital Cameras
A ROI Focusing Mechanism fo Digital Cameas Chu-Hui Lee, Meng-Feng Lin, Chun-Ming Huang, and Chun-Wei Hsu Abstact With the development and application of digital technologies, the digital camea is moe popula
More informationUser Specified non-bonded potentials in gromacs
Use Specified non-bonded potentials in gomacs Apil 8, 2010 1 Intoduction On fist appeaances gomacs, unlike MD codes like LAMMPS o DL POLY, appeas to have vey little flexibility with egads to the fom of
More informationEmbeddings into Crossed Cubes
Embeddings into Cossed Cubes Emad Abuelub *, Membe, IAENG Abstact- The hypecube paallel achitectue is one of the most popula inteconnection netwoks due to many of its attactive popeties and its suitability
More informationUsing SPEC SFS with the SNIA Emerald Program for EPA Energy Star Data Center Storage Program Vernon Miller IBM Nick Principe Dell EMC
Using SPEC SFS with the SNIA Emeald Pogam fo EPA Enegy Sta Data Cente Stoage Pogam Venon Mille IBM Nick Pincipe Dell EMC v6 Agenda Backgound on SNIA Emeald/Enegy Sta fo block Intoduce NAS/File test addition;
More informationAssessment of Track Sequence Optimization based on Recorded Field Operations
Assessment of Tack Sequence Optimization based on Recoded Field Opeations Matin A. F. Jensen 1,2,*, Claus G. Søensen 1, Dionysis Bochtis 1 1 Aahus Univesity, Faculty of Science and Technology, Depatment
More informationAn Efficient Handover Mechanism Using the General Switch Management Protocol on a Multi-Protocol Label Switching Network
An Efficient andove Mechanism Using the Geneal Switch Management Potocol on a Multi-Potocol abel Switching Netwok Seong Gon hoi, yun Joo Kang, and Jun Kyun hoi Using the geneal switch management potocol
More informationConversion Functions for Symmetric Key Ciphers
Jounal of Infomation Assuance and Secuity 2 (2006) 41 50 Convesion Functions fo Symmetic Key Ciphes Deba L. Cook and Angelos D. Keomytis Depatment of Compute Science Columbia Univesity, mail code 0401
More informationCS 2461: Computer Architecture 1 Program performance and High Performance Processors
Couse Objectives: Whee ae we. CS 2461: Pogam pefomance and High Pefomance Pocessos Instucto: Pof. Bhagi Naahai Bits&bytes: Logic devices HW building blocks Pocesso: ISA, datapath Using building blocks
More informationProactive Kinodynamic Planning using the Extended Social Force Model and Human Motion Prediction in Urban Environments
Poactive Kinodynamic Planning using the Extended Social Foce Model and Human Motion Pediction in Uban Envionments Gonzalo Fee and Albeto Sanfeliu Abstact This pape pesents a novel appoach fo obot navigation
More informationCOEN-4730 Computer Architecture Lecture 2 Review of Instruction Sets and Pipelines
1 COEN-4730 Compute Achitectue Lectue 2 Review of nstuction Sets and Pipelines Cistinel Ababei Dept. of Electical and Compute Engineeing Maquette Univesity Cedits: Slides adapted fom pesentations of Sudeep
More informationAny modern computer system will incorporate (at least) two levels of storage:
1 Any moden compute system will incopoate (at least) two levels of stoage: pimay stoage: andom access memoy (RAM) typical capacity 32MB to 1GB cost pe MB $3. typical access time 5ns to 6ns bust tansfe
More informationJPEG 2000 Wireless Image Transmission System using Encryption Domain Authentication
JPEG 000 Wieless Image Tansmission System using Encyption Domain Authentication Ryo Ito*, Muneaki Matsuo*, Yuya Miyaoka*, Koji Inoue**, Shoma Eguchi**, Masayuki Kuosaki*, Hioshi Ochi*, Yoshimitsu Kuoki**,
More informationAutomatic Generation of Reliable E Commerce Payment Processes
Infomation Systems Engineeing (WISE 2000), Hong Kong, China, June 2000. Automatic Geneation of Reliable E Commece Payment Pocesses Heiko Schuldt Andei Popovici Hans-Jög Schek Institute of Infomation Systems
More informationAn Ameliorated Methodology for the Design of Project Data Flow Diagram
An Amelioated Methodology fo the Design of Poject Data Flow Diagam Shivanand M. Handigund 1, Kavitha H. B 2 Dept of M. Tech. CS&E Pogamme, Bangaloe Institute of Technology, Bangaloe-570004, India 1 smhandigund@gmail.com;
More informationAlso available at ISSN (printed edn.), ISSN (electronic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010)
Also available at http://amc.imfm.si ISSN 1855-3966 (pinted edn.), ISSN 1855-3974 (electonic edn.) ARS MATHEMATICA CONTEMPORANEA 3 (2010) 109 120 Fulleene patches I Jack E. Gave Syacuse Univesity, Depatment
More informationThe EigenRumor Algorithm for Ranking Blogs
he EigenRumo Algoithm fo Ranking Blogs Ko Fujimua N Cybe Solutions Laboatoies N Copoation akafumi Inoue N Cybe Solutions Laboatoies N Copoation Masayuki Sugisaki N Resonant Inc. ABSRAC he advent of easy
More informationPerformance Optimization in Structured Wireless Sensor Networks
5 The Intenational Aab Jounal of Infomation Technology, Vol. 6, o. 5, ovembe 9 Pefomance Optimization in Stuctued Wieless Senso etwoks Amine Moussa and Hoda Maalouf Compute Science Depatment, ote Dame
More informationAn FPGA Implementation of a Robot Control System with an Integrated 3D Vision System
Vol. 3, No., pp. 00-070) http://dx.doi.og/0.6493/smatsci.0.307 An FPGA Implementation of a Robot Contol System with an Integated 3D Vision System Yi-Ting Chen, Ching-Long Shih,* and Guan-Ting Chen Depatment
More informationCommunication vs Distributed Computation: an alternative trade-off curve
Communication vs Distibuted Computation: an altenative tade-off cuve Yahya H. Ezzeldin, Mohammed amoose, Chistina Fagouli Univesity of Califonia, Los Angeles, CA 90095, USA, Email: {yahya.ezzeldin, mkamoose,
More informationSignal integrity analysis and physically based circuit extraction of a mounted
emc design & softwae Signal integity analysis and physically based cicuit extaction of a mounted SMA connecto A poposed geneal appoach is given fo the definition of an equivalent cicuit with SMAs mounted
More informationCSE4201. Computer Architecture
CSE 4201 Compute Achitectue Pof. Mokhta Aboelaze Pats of these slides ae taken fom Notes by Pof. David Patteson at UCB Outline MIPS and instuction set Simple pipeline in MIPS Stuctual and data hazads Fowading
More informationLecture Topics ECE 341. Lecture # 12. Control Signals. Control Signals for Datapath. Basic Processing Unit. Pipelining
EE 341 Lectue # 12 Instucto: Zeshan hishti zeshan@ece.pdx.edu Novembe 10, 2014 Potland State Univesity asic Pocessing Unit ontol Signals Hadwied ontol Datapath contol signals Dealing with memoy delay Pipelining
More informationTier-Based Underwater Acoustic Routing for Applications with Reliability and Delay Constraints
Tie-Based Undewate Acoustic Routing fo Applications with Reliability and Delay Constaints Li-Chung Kuo Depatment of Electical Engineeing State Univesity of New Yok at Buffalo Buffalo, New Yok 14260 Email:
More informationn If S is in convex position, then thee ae exactly k convex k-gons detemined by subsets of S. In geneal, howeve, S may detemine fa fewe convex k-gons.
Counting Convex Polygons in Plana Point Sets Joseph S. B. Mitchell a;1, Günte Rote b, Gopalakishnan Sundaam c, and Gehad Woeginge b a Applied Mathematics and Statistics, SUNY Stony Book, NY 11794-3600.
More informationANN Models for Coplanar Strip Line Analysis and Synthesis
200 IJCSNS Intenational Jounal of Compute Science and Netwok Secuity, VOL.8 No.10, Octobe 2008 Models fo Coplana Stip Line Analysis and J.Lakshmi Naayana D.K.Si Rama Kishna D.L.Patap Reddy Chalapathi Institute
More information