Warunika Ranaweera, Shazan Jabbar, Ruwan Wickramarachchi, Maheshya Weerasinghe, Naduni Gunathilake, Chamath Keppitiyagama, Damitha Sandaruwan, Prabath.

Slides:



Advertisements
Similar presentations
Analysis of Dental Images using Artificial Immune Systems Zhou Ji 1, Dipankar Dasgupta 1, Zhiling Yang 2 & Hongmei Teng 1 1: The University of Memphis.
Advertisements

Safer lives, safer ships, cleaner seas System Architecture Integrated Colin Brown E-Navigation.
Md. Monjur –ul-Hasan Department of Computer Science & Engineering Chittagong University of Engineering & Technology Chittagong 4349
Mapping with the Electronic Spectrum
Automatic Generation of 3D Machining Surfaces With Tool Compensation
C1 - The Impact of CAD on the Design Process.  Consider CAD drawing, 2D, 3D, rendering and different types of modelling.
Major Operations of Digital Image Processing (DIP) Image Quality Assessment Radiometric Correction Geometric Correction Image Classification Introduction.
Hilal Tayara ADVANCED INTELLIGENT ROBOTICS 1 Depth Camera Based Indoor Mobile Robot Localization and Navigation.
3D Graphics Rendering and Terrain Modeling
Resolution Resolving power Measuring of the ability of a sensor to distinguish between signals that are spatially near or spectrally similar.
1 Enviromatics Spatial database systems Spatial database systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
Chapter 4: Image Enhancement
UBIGIous – A Ubiquitous, Mixed-Reality Geographic Information System Daniel Porta Jan Conrad Sindhura Modupalli Kaumudi Yerneni.
Modeling Digital Remote Sensing Presented by Rob Snyder.
On board equipment for Sea traffic Management What will be needed?
LYU0603 A Generic Real-Time Facial Expression Modelling System Supervisor: Prof. Michael R. Lyu Group Member: Cheung Ka Shun ( ) Wong Chi Kin ( )
Relevance Feedback based on Parameter Estimation of Target Distribution K. C. Sia and Irwin King Department of Computer Science & Engineering The Chinese.
Workshop EGNOS KRAKÓW GNSS RECEIVER TESTING TECHNIQUES IN A LABORATORY ENVIRONMENT Institute of Radar Technology Military University of Technology.
Introduction What is this ? What is this ? This project is a part of a scientific research in machine learning, whose objective is to develop a system,
Real-time Crowd Movement On Large Scale Terrains Speaker: Alvin Date:4/26/2004From:TPCG03.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
 Some animals such as bats, use ultrasound waves to detect obstacles and objects around them.  Ultrasounds are reflected of surfaces or objects and.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Memoplex Browser: Searching and Browsing in Semantic Networks CPSC 533C - Project Update Yoel Lanir.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Radar Impact Assessment UK Offshore Wind 2003, March 2003 Dr John G Gallagher.
Measurement of Nonwoven Surface Roughness With Machine Vision Method Presentation : D. Semnani ICSIP 2009, Amsterdam Isfahan University of Technology.
Introduction to Machine Vision Systems
VEHICLE NUMBER PLATE RECOGNITION SYSTEM. Information and constraints Character recognition using moments. Character recognition using OCR. Signature.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
Don’t Bump into Me!. 1. How do bats sense distance? 2. Describe how bats sense distance in a “stimulus-sensor-coordinator-effector- response” framework.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
PixelLaser: Range scans from image segmentation Nicole Lesperance ’11 Michael Leece ’11 Steve Matsumoto ’12 Max Korbel ’13 Kenny Lei ’15 Zach Dodds ‘62.
Intranet and internet based software components. 2 Overview  What are intranet and internet based map applications?  System Requirements  Architecture.
Xiaojiang Ling CSE 668, Animate Vision Principles for 3D Image Sequences CSE Department, SUNY Buffalo
Essential Questions What are some of the different types of remote sensing? How are satellites and sonar used to map Earth’s surface and its oceans? What.
Section 2.3 Remote Sensing
Remote Sensing Section 2.3. Landsat Satellite The process of gathering data about Earth using satellites, airplanes, or ships is called remote sensing.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Aerial Photographs and Remote Sensing Aerial Photographs For years geographers have used aerial photographs to study the Earth’s surface. In many ways.
1 ICE ON ECDIS Personal views of Mike Eaton ( ex-mariner, involved in electronic charts since 1982) These slides deal with ECDIS used for route monitoring.
Anticipative and coordinated processes for interactivist and Piagetian theories Jean-Charles Quinton University of Toulouse (France) Computer science research.
1© Manhattan Press (H.K.) Ltd. Reflection of water waves Application of reflection Application of reflection 9.2 Reflection Phase change on reflection.
Zhejiang University Wavelet-based 3D mesh model watermarking Shi Jiao-Ying State Key Laboratory of CAD&CG, Zhejiang University, Hangzhou
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
September 23, 2014Computer Vision Lecture 5: Binary Image Processing 1 Binary Images Binary images are grayscale images with only two possible levels of.
remote sensing electromagnetic spectrum frequency Landsat satellite Objectives Compare and contrast the different forms of radiation in the electromagnetic.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
Learning to perceive how hand-written digits were drawn Geoffrey Hinton Canadian Institute for Advanced Research and University of Toronto.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Observer Scanner Training Navigational Assistance Section 4 by 1st Lt. Alan Fenter.
Detection of nerves in Ultrasound Images using edge detection techniques NIRANJAN TALLAPALLY.
Time Zones Because Earth takes about 24 hours to rotate once on its axis, it is divided into 24 times zones, each representing a different hour. Latitude.
Sonar. SONAR (an acronym for Sound NAvigation and Ranging) is an acoustic equipment that works with the principle of underwater sound propagation like.
GPS Jamming and the Impact on Maritime Navigation Alan Grant, Paul Williams, Nick Ward and Sally Basker General Lighthouse Authorities of the United Kingdom.
Terrain Generator Done by Manoo Gharse Vanessa Ferrao Karl Fernandes Rohit Arondekar Amruta Kunkolienkar.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Paper Presentation Saumya Gurbani April 19, 2011 Ascari, L.; Bertocchi, U.; Laschi, C.; Stefanini, C.; Starita, A.; Dario, P.;, "A segmentation algorithm.
Vision-Guided Humanoid Footstep Planning for Dynamic Environments
Last page of mapping notes
Appliance of IceCORS network 2017 by Dalia Prizginiene
Fast Preprocessing for Robust Face Sketch Synthesis
Rob Fergus Computer Vision
Research Institute for Future Media Computing
Remote Sensing.
Reporter: Wenkai Cui Institution: Tsinghua University Date:
Presentation transcript:

