Facebook Social Icon Twitter Social Icon YouTube Social Icon

Difference between revisions of "Master's Thesis"

From M.Eng. René Schwarz, Bremen/Merseburg
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Info|
+
== Publication ==
'''The work on my master's thesis is ongoing'''; the deadline is set to April 9, 2012. Once the thesis have been reviewed and my final oral exam is over, the thesis will be published as book in spring 2012. In addition, the digital version of this book will be available here as e-book for download free of charge (the book is published under a free license).
 
  
Until this point of time this page is used for a sneak preview of the thesis contents and results. This page is subject to change over time.
+
{| style="width: 100%;"
}}
+
|-
 +
| rowspan="3" | [[File:Cover_BOOK_9783848216284_Schwarz,_Rene_-_Master's_Thesis_(Moon_Surface_Illumination_Simulation_Framework).jpg|250px]]
 +
| colspan="3" style="padding-left: 25px; vertical-align: middle;" | {{sc|Schwarz}}, René: ''<u>Development of an illumination simulation software for the Moon’s surface: An approach to illumination direction estimation on pictures of solid planetary surfaces with a significant number of craters</u>''. Master’s Thesis, Merseburg University of Applied Sciences, German Aerospace Center (DLR). Books on Demand, Norderstedt, Germany, 2012. ISBN 978-3-8482-1628-4.
 +
|-
 +
| style="padding-left: 25px; text-align: center; font-size: 130%; font-weight: bold; vertical-align: middle;" | [http://downloads.rene-schwarz.com/dc/file/24 Download this book<br />as PDF file<br />for free]
 +
| style="text-align: center; font-size: 130%; font-weight: bold; vertical-align: middle;" | [http://www.amazon.com/dp/3848216280 Buy this book<br />on Amazon.com]
 +
| style="padding-right: 25px; text-align: center; font-size: 130%; font-weight: bold; vertical-align: middle;" | [http://www.amazon.de/dp/3848216280 Buy this book<br />on Amazon.de]
 +
|-
 +
| style="padding-left: 25px; vertical-align: middle;" colspan="3" | Although this book is available as free download, I would be delighted if you consider to also buy a paperback copy over the book trade as this supports my scientific work.
 +
|-
 +
|}
  
  
Line 37: Line 46:
 
== Thesis Background and Contents (Abstract) ==
 
== Thesis Background and Contents (Abstract) ==
  
The exploration of the solar system over the last decades broadened our knowledge and understanding of the universe and our place in it. Great scientific and technological achievements have been made, allowing us to study faraway places in the solar system. The world's space agencies are now facing a new era of continuing space exploration in the 21st century, expanding permanent human presence beyond low Earth orbit for the first time. Pursuing this goal, the development of advanced technologies urges more than ever before.  
+
The exploration of the solar system over the last decades has broadened our knowledge and understanding of the universe and our place in it. Great scientific and technological achievements have been made, allowing us to study faraway places in the solar system. The world’s space agencies are now facing a new era of continuing space exploration in the 21st century, expanding permanent human presence beyond low Earth orbit for the first time. To pursue this goal, the development of advanced technologies is more urgent than ever before.
 +
 
 +
One key technology for future human and robotic missions to places distant from Earth will be a system for autonomous navigation and landing of spacecraft, since nowadays navigation systems rely on Earth-based navigation techniques (tracking, trajectory modeling, commanding). A promising approach involves optical navigation technologies, which can operate completely independently of Earth-based support, allowing a surface-relative navigation and landing on celestial bodies without human intervention.
  
One key technology for future human and robotic missions to distant places from Earth will be the ability of an autonomous navigation and landing of spacecraft, since nowadays navigation systems rely on Earth based navigation techniques (tracking, trajectory modeling, commanding). A promising approach are optical navigation technologies, which can operate completely independent from Earth, allowing a surface-relative navigation and landing on celestial bodies without human intervention.  
+
The [http://www.dlr.de/en German Aerospace Center (DLR)] is developing a new, holistic optical navigation system for all stages of an approach and landing procedure within the [http://www.dlr.de/irs/de/desktopdefault.aspx/tabid-6657/10924_read-24821/ ATON project (Autonomous Terrain based Optical Navigation)]. The central feature of this new navigation system is its landmark-based navigation. Commonly, craters are used as landmarks, as they exhibit very characteristic shapes and they are stable over the long term with respect to shape, structure and positioning. However, the flawless perception of these surface features by computers is a non-trivial task.
  
The [http://www.dlr.de/en German Aerospace Center (DLR)] is developing a new, holistic optical navigation system for all stages of an approach and landing procedure within the [http://www.dlr.de/irs/de/desktopdefault.aspx/tabid-6657/10924_read-24821/ ATON project (Autonomous Terrain based Optical Navigation)]. Central point of this new navigation system is the landmark based navigation. Commonly, craters are used as landmarks, as they exhibit very characteristic shapes and they are long-time steady in shape, struture and positioning. However, the flawless perception of those surface features by computers is a non-trivial task.  
+
[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6046676 A new edge-free, scale-, pose- and illumination-invariant crater detection algorithm] is developed for ATON, which will do away with the limitations of current algorithms. To promote further development, the possibility of generating realistic surface images of celestial bodies with a significant number of craters and with well-known local illumination conditions is essential, as well as a technique for estimating the local illumination direction on these images. To date, no software exists to generate artificial renderings of realistically illuminated planetary surfaces while determining the local solar illumination direction.
  
[http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6046676 A new edge-free, scale-, pose- and illumination-invariant crater detection algorithm] is developed for ATON, which will cut away incisive limitations of current algorithms. To push on further development, a possibility to generate realistic surface images with well-known illumination conditions as well as a technique for the estimation of the illumination direction on those pictures is essential. To date, an applicable software for the generation of artificial renderings of realistically illuminated planetary surfaces while determinating the illumination direction is missing.  
+
Having said this, the objective of this thesis is the development of a surface illumination simulation software for solid planetary surfaces with a significant number of craters, whereas all work has been done in the context of the Moon. The thesis work has led to the development of the ''Moon Surface Illumination Simulation Framework'' (MSISF), which is the first software known to produce realistic renderings of the entire Moon’s surface from virtually every viewpoint, while simultaneously generating machine-readable information regarding the exactly known parameters for the environmental conditions, such as the local solar illumination angle for every pixel of a rendering showing a point on the Moon’s surface.
  
Said this, the objective of this thesis was the development of a surface illumination simulation sofware for planetary solid surfaces with a significant amount of craters, whereas all work has been done in the context of the Moon. The thesis work lead to the development of the Moon Surface Illumination Simulation Framework (MSISF), which is able to produce realistic renderings of the entire lunar surface while altering illumination conditions. It maintains a global digital elevation model of the Moon, using latest data sets from the ongoing [http://www.nasa.gov/mission_pages/LRO/main/index.html NASA Lunar Reconnaissance Orbiter (LRO)] mission.  
+
To produce its renderings, the MSISF maintains a global digital elevation model (DEM) of the Moon, using the latest data sets from the ongoing [http://www.nasa.gov/mission_pages/LRO/main/index.html NASA ''Lunar Reconnaissance Orbiter'' (LRO)] mission. The MSISF has also demonstrated its ability to not only produce single renderings, but also whole series of renderings corresponding to a virtual flight trajectory or landing on the Moon. This thesis shows how these renderings will be produced and how they will be suitable for the development and testing of new optical navigation algorithms. The MSISF can also be modified for the rendering of other celestial bodies.
  
With the MSISF, a basis for the further development of the new crater detection algorithm as well as the illumination direction estimation on pictures of planetary solid surfaces has been established.
+
With the MSISF, a basis has been established for the further development of the new DLR crater detection algorithm as well as for the illuminance flow estimation on pictures of solid planetary surfaces.
  
  
== Previews ==
+
== Supplemental Materials ==
  
 
=== Video: Copernicus crater during sundown ===
 
=== Video: Copernicus crater during sundown ===
Line 56: Line 67:
 
<html>
 
<html>
 
<div style="text-align: center; margin-top: 25px; margin-bottom: 25px;">
 
<div style="text-align: center; margin-top: 25px; margin-bottom: 25px;">
<iframe width="960" height="540" src="http://www.youtube-nocookie.com/embed/ItsRPdSf8Ks?rel=0&amp;hd=1" frameborder="0" allowfullscreen></iframe>
+
<iframe width="960" height="540" src="//www.youtube-nocookie.com/embed/ItsRPdSf8Ks?rel=0&amp;hd=1" frameborder="0" allowfullscreen></iframe>
 
</div>
 
</div>
 
</html>
 
</html>
Line 75: Line 86:
 
=== Local Solar Illumination Angle Determination ===
 
=== Local Solar Illumination Angle Determination ===
  
[[Datei:Moon Surface-Local Illuminance Flow Determination1.png|miniatur|300px|links|Visualization of the local solar illumination angle on an example rendering of the newly developed software.]]
+
[[File:Moon Surface-Local Illuminance Flow Determination1.png|thumb|300px|left|Visualization of the local solar illumination angle on an example rendering of the newly developed software.]]
[[Datei:Moon Surface-Local Illuminance Flow Determination2.png|miniatur|300px|rechts|Visualization of the local solar illumination angle on an example rendering of the newly developed software at a high flight altitude.]]
+
[[File:Moon Surface-Local Illuminance Flow Determination2.png|thumb|300px|right|Visualization of the local solar illumination angle on an example rendering of the newly developed software at a high flight altitude.]]
  
 
{{FBSocial}}
 
{{FBSocial}}
 
{{METIS|vg05.met.vgwort.de/na/9e67338d29c84c4280c17e26fddef17f}}
 
{{METIS|vg05.met.vgwort.de/na/9e67338d29c84c4280c17e26fddef17f}}

Latest revision as of 14:40, 8 September 2013

Publication

Cover BOOK 9783848216284 Schwarz, Rene - Master's Thesis (Moon Surface Illumination Simulation Framework).jpg Schwarz, René: Development of an illumination simulation software for the Moon’s surface: An approach to illumination direction estimation on pictures of solid planetary surfaces with a significant number of craters. Master’s Thesis, Merseburg University of Applied Sciences, German Aerospace Center (DLR). Books on Demand, Norderstedt, Germany, 2012. ISBN 978-3-8482-1628-4.
Download this book
as PDF file
for free
Buy this book
on Amazon.com
Buy this book
on Amazon.de
Although this book is available as free download, I would be delighted if you consider to also buy a paperback copy over the book trade as this supports my scientific work.


General Information

Thesis Type Master's Thesis
Major Computer Science and Communication Systems/Artificial Intelligence
Academic Degree Master of Engineering (M.Eng.)
Title Development of an illumination simulation software for the Moon's surface: An approach to illumination direction estimation on pictures of planetary solid surfaces with a significant number of craters.
Supervisors

German Aerospace Center (DLR)
Institute of Space Systems, Bremen

Dipl. Math.-Techn. Bolko Maass

Merseburg University of Applied Sciences
Department of Computer Science and Communication Systems

Prof. Dr. rer. nat. Hartmut Kröner


Thesis Background and Contents (Abstract)

The exploration of the solar system over the last decades has broadened our knowledge and understanding of the universe and our place in it. Great scientific and technological achievements have been made, allowing us to study faraway places in the solar system. The world’s space agencies are now facing a new era of continuing space exploration in the 21st century, expanding permanent human presence beyond low Earth orbit for the first time. To pursue this goal, the development of advanced technologies is more urgent than ever before.

One key technology for future human and robotic missions to places distant from Earth will be a system for autonomous navigation and landing of spacecraft, since nowadays navigation systems rely on Earth-based navigation techniques (tracking, trajectory modeling, commanding). A promising approach involves optical navigation technologies, which can operate completely independently of Earth-based support, allowing a surface-relative navigation and landing on celestial bodies without human intervention.

The German Aerospace Center (DLR) is developing a new, holistic optical navigation system for all stages of an approach and landing procedure within the ATON project (Autonomous Terrain based Optical Navigation). The central feature of this new navigation system is its landmark-based navigation. Commonly, craters are used as landmarks, as they exhibit very characteristic shapes and they are stable over the long term with respect to shape, structure and positioning. However, the flawless perception of these surface features by computers is a non-trivial task.

A new edge-free, scale-, pose- and illumination-invariant crater detection algorithm is developed for ATON, which will do away with the limitations of current algorithms. To promote further development, the possibility of generating realistic surface images of celestial bodies with a significant number of craters and with well-known local illumination conditions is essential, as well as a technique for estimating the local illumination direction on these images. To date, no software exists to generate artificial renderings of realistically illuminated planetary surfaces while determining the local solar illumination direction.

Having said this, the objective of this thesis is the development of a surface illumination simulation software for solid planetary surfaces with a significant number of craters, whereas all work has been done in the context of the Moon. The thesis work has led to the development of the Moon Surface Illumination Simulation Framework (MSISF), which is the first software known to produce realistic renderings of the entire Moon’s surface from virtually every viewpoint, while simultaneously generating machine-readable information regarding the exactly known parameters for the environmental conditions, such as the local solar illumination angle for every pixel of a rendering showing a point on the Moon’s surface.

To produce its renderings, the MSISF maintains a global digital elevation model (DEM) of the Moon, using the latest data sets from the ongoing NASA Lunar Reconnaissance Orbiter (LRO) mission. The MSISF has also demonstrated its ability to not only produce single renderings, but also whole series of renderings corresponding to a virtual flight trajectory or landing on the Moon. This thesis shows how these renderings will be produced and how they will be suitable for the development and testing of new optical navigation algorithms. The MSISF can also be modified for the rendering of other celestial bodies.

With the MSISF, a basis has been established for the further development of the new DLR crater detection algorithm as well as for the illuminance flow estimation on pictures of solid planetary surfaces.


Supplemental Materials

Video: Copernicus crater during sundown

In this video you can observe the Copernicus crater on the Moon's surface during sundown. The simulation starts at 2011/12/15 00.00.00 UTC and will end on 2011/12/20 00.00.00 UTC.


Background Information:
The movie consists out of 501 single renderings in intervals of approx. 14 minutes, generated with my simulation software ("Moon Surface Illumination Simulation Framework", MSISF) and composed as a video sequence.

The MSISF maintains a database of so-called "surface patterns". Those surface patterns are slices of the Moon's surface, which have been preprocessed as 3D meshes (spatial points connected as triangles). Those patterns are currently available with spatial resolutions of 4, 16 and 64 pixels per degree (longitude/latitude), which refers to approximately 7.581, 1.895 and 0.474 km per pixel at the equator, respectively. The topography data is based on the Lunar Orbiter Laser Altimeter (LOLA) instrument data sets of the ongoing NASA Lunar Reconnaissance Orbiter (LRO) mission. Simply put, the MSISF selects the needed surface patterns accordingly to the visible surface for each picture, does the necessary (astro-)dynamical calculations (i.e. for the Sun, Moon and spacecraft positions), initiates the rendering of the scene and does some postprocessing with the final rendering. The rendering itself is done by POV-Ray, which is integrated in the MSISF.


Some words on the complexity:
All calculations and renderings are done on a single standard machine in 25 hours. The MSISF pattern repository is 125 GiB large, consisting of 265 million vertices for the highest resolution of 64 pixels per degree. Notwithstanding that resolutions till 1024 pixels per degree (corresponds to 29.6 m/pixel) are currently available from NASA LRO LOLA, 64 pixels per degree is pretty much the limit for computability on standard personal computers (my system configuration: Intel Core2 Quad Q6600 4x 2.4 GHz, 16 GB G.Skill RAM DDR2-800).


Local Solar Illumination Angle Determination

Visualization of the local solar illumination angle on an example rendering of the newly developed software.
Visualization of the local solar illumination angle on an example rendering of the newly developed software at a high flight altitude.