Theory and Applications of Marker-Based Augmented Reality Sanni Siltanen

Total Page:16

File Type:pdf, Size:1020Kb

Theory and Applications of Marker-Based Augmented Reality Sanni Siltanen IENCE C • •S T S E N C O H I N S O I V L • 3 O S G T Y H • R G I E L S H E G A I R H C H Theory and applications of marker-based augmented reality Sanni Siltanen VTT SCIENCE 3 Theory and applications of marker-based augmented reality Sanni Siltanen ISBN 978-951-38-7449-0 (soft back ed.) ISSN 2242-119X (soft back ed.) ISBN 978-951-38-7450-6 (URL: http://www.vtt.fi/publications/index.jsp) ISSN 2242-1203 (URL: http://www.vtt.fi/publications/index.jsp) Copyright © VTT 2012 JULKAISIJA – UTGIVARE – PUBLISHER VTT PL 1000 (Vuorimiehentie 5, Espoo) 02044 VTT Puh. 020 722 111, faksi 020 722 4374 VTT PB 1000 (Bergsmansvägen 5, Esbo) FI-2044 VTT Tfn. +358 20 722 111, telefax +358 20 722 4374 VTT Technical Research Centre of Finland P.O. Box 1000 (Vuorimiehentie 5, Espoo) FI-02044 VTT, Finland Tel. +358 20 722 111, fax + 358 20 722 4374 Kopijyvä Oy, Kuopio 2012 Theory and applications of marker-based augmented reality [Markkeriperustaisen lisätyn todellisuuden teoria ja sovellukset]. Sanni Siltanen. Espoo 2012. VTT Science 3. 198 p. + app. 43 p. Abstract Augmented Reality (AR) employs computer vision, image processing and comput- er graphics techniques to merge digital content into the real world. It enables real- time interaction between the user, real objects and virtual objects. AR can, for example, be used to embed 3D graphics into a video in such a way as if the virtual elements were part of the real environment. In this work, we give a thorough over- view of the theory and applications of AR. One of the challenges of AR is to align virtual data with the environment. A marker-based approach solves the problem using visual markers, e.g. 2D bar- codes, detectable with computer vision methods. We discuss how different marker types and marker identification and detection methods affect the performance of the AR application and how to select the most suitable approach for a given appli- cation. Alternative approaches to the alignment problem do not require furnishing the environment with markers: detecting natural features occurring in the environment and using additional sensors. We discuss these as well as hybrid tracking meth- ods that combine the benefits of several approaches. Besides the correct alignment, perceptual issues greatly affect user experience of AR. We explain how appropriate visualization techniques enhance human per- ception in different situations and consider issues that create a seamless illusion of virtual and real objects coexisting and interacting. Furthermore, we show how diminished reality, where real objects are removed virtually, can improve the visual appearance of AR and the interaction with real-world objects. Finally, we discuss practical issues of AR application development, identify po- tential application areas for augmented reality and speculate about the future of AR. In our experience, augmented reality is a profound visualization method for on-site 3D visualizations when the user’s perception needs to be enhanced. Keywords augmented reality, AR, mixed reality, diminished reality, marker-based tracking, tracking, markers, visualization 3 Markkeriperustaisen lisätyn todellisuuden teoria ja sovellukset [Theory and applications of marker-based augmented reality]. Sanni Siltanen. Espoo 2012. VTT Science 3. 198 s. + liitt. 43 s. Tiivistelmä Lisätty todellisuus yhdistää digitaalista sisältöä reaalimaailmaan tietokonenäön, kuvankäsittelyn ja tietokonegrafiikan avulla. Se mahdollistaa reaaliaikaisen vuoro- vaikutuksen käyttäjän, todellisten esineiden ja virtuaalisten esineiden välillä. Lisätyn todellisuuden avulla voidaan esimerkiksi upottaa 3D-grafiikkaa videokuvaan siten, että virtuaalinen osa sulautuu ympäristöön aivan kuin olisi osa sitä. Tässä työssä esitän perusteellisen katsauksen lisätyn todellisuuden teoriasta ja sovelluksista. Eräs lisätyn todellisuuden haasteista on virtuaalisen tiedon kohdistaminen ym- päristöön. Näkyviä tunnistemerkkejä eli markkereita hyödyntävä lähestymistapa ratkaisee tämän ongelman käyttämällä esimerkiksi 2D-viivakoodeja tai muita kei- nonäön keinoin tunnistettavia markkereita. Työssä kerrotaan, kuinka erilaiset markkerit ja tunnistusmenetelmät vaikuttavat lisätyn todellisuuden sovelluksen suorituskykyyn, ja kuinka valita kuhunkin tarkoitukseen soveltuvin lähestymistapa. Kohdistamisongelman vaihtoehtoiset lähestymistavat eivät vaadi markkereiden lisäämistä ympäristöön; ne hyödyntävät ympäristössä olevia luonnollisia piirteitä ja lisäantureita. Tämä työ tarkastelee näitä vaihtoehtoisia lähestymistapoja sekä hybridimenetelmiä, jotka yhdistävät usean menetelmän hyötyjä. Oikean kohdistamisen lisäksi ihmisen hahmottamiskykyyn liittyvät asiat vaikut- tavat lisätyn todellisuuden käyttäjäkokemukseen. Työssä selitetään, kuinka tarkoi- tuksenmukaiset visualisointimenetelmät parantavat hahmottamiskykyä erilaisissa tilanteissa, sekä pohditaan asioita, jotka auttavat luomaan saumattoman vaikutel- man virtuaalisten ja todellisten esineiden vuorovaikutuksesta. Lisäksi työssä näy- tetään, kuinka häivytetty todellisuus, jossa virtuaalisesti poistetaan todellisia asioita, voi parantaa visuaalista ilmettä ja helpottaa vuorovaikutusta todellisten esineiden kanssa lisätyn todellisuuden sovelluksissa. Lopuksi käsitellään lisätyn todellisuuden sovelluskehitystä, yksilöidään potenti- aalisia sovellusalueita ja pohditaan lisätyn todellisuuden tulevaisuutta. Kokemuk- seni mukaan lisätty todellisuus on vahva visualisointimenetelmä paikan päällä tapahtuvaan kolmiulotteiseen visualisointiin tilanteissa, joissa käyttäjän havain- nointikykyä on tarpeen parantaa. Avainsanat augmented reality, AR, mixed reality, diminished reality, marker-based tracking, tracking, markers, visualization 4 Preface First of all, I would like to thank the VTT Augmented Reality Team for providing an inspiring working environment and various interesting projects related to augment- ed reality. I am also grateful for having great colleagues elsewhere at VTT. In addition, I would like to thank the Jenny and Antti Wihuri Foundation for its contri- bution to financing this work. I am happy to have had the opportunity to receive supervision from Professor Erkki Oja. His encouragement was invaluable to me during the most difficult mo- ments of the process. I have enjoyed interesting discussions with my advisor Timo Tossavainen and I would like to thank him for his encouragement, support and coffee. The postgraduate coffee meetings with Paula were a life-saver and an enabler of progress. Not to mention all the other creative activities and fun we had together. The Salsamania group made a great effort to teach me the right coordinates and rotations. The salsa dancing and the company of these wonderful people were of great benefit to my physical and mental wellbeing. I also give my heartfelt thanks to all my other close friends. I have been lucky enough to have so many great friends I cannot possibly mention all of them by name. I am ever grateful for the presence of my mother Sirkka and my brother Konsta who persuaded me to study mathematics at high school, which eventually led me to my current career. My sister Sara has always been my greatest support. I am happy to have the best sister anyone could wish for. My children Verneri, Heini and Aleksanteri are truly wonderful. They bring me back to everyday reality with their activity, immediacy and thoughtfulness. I am so happy they exist. Most of all I want to thank my dear husband Antti who took care of all the prac- tical, quotidian stuff while I was doing research. He has always been by my side and supported me; I could not have done this without him. 5 Contents Abstract ........................................................................................................... 3 Tiivistelmä ....................................................................................................... 4 Preface ............................................................................................................. 5 List of acronyms and symbols ........................................................................ 9 1. Introduction ............................................................................................. 12 1.1 Contribution ...................................................................................... 13 1.2 Structure of the work......................................................................... 14 2. Augmented reality ................................................................................... 16 2.1 Terminology ..................................................................................... 16 2.2 Simple augmented reality.................................................................. 19 2.3 Augmented reality as an emerging technology ................................... 21 2.4 Augmented reality applications.......................................................... 23 2.5 Multi-sensory augmented reality ........................................................ 32 2.5.1 Audio in augmented reality ..................................................... 32 2.5.2 Sense of smell and touch in mixed reality ............................... 34 2.6 Toolkits and libraries ......................................................................... 35 2.7 Summation ....................................................................................... 37 3. Marker-based tracking ............................................................................ 38 3.1 Marker detection..............................................................................
Recommended publications
  • First Read Rate Analysis of 2D-Barcodes for Camera Phone Applications As a Ubiquitous Computing Tool
    Edith Cowan University Research Online ECU Publications Pre. 2011 2007 First Read Rate Analysis of 2D-Barcodes for Camera Phone Applications as a Ubiquitous Computing Tool Hiroko Kato Edith Cowan University Keng T. Tan Edith Cowan University Follow this and additional works at: https://ro.ecu.edu.au/ecuworks Part of the Engineering Commons 10.1109/TENCON.2007.4428778 This is an Author's Accepted Manuscript of: Kato, H., & Tan, K. (2007). First read rate analysis of 2D-barcodes for camera phone applications as a ubiquitous computing tool. Proceedings of IEEE Tencon (IEEE Region 10 Conference). (pp. 1-4). Taipei, Taiwan. IEEE. Available here © 2007 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. This Conference Proceeding is posted at Research Online. https://ro.ecu.edu.au/ecuworks/4953 First read rate analysis of 2D-barcodes for camera phone applications as a ubiquitous computing tool. H. Kato and K.T. Tan School of Computer Science and Information Science Edith Cowan University 2 Bradford Street Mount Lawley, WA 6050 AUSTRALIA Abstract- This paper presents a detailed study on the first read In this paper, we present key factors that could enhance the rate (FRR) of seven 2D-barcodes currently used for camera phone robustness and usability of a 2D-barcode system2 based on our applications.
    [Show full text]
  • On-The-Fly Dense 3D Surface Reconstruction for Geometry-Aware Augmented Reality
    On-the-fly Dense 3D Surface Reconstruction for Geometry-Aware Augmented Reality by Long Chen Faculty of Science & Technology Bournemouth University Supervised by Prof. Wen Tang, Prof. Nigel W. John and Prof. Jian J. Zhang A thesis submitted in partial fulfilment of the requirements of Bournemouth University for the degree of Doctor of Philosophy Oct. 2018 Copyright Statement This copy of the thesis has been supplied on condition that anyone who consults it is understood to recognise that its copyright rests with its author and due acknowledgement must always be made of the use of any material contained in, or derived from, this thesis. Abstract Augmented Reality (AR) is an emerging technology that makes seamless connections between virtual space and the real world by superimposing computer-generated information onto the real-world environment. AR can provide additional information in a more intuitive and natural way than any other information-delivery method that a human has ever in- vented. Camera tracking is the enabling technology for AR and has been well studied for the last few decades. Apart from the tracking problems, sensing and perception of the surrounding environment are also very im- portant and challenging problems. Although there are existing hardware solutions such as Microsoft Kinect and HoloLens that can sense and build the environmental structure, they are either too bulky or too expensive for AR. In this thesis, the challenging real-time dense 3D surface reconstruction technologies are studied and reformulated for the reinvention of basic position-aware AR towards geometry-aware and the outlook of context- aware AR.
    [Show full text]
  • Generalized Fibonacci Numbers and Applications
    Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Generalized Fibonacci Numbers and Applications Sarkis Agaian Stanford University Student Member, IEEE [email protected] Abstract— The present paper relates to the methods for data efficient, accessible, and secure. Traditionally, barcodes have encoding and the reading of coded information represented by represented data in the widths and spacings of black parallel colored (including monochrome/black, gray) symbols (bars, lines. They are now referred to as linear or 1D (1 dimensional) triangles, circles, or other symbols). It also introduces new barcodes or symbologies. Since such barcodes use two types algorithms for generating secure, reliable, and high capacity of symbol elements, however, they carry a limited amount of color barcodes by using so called weighted n-dimensional random Fibonacci number based representations of data. The information with few security features. As a result, other types representation, symbols, and colors can be used as encryption of symbologies, most notably 2-D and color barcodes, have keys that can be encoded into barcodes, thus eliminating the been developed to offer more capabilities than their linear direct dependence on cryptographic techniques. To supply an counterpart [7]. extra layer of security, one may encrypt given data using different types of encryption methods. 2D barcodes can be broadly classified as either stacked symbology or matrix code. Stacked symbology, also called Keywords—Color barcode, Weighted n-dimensional random multi-row code, is created by “stacking” a series of linear Fibonacci sequences, Fibonacci numbers, Fibonacci p-code, barcode on top of each other.
    [Show full text]
  • Digital Humanities Pedagogy: Practices, Principles and Politics
    To access digital resources including: blog posts videos online appendices and to purchase copies of this book in: hardback paperback ebook editions Go to: https://www.openbookpublishers.com/product/161 Open Book Publishers is a non-profit independent initiative. We rely on sales and donations to continue publishing high-quality academic works. Digital Humanities Pedagogy: Practices, Principles and Politics Edited by Brett D. Hirsch http://www.openbookpublishers.com © 2012 Brett D. Hirsch et al. (contributors retain copyright of their work). Some rights are reserved. The articles of this book are licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported Licence. This license allows for copying any part of the work for personal and non-commercial use, providing author attribution is clearly stated. Details of allowances and restrictions are available at: http://creativecommons.org/licenses/by-nc-nd/3.0/ As with all Open Book Publishers titles, digital material and resources associated with this volume are available from our website at: http://www.openbookpublishers.com/product/161 ISBN Hardback: 978-1-909254-26-8 ISBN Paperback: 978-1-909254-25-1 ISBN Digital (pdf): 978-1-909254-27-5 ISBN Digital ebook (epub): 978-1-909254-28-2 ISBN Digital ebook (mobi): 978-1-909254-29-9 Typesetting by www.bookgenie.in Cover image: © Daniel Rohr, ‘Brain and Microchip’, product designs first exhibited as prototypes in January 2009. Image used with kind permission of the designer. For more information about Daniel and his work, see http://www.danielrohr.com/ All paper used by Open Book Publishers is SFI (Sustainable Forestry Initiative), and PEFC (Programme for the Endorsement of Forest Certification Schemes) Certified.
    [Show full text]
  • Image Forming Method and System Bilderzeugungsverfahren Und System Procédé De Formation D’Image Et Système
    Europäisches Patentamt *EP000800114B1* (19) European Patent Office Office européen des brevets (11) EP 0 800 114 B1 (12) EUROPEAN PATENT SPECIFICATION (45) Date of publication and mention (51) Int Cl.7: B41J 2/01, B41J 2/325, of the grant of the patent: G03C 8/40, G03C 5/04, 05.11.2003 Bulletin 2003/45 G03D 13/00, G03G 15/01, (21) Application number: 97103995.3 G03G 15/10, G03G 15/16, H04N 1/00, H04N 1/21, (22) Date of filing: 10.03.1997 H04N 1/29 (54) Image forming method and system Bilderzeugungsverfahren und System Procédé de formation d’image et système (84) Designated Contracting States: (56) References cited: BE DE FR GB IT NL EP-A- 0 210 660 EP-A- 0 385 496 EP-A- 0 492 579 EP-A- 0 513 547 (30) Priority: 11.03.1996 JP 5335796 EP-A- 0 557 858 EP-A- 0 558 284 14.01.1997 JP 489997 EP-A- 0 609 966 EP-A- 0 626 611 EP-A- 0 650 850 EP-A- 0 671 276 (43) Date of publication of application: WO-A-94/26521 FR-A- 2 193 216 08.10.1997 Bulletin 1997/41 GB-A- 2 056 103 GB-A- 2 299 787 US-A- 3 576 632 US-A- 3 821 762 (73) Proprietor: Fuji Photo Film Co., Ltd. US-A- 4 908 520 US-A- 5 049 908 Kanagawa-ken (JP) US-A- 5 109 252 US-A- 5 160 946 US-A- 5 215 852 US-A- 5 305 016 (72) Inventors: US-A- 5 451 561 US-A- 5 461 440 • Ishikawa, Shun-ichi US-A- 5 466 560 US-A- 5 486 891 Minamiashigara-shi, Kanagawa-ken (JP) US-A- 5 512 533 • Kubodera, Seiiti Minamiashigara-shi, Kanagawa-ken (JP) • PATENT ABSTRACTS OF JAPAN vol.
    [Show full text]
  • An End-To-End System for Automatic Characterization of Iba1 Immunopositive Microglia in Whole Slide Imaging
    Neuroinformatics (2019) 17:373–389 https://doi.org/10.1007/s12021-018-9405-x ORIGINAL ARTICLE An End-to-end System for Automatic Characterization of Iba1 Immunopositive Microglia in Whole Slide Imaging Alexander D. Kyriazis1 · Shahriar Noroozizadeh1 · Amir Refaee1 · Woongcheol Choi1 · Lap-Tak Chu1 · Asma Bashir2 · Wai Hang Cheng2 · Rachel Zhao2 · Dhananjay R. Namjoshi2 · Septimiu E. Salcudean3 · Cheryl L. Wellington2 · Guy Nir4 Published online: 8 November 2018 © Springer Science+Business Media, LLC, part of Springer Nature 2018 Abstract Traumatic brain injury (TBI) is one of the leading causes of death and disability worldwide. Detailed studies of the microglial response after TBI require high throughput quantification of changes in microglial count and morphology in histological sections throughout the brain. In this paper, we present a fully automated end-to-end system that is capable of assessing microglial activation in white matter regions on whole slide images of Iba1 stained sections. Our approach involves the division of the full brain slides into smaller image patches that are subsequently automatically classified into white and grey matter sections. On the patches classified as white matter, we jointly apply functional minimization methods and deep learning classification to identify Iba1-immunopositive microglia. Detected cells are then automatically traced to preserve their complex branching structure after which fractal analysis is applied to determine the activation states of the cells. The resulting system detects white matter regions with 84% accuracy, detects microglia with a performance level of 0.70 (F1 score, the harmonic mean of precision and sensitivity) and performs binary microglia morphology classification with a 70% accuracy.
    [Show full text]
  • Rockbridge Report Thursday, April 7, 2016 Rockbridgereport.Wlu.Edu
    Villanova Wildcats win CEOs band together in NCAA National North Carolina against Championship | 8 transgender law | 4 ROCKBRIDGE REPORT Thursday, April 7, 2016 rockbridgereport.wlu.edu What’s Inside Refugees find a home in Rockbridge Anita Filson appointed Rockbridge County’s Refugee Working Group started gathering volunteers, clothes and furniture months before the new judge of Rockbridge County Circuit Court. Congolese family of eight arived in March. See page 2 By John Tompkins Rockbridge Area Health After lengthy flight delays and Center expands space temporarily losing all of their bag- gage, the Msimbwas, a family of and services. eight Congolese refugees, finally See page 3 arrived in town March 11. Their arrival is the culmination of efforts by the Refugee Working Group, an Donald Trump backtracks interfaith coalition that is working to resettle refugees in Rockbridge to appeal to women County. voters after abortion “I’m very happy, it’s a very pleas- comments. ing atmosphere,” said Fahizi See page 4 Msimbwa, the family’s father. “I’m especially happy with the peo- ple who already showed me the school. Everyone’s very welcom- Broadband high-speed i n g .” internet to become Eighty local residents welcomed a reality for BARC their new neighbors at an in- customers. formational meeting at Lylburn Downing Middle School a few See page 5 days after their arrival. “The meeting last night was to learn a little bit about what has With the help of the Refugee Working Group, the Msimbwa family is getting acclimated to life in Lexington. Local residents welcomed their new neighbors at New practice fields an informational meeting at Lylburn Downing Middle School on March 15.
    [Show full text]
  • ITG Barcode Generator
    ITG Barcode Generator Copyright © 2007-2018, IT Genetics. All Rights Reserved. 3 Contents Introduction 5 1 Key Fe.a..t.u..r..e..s......................................................................................................................... 5 2 System.. .R..e..q..u..i.r.e..m...e..n..t.s............................................................................................................ 6 3 Installi.n..g................................................................................................................................ 6 4 What c.a..n.. .y..o..u.. .d..o.................................................................................................................... 6 How to Generate Barcode Labels 7 1 Genera..t.e.. .L..i.s..t........................................................................................................................ 7 2 Forma.t.t.i.n..g.. .B..a..r.c..o..d..e............................................................................................................... 9 Printing Barcodes 9 1 Printin.g.................................................................................................................................. 9 2 Chang..i.n..g.. .P...r.i.n..t.e..r. .S..e..t.t.i.n..g..s.................................................................................................... 11 Selecting Label Type 11 1 Label. .T..y..p..e..s. .S...u..p..p..o..r.t.e..d........................................................................................................ 14 Symbologies
    [Show full text]
  • ZP888 Tech Specs
    TECHNICAL SPECIFICATIONS ZP888 DIRECT THERMAL DESKTOP PRINTER ZP888 Direct Thermal Desktop Printer Specifications are provided for reference and are based on testing the ZP888 using genuine Zebra® supplies. Results may vary in actual application settings or when using other-than-recommended Zebra supplies. Zebra recommends always qualifying any application with thorough testing. Standard Features Printing • 6 in./152 mm per second • Connectivity: USB 2.0 • OpenACCESS™ design for easy media loading • 203 dpi print resolution (8 dots/mm) • 4.09” (104 mm) print width • Direct thermal printing of barcodes, text and graphics • 8 MB SDRAM • Head-up sensor Print Specifications • Transmissive sensor 203 dpi • 5” outside diameter media capability Resolution (8 dots / mm) • Fan-fold media feed slot Speed Programmable 2, 3, 4, 5 • Multiple DOS and Windows® codepage inch/sec - ips or 6 max. (51, 76, 102, 127 support (mm/sec) with max. 152) • Windows drivers Dot Pitch 0.0049” (0.13 mm) • Printer utilities • Linear & 2-D barcode symbologies Max. Print Length 9 in./228 mm Link-OS® Solutions Min. Print Length One dot • ZebraDesigner Pro for ZP888 - No cost Max. Print Width 4.09” (104 mm) Windows-based software to design shipping Min. Print Width One dot labels; available in Chinese. TECHNICAL SPECIFICATIONS ZP888 DIRECT THERMAL DESKTOP PRINTER Media Specifications Electrical Specifications • Media width: 3.39 in./86 mm • Auto-ranging external power supply with: to 4.21 in./107 mm ZP888: integrated power cord • Label length: • Output: 24 VDC, 2.5A − Minimum: 1.0 in./25.4 mm • Input: 220-240 VAC, 50-60 Hz − Maximum: 9.0 in./228 mm • Max roll outer diameter: 5.0 in./ 127 mm Agency Approvals • Media thickness: • TUV-R NRTL, TUV-R CB, BSMI, KCC, EAC, CE, FCC Class-B − 0.0055 in./.14 mm minimum to 0.007 in./ ZP888: CCC .18 mm maximum • Media sensing – gap Physical Specifications • Media type: Dimensions 8.2 in L x 7.9 in.
    [Show full text]
  • Michał Domański Curriculum Vitae / Portfolio
    Michał Domański Curriculum Vitae / Portfolio date of birth: 09-03-1986 e-mail: [email protected] address: ul. Kabacki Dukt 8/141 tel. +48 608 629 046 02-798 Warsaw Skype: rein4ce Poland I am fascinated by the world of science, programming, I love experimenting with the latest technologies, I have a great interest in virtual reality, robotics and military. Most of all I value the pursuit of professionalism, continuous education and expanding one's skill set. Education 2009 - till now Polish Japanese Institute of Information Technology Computer Science - undergraduate studies, currently 4th semester 2004 - 2009 Cracow University of Technology Master of Science in Architecture and Urbanism - graduated 2000 - 2004 Romuald Traugutt High School in Częstochowa mathematics, physics, computer-science profile Skills Advanced level Average level Software C++ (10 years), MFC Java, J2ME Windows 98, XP, Windows 7 C# .NET 3.5 (3 years) DirectX, MDX SketchUP OpenGL BASCOM AutoCAD Actionscript/Flex MS SQL, Oracle Visual Studio 2008, MSVC 6.0 WPF Eclipse HTML/CSS Flex Builder Photoshop CS2 Addtional skills: Good understanding of design patterns and ability to work with complex projects Strong problem solving skills Excellent work organisation and teamwork coordination Eagerness to learn any new technology Languages: Polish, English (proficiency), German (basic) Ever since I can remember my interests lied in computers. Through many years of self-education and studying many projects I have gained insight and experience in designing and programming professional level software. I did an extensive research in the game programming domain, analyzing game engines such as Quake, Half-Life and Source Engine, through which I have learned how to structure and develop efficient systems while implementing best industry-standard practices.
    [Show full text]
  • Imageman.Net Getting Started
    ImageMan.Net Getting Started 1 ImageMan.Net Version 3 The ImageMan.Net product includes fully managed .Net components providing an easy to use, yet rich imaging toolkit. Fully Managed Assemblies support X-Copy deployment and do not use COM Support for reading/writing many image formats including TIFF, BMP, DIB, RLE, PCX, DCX, TGA, PCX, DCX, JPG, JPEG 2000, PNG, GIF, EMF, WMF, PDF(with optional PDF Export/Import Addon Options), even plug in your own image codecs Object oriented architecture simplifies development. High level functionality allows for quick development while low level classes provide ultimate control Works with the ImageMan.Net Twain controls to easily scan from Twain compatible scanners, cameras and frame grabbers Winforms Viewer, File Open, Thumbnail Viewer, Annotation and Annotation Toolstrip controls Barcode creation and recognition support for 1-d and 2-d barcodes symbologies including QR, Datamatrix, 3 of 9, Codabar, PDF417, Code 3 of 9, Code 3 of 9 Extended, Code 93, EAN-8, EAN-13, UPC-A, UPC-E, Aztec, Interleaved 2 of 5, Codabar and more Document Edition includes royalty free OCR, Annotations and document processing commands including despeckle, border removal, border cleanup and more Supports building client side Winforms and ASP.Net server side applications 32 & 64 bit assemblies for .Net 2.0, .Net 3.x and 4.x Support for Visual Studio 2005, 2008, 2010, 2012 and 2013 Context Sensitive Online Help and Documentation Backed up by Data Techniques professional support staff 1 ImageMan.Net Getting Started ImageMan.Net Getting Started 2 What's New in Version 3 What's new in the Summer Release PDFEncoder & OCR Engine Enhanced the Searchable PDF Support by assuring that the searchable text lines up with the raster image content.
    [Show full text]
  • Juegos Avanzados En La Nube
    INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERA MECANICA Y ELECTRICA UNIDAD CULHUACÁN JUEGOS AVANZADOS EN LA NUBE EVOLUCIÓN DE LAS TELECOMUNICACIONES TESIS QUE PARA OBTENER EL TÍTULO DE INGENIERO EN COMPUTACIÓN PRESENTA: VENANCIO COLÓN ROBERTO ASESORES: DR. GABRIEL SANCHEZ PEREZ DR. GUALBERTO AGUILAR TORRES México, D.F. FEBRERO 2014 INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA UNIDAD CULHUACAN TESIS INDIVIDUAL Que como prueba escrita de su Examen Profesional para obtener el Título de Ingeniero en Computación, deberá desarrollar el C.: ROBERTO VENANCIO COLON “JUEGOS AVANZADOS EN LA NUBE, EVOLUCION DE LAS TELECOMUNICACIONES” La sociedad conectada, es como hoy en día se interactúa con otras personas a través del mundo, a través de muy variadas aplicaciones que demandan mejor calidad de servicio, portabilidad y accesibilidad en donde sea y como sea, en donde la experiencia del usuario requiere que no importando el dispositivo, se tenga el mismo despliegue de datos, video, voz; algo que en conjunto se puede ejemplificar en el entretenimiento, con los juegos, los cuales representan el mayor consumo de datos y requerimientos de sistema, el reto de las telecomunicaciones y de la computación en general hoy en día. En esta tesis se explican las nuevas tecnologías, tendencias en el consumo de datos, la calidad de servicios y evolución de diversos dispositivos para mantener una sociedad conectada, y permitir que la experiencia del usuario sea cada vez mayor y mejor, ejemplificando el uso de los juegos, su impacto mediático en la sociedad, con el ambiente, las nuevas posibilidades que abren a través del cómo de su desarrollo, integración y expectativas a mediano plazo.
    [Show full text]