Warunika Ranaweera, Shazan Jabbar, Ruwan Wickramarachchi, Maheshya Weerasinghe, Naduni Gunathilake, Chamath Keppitiyagama, Damitha Sandaruwan, Prabath Samarasinghe University of Colombo School of Computing

 Virtual maritime simulation systems to train mariners  Conventional Vs. Virtual maritime training o Cost effective o Safe o Effective for the trainee? Onboard and virtual maritime training

 Maritime navigational simulator to train naval officers Vidusayura : a maritime ship simulator

 Radar  ECDIS Chart plotters  AIS  Telescopes  Etc. Marine onboard equipments

 Standalone radar simulations o Less effective  Radar simulation for virtual environments o Signal processing o Ray casting (ABC et al.) o 3D models o Complex calculations Radar simulation

The need for a light-weight marine radar which operates on the real time data feed from the virtual environment Motivation

 A tool for navigation o Determines the distance for surrounding objects o Graphical representation  How it works? 1.Emitting electromagnetic waves & catching the reflection 2.Displaying height variations up to the maximum height  Radar sweep Marine radar

 Mimicking the wave propagation method in a virtual environment o Requires better machine performance  Our approach: o Light-weight o Compatible with commodity, low performance, computers Radar simulation for virtual environments

 A different method to detect surrounding objects  Gathering geographical information (heights) using a Heightmap o 2D interpretation of a 3D terrain o Grayscale image, with black representing the minimum height and white representing the maximum height  Gathering object positions from the virtual world o Own ship position o Surrounding ships & obstacle positions  Open access to the source – adaptable to the changes in the virtual model Radar simulation: a lightweight approach

Design of the virtual radar Geographical information Geographical information Object positions “Pixel Matrix” Marine radar Maximum height 000 Finding max heights along the radius

Implementation 1. Pre-processing the height map image o Extract the pixel values and insert into the “Pixel Matrix” 2. Retrieval of the real time object position updates o Retrieve from the Vidusayura server application o Scale the positions to the “Pixel Matrix” 3. Maximum height detection of the “Pixel Matrix” o Detecting the maximum height along straight line in a specific moment

Maximum Height Detection Pixel Matrix Bresenham’s Line Drawing Algorithm  Performing a circular search on the “Pixel Matrix” Max Height Detection Algorithm

Implementation 4. Representing the dynamically moving ship o Tying the origin of the radar view to the own ship’s position o Always map all coordinates to the mid point 5. Displaying the output o Generate images from the “Pixel Matrix” and view as an image stream

Discussion and Results  Virtual radar coverage nearing the Galle harbor

Discussion and Results  Virtual radar coverage is well synchronized with, o The own ship position in the virtual environment o The own ship positions in the ECDIS o Real world radar in a similar situation

Discussion and Results  Virtual radar coverage is well synchronized with, o The own ship position in the virtual environment o The own ship positions in the ECDIS o Real world radar in a similar situation

Discussion and Results  Virtual radar coverage is well synchronized with, o The own ship position in the virtual environment o The own ship positions in the ECDIS o Real world radar in a similar situation

Discussion and Results Virtual Radar Coverage ECDIS Chart Plotter Vidusayura virtual maritime environment Real Radar Coverage

Future Work  Adjusting the range of the radar coverage according to the user perception  Considering the atmosphere, different weather conditions and material of the reflecting object  Integrating a sonar for undersea obstacle detection

Thank you!