Sharkeye: Real-Time Autonomous Personal Shark Alerting Via Aerial Surveillance

Total Page:16

File Type:pdf, Size:1020Kb

Sharkeye: Real-Time Autonomous Personal Shark Alerting Via Aerial Surveillance University of Wollongong Research Online Faculty of Engineering and Information SMART Infrastructure Facility - Papers Sciences 1-1-2020 Sharkeye: Real-Time Autonomous Personal Shark Alerting via Aerial Surveillance Robert A. Gorkin III University of Wollongong, [email protected] Kye Adams University of Wollongong, [email protected] Matthew J. Berryman University of Wollongong, [email protected] Sam Aubin Wanqing Li University of Wollongong, [email protected] See next page for additional authors Follow this and additional works at: https://ro.uow.edu.au/smartpapers Part of the Engineering Commons, and the Physical Sciences and Mathematics Commons Recommended Citation Gorkin III, Robert A.; Adams, Kye; Berryman, Matthew J.; Aubin, Sam; Li, Wanqing; Davis, Andrew R.; and Barthelemy, Johan, "Sharkeye: Real-Time Autonomous Personal Shark Alerting via Aerial Surveillance" (2020). SMART Infrastructure Facility - Papers. 300. https://ro.uow.edu.au/smartpapers/300 Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: [email protected] Sharkeye: Real-Time Autonomous Personal Shark Alerting via Aerial Surveillance Abstract While aerial shark spotting has been a standard practice for beach safety for decades, new technologies offer enhanced opportunities, ranging from drones/unmanned aerial vehicles (UAVs) that provide new viewing capabilities, to new apps that provide beachgoers with up-to-date risk analysis before entering the water. This report describes the Sharkeye platform, a first-of-its-kind project to demonstrate personal shark alerting for beachgoers in the water and on land, leveraging innovative UAV image collection, cloud- hosted machine learning detection algorithms, and reporting via smart wearables. To execute, our team developed a novel detection algorithm trained via machine learning based on aerial footage of real sharks and rays collected at local beaches, hosted and deployed the algorithm in the cloud, and integrated push alerts to beachgoers in the water via a shark app to run on smartwatches. The project was successfully trialed in the field in Kiama, ustrA alia, with over 350 detection events recorded, followed by the alerting of multiple smartwatches simultaneously both on land and in the water, and with analysis capable of detecting shark analogues, rays, and surfers in average beach conditions, and all based on ~1 h of training data in total. Additional demonstrations showed potential of the system to enable lifeguard- swimmer communication, and the ability to create a network on demand to enable the platform. Our system was developed to provide swimmers and surfers with immediate information via smart apps, empowering lifeguards/lifesavers and beachgoers to prevent unwanted encounters with wildlife before it happens. Keywords via, surveillance, alerting, aerial, shark, personal, autonomous, real-time, sharkeye: Disciplines Engineering | Physical Sciences and Mathematics Publication Details Gorkin III, R., Adams, K., Berryman, M. J., Aubin, S., Li, W., Davis, A. R. & Barthelemy, J. (2020). Sharkeye: Real-Time Autonomous Personal Shark Alerting via Aerial Surveillance. Drones, 4 (2), 18-1-18-17. Authors Robert A. Gorkin III, Kye Adams, Matthew J. Berryman, Sam Aubin, Wanqing Li, Andrew R. Davis, and Johan Barthelemy This journal article is available at Research Online: https://ro.uow.edu.au/smartpapers/300 drones Article Sharkeye: Real-Time Autonomous Personal Shark Alerting via Aerial Surveillance Robert Gorkin III 1,*, Kye Adams 2 , Matthew J Berryman 1,3,4 , Sam Aubin 5 , Wanqing Li 6, Andrew R Davis 2 and Johan Barthelemy 1 1 SMART Infrastructure Facility, University of Wollongong, Wollongong 2522, Australia; [email protected] (M.J.B.); [email protected] (J.B.) 2 Centre for Sustainable Ecosystem Solutions and School of Earth Atmospheric and Life Sciences, University of Wollongong, Wollongong 2522, Australia; [email protected] (K.A.); [email protected] (A.R.D.) 3 Across the Cloud Pty Ltd., Wollongong 2500, Australia 4 Centre for Bioinformatics and Biometrics, National Institute for Applied Statistics Research Australia, University of Wollongong, Wollongong 2522, Australia 5 Sharkmate, Wollongong 2500, Australia; [email protected] 6 Advanced Multimedia Research Lab, University of Wollongong, Wollongong 2522, Australia; [email protected] * Correspondence: [email protected] Received: 16 March 2020; Accepted: 24 April 2020; Published: 4 May 2020 Abstract: While aerial shark spotting has been a standard practice for beach safety for decades, new technologies offer enhanced opportunities, ranging from drones/unmanned aerial vehicles (UAVs) that provide new viewing capabilities, to new apps that provide beachgoers with up-to-date risk analysis before entering the water. This report describes the Sharkeye platform, a first-of-its-kind project to demonstrate personal shark alerting for beachgoers in the water and on land, leveraging innovative UAV image collection, cloud-hosted machine learning detection algorithms, and reporting via smart wearables. To execute, our team developed a novel detection algorithm trained via machine learning based on aerial footage of real sharks and rays collected at local beaches, hosted and deployed the algorithm in the cloud, and integrated push alerts to beachgoers in the water via a shark app to run on smartwatches. The project was successfully trialed in the field in Kiama, Australia, with over 350 detection events recorded, followed by the alerting of multiple smartwatches simultaneously both on land and in the water, and with analysis capable of detecting shark analogues, rays, and surfers in average beach conditions, and all based on ~1 h of training data in total. Additional demonstrations showed potential of the system to enable lifeguard-swimmer communication, and the ability to create a network on demand to enable the platform. Our system was developed to provide swimmers and surfers with immediate information via smart apps, empowering lifeguards/lifesavers and beachgoers to prevent unwanted encounters with wildlife before it happens. Keywords: UAV; blimp; shark spotting; machine learning; wearables 1. Introduction Managing shark–human interactions is a key social and environmental challenge requiring a balance between responsibilities of providing beachgoer safety and the responsibility to maintain shark populations and a healthy marine ecosystem. Sharks pose some limited risk to public safety [1]; however, there is a recognized social and environmental responsibility to develop strategies that effectively keep people safe and ensure the least harm to the environment [2]. This process is still evolving, particularly in countries with yearly shark interactions. For instance, in Australia, The Shark Drones 2020, 4, 18; doi:10.3390/drones4020018 www.mdpi.com/journal/drones Drones 2020, 4, 18 2 of 17 Meshing (Bather Protection) Program NSW [3] is a hazard mitigation strategy in place since 1937 which is known to cause harm to vulnerable species [4] and is listed as a Key Threatening Process by the NSW Scientific Committee with ecological and economic costs [5]. With the range of emerging technologies offering new potential to mitigate harm to people and sharks alike, there are new ways to manage interactions without such high costs. Aerial surveillance has historically been used to help identify sharks in beach zones and warn beachgoers in order to avoid shark incidents. Australia started one of the earliest “shark patrols” known through the Australian Aerial Patrol in the Illawarra in 1957 [6]; currently, across the country, 1000s of km are patrolled by airplanes and helicopters on any weekend. For decades, aerial patrols have absolutely helped mitigate shark interactions, predominantly by alerting lifeguards/lifesavers to enact beach closures [7], and further are essential for a range of safety and rescue purposes. However, a recent study suggested the ability to reliably detect sharks from planes and helicopters has shown limited effectiveness, with only 12.5% and 17.1% of shark analogues spotted for fixed-wing and helicopter observers, respectively [8]. Though the assessment of such studies has been debated [9], there is certainly agreement that new technologies could assist expansion of aerial shark spotting and communication of threats to lead to better outcomes for humans and sharks alike. The recent expansion of unmanned aerial vehicles (UAVs), often known as drones, offers new abilities to enhance traditional aerial surveillance. In recent years alone, drones have been used to evaluate beaches and coastal waters [10–12] and monitor and study wildlife [13–15], from jellyfish [16], sea turtles [17–19], salt-water crocodiles [20], dolphins and whales [21–24], and manatees [25] to rays [26] and sharks [27–30]. This expansion in surveillance is likely related to the market release of consumer drones with advanced camera imaging; for instance, the DJI Phantom introduced in 2016. Whether rotor-copter or fixed wing, rapid development of commercial drones means more flying “eyes” can be deployed in more locations for conservation and management [31]. Using these methods for shark detection again shows great promise; drones are now a part of several lifeguard programs in Australia in multiple states [32] and are continuously being evaluated for reliability [33]. Other UAVs are also being considered [34]; a review by Bryson and Williamson (2015) into the use of UAVs
Recommended publications
  • Socio-Economic
    Albion Park Rail bypass Environmental impact statement Technical Paper 9 – Socio-economic October 2015 THIS PAGE IS INTENTIONALLY LEFT BLANK Contents Executive Summary ........................................................................................................................ 1 1. Introduction .............................................................................................................................. 6 1.1 Context of the Project ......................................................................................................................................... 6 1.1.1 Background ................................................................................................................................................................ 6 1.1.2 Current Issues................................................................................................................ ............................................ 6 1.1.3 Future without the project .................................................................................................................................... 7 1.2 Project Overview.............................................................................................................. ...................................... 7 1.2.1 Description ................................................................................................................................................................. 7 1.2.2 Key features ..............................................................................................................................................................
    [Show full text]
  • Wollongong City Local Flood Plan a Sub-Plan of the Wollongong Local Disaster Plan
    WOLLONGONG CITY LOCAL FLOOD PLAN A SUB-PLAN OF THE WOLLONGONG LOCAL DISASTER PLAN Chair, Local Emergency Wollongong City SES Local Management Committee Controller JUNE 2010 EDITION TO BE REVIEWED NO LATER THAN JUNE 2015 ii CONTENTS TABLES ...................................................................................................................................................................... iv DISTRIBUTION LIST ............................................................................................................................................... v AMENDMENT LIST ................................................................................................................................................ vi LIST OF ABBREVIATIONS ................................................................................................................................... vii GLOSSARY .............................................................................................................................................................. viii PART 1 - INTRODUCTION ...................................................................................................................................... 1 1.1 Purpose .......................................................................................................................................................... 1 1.2 Authority ......................................................................................................................................................
    [Show full text]
  • Albion Park Rail Bypass State Significant Infrastructure Application Report
    Roads and Maritime Services Albion Park Rail bypass State significant infrastructure application report December 2014 RMS 14.576 ISBN 978-1-925217-17-9 Executive summary Introduction and need Roads and Maritime Services is planning for a 9.8 kilometre extension of the M1 Princes Motorway between Yallah and Oaks Flats to bypass Albion Park Rail (the project). The motorway would complete the ‘missing link’ for a high standard road between Sydney and Bomaderry. It would provide easy access to Dapto, Albion Park and Oak Flats, have two lanes in each direction with median separation and have capacity for additional lanes. It is expected to be signposted at 100 kilometres per hour. The project would also require ancillary facilities during construction, such as compounds, stockpile sites, temporary accesses, and sedimentation basins. Roads and Maritime’s strategy is to provide a minimum four lane divided highway between Sydney and Jervis Bay Road, just south of Nowra. In line with this, the NSW Government has committed to a series of upgrades on the Princes Highway. Each of the remaining sections of highway to be upgraded to four lanes is under construction, or in planning, making the road standard of the section between Yallah and Oak Flats inconsistent with the Princes Motorway to the north and the Princes Highway to the south. The Princes Motorway and Princes Highway between southern Sydney and Bomaderry have free flowing traffic conditions with the only remaining traffic lights at Albion Park Rail. Roads and Maritime considers that the project is needed to improve road safety and efficiency of the road network.
    [Show full text]
  • The Vertebrate Fauna of Royal and Heathcote National Parks and Garawarra State Conservation Area – Final Report I
    THE VERTEBRATE FAUNA OF ROYAL & HEATHCOTE NATIONAL PARKS AND GARAWARRA STATE CONSERVATION AREA FINAL REPORT Version 1 For enquiries regarding this report please contact Thank you to: Wendy Kinsella, Joe Stammers, Manager, Biodiversity Survey and Assessment Steven Anyon-Smith, Megan Rowlatt, Jessica Section, Metropolitan Branch, Environment Zichar and Aaran Coutts-Smith for providing Protection and Regulation Group, Department of assistance during the field surveys. Thanks to Environment, Climate Change and Water, Steve Anyon-Smith for providing information on Hurstville. Specialist advice can be sought from birds; Anne Carrick for providing information on Martin Schulz, Daniel Connolly, Elizabeth the birds of the Constables Point area; Richard Magarey or Kylie Madden. Jackson for providing information on nocturnal birds; Gary Daly, Ken Griffiths, George Madani and Arthur White for providing information on This report should be referenced as follows: frogs; Ken Griffiths, John Cann, Andrew Melrose DECCW (2011), The Vertebrate Fauna of Royal & Heathcote National Parks and Garawarra State and Henry Cook for providing information on Conservation Area. Department of Environment, reptiles; Ross Goldingay for providing information Climate Change and Water NSW, Hurstville. on Broad-headed Snakes; Tom Grant and Jason Hughes for providing information on the Platypus and Water Rat; Harry Parnaby and Glen Hoye for Map data is supplied by the Department of providing details on the bat fauna; Ken Allen for Environment, Climate Change and Water. Maps providing location details of bat roosts within are copyright Department of Environment, Royal National Park; Derek Engel and Rose Climate Change and Water NSW. They are not McLaggan for providing general fauna guaranteed to be free from error or omission.
    [Show full text]
  • Ecology of the Tiger Quoll Dasyurus Maculatus Maculatus in Coastal New South Wales Deborah L
    University of Wollongong Thesis Collections University of Wollongong Thesis Collection University of Wollongong Year Ecology of the tiger quoll dasyurus maculatus maculatus in coastal New South Wales Deborah L. .Andrew University of Wollongong Andrew, Deborah, Ecology of the tiger quoll dasyurus maculatus maculatus in coastal New South Wales, MSc thesis, School of Biological Sciences, University of Wollongong, 2005. http://ro.uow.edu.au/theses/686 This paper is posted at Research Online. http://ro.uow.edu.au/theses/686 NOTE This online version of the thesis may have different page formatting and pagination from the paper copy held in the University of Wollongong Library. UNIVERSITY OF WOLLONGONG COPYRIGHT WARNING You may print or download ONE copy of this document for the purpose of your own research or study. The University does not authorise you to copy, communicate or otherwise make available electronically to any other person any copyright material contained on this site. You are reminded of the following: Copyright owners are entitled to take legal action against persons who infringe their copyright. A reproduction of material that is protected by copyright may be a copyright infringement. A court may impose penalties and award damages in relation to offences and infringements relating to copyright material. Higher penalties may apply, and higher damages may be awarded, for offences and infringements involving the conversion of material into digital or electronic form. ECOLOGY OF THE TIGER QUOLL DASYURUS MACULATUS MACULATUS IN COASTAL NEW SOUTH WALES A thesis submitted in fulfillment of the requirements for the award of the degree MASTER OF SCIENCE (RESEARCH) from UNIVERSITY OF WOLLONGONG by DEBORAH L.
    [Show full text]
  • Innovation for 21St Century Conservation
    Innovation for 21st Century Conservation Innovation for 21st Innovation for 21st Century Conservation Editors: Penelope Figgis, James Fitzsimons and Jason Irving Editors: Penelope Figgis, James Fitzsimons and Jason Irving Editors: Penelope Figgis AO Director, Australian Committee for IUCN James Fitzsimons Director of Conservation (Australia Program), The Nature Conservancy Jason Irving Manager, Protected Area Policy and Planning, Department of Environment, Water and Natural Resources South Australia Published by: Australian Committee for IUCN Inc. Copyright: © 2012 Copyright in compilation and published edition: Australian Committee for IUCN Inc. Repoduction of this publication for educational or other non-commercial purposes is authorised without prior written permission from the copyright holder provided the source is fully acknowledged. Reproduction of this publication for resale or other commercial purposes is prohibted without prior written permission of the copyright holder. Citation: Figgis, P., Fitzsimons, J. and Irving, J. (eds). (2012). Innovation for 21st Century Conservation. Australian Committee for IUCN, Sydney. ISBN: 978-0-9871654-1-1 Design/Layout: Department of Environment, Water and Natural Resources, South Australia FIS 91661 Printed by: Finsbury Green Pty Ltd 1A South Road Thebarton, South Australia Australia 5031 Available from: Australian Committee for IUCN Level 13, 235 Jones Street Ultimo, New South Wales Australia 2007 Tel: +61 416 364 722 [email protected] http://www.aciucn.org.au http://www.environment.sa.gov.au
    [Show full text]
  • Kiama Local Government Area
    Funded by the NSW Government under the NSW Water Safety watersafety.nsw.gov.au Black Spots Fund A NSW Government water safety initiative Coastal Public Safety Risk Assessment Kiama Local Government Area June 2015 Coastal Public Safety Risk Assessment: Kiama Local Government Area Funded by the NSW Government under the NSW Water Safety Black Spots Fund © Surf Life Saving New South Wales, Belrose 2015 All Rights Reserved. Disclaimer This work is copyright. However, material form this publication may be copied or published by State Government agencies without the permission of SLSNSW on the condition that the meaning of the material is not altered and SLSNSW is acknowledged as the source of the material. Any other persons or bodies wishing to use the material must seek permission. The views expressed herein do not necessarily reflect the views of the NSW Government. Page ii Coastal Public Safety Risk Assessment: Kiama Local Government Area TABLE OF CONTENTS EXECUTIVE SUMMARY .................................................................................................................................. VII 1 INTRODUCTION, SCOPE & CONTEXT ......................................................................................................... 1 1.1 INTRODUCTION ........................................................................................................................................... 1 1.2 CONTEXT AND SCOPE ..................................................................................................................................
    [Show full text]
  • Volume 46 April 2021
    Volume 46 April 2021 www.ecansw.org.au ISSN 1836 – 6813 Journal of the Ecological Consultants Association of NSW VOLUME 46 April 2021 INSIDE THIS ISSUE! 1 ECA Office Bearers 2020—2021 1 Message from the President 2 Photo Competition 3 Interesting Observations, Tips and Facts Scattered Trees and Widely Cultivated Native Species Water Rat Tracks a Long Way from Water Eastern Pygmy-possums Survive the Fire When is a Gumnut Not a Gumnut High Success Rate Detecting Eastern Pygmy-possums with a Thermal Camera Cat’s Claw Creeper and Fire 6 Upcoming ECA Events 6 Membership Report 6 DAWE EPBC ACT Review: Stakeholder Meeting Summary, February 2021 8 ECA Research Grants 8 Real Time Monitoring with Camera Trapping: An Emailing System Sending Images Direct from the Field 12 Moving Threatened Plants: Story and Practice 16 Ecology and Conservation of Mahony’s Toadlet (Uperoleia mahonyi): Determining the Required Survey Effort for an Endangered Frog 24 Hairy Jointgrass - When Paddocks Become Threatened Species Habitat 27 A Record of the Sand Goanna Varanus gouldii (Varanidae) from the Footslopes of the NSW Snowy Mountains 33 An Isolated Population of the Spinifex Delma (Delma butleri) (Pygopodidae): Records from the Barrier Ranges near Broken Hill, Western NSW and Implications for their Future Survival 36 Koala Survey and the SEPP (Koala Habitat Protection) 2019 and 2021 38 Studies of the Barking Owl in the NSW Northern Rivers District 40 Buildings and Birds: The Good, Bad and the Ugly 60 Contributions to the Newsletter, Volume 47 Front Cover Photo: Green and Golden Centre and back cover ECA Photo Gallery Bell Frog Litoria aurea.
    [Show full text]
  • Submission to the Senate Inquiry Into Shark Mitigation and Deterrent Measures Australian Aerial Patrol (
    Submission to the Senate Inquiry into Shark mitigation and deterrent measures Australian Aerial Patrol (www.aerialpatrol.com.au) March, 2017 Contact: Duncan Leadbitter 1 1.0 Recommendations The Australian Aerial Patrol recommends to government that it establish a permanent coordinating body to ensure that beach safety providers work together in an integrated fashion to enhance bather safety with respect to sharks. Furthermore, the coordinating body should ensure that a proper plan is prepared and funding is made available for more than just in-water mitigation options. This body could be answerable to the minister with responsibility for emergency services. The Australian Aerial Patrol urges the government to work with it to increase the ability of observers to sight sharks and to improve integration with ground based operators. The Australian government should investigate the creation of aerial patrols in other parts of Australia. With assistance the AAP would be willing to pass on its skills and experience to any community group that wished to go down this path. The AAP believes that government funding could catalyse private sector investment and, if the coordinating body mentioned above is created, then a new era of collaboration in the collection and supply of data could expand knowledge about sharks across the country. The Inquiry needs to explore in detail the value of tagging programs and their potential to protect bathers given the small number of sharks tagged, the number that needs to be tagged and monitored at bathing beaches and the cost of establishing and maintaining a program that provides a meaningful level of protection.
    [Show full text]
  • Nsw  @Kiamansw WELCOME Welcome to Our Little Piece of Paradise
    2020 facebook.com/kiamansw @kiamansw WELCOME Welcome to our little piece of paradise. Whether you need to unwind, unplug or unleash, the Kiama area has everything you need for an unspoilt and unforgettable experience… uch has changed in Kiama since my family At any time of year there’s something to enjoy. M started as dairy farmers here more than 150 Whether you’re a foodie, an art lover, surfer or just years ago. The important things have not. a motoring enthusiast that loves winding country roads, Kiama, Gerringong, Gerroa, Jamberoo and We still boast lush rolling hills, unspoilt beaches, Minnamurra all have something to offer. ancient rainforests and towns and villages where the people have the time and space to live life the way it Enjoy your visit, and remember: there are no should be lived. I’m proud of what we have here, and strangers here, just friends you haven’t met. invite you to experience it as well. Mayor Mark Honey Kiama Municipal Council CONTENTS 03 Visitor Information 30 Kiama Coast Walk 04 Events 32 Nature Walks 06 History & Heritage 34 Points of Interest 004 08 Kiama 36 Maps 10 Gerringong & Gerroa 38 Points of Interest 12 Jamberoo 40 Family Fun 14 Minnamurra & Bombo 42 Cycling 16 The Blowholes 44 Weddings 18 Beaches & Surfing 46 Events 016 20 The Local Menu 48 Explore 22 Arts & Culture 50 Directory 24 Markets & Shopping 70 Ask the Locals 26 Health & Wellbeing 72 The Essentials 28 Nature on Display 030 ACKNOWLEDGEMENT OF COUNTRY We are honoured to be on the ancestral lands of the Dharawal and Wodi Wodi people.
    [Show full text]
  • Submission to the Senate Inquiry Into Shark Mitigation and Deterrent Measures Australian Aerial Patrol (
    Submission to the Senate Inquiry into Shark mitigation and deterrent measures Australian Aerial Patrol (www.aerialpatrol.com.au) March, 2017 Contact: Duncan Leadbitter 1 1.0 Recommendations The Australian Aerial Patrol recommends to government that it establish a permanent coordinating body to ensure that beach safety providers work together in an integrated fashion to enhance bather safety with respect to sharks. Furthermore, the coordinating body should ensure that a proper plan is prepared and funding is made available for more than just in-water mitigation options. This body could be answerable to the minister with responsibility for emergency services. The Australian Aerial Patrol urges the government to work with it to increase the ability of observers to sight sharks and to improve integration with ground based operators. The Australian government should investigate the creation of aerial patrols in other parts of Australia. With assistance the AAP would be willing to pass on its skills and experience to any community group that wished to go down this path. The AAP believes that government funding could catalyse private sector investment and, if the coordinating body mentioned above is created, then a new era of collaboration in the collection and supply of data could expand knowledge about sharks across the country. The Inquiry needs to explore in detail the value of tagging programs and their potential to protect bathers given the small number of sharks tagged, the number that needs to be tagged and monitored at bathing beaches and the cost of establishing and maintaining a program that provides a meaningful level of protection.
    [Show full text]
  • Shoalhaven City
    SHOALHAVEN CITY LOCAL DISASTER PLAN (DISPLAN) July 2011 TITLE: Shoalhaven City Local Disaster Plan (DISPLAN) AUTHORITY: The Shoalhaven City Local Disaster Plan (DISPLAN) has been prepared by the Shoalhaven City Local Emergency Management Committee in compliance with the State Emergency and Rescue Management Act, 1989 (as amended). REPRINT APPROVED ........................................................ Chairperson Shoalhaven City Local Emergency Management Committee. Dated: Page 2 CONTENTS Title: ..............................................................................................................................1 Authority:.......................................................................................................................1 Amendments:................................................................................................................6 Distribution:...................................................................................................................7 Definitions .....................................................................................................................9 Abbreviations ................................................................................................................15 Part 1 ............................................................................................................................16 Introduction ...................................................................................................................16 Purpose .........................................................................................................................16
    [Show full text]