Of Artificial Intelligence 8,000 Users

Total Page:16

File Type:pdf, Size:1020Kb

Of Artificial Intelligence 8,000 Users Software Machine Learning Multimedia Quantum Computing SEPTEMBER 2020 www.computer.org IEEE Computer Society Has You Covered! WORLDCLASS CONFERENCES Stay ahead of the curve by attending one of our 200+ globally recognized conferences. DIGITAL LIBRARY Easily access over 780k articles covering world-class peer-reviewed content in the IEEE Computer Society Digital Library. CALLS FOR PAPERS Discover opportunities to write and present your ground-breaking accomplishments. EDUCATION Strengthen your resume with the IEEE Computer Society Course Catalog and its range of offerings. ADVANCE YOUR CAREER Search the new positions posted in the IEEE Computer Society Jobs Board. NETWORK Make connections that count by participating in local Region, Section, and Chapter activities. Explore all of the member benefi ts at www.computer.org today! IEEE COMPUTER SOCIETY computer.org STAFF Editor Publications Portfolio Managers Cathy Martin Carrie Clark, Kimberly Sperka Publications Operations Project Specialist Publisher Christine Anthony Robin Baldwin Production & Design Artist Senior Advertising Coordinator Carmen Flores-Garvey Debbie Sims Circulation: ComputingEdge (ISSN 2469-7087) is published monthly by the IEEE Computer Society. IEEE Headquarters, Three Park Avenue, 17th Floor, New York, NY 10016-5997; IEEE Computer Society Publications Office, 10662 Los Vaqueros Circle, Los Alamitos, CA 90720; voice +1 714 821 8380; fax +1 714 821 4010; IEEE Computer Society Headquarters, 2001 L Street NW, Suite 700, Washington, DC 20036. Postmaster: Send address changes to ComputingEdge-IEEE Membership Processing Dept., 445 Hoes Lane, Piscataway, NJ 08855. Periodicals Postage Paid at New York, New York, and at additional mailing offices. Printed in USA. Editorial: Unless otherwise stated, bylined articles, as well as product and service descriptions, reflect the author’s or firm’s opinion. Inclusion in ComputingEdge does not necessarily constitute endorsement by the IEEE or the Computer Society. All submissions are subject to editing for style, clarity, and space. Reuse Rights and Reprint Permissions: Educational or personal use of this material is permitted without fee, provided such use: 1) is not made for profit; 2) includes this notice and a full citation to the original work on the first page of the copy; and 3) does not imply IEEE endorsement of any third- party products or services. Authors and their companies are permitted to post the accepted version of IEEE-copyrighted material on their own Web servers without permission, provided that the IEEE copyright notice and a full citation to the original work appear on the first screen of the posted copy. An accepted manuscript is a version which has been revised by the author to incorporate review suggestions, but not the published version with copy- editing, proofreading, and formatting added by IEEE. For more information, please go to: http://www.ieee.org/publications_standards/publications /rights/paperversionpolicy.html. Permission to reprint/republish this material for commercial, advertising, or promotional purposes or for creating new collective works for resale or redistribution must be obtained from IEEE by writing to the IEEE Intellectual Property Rights Office, 445 Hoes Lane, Piscataway, NJ 08854-4141 or [email protected]. Copyright © 2020 IEEE. All rights reserved. Abstracting and Library Use: Abstracting is permitted with credit to the source. Libraries are permitted to photocopy for private use of patrons, provided the per-copy fee indicated in the code at the bottom of the first page is paid through the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923. Unsubscribe: If you no longer wish to receive this ComputingEdge mailing, please email IEEE Computer Society Customer Service at help@ computer.org and type “unsubscribe ComputingEdge” in your subject line. IEEE prohibits discrimination, harassment, and bullying. For more information, visit www.ieee.org/web/aboutus/whatis/policies/p9-26.html. IEEE Computer Society Magazine Editors in Chief Computer IEEE Intelligent Systems IEEE Pervasive Computing Jeff Voas, NIST V.S. Subrahmanian, Marc Langheinrich, Università Dartmouth College della Svizzera italiana Computing in Science & Engineering IEEE Internet Computing IEEE Security & Privacy Lorena A. Barba (Interim), George Pallis, University David Nicol, University George Washington University of Cyprus of Illinois at Urbana-Champaign IEEE Annals of the History IEEE Micro of Computing Lizy Kurian John, University IEEE Software Gerardo Con Diaz, University of Texas at Austin Ipek Ozkaya, Software of California, Davis Engineering Institute IEEE MultiMedia IEEE Computer Graphics Shu-Ching Chen, Florida IT Professional and Applications International University Irena Bojanova, NIST Torsten Möller, Universität Wien 2469-7087/20 © 2020 IEEE Published by the IEEE Computer Society September 2020 1 SEPTEMBER 2020 � VOLUME 6 � NUMBER 9 18 24 30 Code Mining When Learning to Multimedia Synthesize and Meets Fashion Manipulate Natural Images Software 8 The Rode0day to Less-Buggy Programs ANDREW FASANO, TIM LEEK, BRENDAN DOLAN-GAVITT, AND JOSH BUNDT 14 BetterCode Reviews With Design by Contract GEORGE FAIRBANKS Machine Learning 18 Code Mining GERARD J. HOLZMANN 24 When Multimedia Meets Fashion SIJIE SONG AND TAO MEI Multimedia 30 Learning to Synthesize and Manipulate Natural Images JUN-YAN ZHU 40 Multimedia for Disaster Information Management SHU-CHING CHEN Quantum Computing 42 The Quantum Moonshot ERIK P. DEBENEDICTIS 48 The National Quantum Initiative Will Also Benefit Classical Computers ERIK P. DEBENEDICTIS AND MICHAEL P. FRANK Departments 4 Magazine Roundup 7 Editor’s Note: Improving Code Reviews 64 Conference Calendar Subscribe to ComputingEdge for free at www.computer.org/computingedge. Magazine Roundup he IEEE Computer Society’s lineup of 12 peer-reviewed technical magazines covers cutting-edge topics rang- Ting from software design and computer graphics to Internet computing and security, from scientific appli- cations and machine intelligence to visualization and microchip design. Here are highlights from recent issues. stereoscopic head-mounted dis- final position at Xerox, she licensed plays to place users into simu- high-quality typeface designs from Data-Centric Edge Computing lated and realistic 3D digital envi- Mergenthaler Linotype for use on to Defend Power Grids ronments, unlocking significant Xerox’s high-performance 9700 Against IoT-Based Attacks benefits from the seamless inte- laser printer. In the early 1980s, gration of digital information with the Adobe cofounder John War- The Internet of Things (IoT) intro- the healthcare practitioner and nock recruited Crews to Adobe duces new attack surfaces to patient’s experience. This arti- Systems. While at Adobe, she was power grids through Wi-Fi-enabled cle from the May/June 2020 issue responsible for bringing high-qual- high-wattage appliances, render- of Computing in Science & Engi- ity typography to the Adobe Post- ing security mechanisms ineffec- neering explores some of the cur- Script page description language, tive. The authors of this article rent and emerging technologies running corporate marketing, hir- from the May 2020 issue of Com- and applications in surgery; their ing graphics designers, and put- puter propose a data-centric edge- benefits and challenges around ting Adobe on a firm footing with computing infrastructure to host immersion, spatial awareness, and professional designers and print- defend mechanisms in IoT clouds cognition; and their reported and ers, greatly enhancing the value by integrating physical states in projected use in learning environ- of their product. After Adobe, she decentralized power-grid regions. ments, procedure planning, and helped found Electronics for Imag- perioperative contexts in the sur- ing and, after some consulting, gical theatre. retired in 1993. Augmented and Virtual Reality in Surgery The Advent of Digital High-Fidelity Point-Based Augmented and virtual reality Typography Rendering of Large-Scale 3-D are transforming the practice of Scan Datasets healthcare by providing powerful This article from the January– and intuitive methods of explor- March 2020 issue of IEEE Annals Digitalization of 3D objects and ing and interacting with digital of the History of Computing pres- scenes using modern depth sen- medical data, as well as integrat- ents an interview conducted with sors and high-resolution RGB ing data into the physical world to Liz Bond Crews. Crews began her cameras enables the preserva- create natural and interactive vir- career as a systems analyst for tion of human cultural artifacts at tual experiences. These immer- RCA. She soon joined the Xerox an unprecedented level of detail. sive technologies use lightweight Electro-Optical Division. In her Interactive visualization of these 4 September 2020 Published by the IEEE Computer Society 2469-7087/20 © 2020 IEEE large datasets, however, is chal- 2020 issue of IEEE Intelligent Sys- sensor-based continuous authen- lenging without degradation in tems examine and compare dif- tication system leveraging the visual fidelity. A common solution ferent effects of analyst attitude accelerometer, gyroscope, and is to fit the dataset into available and crowd sentiment on stock magnetometer on smartphones to video memory by downsampling prices with data from CSMAR. capture users’ behavioral patterns. and compression. The achievable By estimating a multivariate lin- To improve the authentication per- reproduction
Recommended publications
  • Free Tools Photosynth
    Free Tools Photosynth Making a Photosynth Creating the best synth starts with the right photos. Here are some key tips: • Take overlapping panoramas from different locations • Have lots of overlap between shots to get good matching • Limit the angles between photos (no more than 25 degrees – at least 15 per full rotation) • Pick scenes or objects with lots of detail and texture • Don’t crop your images before synthing • Rotate your photos to be ‘up’ correctly before synthing Once you have signed in, click the Upload button (top right of page) or click on the Create your Synth icon on the home page. (scroll down). If you do not have the software you will be prompted to download it first. Once it is installed you will see the Create a Synth button. You will see a pop-up window with Start a new synth button. Give your synth a name, tags (descriptive words) and description. Click Add Photos, browse to your files add them. Then click on the Synth button at the bottom of the page. Photosynth will do the rest for you. Making a Panorama Many photosynths consist of photos shot from a single location. Our friends in Microsoft Research have developed a free, world class panoramic image stitcher called Microsoft Image Composite Editor (ICE for short.) ICE takes a set of overlapping photographs of a scene shot from a single camera location, and creates a single high-resolution image. Photosynth now has support for uploading, exploring and viewing ICE panoramas alongside normal synths. Here’s how to create a panorama in ICE and upload it to Photosynth: 1.
    [Show full text]
  • Mobilizing (Ourselves) for a Critical Digital Archaeology Adam Rabinowitz University of Texas at Austin, [email protected]
    University of Wisconsin Milwaukee UWM Digital Commons Mobilizing the Past Art History 10-21-2016 5.2. Response: Mobilizing (Ourselves) for a Critical Digital Archaeology Adam Rabinowitz University of Texas at Austin, [email protected] Follow this and additional works at: https://dc.uwm.edu/arthist_mobilizingthepast Part of the Classical Archaeology and Art History Commons Recommended Citation Rabinowitz, Adam. “Response: Mobilizing (Ourselves) for a Critical Digital Archaeology.” In Mobilizing the Past for a Digital Future: The Potential of Digital Archaeology, edited by Erin Walcek Averett, Jody Michael Gordon, and Derek B. Counts, 493-518. Grand Forks, ND: The Digital Press at the University of North Dakota, 2016. This Book is brought to you for free and open access by UWM Digital Commons. It has been accepted for inclusion in Mobilizing the Past by an authorized administrator of UWM Digital Commons. For more information, please contact [email protected]. MOBILIZING THE PAST FOR A DIGITAL FUTURE MOBILIZING the PAST for a DIGITAL FUTURE The Potential of Digital Archaeology Edited by Erin Walcek Averett Jody Michael Gordon Derek B. Counts The Digital Press @ The University of North Dakota Grand Forks Creative Commons License This work is licensed under a Creative Commons By Attribution 4.0 International License. 2016 The Digital Press @ The University of North Dakota Book Design: Daniel Coslett and William Caraher Cover Design: Daniel Coslett Library of Congress Control Number: 2016917316 The Digital Press at the University of North Dakota, Grand Forks, North Dakota ISBN-13: 978-062790137 ISBN-10: 062790137 Version 1.1 (updated November 5, 2016) Table of Contents Preface & Acknowledgments v How to Use This Book xi Abbreviations xiii Introduction Mobile Computing in Archaeology: Exploring and Interpreting Current Practices 1 Jody Michael Gordon, Erin Walcek Averett, and Derek B.
    [Show full text]
  • Los Gatos - Saratoga Camera Club Newsletter Vol
    Los Gatos - Saratoga Camera Club Newsletter Vol. 31 Issue 8 August 2009 2009 Calendar August 3 Competition: Color, PJ, and Travel - Slides and Digital Images. Color, PJ, and Monochrome - Prints. 17 NO MEETING (Board Meeting Only: 7PM) ©Julie Kitzenberger September 7 NO MEETING 21 Program: TBD and Post Card Judging JULIE KITZENBERGER PHOTOGRAPHY Fine Art Landscapes - Travel - Events [email protected] 408-348-4199 http://photo.net/photos/JulieKitzenberger ©Julie Kitzenberger A Solo Show: “Captured Landscapes and Abstracts – with a Touch of Us” July 28 – August 23, 2009 Reception/Meet the Photographer: Saturday, August 1, 2009, 5 – 8 pm AEGIS GALLERY OF FINE ART www.Aegisgallery.com/ Gallery hours: 14531 Big Basin Way at 4th Street Sun, Tue, Wed: 11 AM – 7 PM Saratoga , CA 95070 Thu, Fri, Sat: 11 AM – 9 PM (408) 867-0171 Closed Mondays LOS GATOS/SARATOGA CAMERA CLUB EXHIBIT 2009 Theme: Through the Lens: Photographic Moments Sign Ups Begin July 6 It’s time to begin planning for our Club’s seventh annual photography exhibit that is scheduled to run November 12 through January 7, 2010. This exclusive LG/SCC show provides Club members the opportunity to exhibit their work in the “Art in the Council Chambers program sponsored by the Los Gatos Arts Commission and held in the Los Gatos Council Chambers. SIGN-UPS: Beginning at the July 6 meeting, Club sign-ups will run until September 1. At that time the final number of images per person (up to 2 each) will be determined. All exhibit photos must be matted and framed under glass (or plexi) See Club website for complete exhibit timelines and hanging information.
    [Show full text]
  • An Amateur's Guide to Observing and Imaging the Heavens
    An Amateur’s Guide to Observing and Imaging the Heavens An Amateur’s Guide to Observing and Imaging the Heavens is a highly comprehensive guidebook that bridges the gap between ‘beginners and hobbyists’ books and the many specialised and subject-specific texts for more advanced amateur astronomers. Written by an experienced astronomer and educator, the book is a one-stop reference providing extensive information and advice about observing and imaging equipment, with detailed examples showing how best to use them. In addition to providing in-depth knowledge about every type of astronomical telescope and highlighting the strengths and weaknesses of each, the book offers advice on making visual observations of the Sun, Moon, planets, stars and galaxies. All types of modern astronomical imaging are covered, with step-by-step details given on the use of DSLRs and webcams for solar, lunar and planetary imaging and the use of DSLRs and cooled CCD cameras for deep-sky imaging. Ian Morison spent his professional career as a radio astronomer at the Jodrell Bank Observatory. The International Astronomical Union has recognised his work by naming an asteroid in his honour. He is patron of the Macclesfield Astronomical Society, which he also helped found, and a council member and past president of the Society for Popular Astronomy, United Kingdom. In 2007 he was appointed professor of astronomy at Gresham College, the oldest chair of astronomy in the world. He is the author of numerous articles for the astronomical press and of a university astronomy textbook, and writes a monthly online sky guide and audio podcast for the Jodrell Bank Observatory.
    [Show full text]
  • Immersion in Early Architectural Design in the Age of Computing By
    Immersion in Early Architectural Design in the Age of Computing By Kartikeya Anil Date A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Architecture in the Graduate Division of the University of California, Berkeley Committee in charge: Professor Yehuda E. Kalay, Chair Professor Andrew Shanken Professor Whitney Davis Summer 2018 Abstract Immersion in Early Architectural Design in the Age of Computing by Kartikeya Anil Date Doctor of Philosophy in Architecture University of California, Berkeley Professor Yehuda E. Kalay, Chair This dissertation proposes a concept of immersion as an integral aspect of a general theory of the (early phase) architectural design act in the age of computing. Computing has influenced design in two major ways – as a metaphor shaping contemporary understanding of the design process, and as a machine used in the practice. The history of the relationship between these two modes of influence is traced to locate immersion in a model of the architectural design process. Early design is explored in this study by a comparative study of design across variously technologically mediated sketching environments. This process is considered as an individual process. Collaborative design is set aside. Computing has influenced design in two ways – as a metaphor for the process and as a machine used in the process. These two types of influences could also be understood to define two distinct tracks along which research in computer aided design has been developed. As a machine, computing has been studied in the fields like evaluation simulations in various domains such as acoustics, energy consumption, structural analysis, emergency evacuations, generative models, and representational models.
    [Show full text]
  • A Statistical Examination of Image Stitching Software Packages for Use with Unmanned Aerial Systems
    A Statistical Examination of Image Stitching Software Packages For Use With Unmanned Aerial Systems John W. Gross and Benjamin W. Heumann Abstract There is growing demand for the collection of ultra-high spatial orthomosaic. This issue is typically addressed using aerial resolution imagery, such as is collected using unmanned aerial photogrammetric techniques. systems (UAS). Traditional methods of aerial photogrammetry One of the more conventional ways to handle the creation are often difficult or time consuming to utilize due to the lack of orthomosaics in aerial photogrammetry is through the of sufficiently accurate ancillary information. The goal of this use of automatic aerial triangulation (AAT) and bundle block study was to compare geometric accuracy, visual quality, and adjustment (BBA). In this method, software is able to utilize price of three commonly available mosaicking software pack- interior orientation (IO) information provided by the camera, a ages which offer a highly automated alternative to traditional global positioning system (GPS), and an inertial measurement methods: Photoscan Pro, Pix4D Pro Mapper, and Microsoft Im- unit (IMU) to match individual images together then adjust age Composite Editor (ICE). A total of 223 images with a spatial those blocks of images to match the real world (for a more resolution of 1.26 cm were collected by a UAS along with 70 thorough review of AAT and BBA readers should refer to Wolf ground control points. Microsoft Image Composite Editor had and Dewitt , 2000). The accuracy and quality of these proce- significantly fewer visual errors (Chi Square, p < .001), but it dures are highly dependent on the ability to provide the soft- had the poorest geometric accuracy with a RMSE of 34.7 cm ware with accurate information (Barazzetti et al., 2010; Turner (Tukey-Kramer, p < 0.05).
    [Show full text]
  • Uso E Instalacion De Microsoft Image Composite Edition
    2011 USO E INSTALACION DE MICROSOFT IMAGE COMPOSITE EDITION § INSTALACION DE MICROSOFT IMAGE COMPOSITE EDITION.- Requerimientos mínimos: SistemAs OperAtivo: Windows XP, Windows XP Service Pack 1, 2 o 3, Windows Vista y Windows Seven. RelAción de componentes para instAlAción: · Microsoft Visual C++ 2010 Redistributable (x86 o x64), según sea el caso. · Versión 4.0 de .NET Framework. · WIC (Windows Imaging Component), en caso que sea requerido en la instalación de .NET Framework , de preferencia de arquitectura x86 si en caso es Windows XP Service Pack 1 al 3, en español. · DESCARGA DEL SOFTWARE MICROSOFT IMAGE COMPOSITE EDITION.- El software ICE lo puede descargar de lA siguiente dirección, opcionAlmente lo puede encontrar en otros sitios web de descarga. http://research.microsoft.com/en-us/um/redmond/groups/ivm/ice/ Los requerimientos los puede encontrar en lA páginA: http://research.microsoft.com/en-us/um/redmond/groups/ivm/ice/ 1 2011 RECOMENDACIONES 1. Es recomendable recurrir al apoyo de la Unidad u Oficina de Informática de la respectiva Entidad para realizar la instalación. 2. Es posible que al momento de la instalación se requieran de algunos pre- requisitos, como Service Pack, actualizaciones. Por ello, es importante recurrir al apoyo informático. · Se muestra la imagen panorámica resultante por la aplicación, ya guardado en una unidad de disco. NotA.- Para realizar la composición de imágenes se debe cuidar que exista traslape (cubrir imágenes) entre imágenes para que New PanorAma pueda unirlos, de lo contrario rechaza. Como opción puede usarse New Structured PanorAma, pero los resultados no son de la misma calidad que ofrece la primera opción.
    [Show full text]
  • Final Copy 2021 06 24 Foyer
    This electronic thesis or dissertation has been downloaded from Explore Bristol Research, http://research-information.bristol.ac.uk Author: Foyer, Clement M Title: Abstractions for Portable Data Management in Heterogeneous Memory Systems General rights Access to the thesis is subject to the Creative Commons Attribution - NonCommercial-No Derivatives 4.0 International Public License. A copy of this may be found at https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode This license sets out your rights and the restrictions that apply to your access to the thesis so it is important you read this before proceeding. Take down policy Some pages of this thesis may have been removed for copyright restrictions prior to having it been deposited in Explore Bristol Research. However, if you have discovered material within the thesis that you consider to be unlawful e.g. breaches of copyright (either yours or that of a third party) or any other law, including but not limited to those relating to patent, trademark, confidentiality, data protection, obscenity, defamation, libel, then please contact [email protected] and include the following information in your message: •Your contact details •Bibliographic details for the item, including a URL •An outline nature of the complaint Your claim will be investigated and, where appropriate, the item in question will be removed from public view as soon as possible. Abstractions for Portable Data Management in Heterogeneous Memory Systems Clément Foyer supervised by Simon McIntosh-Smith and Adrian Tate and Tim Dykes A dissertation submitted to the University of Bristol in accordance with the requirements for award of the degree of Doctor of Philosophy in the Faculty of Engineering, School of Computer Science.
    [Show full text]
  • OSINT Handbook September 2020
    OPEN SOURCE INTELLIGENCE TOOLS AND RESOURCES HANDBOOK 2020 OPEN SOURCE INTELLIGENCE TOOLS AND RESOURCES HANDBOOK 2020 Aleksandra Bielska Noa Rebecca Kurz, Yves Baumgartner, Vytenis Benetis 2 Foreword I am delighted to share with you the 2020 edition of the OSINT Tools and Resources Handbook. Once again, the Handbook has been revised and updated to reflect the evolution of this discipline, and the many strategic, operational and technical challenges OSINT practitioners have to grapple with. Given the speed of change on the web, some might question the wisdom of pulling together such a resource. What’s wrong with the Top 10 tools, or the Top 100? There are only so many resources one can bookmark after all. Such arguments are not without merit. My fear, however, is that they are also shortsighted. I offer four reasons why. To begin, a shortlist betrays the widening spectrum of OSINT practice. Whereas OSINT was once the preserve of analysts working in national security, it now embraces a growing class of professionals in fields as diverse as journalism, cybersecurity, investment research, crisis management and human rights. A limited toolkit can never satisfy all of these constituencies. Second, a good OSINT practitioner is someone who is comfortable working with different tools, sources and collection strategies. The temptation toward narrow specialisation in OSINT is one that has to be resisted. Why? Because no research task is ever as tidy as the customer’s requirements are likely to suggest. Third, is the inevitable realisation that good tool awareness is equivalent to good source awareness. Indeed, the right tool can determine whether you harvest the right information.
    [Show full text]
  • How to View Panoramic Photos on Pc Free Download How to View Panoramic Photos on Pc Free Download
    how to view panoramic photos on pc free download How to view panoramic photos on pc free download. Today's digital cameras and even smartphones provide pictures with a resolution that is far beyond the capabilities of computer monitors. Find out what's really inside your pictures! Check out the free Panorado viewer! See the whole of it! When you look at a panorama, you are right in the center of a virtual location. Panoramic images can be easily created from camera or smartphone shots. With the Panorado viewer, you'll get them on your computer screen! Panorado 5.0. is a comfortable image viewer, browser, and organizer for Windows. Find out more about Panorado 5.0! See a larger demo! Download and test it! [Win32] [Win64] Panorado JS 2.5. is the state-of-the-art HTML5 image viewer for websites and web applications. How to view panoramic photos on pc free download. Completing the CAPTCHA proves you are a human and gives you temporary access to the web property. What can I do to prevent this in the future? If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware. If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices. Another way to prevent getting this page in the future is to use Privacy Pass. You may need to download version 2.0 now from the Chrome Web Store.
    [Show full text]
  • Panoramic Image Stitching
    Panoramic Image Stitching Alex Karantza [email protected] Intro to Computer Vision 2011-1 ABSTRACT the camera is only panning, not rotating or altering the focal length). The goal of this project was to implement a system in MATLAB that could search a The primary paper for this project (M. collection of photographs and extract multi- Brown) describes an algorithm for image panoramas, automatically stitching automatically identifying matching features them together where appropriate. The between images and using these points to primary paper guiding this implementation compute the transformation. The likelihood was (M. Brown). The image registration of two images being connected can also be aspects of this paper were successfully easily determined, allowing the algorithm to implemented and tested on real-world data, run on a large set of images and being producing satisfying panoramas. The paper capable of only stitching together images by Brown and Lowe goes further than the where appropriate. basic registration done here and touches on This project focuses on this aspect of additional mechanisms for aesthetic panorama stitching - the automatic improvement of the panoramas which were extraction of feature points, computing a not implemented. homography between overlapping images, and determining connected sets of images to render panoramas. The paper also describes I. INTRODUCTION additional steps that were not implemented, A common image editing operation is to such as bundle adjustment to compensate for take multiple photographs of the same scene rotation of the camera and gain and stitch them together to achieve the effect compensation and blending to remove of a higher resolution photograph, or a wider artifacts in the rendered panorama.
    [Show full text]
  • Mission UAS Task Guide
    CIVIL AIR PATROL U.S. Air Force Auxiliary Mission UAS Task Guide Small Unmanned Aerial System (sUAS) Mission Pilot and Technician July 2019 Contents Contents ........................................................................................................................................................................ 2 O-0204 Locate a Point on a Map Using Latitude and Longitude ................................................................................. 4 O-0205 Locate a Point on a Map Using the CAP Grid System .................................................................................... 7 O-5001 Demonstrate Aircraft & Ground Team Coordination ...................................................................................... 9 O-5002 Describe How ELT's Are Detected ............................................................................................................... 13 O-5003 Discuss Consideration Variables to Image Composition and Compose an Image ........................................ 16 O-5004 Transfer Images to and View Images on a Computer ................................................................................... 18 O-5005 Discuss CAP Image / Graphic Requirements and Image & Orthomosaic Processing Software ................... 21 O-5006 Prepare an Orthomosaic Image Utilizing Orthomosaic Image Processing Software .................................... 25 O-5007 Demonstrate Proper Use, Charging, Maintenance, and Shipping of UAS Battery Systems ......................... 29 O-5008 Demonstrate
    [Show full text]